﻿table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #dddddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{border-radius:0 0 0 4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{border-top-right-radius:4px;-moz-border-radius-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}.table .span1{float:none;width:44px;margin-left:0}.table .span2{float:none;width:124px;margin-left:0}.table .span3{float:none;width:204px;margin-left:0}.table .span4{float:none;width:284px;margin-left:0}.table .span5{float:none;width:364px;margin-left:0}.table .span6{float:none;width:444px;margin-left:0}.table .span7{float:none;width:524px;margin-left:0}.table .span8{float:none;width:604px;margin-left:0}.table .span9{float:none;width:684px;margin-left:0}.table .span10{float:none;width:764px;margin-left:0}.table .span11{float:none;width:844px;margin-left:0}.table .span12{float:none;width:924px;margin-left:0}.table .span13{float:none;width:1004px;margin-left:0}.table .span14{float:none;width:1084px;margin-left:0}.table .span15{float:none;width:1164px;margin-left:0}.table .span16{float:none;width:1244px;margin-left:0}.table .span17{float:none;width:1324px;margin-left:0}.table .span18{float:none;width:1404px;margin-left:0}.table .span19{float:none;width:1484px;margin-left:0}.table .span20{float:none;width:1564px;margin-left:0}.table .span21{float:none;width:1644px;margin-left:0}.table .span22{float:none;width:1724px;margin-left:0}.table .span23{float:none;width:1804px;margin-left:0}.table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle{color:#ffffff;background-color:#999999;border-color:#999999}.tabs-stacked .open>a:hover{border-color:#999999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-ms-linear-gradient(top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(top, #fff 0%, #eee 50%)}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-ms-linear-gradient(top, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );background-image:-webkit-linear-gradient(top, #eee 0%, #fff 90%);background-image:linear-gradient(top, #eee 0%, #fff 90%)}.select2-container.select2-allowclear .select2-choice span{margin-right:42px}.select2-container .select2-choice span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("select2.png") right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{position:absolute;left:0;top:0;z-index:9998}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-container .select2-choice div{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-ms-linear-gradient(top, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:-webkit-linear-gradient(top, #ccc 0%, #eee 60%);background-image:linear-gradient(top, #ccc 0%, #eee 60%)}.select2-container .select2-choice div b{display:block;width:100%;height:100%;background:url("select2.png") no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;box-shadow:none;background:#fff url("select2.png") no-repeat 100% -22px;background:url("select2.png") no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url("select2.png") no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("select2.png") no-repeat 100% -22px,-webkit-linear-gradient(top, #fff 85%, #eee 99%);background:url("select2.png") no-repeat 100% -22px,linear-gradient(top, #fff 85%, #eee 99%)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url("select2-spinner.gif") no-repeat 100%;background:url("select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url("select2-spinner.gif") no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("select2-spinner.gif") no-repeat 100%,-webkit-linear-gradient(top, #fff 85%, #eee 99%);background:url("select2-spinner.gif") no-repeat 100%,linear-gradient(top, #fff 85%, #eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-ms-linear-gradient(top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(top, #fff 0%, #eee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center top, #fff 0%, #eee 50%);background-image:-ms-linear-gradient(bottom, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );background-image:-webkit-linear-gradient(bottom, #fff 0%, #eee 50%);background-image:linear-gradient(bottom, #fff 0%, #eee 50%)}.select2-dropdown-open .select2-choice div{background:transparent;border-left:none;-webkit-filter:none;filter:none}.select2-dropdown-open .select2-choice div b{background-position:-18px 1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:white;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url("select2-spinner.gif") no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice div{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eee 1%, #fff 15%)}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("select2-spinner.gif") no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)}.select2-container-multi .select2-choices .select2-search-choice span{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url("select2.png") right top no-repeat}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0);width:1px;height:1px;border:0;margin:0;padding:0;overflow:hidden;position:absolute;outline:0;left:0px}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice div b{background-image:url("select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}@font-face{font-family:'Homestead';src:url("https://cdn.hrcdn.net/hackerrank/assets/homestead-regular-webfont-e48109cb9191e147b4828b29dbf47856.eot");src:url("https://cdn.hrcdn.net/hackerrank/assets/homestead-regular-webfont-e48109cb9191e147b4828b29dbf47856.eot?#iefix") format("embedded-opentype"),url("https://cdn.hrcdn.net/hackerrank/assets/homestead-regular-webfont-b0910175d2134896ce3aeefb7e3a6415.woff") format("woff"),url("https://cdn.hrcdn.net/hackerrank/assets/homestead-regular-webfont-29254b7b884c75ca1a2542a03349e821.ttf") format("truetype"),url("https://cdn.hrcdn.net/hackerrank/assets/homestead-regular-webfont-a49bf9917e6049ad81939bc266204fcd.svg#homestead_regularregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'hricons';src:url("https://cdn.hrcdn.net/hackerrank/assets/hricons-498c058ce6eee842e2e6587c69f010f6.eot");src:url("https://cdn.hrcdn.net/hackerrank/assets/hricons-498c058ce6eee842e2e6587c69f010f6.eot?#iefix") format("embedded-opentype"),url("https://cdn.hrcdn.net/hackerrank/assets/hricons-e1f5adeb738e8590125375a19206e9ec.woff") format("woff"),url("https://cdn.hrcdn.net/hackerrank/assets/hricons-bf550326639f70e7a62f5716c953993e.ttf") format("truetype"),url("https://cdn.hrcdn.net/hackerrank/assets/hricons-78309513582863b91c821e2dcc8aa7e2.svg#hricons") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'hricons2';src:url("https://cdn.hrcdn.net/hackerrank/assets/hricons2-5d2dd9a042d0fc9a4bbb47117d4a10c1.eot");src:url("https://cdn.hrcdn.net/hackerrank/assets/hricons2-5d2dd9a042d0fc9a4bbb47117d4a10c1.eot?#iefix") format("embedded-opentype"),url("https://cdn.hrcdn.net/hackerrank/assets/hricons2-4366f87cd95c3ffad45b606a15c55041.woff") format("woff"),url("https://cdn.hrcdn.net/hackerrank/assets/hricons2-113ef93b679b7ab9e6214bd9bfb3b731.ttf") format("truetype"),url("https://cdn.hrcdn.net/hackerrank/assets/hricons2-837f512e55041f9dfbc846c35b885d0f.svg#hricons") format("svg");font-weight:normal;font-style:normal}.icon-user:before{content:'\e80e'}.icon-users:before{content:'\e80d'}.icon-user-add:before{content:'\e80c'}.icon-thumbs-down:before{content:'\e83e'}.icon-thumbs-up:before{content:'\e83f'}.icon-star:before{content:'\e80a'}.icon-star-half:before{content:'\e810'}.icon-star-empty:before{content:'\e80b'}.icon-heart:before{content:'\e85a'}.icon-heart-empty:before{content:'\e859'}.icon-circle:before{content:'\e818'}.icon-circle-half:before{content:'\e801'}.icon-circle-empty:before{content:'\e819'}.icon-dot-circled:before{content:'\e819'}.icon-checkbox:before{content:'\e82f'}.icon-checkbox-empty:before{content:'\e82e'}.icon-font:before{content:'\e779'}.icon-bold:before{content:'\e77a'}.icon-italic:before{content:'\e77b'}.icon-strike:before{content:'\f0cc'}.icon-underline:before{content:'\f0cd'}.icon-superscript:before{content:'\e853'}.icon-subscript:before{content:'\e854'}.icon-text-height:before{content:'\e77c'}.icon-text-width:before{content:'\e77d'}.icon-align-left:before{content:'\e77e'}.icon-align-center:before{content:'\e77f'}.icon-align-right:before{content:'\e780'}.icon-align-justify:before{content:'\e781'}.icon-list-numbered:before{content:'\f0cb'}.icon-list-unordered:before{content:'\e782'}.icon-list-bullet-large:before{content:'\f0ca'}.icon-list-bullet-small:before{content:'\e023'}.icon-list-add:before{content:'\e003'}.icon-indent-left:before{content:'\e783'}.icon-indent-right:before{content:'\e784'}.icon-zoom-in:before{content:'\e84b'}.icon-zoom-out:before{content:'\e84c'}.icon-columns:before{content:'\e82c'}.icon-window:before{content:'\e845'}.icon-search:before{content:'\e028'}.icon-layout:before{content:'\268f'}.icon-ellipsis-vert:before{content:'\e82d'}.icon-ellipsis:before{content:'\e834'}.icon-menu-small:before{content:'\2630'}.icon-filter:before{content:'\e823'}.icon-sort:before{content:'\f0dc'}.icon-sort-down:before{content:'\f0dd'}.icon-sort-up:before{content:'\f0de'}.icon-sort-number-down:before{content:'\e81f'}.icon-sort-number-up:before{content:'\e820'}.icon-sort-name-down:before{content:'\e821'}.icon-sort-name-up:before{content:'\e822'}.icon-power:before{content:'\e865'}.icon-volume-down:before{content:'\e849'}.icon-volume-up:before{content:'\e84a'}.icon-volume-off:before{content:'\e848'}.icon-mute:before{content:'\e850'}.icon-mic:before{content:'\e851'}.icon-play:before{content:'\25b6'}.icon-stop:before{content:'\25a0'}.icon-pause:before{content:'\2389'}.icon-record:before{content:'\26ab'}.icon-to-end:before{content:'\23ed'}.icon-to-start:before{content:'\23ee'}.icon-fast-forward:before{content:'\23e9'}.icon-fast-backward:before{content:'\23ea'}.icon-videocam:before{content:'\e856'}.icon-trophy:before{content:'\e82a'}.icon-award:before{content:'🏉'}.icon-puzzle:before{content:'\e855'}.icon-shield:before{content:'\e831'}.icon-vcard:before{content:'\e833'}.icon-down-open-mini:before{content:'\e760'}.icon-left-open-mini:before{content:'\e761'}.icon-arrow-left:before{content:'\e761'}.icon-right-open-mini:before{content:'\e762'}.icon-arrow-right:before{content:'\e762'}.icon-up-open-mini:before{content:'\e763'}.icon-down-open:before{content:'\e75c'}.icon-left-open:before{content:'\e75d'}.icon-right-open:before{content:'\e75e'}.icon-up-open:before{content:'\e75f'}.icon-down-open-big:before{content:'\e764'}.icon-left-open-big:before{content:'\e765'}.icon-right-open-big:before{content:'\e766'}.icon-up-open-big:before{content:'\e767'}.icon-down-open-bold:before{content:'\e809'}.icon-left-open-bold:before{content:'\e808'}.icon-right-open-bold:before{content:'\e807'}.icon-up-open-bold:before{content:'\e806'}.icon-angle-double-up:before{content:'\e825'}.icon-angle-double-down:before{content:'\e826'}.icon-angle-double-left:before{content:'\e863'}.icon-angle-double-right:before{content:'\e864'}.icon-down:before{content:'\2b07'}.icon-left:before{content:'\2b05'}.icon-right:before{content:'\27a1'}.icon-up:before{content:'\2b06'}.icon-down-dir:before{content:'\e805'}.icon-up-dir:before{content:'\e804'}.icon-down-arrow:before{content:'\2193'}.icon-left-arrow:before{content:'\2190'}.icon-right-arrow:before{content:'\2192'}.icon-up-arrow:before{content:'\2191'}.icon-cancel-small:before{content:'\2715'}.icon-cancel-large:before{content:'\e800'}.icon-cancel-circled:before{content:'\2716'}.icon-cancel-squared:before{content:'\274e'}.icon-plus:before{content:'\2b'}.icon-plus-circled:before{content:'\2795'}.icon-minus:before{content:'\2d'}.icon-minus-circled:before{content:'\2796'}.icon-minimize:before{content:'\e857'}.icon-help:before{content:'\2753'}.icon-help-circled:before{content:'\e704'}.icon-info:before{content:'\2139'}.icon-info-circled:before{content:'\e705'}.icon-th-large:before{content:'\e708'}.icon-th:before{content:'\e803'}.icon-ok:before{content:'\2713'}.icon-ok-circled:before{content:'\e860'}.icon-tag:before{content:'\e70d'}.icon-tags:before{content:'\e70d'}.icon-edit:before{content:'\e814'}.icon-doc:before{content:'\e81b'}.icon-docs:before{content:'\e81c'}.icon-doc-text:before,.icon-doc-text-1:before,.icon-book:before{content:'\e81a'}.icon-doc-text-alt:before{content:'\e81d'}.icon-menu-large:before{content:'\f0c9'}.icon-comment:before{content:'\e718'}.icon-chat:before{content:'\e720'}.icon-flow-cascade:before{content:'\e790'}.icon-flow-branch:before{content:'\e791'}.icon-flow-tree:before{content:'\e792'}.icon-gauge:before{content:'\e816'}.icon-chart-pie:before{content:'\e751'}.icon-chart-bar:before{content:'\e847'}.icon-chart-area:before{content:'🔾'}.icon-rss:before{content:'\e73a'}.icon-cog:before{content:'\2699'}.icon-sitemap:before{content:'\e868'}.icon-tools:before{content:'\2692'}.icon-home:before{content:'\2302'}.icon-globe:before{content:'\e85e'}.icon-graduation-cap:before{content:'\e026'}.icon-briefcase:before{content:'\e024'}.icon-link:before{content:'\e011'}.icon-link-ext:before{content:'\e840'}.icon-attach:before{content:'\e012'}.icon-folder:before{content:'\e84e'}.icon-folder-open:before{content:'\e84f'}.icon-share:before{content:'\e812'}.icon-block:before{content:'\e006'}.icon-resize-full:before,.icon-resize-full-alt:before{content:'\e745'}.icon-resize-small:before,.icon-resize-small-alt:before{content:'\e747'}.icon-popup:before{content:'\e74c'}.icon-ccw:before{content:'\27f2'}.icon-cw:before{content:'\27f3'}.icon-back-in-time:before{content:'\e771'}.icon-arrows-ccw:before{content:'\e022'}.icon-lock:before{content:'\e013'}.icon-lock-open:before{content:'\e014'}.icon-attention:before{content:'\26a0'}.icon-eye:before{content:'\e70a'}.icon-flag:before{content:'\2691'}.icon-download:before{content:'\e85b'}.icon-upload:before{content:'\e85c'}.icon-download-cloud:before{content:'\e835'}.icon-upload-cloud:before{content:'\e83d'}.icon-reply:before{content:'\e817'}.icon-quote:before{content:'\275e'}.icon-code:before{content:'\e862'}.icon-terminal:before{content:'\e832'}.icon-export:before{content:'\e715'}.icon-pencil:before{content:'\270e'}.icon-star-empty-1:before{content:'\e80b'}.icon-calendar:before{content:'\e021'}.icon-clock:before{content:'\e020'}.icon-hourglass:before{content:'\23f3'}.icon-basket:before{content:'\e84d'}.icon-credit-card:before{content:'\e824'}.icon-money:before{content:'\e866'}.icon-dollar:before{content:'\e867'}.icon-lamp:before{content:'\e005'}.icon-mail:before{content:'\2709'}.icon-location:before{content:'\e724'}.icon-compass:before{content:'\e728'}.icon-trash:before{content:'\e858'}.icon-print:before{content:'\e836'}.icon-keyboard:before{content:'\e837'}.icon-bell:before{content:'\e017'}.icon-phone:before{content:'\e846'}.icon-desktop:before{content:'\e828'}.icon-laptop:before{content:'\e830'}.icon-tablet:before{content:'\e86a'}.icon-mobile:before{content:'\e86b'}.icon-infinity:before{content:'\221e'}.icon-floppy:before{content:'\e027'}.icon-megaphone:before{content:'\e802'}.icon-bolt:before{content:'\e815'}.icon-retweet:before{content:'\e717'}.icon-github:before{content:'\f300'}.icon-twitter:before{content:'\f309'}.icon-facebook:before{content:'\f30c'}.icon-gplus:before{content:'\f30f'}.icon-linkedin:before{content:'\f318'}.icon-dribbble:before{content:'\f31b'}.icon-skype:before{content:'\f339'}.icon-behance:before{content:'\f34e'}.icon-trello:before{content:'\e85d'}.icon-dropbox:before{content:'\e85f'}.icon-codepen:before{content:'\e869'}.icon-lightbulb:before{content:'\e829'}.icon-stopwatch:before{content:'\e82b'}.icon2-questions:before{content:"\e600"}.icon2-generalsettings:before{content:"\e601"}.icon2-sharetest:before{content:"\e602"}.icon2-allreports:before{content:"\e603"}.icon2-thumbsup:before{content:"\e604"}.icon2-thumbsdown:before{content:"\e605"}.icon2-notifications:before{content:"\e606"}.icon2-password:before{content:"\e607"}.icon2-plans:before{content:"\e608"}.icon2-creditcarddetails:before{content:"\e609"}.icon2-interviews:before{content:"\e60a"}.icon2-upcoming:before{content:"\e60b"}.icon2-upload:before{content:"\e60c"}.icon2-edit:before{content:"\e60d"}.icon2-invitecandidates:before{content:"\e60e"}.icon2-testlist_reports:before{content:"\e60f"}.icon2-tryquestion:before,.icon-pop-quiz:before{content:"\e610"}.icon2-delete:before{content:"\e611"}.icon2-download:before{content:"\e612"}.icon2-close:before{content:"\e613"}.icon2-createtest:before{content:"\e614"}.icon2-status_correct:before{content:"\e615"}.icon2-status_no_ans:before{content:"\e616"}.icon2-status_wrong:before{content:"\e617"}.icon2-alert:before{content:"\e900"}.icon-award:before{content:'\e81e'}.icon-lightbulb:before{content:'\e829'}.icon-dial:before{content:'\e813'}.icon-file-pdf:before{content:'\e82b'}.icon-camera:before{content:'\e838'}.icon-archive:before{content:'\e839'}.icon-lightbulb-1:before{content:'\e83a'}.icon-certificate:before{content:'\e83b'}.icon-certificate-outline:before{content:'\e83c'}.icon-hrbadge:before{content:'\e841'}.icon-magic-lines:before,.icon-magic-line:before{content:'\e842'}.icon-trash-circled:before{content:'\e844'}.icon-cw-circled:before{content:'\e843'}.icon-contests:before{content:'\e852'}.icon-test-live:before{content:'\e900'}.icon-test-lock:before{content:'\e901'}.icon-test-unlock:before{content:'\e86f'}.icon-linkedin_v2:before{content:'\e86d'}.icon-report_v2:before{content:'\e86e'}.icon-resume_v2:before{content:'\e861'}.icon-interviewing:before{content:'\e877'}.icon-message-1:before{content:'\e871'}.icon-list-1:before{content:'\e872'}.icon-offered:before{content:'\e873'}.icon-rejected:before{content:'\e874'}.icon-message-2:before{content:'\e875'}.icon-settings-1:before{content:'\e876'}.icon-report-detail:before{content:'\e878'}.icon-report-summary:before{content:'\e879'}.icon-acrobat:before{content:'\e870'}.icon-upload-thin:before{content:'\e87a'}.icon-download-thin:before{content:'\e87b'}.icon-offer:before{content:'\e87c'}.icon-bookmark:before{content:'\e87d'}.icon-filters-2:before{content:'\e87e'}.icon-bulb:before{content:'\e87f'}.icon-left-thin:before{content:'\e880'}.icon-right-thin:before{content:'\e881'}.icon-pin-outline:before{content:'\e882'}.icon-move:before{content:'\e883'}.icon-lock-outline:before{content:'\e884'}.icon-archive-outline:before{content:'\e885'}.icon-tag-outline:before{content:'\e886'}.icon-invite:before{content:'\e887'}.icon-experience:before{content:'\e888'}.icon-edit-pencil:before{content:'\e889'}.icon-delete:before{content:'\e88a'}.icon-starred:before{content:'\e88b'}.icon-unlock:before{content:'\e890'}.icon-role:before{content:'\e88c'}.icon-duration:before{content:'\e88d'}.icon-questions:before{content:'\e88e'}.icon-restore:before{content:'\e88f'}.icon-dart:before{content:'\e891'}.icon-duration-fill:before{content:'\e892'}.icon-owner-fill:before{content:'\e893'}.icon-questions-fill:before{content:'\e894'}.icon-tag-fill:before{content:'\e895'}.icon-create-section:before{content:'\e896'}.icon-insights:before{content:'\e897'}.icon-sort-asc:before{content:'\e898'}.icon-sort-desc:before{content:'\e899'}.icon-sort-normal:before{content:'\e89a'}.offline-ui,.offline-ui *,.offline-ui:before,.offline-ui:after,.offline-ui *:before,.offline-ui *:after{box-sizing:border-box}.offline-ui{display:none;position:fixed;background:white;z-index:800;margin:auto;top:0;left:0;right:0}.offline-ui .offline-ui-content:before{display:inline}.offline-ui .offline-ui-retry{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.offline-ui .offline-ui-retry:before{display:inline;content:"Reconnect"}.offline-ui.offline-ui-up .offline-ui-content:before{content:"Your computer is connected to the internet. "}@media (max-width: 1024px){.offline-ui.offline-ui-up .offline-ui-content:before{content:"Your device is connected to the internet. "}}@media (max-width: 568px){.offline-ui.offline-ui-up .offline-ui-content:before{content:"Your device is connected. "}}.offline-ui.offline-ui-up.offline-ui-up-5s{display:block}.offline-ui.offline-ui-down{display:block}.offline-ui.offline-ui-down.offline-ui-connecting .offline-ui-content:before,.offline-ui.offline-ui-down.offline-ui-connecting-2s .offline-ui-content:before{content:"Attempting to reconnect... "}.offline-ui.offline-ui-down.offline-ui-waiting .offline-ui-retry{display:block}.offline-ui.offline-ui-down.offline-ui-waiting .offline-ui-content:before{content:"Attempting to reconnect in " attr(data-retry-in) "... "}@media (max-width: 568px){.offline-ui.offline-ui-down.offline-ui-waiting .offline-ui-content:before{content:"Connecting in " attr(data-retry-in-abbr) "... "}}.offline-ui.offline-ui-down.offline-ui-reconnect-failed-2s.offline-ui-waiting .offline-ui-retry{display:none}.offline-ui.offline-ui-down.offline-ui-reconnect-failed-2s .offline-ui-content:before{content:"Connection attempt failed. "}.offline-ui.offline-ui-down.offline-ui-down-5s .offline-ui-content:before{content:"Your computer lost its internet connection. "}@media (max-width: 1024px){.offline-ui.offline-ui-down.offline-ui-down-5s .offline-ui-content:before{content:"Your device lost its internet connection. "}}@media (max-width: 568px){.offline-ui.offline-ui-down.offline-ui-down-5s .offline-ui-content:before{content:"Your device isn't connected. "}}.offline-ui.offline-ui-down.offline-ui-down-5s.offline-ui-waiting .offline-ui-retry{display:none}@-webkit-keyframes offline-dropin{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:0}1%{transform:translateY(-800px);-webkit-transform:translateY(-800px);-moz-transform:translateY(-800px);-ms-transform:translateY(-800px);-o-transform:translateY(-800px);opacity:0}2%{transform:translateY(-800px);-webkit-transform:translateY(-800px);-moz-transform:translateY(-800px);-ms-transform:translateY(-800px);-o-transform:translateY(-800px);opacity:1}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:1}}@keyframes offline-dropin{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:0}1%{transform:translateY(-800px);-webkit-transform:translateY(-800px);-moz-transform:translateY(-800px);-ms-transform:translateY(-800px);-o-transform:translateY(-800px);opacity:0}2%{transform:translateY(-800px);-webkit-transform:translateY(-800px);-moz-transform:translateY(-800px);-ms-transform:translateY(-800px);-o-transform:translateY(-800px);opacity:1}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:1}}@-webkit-keyframes offline-dropout{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{transform:translateY(-800px);-webkit-transform:translateY(-800px);-moz-transform:translateY(-800px);-ms-transform:translateY(-800px);-o-transform:translateY(-800px)}}@keyframes offline-dropout{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{transform:translateY(-800px);-webkit-transform:translateY(-800px);-moz-transform:translateY(-800px);-ms-transform:translateY(-800px);-o-transform:translateY(-800px)}}@-webkit-keyframes offline-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@keyframes offline-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}.offline-ui{border-radius:0 0 4px 4px;font-family:"Helvetica Neue", sans-serif;white-space:nowrap;padding:1em;width:34em;max-width:100%;background:black;color:#cccccc}@media (max-width: 34em){.offline-ui{border-radius:0}}.offline-ui .offline-ui-content{padding-left:2em}.offline-ui .offline-ui-content:after{border-radius:50%;content:" ";display:block;position:absolute;top:0;bottom:0;left:1em;margin:auto;height:1em;width:1em}.offline-ui .offline-ui-retry{position:absolute;right:3em;top:0;bottom:0;background:rgba(255,255,255,0.2);text-decoration:none;color:inherit;line-height:3em;padding:0 1em}.offline-ui.offline-ui-up{-webkit-animation:offline-dropout forwards 0.5s 2s;animation:offline-dropout forwards 0.5s 2s;-webkit-backface-visibility:hidden}.offline-ui.offline-ui-up .offline-ui-content:after{background:#80d580}.offline-ui.offline-ui-down{-webkit-animation:offline-dropin 0.5s;animation:offline-dropin 0.5s;-webkit-backface-visibility:hidden}.offline-ui.offline-ui-down .offline-ui-content:after{background:#e24949}.offline-ui.offline-ui-down.offline-ui-connecting,.offline-ui.offline-ui-down.offline-ui-waiting{padding-right:3em}.offline-ui.offline-ui-down.offline-ui-connecting .offline-ui-content:after,.offline-ui.offline-ui-down.offline-ui-waiting .offline-ui-content:after{background:#e24949}.offline-ui.offline-ui-down.offline-ui-connecting:after,.offline-ui.offline-ui-down.offline-ui-waiting:after{-webkit-animation:offline-rotation 0.7s linear infinite;animation:offline-rotation 0.7s linear infinite;-webkit-backface-visibility:hidden;border-radius:50%;content:" ";display:block;position:absolute;right:1em;top:0;bottom:0;margin:auto;height:1em;width:1em;border:2px solid transparent;border-top-color:rgba(255,255,255,0.5);border-left-color:rgba(255,255,255,0.5);opacity:0.7}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:2px;box-shadow:2px 3px 5px rgba(0,0,0,0.2);border-radius:3px;border:1px solid silver;background:white;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:black;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:white}.jstree-node,.jstree-children,.jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:#000;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-no-icons .jstree-themeicon,.jstree-anchor>.jstree-themeicon-hidden{display:none}.jstree-hidden,.jstree-node.jstree-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none}.vakata-context li>a{display:block;padding:0 2em;text-decoration:none;width:auto;color:#000;white-space:nowrap;line-height:2.4em;text-shadow:1px 1px 0 #fff;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:#fff;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:0 0;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:#fff;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:#fff;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-repeat:no-repeat;background-color:transparent}.jstree-default .jstree-anchor,.jstree-default .jstree-wholerow{-webkit-transition:background-color .15s,box-shadow .15s;transition:background-color .15s,box-shadow .15s}.jstree-default .jstree-hovered{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default .jstree-context{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default .jstree-clicked{background:#beebff;border-radius:2px;box-shadow:inset 0 0 1px #999}.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-default .jstree-disabled{background:0 0;color:#666}.jstree-default .jstree-disabled.jstree-hovered{background:0 0;box-shadow:none}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default .jstree-search{font-style:italic;color:#8b0000;font-weight:700}.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none !important}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:0 0;box-shadow:none}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:0 0}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}.jstree-default>.jstree-striped{min-width:100%;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat}.jstree-default>.jstree-wholerow-ul .jstree-hovered,.jstree-default>.jstree-wholerow-ul .jstree-clicked{background:0 0;box-shadow:none;border-radius:0}.jstree-default .jstree-wholerow{box-sizing:border-box}.jstree-default .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default .jstree-wholerow-clicked{background:#beebff;background:-webkit-linear-gradient(top, #beebff 0, #a8e4ff 100%);background:linear-gradient(to bottom, #beebff 0, #a8e4ff 100%)}.jstree-default .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.jstree-default .jstree-anchor{line-height:24px;height:24px}.jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}.jstree-default .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-default.jstree-rtl .jstree-node{margin-right:24px}.jstree-default .jstree-wholerow{height:24px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-image:url(32px.png)}.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default .jstree-last{background:0 0}.jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-default .jstree-themeicon{background-position:-260px -4px}.jstree-default>.jstree-no-dots .jstree-node,.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-default .jstree-disabled{background:0 0}.jstree-default .jstree-disabled.jstree-hovered{background:0 0}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-checkbox{background-position:-164px -4px}.jstree-default .jstree-checkbox:hover{background-position:-164px -36px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default .jstree-checked>.jstree-checkbox{background-position:-228px -4px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-default .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default>.jstree-striped{background-size:auto 48px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(throbber.gif) center center no-repeat}.jstree-default .jstree-file{background:url(32px.png) -100px -68px no-repeat}.jstree-default .jstree-folder{background:url(32px.png) -260px -4px no-repeat}.jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default{line-height:24px;padding:0 4px}#jstree-dnd.jstree-default .jstree-ok,#jstree-dnd.jstree-default .jstree-er{background-image:url(32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default i{background:0 0;width:24px;height:24px;line-height:24px}#jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}#jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-default-small .jstree-anchor{line-height:18px;height:18px}.jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-default-small .jstree-wholerow{height:18px}.jstree-default-small .jstree-node,.jstree-default-small .jstree-icon{background-image:url(32px.png)}.jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-default-small .jstree-last{background:0 0}.jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-default-small .jstree-themeicon{background-position:-263px -7px}.jstree-default-small>.jstree-no-dots .jstree-node,.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-default-small .jstree-disabled{background:0 0}.jstree-default-small .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-small .jstree-checkbox{background-position:-167px -7px}.jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-default-small .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-small>.jstree-striped{background-size:auto 36px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(throbber.gif) center center no-repeat}.jstree-default-small .jstree-file{background:url(32px.png) -103px -71px no-repeat}.jstree-default-small .jstree-folder{background:url(32px.png) -263px -7px no-repeat}.jstree-default-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-default-small .jstree-ok,#jstree-dnd.jstree-default-small .jstree-er{background-image:url(32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-small i{background:0 0;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-default-large .jstree-anchor{line-height:32px;height:32px}.jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-default-large .jstree-wholerow{height:32px}.jstree-default-large .jstree-node,.jstree-default-large .jstree-icon{background-image:url(32px.png)}.jstree-default-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-default-large .jstree-last{background:0 0}.jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-default-large .jstree-themeicon{background-position:-256px 0}.jstree-default-large>.jstree-no-dots .jstree-node,.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-default-large .jstree-disabled{background:0 0}.jstree-default-large .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-large .jstree-checkbox{background-position:-160px 0}.jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-large .jstree-checked>.jstree-checkbox{background-position:-224px 0}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-default-large .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-large>.jstree-striped{background-size:auto 64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(throbber.gif) center center no-repeat}.jstree-default-large .jstree-file{background:url(32px.png) -96px -64px no-repeat}.jstree-default-large .jstree-folder{background:url(32px.png) -256px 0 no-repeat}.jstree-default-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-default-large .jstree-ok,#jstree-dnd.jstree-default-large .jstree-er{background-image:url(32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-large i{background:0 0;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-default-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}@media (max-width: 768px){#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}#jstree-dnd.jstree-dnd-responsive>i{background:0 0;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url(40px.png);background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url(40px.png);background-position:-40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width: 768px){.jstree-default-responsive .jstree-icon{background-image:url(40px.png)}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px;background:0 0}.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-size:120px 240px}.jstree-default-responsive .jstree-leaf>.jstree-ocl,.jstree-default-responsive.jstree-rtl .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0 !important}.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px !important}.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0 !important}.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-default-responsive .jstree-anchor{font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}.jstree-default-responsive>.jstree-striped{background:0 0}.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,0.7);border-bottom:1px solid rgba(64,64,64,0.2);background:#ebebeb;height:40px}.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666}.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666;border-top:0}.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-image:url(40px.png);background-size:120px 240px}.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-default-responsive .jstree-last{background:0 0}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-responsive .jstree-file{background:url(40px.png) 0 -160px no-repeat;background-size:120px 240px}.jstree-default-responsive .jstree-folder{background:url(40px.png) -40px -40px no-repeat;background-size:120px 240px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}.ui-addtocal{cursor:pointer;cursor:hand}ul.ui-addtocal{cursor:default;position:absolute}h3.popover-title{background:none;border:none}.sss{height:0;margin:0;padding:0;position:relative;display:block;overflow:hidden}.ssslide{width:100%;margin:0;padding:0;position:absolute;top:0;left:0;display:none;color:#39424e;height:440px}.ssslide img{max-width:100%;height:auto;margin:0;padding:0;position:relative;display:block}.sssnext,.sssprev{width:25px;height:100%;margin:0;position:absolute;top:0;background:url("arr.png") no-repeat}.sssprev{left:3%;background-position:0 50%}.sssnext{right:3%;background-position:-26px 50%}.sssprev:hover,.sssnext:hover{cursor:pointer}.highlight .hll{background-color:#ffc}.highlight .c{color:#177500}.highlight .err{color:#000}.highlight .k{color:#A90D91}.highlight .l{color:#1C01CE}.highlight .n{color:#000}.highlight .o{color:#000}.highlight .cm{color:#177500}.highlight .cp{color:#633820}.highlight .c1{color:#177500}.highlight .cs{color:#177500}.highlight .kc{color:#A90D91}.highlight .kd{color:#A90D91}.highlight .kn{color:#A90D91}.highlight .kp{color:#A90D91}.highlight .kr{color:#A90D91}.highlight .kt{color:#A90D91}.highlight .ld{color:#1C01CE}.highlight .m{color:#1C01CE}.highlight .s{color:#C41A16}.highlight .na{color:#836C28}.highlight .nb{color:#A90D91}.highlight .nc{color:#3F6E75}.highlight .no{color:#000}.highlight .nd{color:#000}.highlight .ni{color:#000}.highlight .ne{color:#000}.highlight .nf{color:#000}.highlight .nl{color:#000}.highlight .nn{color:#000}.highlight .nx{color:#000}.highlight .py{color:#000}.highlight .nt{color:#000}.highlight .nv{color:#000}.highlight .ow{color:#000}.highlight .mb{color:#1C01CE}.highlight .mf{color:#1C01CE}.highlight .mh{color:#1C01CE}.highlight .mi{color:#1C01CE}.highlight .mo{color:#1C01CE}.highlight .sb{color:#C41A16}.highlight .sc{color:#2300CE}.highlight .sd{color:#C41A16}.highlight .s2{color:#C41A16}.highlight .se{color:#C41A16}.highlight .sh{color:#C41A16}.highlight .si{color:#C41A16}.highlight .sx{color:#C41A16}.highlight .sr{color:#C41A16}.highlight .s1{color:#C41A16}.highlight .ss{color:#C41A16}.highlight .bp{color:#5B269A}.highlight .vc{color:#000}.highlight .vg{color:#000}.highlight .vi{color:#000}.highlight .il{color:#1C01CE}.boundB,.table-wrap .row,.table-wrap .formgroup.horizontal,.table-wrap .row-btn{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}.fs-content::-webkit-scrollbar,.fs-inner::-webkit-scrollbar{-webkit-appearance:none}.fs-content::-webkit-scrollbar:vertical,.fs-inner::-webkit-scrollbar:vertical{width:11px}.fs-content::-webkit-scrollbar:horizontal,.fs-inner::-webkit-scrollbar:horizontal{height:11px}.fs-content ::-webkit-scrollbar-thumb,.fs-inner ::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.fs-content ::-webkit-scrollbar-track,.fs-inner ::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.border-box,.btn,.btn-inverse,.btn-inverse.btn-inverse--alt:hover,.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog-button.hr_primary-btn,.hr-dialog-button.hr_secondary-btn,#fullscreen-wrapper .challenge-text,.page_header_dropdown{box-sizing:border-box}.borderradius-5,.select-wrap .dropdown-toggle{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,.formgroup .sub-help,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before,.cs5_sponsors img{-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}.layout_sidebar,.layout_content{box-sizing:border-box}.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,#HackerRank-homepage .page_footer{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,.content--card{border:1px solid #c2c7d0;background:#fff}.light-wrap.table-wrap,.table-wrap.content--card{overflow:hidden}.light-wrap.content-wrap,.content-wrap.content--card{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}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}select{height:40px}html{font-size:100%;height:100%;overflow:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background:#ffffff}body{margin:0;background:#fff;height:inherit;color:#39424e;font-weight:500;line-height:1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,p,button{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal}.wrapper-height{height:auto !important}.no-header{min-height:94.5%}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}p.alpha,p .alpha,.alpha{text-transform:uppercase}.beta,.content--list_title,.content--card_title,p.beta,p.content--list_title,p.content--card_title,p .beta,p .content--list_title,p .content--card_title{color:#2ec866}.zeta,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before,.cs5_prize-sub p,p.zeta,p .zeta{color:#979faf}.lite{font-weight:300}.heavy{font-weight:500}strong,.bold,.table-wrap header,.table-wrap header p,.table-wrap a.table-expand,.alert header,.message header,.notification header,.lg-block_head,.sidebar_list-item.media .sidebar_item-heading,.content--list_footer .meta,.content--card_header .meta,.content-text h3,.content--text h3,.page-header .nav-buttons .number-indicator,.page_header .nav-buttons .number-indicator,#page_header .nav-buttons .number-indicator,.page_header_navigation .number-indicator,.page_nav-sub p,.page_nav-sub .dropdown-menu header,.page_navigation-sidebar .number-indicator,.page_header-userbtn,.page_header_notification-toggle #updates-count,.static_hero-title,.static-section .btn-text,.work .header-section .btn-text,.work .small-section .btn-text,.work .xsm-static .btn-text,.hr-landing-card-details h5{font-weight:600}.large{font-size:110%}.xlarge{font-size:120%}.is-text p,.is-text ul,.is-text ol,.is-text dl{margin-bottom:1em}.is-text pre{margin-bottom:1.5em}.is-text ul:not(.unstyled):not(.ui-menu):not(.cs5_satellite),.is-text ol:not(.unstyled):not(.ui-menu):not(.cs5_satellite){margin-left:2em}.is-text ul>ul,.is-text ul ol,.is-text ol>ul,.is-text ol ol{margin:0.25em 0 0.25em 1em !important}.is-text ul>ul>ul,.is-text ul>ul ol,.is-text ul ol>ul,.is-text ul ol ol,.is-text ol>ul>ul,.is-text ol>ul ol,.is-text ol ol>ul,.is-text ol ol ol{margin:0.25em 0 0.25em 1em !important}.is-text li{margin-bottom:5px}.is-text h2,.is-text h3,.is-text h4,.is-text h5,.is-text h6{margin-bottom:20px}a{color:#4691f6;text-decoration:none;font-family:"Whitney SSm A", "Whitney SSm B", "AvenirNext-Regular", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-transition:0.3s color ease;transition:0.3s color ease}a.title-link{color:#26a655}a.title-link.inverse{color:#39424e}a.title-link.inverse:hover{color:#26a655}a:hover{color:#0076b9}a.link-inherit{color:inherit;text-decoration:underline}a.link-inherit:hover{color:#4691f6}a.link-dark{color:#39424e}a.link-dark:hover{color:#4691f6}.active-link{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:inherit;line-height:auto;color:inherit}h1.alpha,h2.alpha,h3.alpha,h4.alpha,h5.alpha,h6.alpha{text-transform:uppercase;letter-spacing:1px}h1.beta,h1.content--list_title,h1.content--card_title,h2.beta,h2.content--list_title,h2.content--card_title,h3.beta,h3.content--list_title,h3.content--card_title,h4.beta,h4.content--list_title,h4.content--card_title,h5.beta,h5.content--list_title,h5.content--card_title,h6.beta,h6.content--list_title,h6.content--card_title{font-weight:600}h1.gamma,h2.gamma,h3.gamma,h4.gamma,h5.gamma,h6.gamma{font-weight:bold}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#26a655}h1,h2,h3,h4,h5,h6{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}h1,h2,h3{font-weight:bold}h4,h5,h6{font-weight:500}h1{font-size:3em;line-height:1em}h1.small{font-size:2.5em}h1.lightweight{font-size:2em;font-weight:100}h2{font-size:2.25em;line-height:1.333333333333333em}h2.small{font-size:1.875em;line-height:1em;margin-bottom:0}h3{font-size:1.5em;line-height:1em}h4{font-size:1.3125em;line-height:1.142857142857143em}h5{font-size:1.125em;line-height:1.333333333333333em}h6{font-size:1em;line-height:1.5em}.size-jumbo{font-size:120%}ul.unstyled,ul.ui-menu,ul.cs5_satellite,ol.unstyled,ol.ui-menu,ol.cs5_satellite{list-style:none}ul.horizontal li,ol.horizontal li{display:inline}ul.horizontal a,ul.horizontal img,ol.horizontal a,ol.horizontal img{float:left}ul.inline li,ol.inline li{display:inline}.vertical-align-top,.badge.expert,.badge.moderator,.badge.contest-moderator,.badge.challenge-author{vertical-align:top}.candidate-login ol ol,.candidate-login ol ul,.candidate-login ul ol,.candidate-login ul ul{margin-left:60px}.inline{list-style:none}.inline>li,.inline>div,.inline>a{display:inline;display:inline-block;margin-right:10px}.inline.large>li,.inline.large>div,.inline.large>a{margin-right:20px}.inline.lines>li,.inline.lines>div,.inline.lines>a{margin-right:4px}.inline.lines>li:not(:last-of-type):after,.inline.lines>div:not(:last-of-type):after,.inline.lines>a:not(:last-of-type):after{content:'';width:1px;height:1em;display:inline-block;background:#979faf;margin-left:7px;position:relative;top:3px}.inline.lines.inverse>li,.inline.lines.inverse>div,.inline.lines.inverse>a{margin-right:0;margin-left:4px}.inline.lines.inverse>li:not(:last-of-type):after,.inline.lines.inverse>div:not(:last-of-type):after,.inline.lines.inverse>a:not(:last-of-type):after{margin-left:0;margin-right:7px}.inline.lines.large>li,.inline.lines.large>div,.inline.lines.large>a{margin-right:9px}.inline.lines.large>li:not(:last-of-type):after,.inline.lines.large>div:not(:last-of-type):after,.inline.lines.large>a:not(:last-of-type):after{margin-left:12px}.inline.lines.large.inverse>li,.inline.lines.large.inverse>div,.inline.lines.large.inverse>a{margin-left:9px;margin-right:0}.inline.lines.large.inverse:after{margin-left:12px;margin-right:0}.inline.lines.large.inverse:last-of-type:after{display:none}.inline.dots>li,.inline.dots>div,.inline.dots>a{margin-right:5px}.inline.dots>li:not(:last-of-type):after,.inline.dots>div:not(:last-of-type):after,.inline.dots>a:not(:last-of-type):after{content:'\2022';width:1px;height:12px;display:inline-block;margin-left:6px}.inline.dots.large>li,.inline.dots.large>div,.inline.dots.large>a{margin-right:10px}.inline.dots.large>li:not(:last-of-type):after,.inline.dots.large>div:not(:last-of-type):after,.inline.dots.large>a:not(:last-of-type):after{margin-left:11px}dt{font-weight:600}dd{margin-left:9px}dl.horizontal dt{float:left;width:120px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}dl.horizontal dd{margin-left:130px}.justify{text-align:justify}.justify:after{content:'';display:inline-block;width:100%}p{font-size:1em;line-height:1.5em;margin:0}[class*="span"].no-flow{margin-left:20px}small,.small,.table-wrap a.table-expand,.grey-text{font-size:90%}.xsmall{font-size:80%}.xxsmall{font-size:70%}p small.bold,p small.lg-block_head,p .sidebar_list-item.media small.sidebar_item-heading,.sidebar_list-item.media p small.sidebar_item-heading,p .content--list_footer small.meta,.content--list_footer p small.meta,p .content--card_header small.meta,.content--card_header p small.meta,p .page-header .nav-buttons small.number-indicator,.page-header .nav-buttons p small.number-indicator,p .page_header .nav-buttons small.number-indicator,.page_header .nav-buttons p small.number-indicator,p #page_header .nav-buttons small.number-indicator,#page_header .nav-buttons p small.number-indicator,p .page_header_navigation small.number-indicator,.page_header_navigation p small.number-indicator,p .page_navigation-sidebar small.number-indicator,.page_navigation-sidebar p small.number-indicator,p small.page_header-userbtn,p .page_header_notification-toggle small#updates-count,.page_header_notification-toggle p small#updates-count,p small.static_hero-title,p .static-section small.btn-text,.static-section p small.btn-text,p .work .header-section small.btn-text,.work .header-section p small.btn-text,p .work .small-section small.btn-text,.work .small-section p small.btn-text,p .work .xsm-static small.btn-text,.work .xsm-static p small.btn-text,p small .bold,p small .table-wrap header,.table-wrap p small header,p small .table-wrap header p,.table-wrap header p small p,p small .table-wrap a.table-expand,.table-wrap p small a.table-expand,p small .alert header,.alert p small header,p small .message header,.message p small header,p small .notification header,.notification p small header,p small .lg-block_head,p small .sidebar_list-item.media .sidebar_item-heading,.sidebar_list-item.media p small .sidebar_item-heading,p small .content--list_footer .meta,.content--list_footer p small .meta,p small .content--card_header .meta,.content--card_header p small .meta,p small .content-text h3,.content-text p small h3,p small .content--text h3,.content--text p small h3,p small .page-header .nav-buttons .number-indicator,.page-header .nav-buttons p small .number-indicator,p small .page_header .nav-buttons .number-indicator,.page_header .nav-buttons p small .number-indicator,p small #page_header .nav-buttons .number-indicator,#page_header .nav-buttons p small .number-indicator,p small .page_header_navigation .number-indicator,.page_header_navigation p small .number-indicator,p small .page_nav-sub p,.page_nav-sub p small p,p small .page_nav-sub .dropdown-menu header,.page_nav-sub .dropdown-menu p small header,p small .page_navigation-sidebar .number-indicator,.page_navigation-sidebar p small .number-indicator,p small .page_header-userbtn,p small .page_header_notification-toggle #updates-count,.page_header_notification-toggle p small #updates-count,p small .static_hero-title,p small .static-section .btn-text,.static-section p small .btn-text,p small .work .header-section .btn-text,.work .header-section p small .btn-text,p small .work .small-section .btn-text,.work .small-section p small .btn-text,p small .work .xsm-static .btn-text,.work .xsm-static p small .btn-text,p small strong,p.small.bold,.table-wrap header p.small,p.small.lg-block_head,.sidebar_list-item.media p.small.sidebar_item-heading,.content--list_footer p.small.meta,.content--card_header p.small.meta,.page-header .nav-buttons p.small.number-indicator,.page_header .nav-buttons p.small.number-indicator,#page_header .nav-buttons p.small.number-indicator,.page_header_navigation p.small.number-indicator,.page_nav-sub p.small,.page_navigation-sidebar p.small.number-indicator,p.small.page_header-userbtn,.page_header_notification-toggle p.small#updates-count,p.small.static_hero-title,.static-section p.small.btn-text,.work .header-section p.small.btn-text,.work .small-section p.small.btn-text,.work .xsm-static p.small.btn-text,p.small .bold,p.small .table-wrap header,.table-wrap p.small header,p.small .table-wrap header p,.table-wrap header p.small p,p.small .table-wrap a.table-expand,.table-wrap p.small a.table-expand,p.small .alert header,.alert p.small header,p.small .message header,.message p.small header,p.small .notification header,.notification p.small header,p.small .lg-block_head,p.small .sidebar_list-item.media .sidebar_item-heading,.sidebar_list-item.media p.small .sidebar_item-heading,p.small .content--list_footer .meta,.content--list_footer p.small .meta,p.small .content--card_header .meta,.content--card_header p.small .meta,p.small .content-text h3,.content-text p.small h3,p.small .content--text h3,.content--text p.small h3,p.small .page-header .nav-buttons .number-indicator,.page-header .nav-buttons p.small .number-indicator,p.small .page_header .nav-buttons .number-indicator,.page_header .nav-buttons p.small .number-indicator,p.small #page_header .nav-buttons .number-indicator,#page_header .nav-buttons p.small .number-indicator,p.small .page_header_navigation .number-indicator,.page_header_navigation p.small .number-indicator,p.small .page_nav-sub p,.page_nav-sub p.small p,p.small .page_nav-sub .dropdown-menu header,.page_nav-sub .dropdown-menu p.small header,p.small .page_navigation-sidebar .number-indicator,.page_navigation-sidebar p.small .number-indicator,p.small .page_header-userbtn,p.small .page_header_notification-toggle #updates-count,.page_header_notification-toggle p.small #updates-count,p.small .static_hero-title,p.small .static-section .btn-text,.static-section p.small .btn-text,p.small .work .header-section .btn-text,.work .header-section p.small .btn-text,p.small .work .small-section .btn-text,.work .small-section p.small .btn-text,p.small .work .xsm-static .btn-text,.work .xsm-static p.small .btn-text,p.small strong{color:#39424e}.secondary,.meta{font-size:.9375em;color:#979faf;font-weight:500}.dark-wrap p{color:#f1f1f1;margin:0}em{font-style:italic}.body-text a{font:inherit}.aside{color:#979faf;font-style:italic}small.aside,small .aside,.small .aside,.table-wrap a.table-expand .aside,.small.aside,.table-wrap a.aside.table-expand{font-style:normal}.inline{display:inline}ul.inline{display:block}.right-align,.text-right,.alignR{text-align:right}.left,.left-align,.text-left,.alignL{text-align:left !important}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-center,.content--card_btnwrap,.cs5_prize-sub,.alignc,.m,.center-align{text-align:center !important}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:0.7;filter:alpha(opacity=70)}.caret.caret-up{border-top-color:transparent;border-bottom:4px solid #000}.caret.caret-right{top:9px;left:12px;border-right:5px solid transparent;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #222222}abbr[title]{cursor:help;border-bottom:1px dotted #999999}abbr.initialism{font-size:90%;text-transform:uppercase}code,pre{padding:0 3px 2px;font-family:Menlo, Monaco, Consolas, "Courier New", monospace;font-size:14px;color:#333333;border-radius:3px}code{padding:3px;background:#f8f8f8;font-size:1em;color:#f65039}pre{display:block;margin:0 0 9px;padding:0;font-size:14px;line-height:18px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;color:#454c59;background:#fff;padding:20px;border:1px solid #C2C7D0}pre.prettyprint{margin-bottom:18px}.break-word{word-break:break-word}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.sub-label{color:#979faf;font-size:12px;text-transform:uppercase;display:block}.counterOL,.counterOL--block{counter-reset:olCounter}.counterOL li,.counterOL--block li{counter-increment:olCounter;list-style:none;margin-left:2em;position:relative}.counterOL li:before,.counterOL--block li:before{content:counter(olCounter);color:#2ec866;position:absolute;top:0;left:-2em;width:2em}.counterOL--block li{margin-left:3em}.counterOL--block li:before{left:-3em;line-height:2em;background:#EFF1F3;border-radius:100px;color:#39424e;font-size:.8em;text-align:center;font-weight:600}.counterOL--block.counterGreen li:before{background:#2ec866}hr{margin:18px 0;height:0;border-top:2px solid #EFF1F3}hr.small{width:40%;margin:1.5em auto}h3.green-heading{color:#2ec866;font-weight:600;letter-spacing:0.5px}span.green-heading-desc{font-size:13px;font-weight:600}.green-text-spaced{color:#2ec866;letter-spacing:1px;font-weight:400}.gray-text{color:#767676}[class^="icon-"],[class*=" icon-"]{position:relative;top:1px}[class^="icon-"]:before,[class*=" icon-"]:before,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before{font-family:'hricons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;line-height:1em;margin-right:5px;font-size:120%;position:relative}.icon--right:before{margin-left:5px;margin-right:0}.icon--single:before{margin-right:0}.icon-text{position:relative}.icon-large{font-size:20px}.icon--grey{color:#979faf}.icon--grey:hover{color:#39424e}[class^="icon2-"],[class*=" icon2-"],.icon-pop-quiz{position:relative;top:1px}[class^="icon2-"]:before,[class*=" icon2-"]:before,.icon-pop-quiz:before{font-family:'hricons2';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;line-height:1em;margin-right:5px;font-size:120%;position:relative}.rating .icon-star-empty{color:#939fb0;font-size:1.1em}.rating .icon-star{color:#ffbd00;font-size:1.1em}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative;max-width:1240px;min-width:1024px;padding-left:20px;padding-right:20px}.layout_pad{padding:20px 30px}.container--static{margin:0 auto;width:961px}.container--flex{width:90%;max-width:1240px;margin:0 auto}.span-third,.span-2ofthree,.span-sixth,.span-5ofsix,.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.span13,.span14,.span15,.span16,.span-xl-third,.span-xl-2ofthree,.span-xl-sixth,.span-xl-5ofsix,.span-xl-1,.span-xl-2,.span-xl-3,.span-xl-4,.span-xl-5,.span-xl-6,.span-xl-7,.span-xl-8,.span-xl-9,.span-xl-10,.span-xl-11,.span-xl-12,.span-xl-13,.span-xl-14,.span-xl-15,.span-xl-16,.span-lg-third,.span-lg-2ofthree,.span-lg-sixth,.span-lg-5ofsix,.span-lg-fifth,.span-lg-1,.span-lg-2,.span-lg-3,.span-lg-4,.span-lg-5,.span-lg-6,.span-lg-7,.span-lg-8,.span-lg-9,.span-lg-10,.span-lg-11,.span-lg-12,.span-lg-13,.span-lg-14,.span-lg-15,.span-lg-16,.span-md-third,.span-md-2ofthree,.span-md-sixth,.span-md-5ofsix,.span-md-1,.span-md-2,.span-md-3,.span-md-4,.span-md-5,.span-md-6,.span-md-7,.span-md-8,.span-md-9,.span-md-10,.span-md-11,.span-md-12,.span-md-13,.span-md-14,.span-md-15,.span-md-16,.span-sm-third,.span-sm-2ofthree,.span-sm-sixth,.span-sm-5ofsix,.span-sm-1,.span-sm-2,.span-sm-3,.span-sm-4,.span-sm-5,.span-sm-6,.span-sm-7,.span-sm-8,.span-sm-9,.span-sm-10,.span-sm-11,.span-sm-12,.span-sm-13,.span-sm-14,.span-sm-15,.span-sm-16,.span-xs-third,.span-xs-2ofthree,.span-xs-sixth,.span-xs-5ofsix,.span-xs-1,.span-xs-2,.span-xs-3,.span-xs-4,.span-xs-5,.span-xs-6,.span-xs-7,.span-xs-8,.span-xs-9,.span-xs-10,.span-xs-11,.span-xs-12,.span-xs-13,.span-xs-14,.span-xs-15,.span-xs-16,.span-flex-third,.span-flex-2ofthree,.span-flex-sixth,.span-flex-5ofsix,.span-flex-1,.span-flex-2,.span-flex-3,.span-flex-4,.span-flex-5,.span-flex-6,.span-flex-7,.span-flex-8,.span-flex-9,.span-flex-10,.span-flex-11,.span-flex-12,.span-flex-13,.span-flex-14,.span-flex-15,.span-flex-16{box-sizing:border-box;float:left;margin-left:0;padding-left:7.5px;padding-right:7.5px}.span-third,.span-xs-third,.span-flex-third{width:33.333333%}.span-2ofthree,.span-xs-2ofthree,.span-flex-2ofthree{width:66.66666667%}.span-sixth,.span-xs-sixth,.span-flex-sixth{width:16.6666667%}.span-5ofsix,.span-xs-5ofsix,.span-flex-5ofsix{width:83.333333333%}.span16,.span-xs-16,.span-flex-16{width:100%}.span15,.span-xs-15,.span-flex-15{width:93.75%}.span14,.span-xs-14,.span-flex-14{width:87.5%}.span13,.span-xs-13,.span-flex-13{width:81.25%}.span12,.span-xs-12,.span-flex-12{width:75%}.span11,.span-xs-11,.span-flex-11{width:68.75%}.span10,.span-xs-10,.span-flex-10{width:62.5%}.span9,.span-xs-9,.span-flex-9{width:56.25%}.span8,.span-xs-8,.span-flex-8{width:50%}.span7,.span-xs-7,.span-flex-7{width:43.75%}.span6,.span-xs-6,.span-flex-6{width:37.5%}.span5,.span-xs-5,.span-flex-5{width:31.25%}.span4,.span-xs-4,.span-flex-4{width:25%}.span3,.span-xs-3,.span-flex-3{width:18.75%}.span2,.span-xs-2,.span-flex-2{width:12.5%}.span1,.span-xs-1,.span-flex-1{width:6.25%}.offset15{padding-left:900px !important}.offset14{padding-left:854px !important}.offset13{padding-left:793px !important}.offset12{padding-left:732px !important}.offset11{padding-left:671px !important}.offset10{padding-left:610px !important}.offset9{padding-left:549px !important}.offset8{padding-left:488px !important}.offset7{padding-left:427px !important}.offset6{padding-left:366px !important}.offset5{padding-left:305px !important}.offset4{padding-left:244px !important}.offset3{padding-left:183px !important}.offset2{padding-left:122px !important}.offset1{padding-left:61px !important}.row,.formgroup.horizontal{margin-left:-7.5px;margin-right:-7.5px}.row.row-sub,.row-sub.formgroup.horizontal{margin-bottom:10px}.row.push,.push.formgroup.horizontal{margin-left:0}.row.row-flex,.row-flex.formgroup.horizontal{box-sizing:border-box;margin:0}.row.row-alt,.row-alt.formgroup.horizontal{background:#f8f9fa}.row-clear [class*="span"]{margin-left:0;padding-left:15px}.layout_sidebar,.layout_content{position:relative}.layout_sidebar{width:30%;float:left}.layout_inverse .layout_sidebar{float:right}.layout_content{padding-left:20px;float:right;width:70%}.layout_inverse .layout_content{float:left;padding-left:0;padding-right:20px}.page_full{background:#fff}.page_full .content_primary{width:100%}.page_wide .content_primary{width:78.125%}.page_narrow .content_primary{width:77%}.content_group--block{box-sizing:border-box}.content_group--block.content_primary{padding:0 20px 20px 10px}.content_group--block.content_primary.pull-left,.formgroup.inline label.content_group--block.content_primary,.formgroup.hr_checkbox.inline label.content_group--block.content_primary:before,.formgroup.hr_checkbox.horizontal label.content_group--block.content_primary:before,.sidebar_list-item.media .content_group--block.content_primary.media-el,.content_group--block.content_primary.cs5_prize-sub{padding-right:10px;padding-left:20px}.sidebar_header,.content_header{height:60px;line-height:60px}.sidebar_header p,.content_header p{line-height:60px}.sidebar_header input,.content_header input{margin-bottom:0}.content_header .dropdown-menu{min-width:150px;border-top:1px solid #ddd}.content_subheader{border-bottom:1px solid #d0d0d0;padding:10px 0}.content_subheader a{color:inherit}.content_wrap{height:100%;overflow:auto;position:relative}.slide-away .container{padding-left:0}.slide-away .page_navigation-sidebar{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-away .page_navigation-sidebar.toggle-open{-webkit-transform:translateX(0);transform:translateX(0)}.slide-away .page_header-logo{-webkit-transform:translateX(70px);transform:translateX(70px)}.slide-away .sidebar_toggle{-webkit-transform:translateX(-15px);transform:translateX(-15px)}html{width:100%}.hre-nav{max-width:100%}.hre-nav.admin{border-top:#FF5555 5px solid;height:55px}.fluid-wrapper{width:100%;top:60px;bottom:0px;position:absolute;min-width:1024px}#HackerRank-X-main .fluid-wrapper{min-width:960px}.hre-sidebar{position:fixed;width:220px;top:60px;bottom:0;background:#2a3443}.hre-content-wrapper{position:absolute;left:220px;right:0;top:0;width:81%;width:calc(100% - 220px);height:calc(100% - 38px);bottom:0}.hre-content-wrapper.max-width{left:0}.hre-footer{position:fixed;bottom:0;left:0px;right:0;min-height:30px;background:#39424e;z-index:2000;-webkit-transition:.5s left .1s ease;transition:.5s left .1s ease}.hre-footer a{color:#f8f9fa}.hre-footer a.btn,.hre-footer a.btn-inverse,.hre-footer a.btn-inverse.btn-inverse--alt:hover,.hre-footer a.btn-grey,.hre-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hre-footer a.hr-dialog-button.hr_primary-btn,.hre-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hre-footer a.hr-dialog-button.hr_primary-btn,.hre-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hre-footer a.hr-dialog-button.hr_secondary-btn,.hre-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hre-footer a.hr-dialog-button.hr_secondary-btn,.hre-footer a.hr-dialog-button.hr_primary-btn,.hre-footer a.hr-dialog-button.hr_secondary-btn{color:#39424e}.hre-full-content-wrapper{position:absolute;left:0px;right:0;top:0;bottom:0;min-width:1024px}.overflow-content{width:100%;overflow:auto;bottom:0;position:absolute;top:52px}.challenge-text *{word-wrap:break-word;word-break:break-word}.overflow-content.adjust-two-fixed-bar{top:102px}.overflow-content.support-reponsive-bottom-holder{bottom:86px}.responsive-bottom-holder{padding:20px;background:#fff}.responsive-bottom-holder.float-bottom{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #e0e0e0}.top-fixed-bar{top:0;left:0;right:0;height:60px;background:#f8f8f8;border-bottom:1px solid #e0e0e0;position:relative;z-index:100}.top-fixed-bar.support-sub-bar{height:106px}.top-fixed-bar .sub-top-bar{width:100%;border-top:1px solid #e0e0e0;height:60px}ul.sub-topbar-tabs{padding:0;display:inline-block;list-style:none;line-height:22px}ul.sub-topbar-tabs li{float:left}ul.sub-topbar-tabs li a{font-weight:600;color:#979faf;padding:14px 16px;display:block}ul.sub-topbar-tabs li:hover a{color:#626b7f}ul.sub-topbar-tabs li.active{border-bottom:5px solid #2ec866}ul.sub-topbar-tabs li.active a{color:#39424e}.fs_body{overflow:hidden;height:100%;position:relative}.fixed_scroll{position:relative;height:100%;overflow:auto}.fs-wrapper{position:absolute;z-index:100;top:0;height:100%}.fs-root{width:288px;left:0}.fs-content{left:288px;width:672px}.fs-inner{outline:0;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#FFF;-webkit-overflow-scrolling:touch;overflow:auto}@media screen and (min-width: 480px){.hidden-xs{display:block}.hidden-sm{display:none}.visible-xs{display:none !important}.visible-sm{display:block !important}.span-sm-third{width:33.333333%}.span-sm-2ofthree{width:66.666667%}.span-sm-sixth{width:16.666667%}.span-sm-5ofsix{width:83.3333333%}.span-sm-1{width:6.25%}.span-sm-2{width:12.5%}.span-sm-3{width:18.75%}.span-sm-4{width:25%}.span-sm-5{width:31.25%}.span-sm-6{width:37.5%}.span-sm-7{width:43.75%}.span-sm-8{width:50%}.span-sm-9{width:56.25%}.span-sm-10{width:62.5%}.span-sm-11{width:68.75%}.span-sm-12{width:75%}.span-sm-13{width:81.25%}.span-sm-14{width:87.5%}.span-sm-15{width:93.75%}.span-sm-16{width:100%}.offset-sm-third{margin-left:33.333333%}.offset-sm-2ofthree{margin-left:66.666667%}.offset-sm-sixth{margin-left:16.666667%}.offset-sm-5ofsix{width:83.3333333%}.offset-sm-1{margin-left:6.25%}.offset-sm-2{margin-left:12.5%}.offset-sm-3{margin-left:18.75%}.offset-sm-4{margin-left:25%}.offset-sm-5{margin-left:31.25%}.offset-sm-6{margin-left:37.5%}.offset-sm-7{margin-left:43.75%}.offset-sm-8{margin-left:50%}.offset-sm-9{margin-left:56.25%}.offset-sm-10{margin-left:62.5%}.offset-sm-11{margin-left:68.75%}.offset-sm-12{margin-left:75%}.offset-sm-13{margin-left:81.25%}.offset-sm-14{margin-left:87.5%}.offset-sm-15{margin-left:93.75%}}@media screen and (min-width: 768px){.hidden-sm{display:block}.hidden-md{display:none}.visible-sm{display:none !important}.visible-md{display:block !important}.span-md-third{width:33.333333%}.span-md-2ofthree{width:66.666667%}.span-md-sixth{width:16.666667%}.span-md-5ofsix{width:83.3333333%}.span-md-1{width:6.25%}.span-md-2{width:12.5%}.span-md-3{width:18.75%}.span-md-4{width:25%}.span-md-5{width:31.25%}.span-md-6{width:37.5%}.span-md-7{width:43.75%}.span-md-8{width:50%}.span-md-9{width:56.25%}.span-md-10{width:62.5%}.span-md-11{width:68.75%}.span-md-12{width:75%}.span-md-13{width:81.25%}.span-md-14{width:87.5%}.span-md-15{width:93.75%}.span-md-16{width:100%}.offset-md-third{margin-left:33.333333%}.offset-md-2ofthree{margin-left:66.666667%}.offset-md-sixth{margin-left:16.666667%}.offset-md-5ofsix{width:83.3333333%}.offset-md-1{margin-left:6.25%}.offset-md-2{margin-left:12.5%}.offset-md-3{margin-left:18.75%}.offset-md-4{margin-left:25%}.offset-md-5{margin-left:31.25%}.offset-md-6{margin-left:37.5%}.offset-md-7{margin-left:43.75%}.offset-md-8{margin-left:50%}.offset-md-9{margin-left:56.25%}.offset-md-10{margin-left:62.5%}.offset-md-11{margin-left:68.75%}.offset-md-12{margin-left:75%}.offset-md-13{margin-left:81.25%}.offset-md-14{margin-left:87.5%}.offset-md-15{margin-left:93.75%}}@media screen and (min-width: 960px){.hidden-md{display:block}.hidden-lg{display:none}.visible-md{display:none !important}.visible-lg{display:block !important}.span-lg-third{width:33.333333%}.span-lg-2ofthree{width:66.666667%}.span-lg-sixth{width:16.666667%}.span-lg-5ofsix{width:83.3333333%}.span-lg-fifth{width:20%}.span-lg-1{width:6.25%}.span-lg-2{width:12.5%}.span-lg-3{width:18.75%}.span-lg-4{width:25%}.span-lg-5{width:31.25%}.span-lg-6{width:37.5%}.span-lg-7{width:43.75%}.span-lg-8{width:50%}.span-lg-9{width:56.25%}.span-lg-10{width:62.5%}.span-lg-11{width:68.75%}.span-lg-12{width:75%}.span-lg-13{width:81.25%}.span-lg-14{width:87.5%}.span-lg-15{width:93.75%}.span-lg-16{width:100%}.offset-lg-third{margin-left:33.333333%}.offset-lg-2ofthree{margin-left:66.666667%}.offset-lg-sixth{margin-left:16.666667%}.offset-lg-5ofsix{width:83.3333333%}.offset-lg-1{margin-left:6.25%}.offset-lg-2{margin-left:12.5%}.offset-lg-3{margin-left:18.75%}.offset-lg-4{margin-left:25%}.offset-lg-5{margin-left:31.25%}.offset-lg-6{margin-left:37.5%}.offset-lg-7{margin-left:43.75%}.offset-lg-8{margin-left:50%}.offset-lg-9{margin-left:56.25%}.offset-lg-10{margin-left:62.5%}.offset-lg-11{margin-left:68.75%}.offset-lg-12{margin-left:75%}.offset-lg-13{margin-left:81.25%}.offset-lg-14{margin-left:87.5%}.offset-lg-15{margin-left:93.75%}}@media screen and (min-width: 1200px){.hidden-lg{display:block}.hidden-xl{display:none}.visible-lg{display:none !important}.visible-xl{display:block !important}.container--flex{max-width:1400px}.span-xl-third{width:33.333333%}.span-xl-2ofthree{width:66.666667%}.span-xl-sixth{width:16.666667%}.span-xl-5ofsix{width:83.3333333%}.span-xl-1{width:6.25%}.span-xl-2{width:12.5%}.span-xl-3{width:18.75%}.span-xl-4{width:25%}.span-xl-5{width:31.25%}.span-xl-6{width:37.5%}.span-xl-7{width:43.75%}.span-xl-8{width:50%}.span-xl-9{width:56.25%}.span-xl-10{width:62.5%}.span-xl-11{width:68.75%}.span-xl-12{width:75%}.span-xl-13{width:81.25%}.span-xl-14{width:87.5%}.span-xl-15{width:93.75%}.span-xl-16{width:100%}.offset-xl-third{margin-left:33.333333%}.offset-xl-2ofthree{margin-left:66.666667%}.offset-xl-sixth{margin-left:16.666667%}.offset-xl-5ofsix{width:83.3333333%}.offset-xl-1{margin-left:6.25%}.offset-xl-2{margin-left:12.5%}.offset-xl-3{margin-left:18.75%}.offset-xl-4{margin-left:25%}.offset-xl-5{margin-left:31.25%}.offset-xl-6{margin-left:37.5%}.offset-xl-7{margin-left:43.75%}.offset-xl-8{margin-left:50%}.offset-xl-9{margin-left:56.25%}.offset-xl-10{margin-left:62.5%}.offset-xl-11{margin-left:68.75%}.offset-xl-12{margin-left:75%}.offset-xl-13{margin-left:81.25%}.offset-xl-14{margin-left:87.5%}.offset-xl-15{margin-left:93.75%}}.max-width{width:100%}hr.gray{border:none;border-top-color:#bababa;border-top-width:1px;color:#fff;height:1px;width:100%;padding:0px}hr.gray.solid{border-top-style:solid}hr.gray.dash{border-top-style:dashed}.inline-block{display:inline-block}.btn-group,.breadcrumbs,.modal-footer,.clearfix,ul.horizontal,ol.horizontal,.container,.container--static,.container--flex,.row,.formgroup.horizontal,.page_full,.formgroup.inline,.ui-menu .ui-menu-item,.table-wrap header,.nav-tabs,.mega_select,.sidebar_list-item.media,.content--list_header,.content--list_footer,.page_header_navigation,.select-wrap .dropdown-toggle,.container--inner{*zoom:1}.btn-group:before,.breadcrumbs:before,.modal-footer:before,.clearfix:before,ul.horizontal:before,ol.horizontal:before,.container:before,.container--static:before,.container--flex:before,.row:before,.formgroup.horizontal:before,.page_full:before,.formgroup.inline:before,.ui-menu .ui-menu-item:before,.table-wrap header:before,.nav-tabs:before,.mega_select:before,.sidebar_list-item.media:before,.content--list_header:before,.content--list_footer:before,.page_header_navigation:before,.select-wrap .dropdown-toggle:before,.container--inner:before,.btn-group:after,.breadcrumbs:after,.modal-footer:after,.clearfix:after,ul.horizontal:after,ol.horizontal:after,.container:after,.container--static:after,.container--flex:after,.row:after,.formgroup.horizontal:after,.page_full:after,.formgroup.inline:after,.ui-menu .ui-menu-item:after,.table-wrap header:after,.nav-tabs:after,.mega_select:after,.sidebar_list-item.media:after,.content--list_header:after,.content--list_footer:after,.page_header_navigation:after,.select-wrap .dropdown-toggle:after,.container--inner:after{content:"";display:table}.btn-group:after,.breadcrumbs:after,.modal-footer:after,.clearfix:after,ul.horizontal:after,ol.horizontal:after,.container:after,.container--static:after,.container--flex:after,.row:after,.formgroup.horizontal:after,.page_full:after,.formgroup.inline:after,.ui-menu .ui-menu-item:after,.table-wrap header:after,.nav-tabs:after,.mega_select:after,.sidebar_list-item.media:after,.content--list_header:after,.content--list_footer:after,.page_header_navigation:after,.select-wrap .dropdown-toggle:after,.container--inner:after{clear:both}.mmT,.content--list_footer .meta,.content--card_header .meta,.page-header .dropdown-auth .dropdown-menu .progress-wrapper,.page_header .dropdown-auth .dropdown-menu .progress-wrapper,#page_header .dropdown-auth .dropdown-menu .progress-wrapper{margin-top:5px}.mmR{margin-right:5px}.mmB{margin-bottom:5px}.mmL{margin-left:5px}.mmA{margin:5px}.pmT{padding-top:5px}.pmR{padding-right:5px}.pmB,.content--card_header{padding-bottom:5px}.pmL{padding-left:5px}.pmA{padding:5px}.msT,.content--list_footer,.content--card_header{margin-top:10px}.msR{margin-right:10px}.msB,.content--list_title,.hr-landing-card-details h5{margin-bottom:10px}.msL{margin-left:10px}.msA{margin:10px}.psT,.table-wrap .row,.table-wrap .formgroup.horizontal,.page_navigation-sidebar,.page_navigation-sidebar-disabled{padding-top:10px}.psR,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before,.cs5_hero-text{padding-right:10px}.psB,.table-wrap .row,.table-wrap .formgroup.horizontal,.page_navigation-sidebar,.page_navigation-sidebar-disabled{padding-bottom:10px}.psL,.cs5_hero-text{padding-left:10px}.psA,.content--card_footer{padding:10px}.mdT{margin-top:15px}.mdR{margin-right:15px}.mdB{margin-bottom:15px}.mdL{margin-left:15px}.mdA{margin:15px}.pdT{padding-top:15px}.pdR,.content--card_body{padding-right:15px}.pdB{padding-bottom:15px}.pdL,.content--card_body{padding-left:15px}.pdA,.content--card_header{padding:15px}.mlT,.formgroup{margin-top:20px}.mlR,.formgroup.inline label,.sidebar_list-item.media .media-el{margin-right:20px}.mlB,.formgroup,.content--card,.content--card_body,.content--card_btnwrap,.static_hero-title,.static_section-title,.static_section-subtitle{margin-bottom:20px}.mlL{margin-left:20px}.mlA{margin:20px}.mjT{margin-top:30px}.mjR{margin-right:30px}.mjB{margin-bottom:30px}.mjL{margin-left:30px}.mjA{margin:30px}.plT,.cs5_hero-text{padding-top:20px}.plR{padding-right:20px}.plB,.cs5_hero-text{padding-bottom:20px}.plL{padding-left:20px}.plA,.alert header,.message header,.notification header{padding:20px}.pjT{padding-top:30px}.pjR{padding-right:30px}.pjB{padding-bottom:30px}.pjL{padding-left:30px}.pjA{padding:30px}.padded{padding:20px}.pull-right{float:right}.pull-left,.formgroup.inline label,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before,.sidebar_list-item.media .media-el,.cs5_prize-sub{float:left}.full-width,.fw{width:100%}.hide{display:none}.force-hide{display:none !important}.show{display:block}.invisible{visibility:hidden}.fade{-webkit-transition:0.15s opacity linear;transition:0.15s opacity linear;opacity:0}.fade.in{opacity:1}.btn,.btn-inverse,.btn-inverse.btn-inverse--alt:hover,.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog-button.hr_primary-btn,.hr-dialog-button.hr_secondary-btn{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:hover,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn:hover,.hr-dialog-button.hr_primary-btn:hover,.hr-dialog-button.hr_secondary-btn:hover,.btn.hover,.hover.btn-inverse,.hover.btn-inverse.btn-inverse--alt:hover,.hover.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hover.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hover.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hover.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hover.hr-dialog-button.hr_secondary-btn,.hover.hr-dialog-button.hr_primary-btn,.hover.hr-dialog-button.hr_secondary-btn{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:focus,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:focus,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn:focus,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn:focus,.hr-dialog-button.hr_primary-btn:focus,.hr-dialog-button.hr_secondary-btn:focus{outline:1px solid #77B5E5}.btn:active,.btn-inverse:active,.btn-inverse.btn-inverse--alt:active:hover,.btn-grey:active,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:active,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:active,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn:active,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn:active,.hr-dialog-button.hr_primary-btn:active,.hr-dialog-button.hr_secondary-btn:active,.btn.active,.active.btn-inverse,.active.btn-inverse.btn-inverse--alt:hover,.active.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .active.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .active.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .active.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .active.hr-dialog-button.hr_secondary-btn,.active.hr-dialog-button.hr_primary-btn,.active.hr-dialog-button.hr_secondary-btn{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .disabled.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .disabled.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.hr-dialog-button.hr_secondary-btn,.disabled.hr-dialog-button.hr_primary-btn,.disabled.hr-dialog-button.hr_secondary-btn,.btn[disabled],[disabled].btn-inverse,[disabled].btn-inverse.btn-inverse--alt:hover,[disabled].btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window [disabled].hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window [disabled].hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].hr-dialog-button.hr_secondary-btn,[disabled].hr-dialog-button.hr_primary-btn,[disabled].hr-dialog-button.hr_secondary-btn{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn [class^="icon-"]:before,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn [class^="icon-"]:before,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn [class^="icon-"]:before,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn [class^="icon-"]:before,.hr-dialog-button.hr_primary-btn [class^="icon-"]:before,.hr-dialog-button.hr_secondary-btn [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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn [class*=" icon-"]:before,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn [class*=" icon-"]:before,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn [class*=" icon-"]:before,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn [class*=" icon-"]:before,.hr-dialog-button.hr_primary-btn [class*=" icon-"]:before,.hr-dialog-button.hr_secondary-btn [class*=" icon-"]:before,.btn .formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.inline .btn label:before,.btn-inverse .formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.inline .btn-inverse label:before,.btn-grey .formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.inline .btn-grey label:before,.hr-dialog-button.hr_primary-btn .formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.inline .hr-dialog-button.hr_primary-btn label:before,.hr-dialog-button.hr_secondary-btn .formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.inline .hr-dialog-button.hr_secondary-btn label:before,.btn .formgroup.hr_checkbox.horizontal label:before,.formgroup.hr_checkbox.horizontal .btn label:before,.btn-inverse .formgroup.hr_checkbox.horizontal label:before,.formgroup.hr_checkbox.horizontal .btn-inverse label:before,.btn-grey .formgroup.hr_checkbox.horizontal label:before,.formgroup.hr_checkbox.horizontal .btn-grey label:before,.hr-dialog-button.hr_primary-btn .formgroup.hr_checkbox.horizontal label:before,.formgroup.hr_checkbox.horizontal .hr-dialog-button.hr_primary-btn label:before,.hr-dialog-button.hr_secondary-btn .formgroup.hr_checkbox.horizontal label:before,.formgroup.hr_checkbox.horizontal .hr-dialog-button.hr_secondary-btn label:before{line-height:inherit}button.btn,button.btn-inverse,button.btn-inverse.btn-inverse--alt:hover,button.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_secondary-btn,button.hr-dialog-button.hr_primary-btn,button.hr-dialog-button.hr_secondary-btn{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.clear_btn.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.clear_btn.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.clear_btn.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.clear_btn.hr-dialog-button.hr_secondary-btn,button.clear_btn.hr-dialog-button.hr_primary-btn,button.clear_btn.hr-dialog-button.hr_secondary-btn{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.clear_btn.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.clear_btn.hr-dialog-button.hr_primary-btn:hover,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.clear_btn.hr-dialog-button.hr_secondary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.clear_btn.hr-dialog-button.hr_secondary-btn:hover,button.clear_btn.hr-dialog-button.hr_primary-btn:hover,button.clear_btn.hr-dialog-button.hr_secondary-btn: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,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton:not(.btn-flat),.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),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton: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,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton:hover:not(.btn-flat),.btn-primary.hover,.hover.btn-primary-new,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .hover.mktoButton:not(.btn-flat),.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),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton:hover:not(.btn-flat),.btn-primary.hover:not(.btn-flat),.hover.btn-primary-new:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .hover.mktoButton: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,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton:hover:not(.btn-flat),.btn-primary.hover.btn-flat,.hover.btn-flat.btn-primary-new,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .hover.mktoButton:not(.btn-flat),.btn-green:hover.btn-flat,.btn-flat.btn-inverse:hover,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-inverse.mktoButton:hover:not(.btn-flat),.btn-flat.btn-inverse.hover,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-inverse.hover.mktoButton:not(.btn-flat),.btn-inverse:active .btn-inverse.active:hover.btn-flat,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-green.mktoButton:hover:not(.btn-flat),.btn-green.hover.btn-flat,.btn-inverse:active .hover.btn-flat.btn-inverse.active,.btn-inverse:active .work .form-container .mktoForm .mktoButtonWrap.mktoRound .hover.btn-inverse.active.mktoButton:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-inverse:active .hover.btn-inverse.active.mktoButton:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-green.hover.mktoButton:not(.btn-flat){border-color:#1db755}.btn-primary:active,.btn-primary-new:active,.btn-inverse:active .btn-inverse.active,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton:active:not(.btn-flat),.btn-primary.active,.active.btn-primary-new,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .active.mktoButton:not(.btn-flat),.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),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton:active:not(.btn-flat),.btn-primary.active:not(.btn-flat),.active.btn-primary-new:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .active.mktoButton: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,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton:active:not(.btn-flat).primary-dark,.btn-primary.active:not(.btn-flat).primary-dark,.active.btn-primary-new:not(.btn-flat).primary-dark,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .active.mktoButton: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-inverse:active .work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-inverse.active.mktoButton:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-inverse:active .btn-inverse.active.mktoButton:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton:active:not(.btn-flat),.btn-primary.active.btn-flat,.active.btn-flat.btn-primary-new,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .active.mktoButton:not(.btn-flat),.btn-green:active.btn-flat,.btn-inverse:active .btn-inverse.active:active.btn-flat,.btn-inverse:active .work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-inverse.active.mktoButton:active:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-inverse:active .btn-inverse.active.mktoButton:active:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-green.mktoButton:active:not(.btn-flat),.btn-green.active.btn-flat,.btn-inverse:active .active.btn-flat.btn-inverse,.btn-inverse:active .work .form-container .mktoForm .mktoButtonWrap.mktoRound .active.btn-inverse.mktoButton:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-inverse:active .active.btn-inverse.mktoButton:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-green.active.mktoButton:not(.btn-flat){box-shadow:none}.btn-primary.btn.disabled,.btn.disabled.btn-primary-new,.disabled.btn-primary-new.btn-inverse,.disabled.btn-primary-new.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary-new.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary-new.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary-new.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary-new.hr-dialog-button.hr_secondary-btn,.disabled.btn-primary-new.hr-dialog-button.hr_primary-btn,.disabled.btn-primary-new.hr-dialog-button.hr_secondary-btn,.btn-primary.disabled.btn-inverse,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.btn-inverse.mktoButton:not(.btn-flat),.btn-primary.disabled.btn-grey,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.btn-grey.mktoButton:not(.btn-flat),.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-primary.disabled.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-primary.disabled.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-primary.disabled.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-primary.disabled.hr-dialog-button.hr_secondary-btn,.btn-primary.disabled.hr-dialog-button.hr_primary-btn,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.hr-dialog-button.hr_primary-btn.mktoButton:not(.btn-flat),.btn-primary.disabled.hr-dialog-button.hr_secondary-btn,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.hr-dialog-button.hr_secondary-btn.mktoButton:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn.disabled.mktoButton:not(.btn-flat),.btn-primary.btn[disabled],.btn[disabled].btn-primary-new,[disabled].btn-primary-new.btn-inverse,[disabled].btn-primary-new.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary-new.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary-new.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary-new.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary-new.hr-dialog-button.hr_secondary-btn,[disabled].btn-primary-new.hr-dialog-button.hr_primary-btn,[disabled].btn-primary-new.hr-dialog-button.hr_secondary-btn,.btn-primary[disabled].btn-inverse,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].btn-inverse.mktoButton:not(.btn-flat),.btn-primary[disabled].btn-grey,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].btn-grey.mktoButton:not(.btn-flat),.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-primary[disabled].hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-primary[disabled].hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-primary[disabled].hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-primary[disabled].hr-dialog-button.hr_secondary-btn,.btn-primary[disabled].hr-dialog-button.hr_primary-btn,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].hr-dialog-button.hr_primary-btn.mktoButton:not(.btn-flat),.btn-primary[disabled].hr-dialog-button.hr_secondary-btn,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].hr-dialog-button.hr_secondary-btn.mktoButton:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn[disabled].mktoButton:not(.btn-flat),.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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-green.disabled.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-green.disabled.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-green.disabled.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-green.disabled.hr-dialog-button.hr_secondary-btn,.btn-green.disabled.hr-dialog-button.hr_primary-btn,.btn-green.disabled.hr-dialog-button.hr_secondary-btn,.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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-green[disabled].hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-green[disabled].hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-green[disabled].hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-green[disabled].hr-dialog-button.hr_secondary-btn,.btn-green[disabled].hr-dialog-button.hr_primary-btn,.btn-green[disabled].hr-dialog-button.hr_secondary-btn{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,.disabled.full-disable.btn-primary-new.hr-dialog-button.hr_primary-btn,.disabled.full-disable.btn-primary-new.hr-dialog-button.hr_secondary-btn,.btn-primary.disabled.full-disable.btn-inverse,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.full-disable.btn-inverse.mktoButton:not(.btn-flat),.btn-primary.disabled.full-disable.btn-grey,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.full-disable.btn-grey.mktoButton:not(.btn-flat),.btn-primary.disabled.full-disable.hr-dialog-button.hr_primary-btn,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.full-disable.hr-dialog-button.hr_primary-btn.mktoButton:not(.btn-flat),.btn-primary.disabled.full-disable.hr-dialog-button.hr_secondary-btn,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.full-disable.hr-dialog-button.hr_secondary-btn.mktoButton:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn.disabled.full-disable.mktoButton:not(.btn-flat),.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,[disabled].full-disable.btn-primary-new.hr-dialog-button.hr_primary-btn,[disabled].full-disable.btn-primary-new.hr-dialog-button.hr_secondary-btn,.btn-primary[disabled].full-disable.btn-inverse,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].full-disable.btn-inverse.mktoButton:not(.btn-flat),.btn-primary[disabled].full-disable.btn-grey,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].full-disable.btn-grey.mktoButton:not(.btn-flat),.btn-primary[disabled].full-disable.hr-dialog-button.hr_primary-btn,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].full-disable.hr-dialog-button.hr_primary-btn.mktoButton:not(.btn-flat),.btn-primary[disabled].full-disable.hr-dialog-button.hr_secondary-btn,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].full-disable.hr-dialog-button.hr_secondary-btn.mktoButton:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn[disabled].full-disable.mktoButton:not(.btn-flat),.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.disabled.full-disable.hr-dialog-button.hr_primary-btn,.btn-green.disabled.full-disable.hr-dialog-button.hr_secondary-btn,.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[disabled].full-disable.hr-dialog-button.hr_primary-btn,.btn-green[disabled].full-disable.hr-dialog-button.hr_secondary-btn{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,.disabled.btn-primary-new.hr-dialog-button.hr_primary-btn:hover,.disabled.btn-primary-new.hr-dialog-button.hr_secondary-btn:hover,.btn-primary.disabled.btn-inverse:hover,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.btn-inverse.mktoButton:hover:not(.btn-flat),.btn-primary.disabled.btn-grey:hover,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.btn-grey.mktoButton:hover:not(.btn-flat),.btn-primary.disabled.hr-dialog-button.hr_primary-btn:hover,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.hr-dialog-button.hr_primary-btn.mktoButton:hover:not(.btn-flat),.btn-primary.disabled.hr-dialog-button.hr_secondary-btn:hover,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .disabled.hr-dialog-button.hr_secondary-btn.mktoButton:hover:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn.disabled.mktoButton:hover:not(.btn-flat),.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,[disabled].btn-primary-new.hr-dialog-button.hr_primary-btn:hover,[disabled].btn-primary-new.hr-dialog-button.hr_secondary-btn:hover,.btn-primary[disabled].btn-inverse:hover,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].btn-inverse.mktoButton:hover:not(.btn-flat),.btn-primary[disabled].btn-grey:hover,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].btn-grey.mktoButton:hover:not(.btn-flat),.btn-primary[disabled].hr-dialog-button.hr_primary-btn:hover,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].hr-dialog-button.hr_primary-btn.mktoButton:hover:not(.btn-flat),.btn-primary[disabled].hr-dialog-button.hr_secondary-btn:hover,.work .form-container .mktoForm .mktoButtonWrap.mktoRound [disabled].hr-dialog-button.hr_secondary-btn.mktoButton:hover:not(.btn-flat),.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn[disabled].mktoButton:hover:not(.btn-flat),.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.disabled.hr-dialog-button.hr_primary-btn:hover,.btn-green.disabled.hr-dialog-button.hr_secondary-btn: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[disabled].hr-dialog-button.hr_primary-btn:hover,.btn-green[disabled].hr-dialog-button.hr_secondary-btn: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,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-dark.mktoButton:not(.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,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-dark.mktoButton:hover:not(.btn-flat),.btn-dark.hover.btn-flat,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-dark.hover.mktoButton:not(.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,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-dark.mktoButton:active:not(.btn-flat),.btn-dark.active.btn-flat,.work .form-container .mktoForm .mktoButtonWrap.mktoRound .btn-dark.active.mktoButton:not(.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,.table-wrap header.btn-text,.table-wrap header p.btn-text,.table-wrap a.btn-text.table-expand,.alert header.btn-text,.message header.btn-text,.notification header.btn-text,.btn-text.lg-block_head,.sidebar_list-item.media .btn-text.sidebar_item-heading,.content--list_footer .btn-text.meta,.content--card_header .btn-text.meta,.content-text h3.btn-text,.content--text h3.btn-text,.page-header .nav-buttons .btn-text.number-indicator,.page_header .nav-buttons .btn-text.number-indicator,#page_header .nav-buttons .btn-text.number-indicator,.page_header_navigation .btn-text.number-indicator,.page_nav-sub p.btn-text,.page_nav-sub .dropdown-menu header.btn-text,.page_navigation-sidebar .btn-text.number-indicator,.btn-text.page_header-userbtn,.page_header_notification-toggle .btn-text#updates-count,.btn-text.static_hero-title,.static-section .btn-text,.work .header-section .btn-text,.work .small-section .btn-text,.work .xsm-static .btn-text,.btn-link.bold,.table-wrap header.btn-link,.table-wrap header p.btn-link,.table-wrap a.btn-link.table-expand,.alert header.btn-link,.message header.btn-link,.notification header.btn-link,.btn-link.lg-block_head,.sidebar_list-item.media .btn-link.sidebar_item-heading,.content--list_footer .btn-link.meta,.content--card_header .btn-link.meta,.content-text h3.btn-link,.content--text h3.btn-link,.page-header .nav-buttons .btn-link.number-indicator,.page_header .nav-buttons .btn-link.number-indicator,#page_header .nav-buttons .btn-link.number-indicator,.page_header_navigation .btn-link.number-indicator,.page_nav-sub p.btn-link,.page_nav-sub .dropdown-menu header.btn-link,.page_navigation-sidebar .btn-link.number-indicator,.btn-link.page_header-userbtn,.page_header_notification-toggle .btn-link#updates-count,.btn-link.static_hero-title,.static-section .btn-link.btn-text,.work .header-section .btn-link.btn-text,.work .small-section .btn-link.btn-text,.work .xsm-static .btn-link.btn-text{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_secondary-btn,button.hr-dialog-button.hr_primary-btn,button.hr-dialog-button.hr_secondary-btn,input[type="submit"].btn,input[type="submit"].btn-inverse,input[type="submit"].btn-inverse.btn-inverse--alt:hover,input[type="submit"].btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window input[type="submit"].hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window input[type="submit"].hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window input[type="submit"].hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window input[type="submit"].hr-dialog-button.hr_secondary-btn,input[type="submit"].hr-dialog-button.hr_primary-btn,input[type="submit"].hr-dialog-button.hr_secondary-btn{*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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_primary-btn::-moz-focus-inner,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_primary-btn::-moz-focus-inner,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_secondary-btn::-moz-focus-inner,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.hr-dialog-button.hr_secondary-btn::-moz-focus-inner,button.hr-dialog-button.hr_primary-btn::-moz-focus-inner,button.hr-dialog-button.hr_secondary-btn::-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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window input[type="submit"].hr-dialog-button.hr_primary-btn::-moz-focus-inner,.hr-dialog .hr-dialog-border .hr-dialog-main-window input[type="submit"].hr-dialog-button.hr_primary-btn::-moz-focus-inner,.modal-backdrop .hr-dialog-border .hr-dialog-main-window input[type="submit"].hr-dialog-button.hr_secondary-btn::-moz-focus-inner,.hr-dialog .hr-dialog-border .hr-dialog-main-window input[type="submit"].hr-dialog-button.hr_secondary-btn::-moz-focus-inner,input[type="submit"].hr-dialog-button.hr_primary-btn::-moz-focus-inner,input[type="submit"].hr-dialog-button.hr_secondary-btn::-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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.btn-large.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.btn-large.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.btn-large.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.btn-large.hr-dialog-button.hr_secondary-btn,button.btn-large.hr-dialog-button.hr_primary-btn,button.btn-large.hr-dialog-button.hr_secondary-btn,input[type="submit"].btn.btn-large,input[type="submit"].btn-large.btn-inverse,input[type="submit"].btn-large.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-large.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-large.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-large.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-large.hr-dialog-button.hr_secondary-btn,input[type="submit"].btn-large.hr-dialog-button.hr_primary-btn,input[type="submit"].btn-large.hr-dialog-button.hr_secondary-btn{*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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.btn-small.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.btn-small.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.btn-small.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.btn-small.hr-dialog-button.hr_secondary-btn,button.btn-small.hr-dialog-button.hr_primary-btn,button.btn-small.hr-dialog-button.hr_secondary-btn,input[type="submit"].btn.btn-small,input[type="submit"].btn-small.btn-inverse,input[type="submit"].btn-small.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-small.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-small.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-small.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-small.hr-dialog-button.hr_secondary-btn,input[type="submit"].btn-small.hr-dialog-button.hr_primary-btn,input[type="submit"].btn-small.hr-dialog-button.hr_secondary-btn{*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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.btn-mini.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.btn-mini.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window button.btn-mini.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window button.btn-mini.hr-dialog-button.hr_secondary-btn,button.btn-mini.hr-dialog-button.hr_primary-btn,button.btn-mini.hr-dialog-button.hr_secondary-btn,input[type="submit"].btn.btn-mini,input[type="submit"].btn-mini.btn-inverse,input[type="submit"].btn-mini.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-mini.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-mini.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-mini.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window input[type="submit"].btn-mini.hr-dialog-button.hr_secondary-btn,input[type="submit"].btn-mini.hr-dialog-button.hr_primary-btn,input[type="submit"].btn-mini.hr-dialog-button.hr_secondary-btn{*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,.btn-data-wrap .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-data-wrap .hr-dialog-button.hr_primary-btn,.btn-data-wrap .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-data-wrap .hr-dialog-button.hr_primary-btn,.btn-data-wrap .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-data-wrap .hr-dialog-button.hr_secondary-btn,.btn-data-wrap .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-data-wrap .hr-dialog-button.hr_secondary-btn,.btn-data-wrap .hr-dialog-button.hr_primary-btn,.btn-data-wrap .hr-dialog-button.hr_secondary-btn{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn,.btn-group>.hr-dialog-button.hr_primary-btn,.btn-group>.hr-dialog-button.hr_secondary-btn{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:first-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:first-child,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:first-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:first-child,.btn-group>.hr-dialog-button.hr_primary-btn:first-child,.btn-group>.hr-dialog-button.hr_secondary-btn: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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:last-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:last-child,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:last-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:last-child,.btn-group>.hr-dialog-button.hr_primary-btn:last-child,.btn-group>.hr-dialog-button.hr_secondary-btn: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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:last-child:first-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:last-child:first-child,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:last-child:first-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:last-child:first-child,.btn-group>.hr-dialog-button.hr_primary-btn:last-child:first-child,.btn-group>.hr-dialog-button.hr_secondary-btn:last-child:first-child{border-radius:5px}.btn-group>.btn:hover,.btn-group>.btn-inverse:hover,.btn-group>.btn-grey:hover,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:hover,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:hover,.btn-group>.hr-dialog-button.hr_primary-btn:hover,.btn-group>.hr-dialog-button.hr_secondary-btn:hover,.btn-group>.btn:focus,.btn-group>.btn-inverse:focus,.btn-group>.btn-grey:focus,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:focus,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:focus,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:focus,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:focus,.btn-group>.hr-dialog-button.hr_primary-btn:focus,.btn-group>.hr-dialog-button.hr_secondary-btn:focus,.btn-group>.btn:active,.btn-group>.btn-inverse:active,.btn-group>.btn-grey:active,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:active,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_primary-btn:active,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:active,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.hr-dialog-button.hr_secondary-btn:active,.btn-group>.hr-dialog-button.hr_primary-btn:active,.btn-group>.hr-dialog-button.hr_secondary-btn:active,.btn-group>.btn.active,.btn-group>.active.btn-inverse,.btn-group>.active.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.active.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.active.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group>.active.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.active.hr-dialog-button.hr_secondary-btn,.btn-group>.active.hr-dialog-button.hr_primary-btn,.btn-group>.active.hr-dialog-button.hr_secondary-btn{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_secondary-btn,.btn-group.vertical>.hr-dialog-button.hr_primary-btn,.btn-group.vertical>.hr-dialog-button.hr_secondary-btn{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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_primary-btn:first-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_primary-btn:first-child,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_secondary-btn:first-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_secondary-btn:first-child,.btn-group.vertical>.hr-dialog-button.hr_primary-btn:first-child,.btn-group.vertical>.hr-dialog-button.hr_secondary-btn: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,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_primary-btn:last-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_primary-btn:last-child,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_secondary-btn:last-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_secondary-btn:last-child,.btn-group.vertical>.hr-dialog-button.hr_primary-btn:last-child,.btn-group.vertical>.hr-dialog-button.hr_secondary-btn: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),.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_primary-btn:not(:last-of-type),.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_primary-btn:not(:last-of-type),.modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_secondary-btn:not(:last-of-type),.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group.vertical>.hr-dialog-button.hr_secondary-btn:not(:last-of-type),.btn-group.vertical>.hr-dialog-button.hr_primary-btn:not(:last-of-type),.btn-group.vertical>.hr-dialog-button.hr_secondary-btn: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}textarea{overflow:auto;vertical-align:top}form{margin:0}fieldset{padding:0;margin:0;border:0}legend{border:none;display:block;font-size:1.1em;font-weight:600;border:0}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:18px}label{display:block;margin-bottom:5px;line-height:30px;font-weight:600}label,input,textarea{font-family:"Whitney SSm A", "Whitney SSm B", "AvenirNext-Regular", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}select,textarea,input[type="text"],.fake_file_text,input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],.uneditable-input,.static-input{border:1px solid #C2C7D0;border-radius:5px;box-shadow:inset 0 1px 2px rgba(151,159,175,0.1),inset 0 1px 15px rgba(151,159,175,0.05);box-sizing:border-box;color:#39424e;display:inline-block;font-size:1em;line-height:1.5em;margin-left:0;margin-right:0;margin-top:0;margin-bottom:10px;padding:7px 10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}select:focus,textarea:focus,input[type="text"]:focus,.fake_file_text:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,.uneditable-input:focus,.static-input:focus{border-color:#77B5E5;border-color:rgba(70,145,246,0.7);box-shadow:0 0 5px rgba(70,145,246,0.5),inset 0 1px 2px rgba(151,159,175,0.2),inset 0 1px 15px rgba(151,159,175,0.05);outline:0;outline:thin dotted \9}select.wide,textarea.wide,input[type="text"].wide,.wide.fake_file_text,input[type="password"].wide,input[type="datetime"].wide,input[type="datetime-local"].wide,input[type="date"].wide,input[type="month"].wide,input[type="time"].wide,input[type="week"].wide,input[type="number"].wide,input[type="email"].wide,input[type="url"].wide,input[type="search"].wide,input[type="tel"].wide,.uneditable-input.wide,.static-input.wide{width:350px}select.xwide,textarea.xwide,input[type="text"].xwide,.xwide.fake_file_text,input[type="password"].xwide,input[type="datetime"].xwide,input[type="datetime-local"].xwide,input[type="date"].xwide,input[type="month"].xwide,input[type="time"].xwide,input[type="week"].xwide,input[type="number"].xwide,input[type="email"].xwide,input[type="url"].xwide,input[type="search"].xwide,input[type="tel"].xwide,.uneditable-input.xwide,.static-input.xwide{width:500px}select.input-dark,textarea.input-dark,input[type="text"].input-dark,.input-dark.fake_file_text,input[type="password"].input-dark,input[type="datetime"].input-dark,input[type="datetime-local"].input-dark,input[type="date"].input-dark,input[type="month"].input-dark,input[type="time"].input-dark,input[type="week"].input-dark,input[type="number"].input-dark,input[type="email"].input-dark,input[type="url"].input-dark,input[type="search"].input-dark,input[type="tel"].input-dark,.uneditable-input.input-dark,.static-input.input-dark{background:#39424e;border-color:rgba(0,0,0,0.4);color:white;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}select.error,textarea.error,input[type="text"].error,.error.fake_file_text,input[type="password"].error,input[type="datetime"].error,input[type="datetime-local"].error,input[type="date"].error,input[type="month"].error,input[type="time"].error,input[type="week"].error,input[type="number"].error,input[type="email"].error,input[type="url"].error,input[type="search"].error,input[type="tel"].error,.uneditable-input.error,.static-input.error{border-color:#f65039;color:#f65039}select.error:focus,textarea.error:focus,input[type="text"].error:focus,.error.fake_file_text:focus,input[type="password"].error:focus,input[type="datetime"].error:focus,input[type="datetime-local"].error:focus,input[type="date"].error:focus,input[type="month"].error:focus,input[type="time"].error:focus,input[type="week"].error:focus,input[type="number"].error:focus,input[type="email"].error:focus,input[type="url"].error:focus,input[type="search"].error:focus,input[type="tel"].error:focus,.uneditable-input.error:focus,.static-input.error:focus{border-color:#f65039;box-shadow:0 0 5px rgba(246,80,57,0.5),inset 0 1px 2px rgba(151,159,175,0.2),inset 0 1px 15px rgba(151,159,175,0.05)}select.error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder,input[type="text"].error::-webkit-input-placeholder,.error.fake_file_text::-webkit-input-placeholder,input[type="password"].error::-webkit-input-placeholder,input[type="datetime"].error::-webkit-input-placeholder,input[type="datetime-local"].error::-webkit-input-placeholder,input[type="date"].error::-webkit-input-placeholder,input[type="month"].error::-webkit-input-placeholder,input[type="time"].error::-webkit-input-placeholder,input[type="week"].error::-webkit-input-placeholder,input[type="number"].error::-webkit-input-placeholder,input[type="email"].error::-webkit-input-placeholder,input[type="url"].error::-webkit-input-placeholder,input[type="search"].error::-webkit-input-placeholder,input[type="tel"].error::-webkit-input-placeholder,.uneditable-input.error::-webkit-input-placeholder,.static-input.error::-webkit-input-placeholder{color:#f65039;opacity:.7}select.error:-moz-placeholder,textarea.error:-moz-placeholder,input[type="text"].error:-moz-placeholder,.error.fake_file_text:-moz-placeholder,input[type="password"].error:-moz-placeholder,input[type="datetime"].error:-moz-placeholder,input[type="datetime-local"].error:-moz-placeholder,input[type="date"].error:-moz-placeholder,input[type="month"].error:-moz-placeholder,input[type="time"].error:-moz-placeholder,input[type="week"].error:-moz-placeholder,input[type="number"].error:-moz-placeholder,input[type="email"].error:-moz-placeholder,input[type="url"].error:-moz-placeholder,input[type="search"].error:-moz-placeholder,input[type="tel"].error:-moz-placeholder,.uneditable-input.error:-moz-placeholder,.static-input.error:-moz-placeholder{color:#f65039;opacity:.7}select.error::-moz-placeholder,textarea.error::-moz-placeholder,input[type="text"].error::-moz-placeholder,.error.fake_file_text::-moz-placeholder,input[type="password"].error::-moz-placeholder,input[type="datetime"].error::-moz-placeholder,input[type="datetime-local"].error::-moz-placeholder,input[type="date"].error::-moz-placeholder,input[type="month"].error::-moz-placeholder,input[type="time"].error::-moz-placeholder,input[type="week"].error::-moz-placeholder,input[type="number"].error::-moz-placeholder,input[type="email"].error::-moz-placeholder,input[type="url"].error::-moz-placeholder,input[type="search"].error::-moz-placeholder,input[type="tel"].error::-moz-placeholder,.uneditable-input.error::-moz-placeholder,.static-input.error::-moz-placeholder{color:#f65039;opacity:.7}select.error:-ms-input-placeholder,textarea.error:-ms-input-placeholder,input[type="text"].error:-ms-input-placeholder,.error.fake_file_text:-ms-input-placeholder,input[type="password"].error:-ms-input-placeholder,input[type="datetime"].error:-ms-input-placeholder,input[type="datetime-local"].error:-ms-input-placeholder,input[type="date"].error:-ms-input-placeholder,input[type="month"].error:-ms-input-placeholder,input[type="time"].error:-ms-input-placeholder,input[type="week"].error:-ms-input-placeholder,input[type="number"].error:-ms-input-placeholder,input[type="email"].error:-ms-input-placeholder,input[type="url"].error:-ms-input-placeholder,input[type="search"].error:-ms-input-placeholder,input[type="tel"].error:-ms-input-placeholder,.uneditable-input.error:-ms-input-placeholder,.static-input.error:-ms-input-placeholder{color:#f65039;opacity:.7}input[type=file]{line-height:0 !important;margin-top:9px}.static-input{border:none !important;box-shadow:none !important;background:transparent !important;padding-left:0}textarea{height:auto;box-sizing:border-box}textarea.wide{width:350px}textarea.xwide{width:500px}textarea.tall{height:150px}textarea.xtall{height:300px}textarea.resizey{resize:vertical}textarea.resizex{resize:horizontal}.wrap_file{height:40px;position:relative}.orig_file{display:none;position:absolute;left:0px;opacity:0;top:0px;z-index:1}.fake_file{left:0px;position:absolute;top:0px;z-index:2}.fake_file_text{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;height:40px}.fake_file_button{margin-left:10px}.form-search,.input-icon{position:relative}.form-search input[type="text"],.form-search .fake_file_text,.form-search input[type="password"],.form-search input[type="datetime"],.form-search input[type="datetime-local"],.form-search input[type="date"],.form-search input[type="month"],.form-search input[type="time"],.form-search input[type="week"],.form-search input[type="number"],.form-search input[type="email"],.form-search input[type="url"],.form-search input[type="search"],.form-search input[type="tel"],.form-search .uneditable-input,.input-icon input[type="text"],.input-icon .fake_file_text,.input-icon input[type="password"],.input-icon input[type="datetime"],.input-icon input[type="datetime-local"],.input-icon input[type="date"],.input-icon input[type="month"],.input-icon input[type="time"],.input-icon input[type="week"],.input-icon input[type="number"],.input-icon input[type="email"],.input-icon input[type="url"],.input-icon input[type="search"],.input-icon input[type="tel"],.input-icon .uneditable-input{padding-left:35px}.form-search i,.input-icon i{position:absolute;top:10px;left:5px;line-height:100%;height:18px;width:22px;font-size:15px;padding:0 3px 0 5px;bottom:10px;margin:auto;margin-top:0;text-align:center}.form-search i.right,.input-icon i.right{left:auto;right:5px}.form-search input.right,.input-icon input.right{padding-right:35px}input[type="radio"],input[type="checkbox"]{*margin-top:0;line-height:normal;cursor:pointer;position:relative;top:-3px;margin-right:5px}input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}.uneditable-textarea{width:auto;height:auto}select,input[type="file"]{height:40px;*margin-top:4px;line-height:28px}select{width:220px;border:1px solid #bbb}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#f8f9fa;border-color:#C2C7D0}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.required-indicator{color:#f65039}.formgroup .sub-help{color:#979faf;font-size:90%;font-weight:600;overflow:hidden;position:relative}.formgroup .sub-help.error{color:#f65039}.formgroup .sub-help.in{max-height:2000px;opacity:1;top:0}.formgroup .sub-help.hint-block{display:block;margin-top:-20px}.formgroup .formgroup{margin:0}.formgroup.horizontal label{line-height:40px}.formgroup.horizontal label.support-long-text{font-size:14px;line-height:28px}.formgroup.horizontal label.widget{display:inline}.formgroup.horizontal.checkbox label,.formgroup.horizontal.radio label{line-height:10px}.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before{content:'\e81f';width:20px}.formgroup.hr_checkbox.inline label span,.formgroup.hr_checkbox.horizontal label span{line-height:18px}.formgroup.hr_checkbox.inline label.active,.formgroup.hr_checkbox.horizontal label.active{color:#4691f6}.formgroup.hr_checkbox.inline label.active:before,.formgroup.hr_checkbox.horizontal label.active:before{content:'\e820';position:relative;color:#4691f6;left:1.5px}small.error,p.error{color:#f65039;font-weight:bold}a.error{color:#f65039;font-weight:normal}.ui-autocomplete{position:absolute;cursor:default;border-radius:5px;margin-top:15px}.ui-autocomplete-loading{background:#fff url("/assets/ajax-view-loader.gif") right center no-repeat}.ui-menu{border:1px solid #C2C7D0}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{list-style-image:none}.ui-menu .ui-menu-item:not(:last-of-type){border-bottom:1px solid #EFF1F3}.ui-corner-all .challenge-container{height:100%;position:relative}.ui-corner-all .challenge-container .challenge-content{width:13em;overflow:hidden;height:100%}.ui-corner-all .challenge-container .challenge-content .challenge-name{word-break:break-word}.ui-corner-all .challenge-container .challengelist_search-links-container{width:7em}.ui-autocomplete{padding:0 10px;box-sizing:border-box;position:relative;margin-top:25px}.search-content{font-weight:500;display:inline-block}.search-content p{padding:12px 0}.contest_status{display:inline-block}.contest_status p{padding:12px 0;font-size:12px !important;font-style:italic}.ui-state-hover .search-row{background-color:#1081E7;cursor:pointer}.ui-state-hover .search-row .search_aside ul{opacity:1;-webkit-transition:all ease 0.3s .1s;transition:all ease 0.3s .1s}.ui-state-hover .search-row p{color:#FFFFFF}.ui-state-hover .search-row .contest_status{opacity:1}.ui-state-hover .search-row .contest_status p{color:black}.search-row{padding-left:10px;padding-right:10px}.search-row p{font-size:0.85em}.search_form .search-query{width:260px;-webkit-transition:0.3s width ease;transition:0.3s width ease;border-radius:50px;border-color:#000;background:#17202c;box-shadow:0 1px 1px rgba(255,255,255,0.1),inset 0 1px 2px rgba(0,0,0,0.5);margin:10px 0 0}.search_form .search-query:focus{background:#fff;width:400px}.search_form i{top:21px;left:8px;color:#fff}.search_form.focus i{color:#39424e}.search-aside{width:25%;height:40px;margin-top:8px}.search-aside li{float:left;margin:0 !important}.search-aside li a{margin:0 !important}.search-aside i{color:#ffffff}.search-aside i:hover{color:#39424e}.filter-checkbox{border:1px solid #EFF1F3;color:#979faf;background:#fff;padding:5px 10px;border-radius:5px}.filter-checkbox.active,.filter-checkbox:active{border:1px solid #4691f6;color:#4691f6}.filter-checkbox:hover{box-shadow:0 1px 1px rgba(0,0,0,0.08);cursor:pointer}.filter-checkbox .status-indicator{margin-right:5px}.filter-checkbox input{display:none}.block-radio-sub{background:#EFF1F3;border-radius:5px;padding:10px 0;cursor:pointer;-webkit-transition:0.3s all ease;transition:0.3s all ease}.block-radio-sub input{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;width:0}.block-radio-sub:hover{box-shadow:0 1px 3px rgba(0,0,0,0.1)}.block-radio-sub.active,.block-radio-sub:active{color:#fff;background:#2ec866}.slider-wrap{height:50px;width:220px}.slider-wrap p{display:inline;line-height:40px}.slider-wrap p.left{margin-right:20px}.slider-wrap p.right{margin-left:20px}input.hr-sleek-input[type="checkbox"]{position:relative;float:left;width:0;z-index:-1;height:0;font-size:0;margin:0;padding:0;top:0;left:20px;margin-left:-99999px}input.hr-sleek-input[type="checkbox"].top-adjust-8{top:8px}input.hr-sleek-input[type="checkbox"]:focus+label span{outline:-webkit-focus-ring-color auto 5px}input.hr-sleek-input[type="checkbox"]+label span{display:inline-block;width:18px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url(https://cdn.hrcdn.net/hackerrank/assets/widgets/check_radio_sheet-33bbe0e2d4bd1d4e069757b361cd231c.png) left top no-repeat;cursor:pointer}input.hr-sleek-input[type="checkbox"]:checked+label span{background:url(https://cdn.hrcdn.net/hackerrank/assets/widgets/check_radio_sheet-33bbe0e2d4bd1d4e069757b361cd231c.png) -19px top no-repeat}input.hr-sleek-input[type="checkbox"]:disabled+label span{cursor:default}input.hr-sleek-input[type="radio"]{position:relative;display:inline;float:left;width:0;z-index:-1;height:0;top:0;right:10px;margin-left:-99999px}input.hr-sleek-input[type="radio"]:focus+label span{outline:-webkit-focus-ring-color auto 5px}input.hr-sleek-input[type="radio"]+label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url(https://cdn.hrcdn.net/hackerrank/assets/widgets/check_radio_sheet-33bbe0e2d4bd1d4e069757b361cd231c.png) -39px top no-repeat;cursor:pointer}input.hr-sleek-input[type="radio"]:checked+label span{background:url(https://cdn.hrcdn.net/hackerrank/assets/widgets/check_radio_sheet-33bbe0e2d4bd1d4e069757b361cd231c.png) -57px top no-repeat}.input-btn-group .btn,.input-btn-group .btn-inverse,.input-btn-group .btn-inverse.btn-inverse--alt:hover,.input-btn-group .btn-grey,.input-btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .input-btn-group .hr-dialog-button.hr_primary-btn,.input-btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .input-btn-group .hr-dialog-button.hr_primary-btn,.input-btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .input-btn-group .hr-dialog-button.hr_secondary-btn,.input-btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .input-btn-group .hr-dialog-button.hr_secondary-btn,.input-btn-group .hr-dialog-button.hr_primary-btn,.input-btn-group .hr-dialog-button.hr_secondary-btn,.input-btn-group button{position:relative;top:0;margin-left:-7px;border-radius:0 5px 5px 0}.input-btn-group button{top:0px !important}.input-btn-group input[type="text"],.input-btn-group .fake_file_text,.input-btn-group input[type="password"],.input-btn-group input[type="datetime"],.input-btn-group input[type="datetime-local"],.input-btn-group input[type="date"],.input-btn-group input[type="month"],.input-btn-group input[type="time"],.input-btn-group input[type="week"],.input-btn-group input[type="number"],.input-btn-group input[type="email"],.input-btn-group input[type="url"],.input-btn-group input[type="search"],.input-btn-group input[type="tel"],.input-btn-group input[type="color"]{border-radius:5px 0 0 5px}.input-v2-wrapper{position:relative}.input-v2-upload-wrapper{position:relative}.input-v2-loader-image{position:absolute;height:1.2em;right:-1.8em;top:0.6em;z-index:0}.input-v2-select2-loader-image{position:absolute;height:1.2em;right:-1.8em;top:0.6em;z-index:0}.input-v2-checkbox-loader-image{position:absolute;height:1.2em;top:0.3em;z-index:0;padding-left:0.4em}.input-v2-upload-loader-image{position:absolute;height:1.2em;top:0.3em;z-index:0;margin-left:0.5em}.input-v2-state-icon-font{position:absolute;right:-1.8em;top:0.5em;color:#888;font-size:1.1em}.input-v2-select2-state-icon-font{position:absolute;right:-1.8em;top:0.5em;color:#888;font-size:1.1em}.input-v2-checkbox-state-icon-font{position:absolute;color:#888;font-size:1.1em;padding-left:0.4em}.input-v2-upload-state-icon-font{position:absolute;top:0.3em;color:#888;font-size:1.1em;margin-left:0.5em}.input-v2{width:100% !important;border:1px solid #dddddd !important;border-radius:0px !important;padding:0.4em !important;z-index:10 !important;margin-bottom:0.1em !important}.input-v2.select2-offscreen{border:0px !important;padding:0px !important}.input-v2.select2-container{border:0px !important;padding:0px !important}.input-v2.select2-container a.select2-choice{border-radius:0px;border:1px solid #dddddd}.input-v2.select2-container a.select2-choice div{border-radius:0px;padding:0.3em 0.3em;border-left:1px solid #ddd;top:-3px}.select2-drop{border-radius:0px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:0.1em;margin-top:-2px !important}.input-v2:focus{border:1px solid green !important}.input-v2.select2-container-active a.select2-choice{border:1px solid green !important}.input-v2.changed{border:1px solid orange !important}.input-v2 a.select2-choice.changed{border:1px solid orange !important}.input-v2.errored{border:1px solid red !important}.input-v2 a.select2-choice.errored{border:1px solid red !important}.input-v2-error{color:red !important;text-align:right !important;font-size:0.9em !important;font-weight:normal !important}.input-v2-checkbox-error{color:red !important;text-align:right !important;font-size:0.9em !important;font-weight:normal !important;display:inline;padding-left:2em}.input-v2-upload-error{color:red !important;font-size:0.9em !important;font-weight:normal !important;position:absolute !important;display:inline;margin-left:2.3em;white-space:nowrap;margin-top:0.3em}.icheck-overlay{position:absolute;width:250%;height:250%;z-index:1000000;top:-1em;left:-1em;cursor:pointer}.search-input{display:inline-block;padding-bottom:5px;padding-left:0;padding-right:0;padding-top:5px}.select2-container{width:220px;top:-1px}.select2-container.wide{width:350px}.select2-container.xwide{width:500px}.select2-container .select2-choice{padding-top:3px !important;padding-bottom:3px !important;height:29px !important}.select2-container .select2-choice span{text-align:left}.select2-container .select2-choice div{padding-top:5px}.select2-drop input.select2-input{width:100% !important;background-image:none !important}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #aaa}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #aaa}.select2-container .select2-choice{font-size:14px;font-weight:500;position:relative;padding:4px 15px 5px !important;border:1px solid #C2C7D0 !important;background:#fff !important;box-shadow:none !important}.select2-container .select2-choice div{border-left:none !important;background:#fff !important;padding:0 10px;text-align:center}.select2-container .select2-choice div b{display:none}.select2-container .select2-choice div:before{font-family:'hricons';content:'\e75c';line-height:40px}.select2-container-active a{box-shadow:none}.select2-drop{border-top:1px solid #C2C7D0;border-color:#C2C7D0 !important;box-shadow:0 1px 3px rgba(0,0,0,0.1) !important}.select2-drop input{border-color:#C2C7D0;border-radius:5px;margin-top:10px}.select2-drop input.select2-focused{border-color:#4691f6}.select2-results{margin-right:0;padding:0}.select2-result{font-size:.9em;font-weight:500;padding:5px}.select2-highlighted{background:#e6f0fe !important;color:#39424e !important}.select2-container .select2-choice span{margin-top:2px}.small-form .group-container .group-head{font-size:15px;font-weight:600;letter-spacing:0.5px;line-height:30px}.small-form .group-container .group-head.light-weight{font-weight:500}.small-form .group-container .group-head .small-flag{display:inline-block;padding-left:20px;font-size:12px;color:#5f5f5f;height:10px}.small-form .group-container .group-elements input{padding-left:15px;font-size:12px;letter-spacing:0.5px;font-weight:bold;line-height:20px}.small-form .group-container .group-elements .select2-container{padding-left:0px;padding-right:0px}.small-form .group-container .group-elements label.compact{line-height:inherit;font-size:12px;font-weight:500;color:#5f5f5f}.small-form .group-container .group-elements label.compact.header{font-weight:600}.small-form .group-container .item-label-spaced{font-weight:500;letter-spacing:1px;font-size:14px}.small-form .group-container .square-right{border-top-right-radius:0px;border-bottom-right-radius:0px}.small-form .group-container .square-left{border-top-left-radius:0px;border-bottom-left-radius:0px}.small-form .standing-msg{min-height:32px}.custom-checkbox-v2 input[type=checkbox]{visibility:hidden}.custom-checkbox-v2{width:12px;height:12px;position:relative}.custom-checkbox-v2 label{cursor:pointer;position:absolute;width:12px;height:12px;left:0px;top:1px;background:white;border:1px solid #C2C7D0}.custom-checkbox-v2 label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:7px;height:2px;background:transparent;top:4px;left:2px;border:1px solid white;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-checkbox-v2 label:hover{border:1px solid #a5eabe;background:#a5eabe}.custom-checkbox-v2 label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=100);opacity:1}.custom-checkbox-v2 input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.custom-checkbox-v2 input[type=checkbox]:checked+label{border:1px solid #2ec866;background:#2ec866}#HackerRank-X-main .table-wrap{font-weight:400}.table-wrap{font-weight:500}.table-wrap header{padding-top:15px;padding-bottom:12px;background:white;font-size:14px;border:1px solid #c2c7d0;border-bottom-color:transparent !important}.table-wrap header.row,.table-wrap header.formgroup.horizontal{margin:0}.table-wrap .row,.table-wrap .formgroup.horizontal{margin:0}.table-wrap .row-btn [class*="span"]{padding-top:8px}.table-wrap .row-btn .btn-wrap{padding-top:0}.table-wrap .row.row-sub,.table-wrap .row-sub.formgroup.horizontal{margin-left:-15px}.table-wrap a.table-expand{color:#626b7f}.table-wrap.table-noborder header{border:none;border-bottom:2px solid #C2C7D0}.table-wrap.table-noborder .table-body{border:none}.table-wrap.table-noborder .row [class*="span"]:first-of-type,.table-wrap.table-noborder .formgroup.horizontal [class*="span"]:first-of-type{padding-left:0}.table-wrap.table-noborder .row [class*="span"]:last-of-type,.table-wrap.table-noborder .formgroup.horizontal [class*="span"]:last-of-type{padding-right:0}.table-wrap.table-hover .table-body .row:hover,.table-wrap.table-hover .table-body .formgroup.horizontal:hover{background:#f8f9fa}.table-wrap.table-hover .table-body .row:hover a:not(.btn):not(.btn-inverse):not(.btn-inverse.btn-inverse--alt:hover):not(.btn-grey):not(.hr-dialog-button.hr_primary-btn):not(.hr-dialog-button.hr_secondary-btn),.table-wrap.table-hover .table-body .formgroup.horizontal:hover a:not(.btn):not(.btn-inverse):not(.btn-inverse.btn-inverse--alt:hover):not(.btn-grey):not(.hr-dialog-button.hr_primary-btn):not(.hr-dialog-button.hr_secondary-btn){color:#4691f6}.table-body{overflow:hidden;border:1px solid #C2C7D0;border-bottom:none;background:#fff}.table-body .row .table-hover-fade,.table-body .formgroup.horizontal .table-hover-fade,.table-body .row .table-hover-hide,.table-body .formgroup.horizontal .table-hover-hide{opacity:.4;-webkit-transition:.3s ease opacity;transition:.3s ease opacity}.table-body .row .table-hover-fade,.table-body .formgroup.horizontal .table-hover-fade{opacity:.4}.table-body .row .table-hover-hide,.table-body .formgroup.horizontal .table-hover-hide{opacity:0}.table-body .row:hover .table-hover-fade,.table-body .formgroup.horizontal:hover .table-hover-fade,.table-body .row:hover .table-hover-hide,.table-body .formgroup.horizontal:hover .table-hover-hide{opacity:1}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table-root{color:#39424e}.table-root:hover{color:#4691f6}.table{width:100%;margin-bottom:18px}.ck_table-wrap table{border:1px solid #C2C7D0}.ck_table-wrap table thead tr th,.ck_table-wrap table thead tr td,.ck_table-wrap table tbody tr th,.ck_table-wrap table tbody tr td,.ck_table-wrap table tfoot tr th,.ck_table-wrap table tfoot tr td{border:1px solid #C2C7D0;padding:8px 12px;line-height:1.5;vertical-align:top}.ck_table-wrap table thead tr th,.ck_table-wrap table thead tr td{border-bottom-width:2px;vertical-align:bottom;padding:8px 12px;line-height:1.5}.sort_icons{display:inline-block;position:relative;font-size:50%;height:22px;margin-left:5px}.sort_icons span{color:#c2c7d0;cursor:pointer;height:11px;position:absolute}.sort_icons span:hover{color:#39424e}.sort_icons span.active{color:#2ec866}.sort_icons span.sort-down{bottom:0}table.candidate-sleek-table{margin:0;padding:0;border-collapse:collapse;border-spacing:0}table.candidate-sleek-table tr{border-bottom:1px solid #e0e0e0}table.candidate-sleek-table td{padding:10px 0}table.candidate-sleek-table td.right{text-align:right}table.candidate-sleek-table thead tr td{padding:20px 0;font-size:0.8em;font-weight:800}table.candidate-sleek-table #HackerRank-main thead tr td{font-size:1em}table.candidate-sleek-table td:last-child{padding-right:20px}table.sleektable{margin:0;padding:0;border-collapse:collapse}table.sleektable tr.head td{padding:20px 0;text-transform:uppercase;color:#979faf;font-weight:800;font-size:0.8em}table.sleektable tr{border-bottom:1px solid #e0e0e0}table.sleektable td{font-size:0.9em;padding:12px 0}table.full-width{width:100%}table.question-table-fix tr{background:#fff}table.question-table-fix tr td:first-child{padding:12px 10px 12px 30px}table.question-table-fix tr td:last-child{padding:12px 15px}table.dt-sleektable{margin:0;padding:0;border-collapse:collapse;border-bottom:1px solid #E2E2E2}table.dt-sleektable thead{background:#f8f9fa;border-top:1px solid #EFF1F3}table.dt-sleektable thead tr th{text-transform:uppercase;color:#979faf;font-weight:800;font-size:1em;border-left:1px solid #e5e7e9;border-right:1px solid #e5e7e9;padding:10px;text-align:left}table.dt-sleektable thead tr th label{line-height:0;margin-bottom:0}table.dt-sleektable td{font-size:1em;padding:10px;line-height:30px}table.dt-sleektable td a.btn,table.dt-sleektable td a.btn-inverse,table.dt-sleektable td a.btn-inverse.btn-inverse--alt:hover,table.dt-sleektable td a.btn-grey,table.dt-sleektable td .modal-backdrop .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window table.dt-sleektable td a.hr-dialog-button.hr_primary-btn,table.dt-sleektable td .hr-dialog .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window table.dt-sleektable td a.hr-dialog-button.hr_primary-btn,table.dt-sleektable td .modal-backdrop .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window table.dt-sleektable td a.hr-dialog-button.hr_secondary-btn,table.dt-sleektable td .hr-dialog .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window table.dt-sleektable td a.hr-dialog-button.hr_secondary-btn,table.dt-sleektable td a.hr-dialog-button.hr_primary-btn,table.dt-sleektable td a.hr-dialog-button.hr_secondary-btn{font-size:0.9em}table.dt-sleektable td.center{text-align:center}table.dt-sleektable td.dataTables_empty{text-align:center}table.languages_table{padding:5px;border-collapse:collapse;margin:5px 0 25px 0}table.languages_table.no-border{border:none}table.languages_table tr td{border:1px solid #E7E7E7;padding:6px 12px;background-color:#ffffff;background:#ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f6f6f6));background:-webkit-linear-gradient(top, #fff 0%, #f6f6f6 100%);background:linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 )}table.languages_table tr td label{font-weight:500;margin-bottom:0}table.simple-table{margin:0;padding:0;border-collapse:collapse;border-radius:5px}table.simple-table thead tr th{padding:20px;text-transform:uppercase;color:#979faf;font-weight:800;font-size:0.8em;text-align:left}table.simple-table tr.no-border{border:none}table.simple-table tr{border:1px solid #EFF1F3}table.small-padded tr td{padding:10px 20px}table.small-padded tbody>tr>td{padding:10px 20px}table.mini-padded tr td{padding:5px 10px}table.mini-padded tbody>tr>td{padding:5px 10px}.table-radius{border-radius:4px;border-collapse:separate}.table-radius thead:first-child tr:first-child th{border-top:0}.table-out-border{border:1px solid #e7e7e7}.table-radius thead:first-child tr:first-child th{border-top:0}.table-radius thead:first-child tr:first-child>th:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-radius thead:first-child tr:first-child>th:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-radius tbody:last-child tr:last-child>td:last-child{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-radius tbody:last-child tr:last-child>td:first-child{border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}table.table tr.prominent{background-color:#f7f7f7}table.diff{font-size:0.8em;font-family:monospace}table.diff tr,table.diff td,table.diff th{border:none}table.diff td,table.diff th{padding:2px 5px}table.diff th{text-align:right}table.diff .texttitle{text-align:center;font-size:1.2em}table.diff .equal{background:#fee7e4}table.diff .replace{background:#fff8ca}table.diff .delete,table.diff .insert{background:#def8e9}.boundB,.table-wrap .row,.table-wrap .formgroup.horizontal,.table-wrap .row-btn{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}.fs-content::-webkit-scrollbar,.fs-inner::-webkit-scrollbar{-webkit-appearance:none}.fs-content::-webkit-scrollbar:vertical,.fs-inner::-webkit-scrollbar:vertical{width:11px}.fs-content::-webkit-scrollbar:horizontal,.fs-inner::-webkit-scrollbar:horizontal{height:11px}.fs-content ::-webkit-scrollbar-thumb,.fs-inner ::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.fs-content ::-webkit-scrollbar-track,.fs-inner ::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.inline{display:block;list-style:none}.inline>li,.inline>div,.inline>a{display:inline;display:inline-block;margin-right:10px}.inline.large>li,.inline.large>div,.inline.large>a{margin-right:20px}.inline.lines>li,.inline.lines>div,.inline.lines>a{margin-right:4px}.inline.lines>li:not(:last-of-type):after,.inline.lines>div:not(:last-of-type):after,.inline.lines>a:not(:last-of-type):after{content:'';width:1px;height:1em;display:inline-block;background:#979faf;margin-left:7px;position:relative;top:3px}.inline.lines.inverse>li,.inline.lines.inverse>div,.inline.lines.inverse>a{margin-right:0;margin-left:4px}.inline.lines.inverse>li:not(:last-of-type):after,.inline.lines.inverse>div:not(:last-of-type):after,.inline.lines.inverse>a:not(:last-of-type):after{margin-left:0;margin-right:7px}.inline.lines.large>li,.inline.lines.large>div,.inline.lines.large>a{margin-right:9px}.inline.lines.large>li:not(:last-of-type):after,.inline.lines.large>div:not(:last-of-type):after,.inline.lines.large>a:not(:last-of-type):after{margin-left:12px}.inline.lines.large.inverse>li,.inline.lines.large.inverse>div,.inline.lines.large.inverse>a{margin-left:9px;margin-right:0}.inline.lines.large.inverse:after{margin-left:12px;margin-right:0}.inline.lines.large.inverse:last-of-type:after{display:none}.inline.dots>li,.inline.dots>div,.inline.dots>a{margin-right:5px}.inline.dots>li:not(:last-of-type):after,.inline.dots>div:not(:last-of-type):after,.inline.dots>a:not(:last-of-type):after{content:'\2022';width:1px;height:12px;display:inline-block;margin-left:6px}.inline.dots.large>li,.inline.dots.large>div,.inline.dots.large>a{margin-right:10px}.inline.dots.large>li:not(:last-of-type):after,.inline.dots.large>div:not(:last-of-type):after,.inline.dots.large>a:not(:last-of-type):after{margin-left:11px}.nav-tabs{list-style:none;padding:10px 0;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.page-title .nav-tabs{margin:30px 0 20px}.nav-tabs>li{line-height:40px}.nav-tabs>li a{color:#979faf;font-weight:600;font-size:14px;padding:10px 15px;margin-bottom:-1px;border-radius:0 !important}.nav-tabs>li a:hover{color:#39424e}.nav-tabs>li a:not(.no-tab){display:block;position:relative}.nav-tabs>li:hover{color:#39424e}.nav-tabs>li:hover a{border-color:transparent}.nav-tabs>li.active a,.nav-tabs>li.active:hover a{color:#39424e}.nav-tabs.ungroup{border-bottom:none !important;padding-bottom:0}.nav-tabs.ungroup>li a{background:#f8f9fa;border:1px solid #c2c7d0}.nav-tabs.ungroup>li a i{opacity:.7}.nav-tabs.ungroup>li a.hover i{opacity:1}.nav-tabs.ungroup>li:hover a{border-color:#c2c7d0}.nav-tabs.ungroup>li.active a{background:#fff;border-bottom-color:transparent}.nav-tabs.ungroup>li.active a i{opacity:1}.nav-tabs.ungroup>li:not(:first-of-type){margin-left:-3px}.nav-tabs.ungroup>li:last-of-type a{border-radius:0 5px 0 0 !important}.nav-tabs.ungroup>li:first-of-type a{border-radius:5px 0 0 0 !important}.nav-tabs:not(.ungroup){margin-bottom:20px;padding:10px;background:#f8f9fa;border:1px solid #C2C7D0}.nav-tabs:not(.ungroup)>li:not(.no-tab) a{padding:10px 20px 20px;margin-right:40px;border:1px solid transparent}.nav-tabs:not(.ungroup)>li:not(.no-tab) a.cep{margin-right:0px}.nav-tabs:not(.ungroup)>li.active a,.nav-tabs:not(.ungroup)>li.active:hover a{color:#39424e;background:#fff;border-radius:0;border-color:#C2C7D0;border-bottom-color:#fff}.nav-tabs:not(.ungroup)>li.no-tab a{padding-top:12px;border:none}.nav-tabs:not(.ungroup)>li.pull-right{float:right !important}.nav-tabs input,.nav-tabs form{margin:0 !important}.nav-tabs input i,.nav-tabs form i{top:10px}.nav-tabs input input,.nav-tabs form input{border-color:#C2C7D0}.pagination{text-align:center}.pagination ul{display:inline-block;*display:inline;*zoom:1}.pagination li{display:inline-block;vertical-align:top}.pagination li.disabled .caret.left{border-right:6px solid #979faf}.pagination li.disabled .caret.right{border-left:6px solid #979faf}.pagination li.disabled .double-caret.left{border-right:6px solid #979faf}.pagination li.disabled .double-caret.right{border-left:6px solid #979faf}.pagination .active a,.pagination a:active{cursor:default;box-shadow:inset 0 1px 2px rgba(0,0,0,0.15),0 1px 1px rgba(255,255,255,0.7)}.pagination .active a{background:#2ec866;color:#fff;border:1px solid #13A853;text-shadow:1px 1px rgba(0,0,0,0.1)}.pagination .active a:hover{background:#2ec866}.pagination .disabled span,.pagination .pagination .disabled a,.pagination .pagination .disabled a:hover{color:#979faf;cursor:default;background-color:transparent}.pagination a{float:left;margin:0 5px;min-width:33px;padding:0 2px;height:30px;color:#39424e;line-height:30px;text-decoration:none;background:#EFF1F3;border:1px solid #C2C7D0;border-bottom-color:#979faf;background-color:#efefef;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fafafa), color-stop(1, #efefef));background-image:-webkit-linear-gradient(top, #fafafa, #efefef);background-image:linear-gradient(to bottom, #fafafa, #efefef);border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.pagination a:hover{background-color:#fbfbfb;background-color:#fbfbfb;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fbfbfb), color-stop(1, #fbfbfb));background-image:-webkit-linear-gradient(top, #fbfbfb, #fbfbfb);background-image:linear-gradient(to bottom, #fbfbfb, #fbfbfb)}.pagination a .caret,.pagination a .double-caret{display:block;position:relative;content:"";opacity:1;filter:alpha(opacity=100);border:6px solid transparent}.pagination a .caret.left,.pagination a .double-caret.left{border-right-color:#222222}.pagination a .caret.right,.pagination a .double-caret.right{border-left-color:#222222}.pagination a .caret.left{top:9px;left:5px}.pagination a .caret.right{top:9px;left:12px}.pagination a .double-caret{display:inline-block;width:0px}.pagination a .double-caret.left{top:1px;border-left-width:0px}.pagination a .double-caret.right{top:1px;border-right-width:0px}.pagination-sub{margin-top:20px}.pagination-sub .jump-to-page{padding-left:5px;height:28px}.pagination-sub .jump-to-page p{margin:0px;margin-top:3px;padding-right:10px;font-size:16px;display:inline}.pagination-sub .jump-to-page input{height:20px;line-height:22px;margin:0px;padding:0px;border-radius:0px;font-size:18px;background-color:transparent}.pagination-sub .jump-to-page button{background:transparent;margin-top:0px;border:1px solid #C6C6C6;padding:6px 10px;padding-bottom:4px;border-radius:5px}.pagination-sub .jump-to-page button:hover{background:#eee}.pagination-sub .jump-to-page button:active{background:#eaeaea;border-left:1px solid #ccc}.pagination-sub .dropdown-toggle{display:block}.hacker-wrap,.avatar-status{-webkit-transition:.3s all ease;transition:.3s all ease;position:relative;display:inline-block}.hacker-wrap:after,.avatar-status:after{content:'';display:block;position:absolute;bottom:0;right:-4px;height:7px;width:7px;border-radius:20px;border:2px solid white}.hacker-wrap.offline,.avatar-status.offline{opacity:.8}.hacker-wrap.offline:after,.avatar-status.offline:after{background:#f65039}.hacker-wrap.offline:hover,.avatar-status.offline:hover{opacity:.65}.hacker-wrap.idle,.avatar-status.idle{opacity:.8}.hacker-wrap.idle:after,.avatar-status.idle:after{background:#ffe74b}.hacker-wrap.idle:hover,.avatar-status.idle:hover{opacity:.65}.hacker-wrap.online,.avatar-status.online{opacity:.95}.hacker-wrap.online:after,.avatar-status.online:after{background:#2ec866}.hacker-wrap.online:hover,.avatar-status.online:hover{opacity:1}.avatar{border-radius:5px}.avatar img{border-radius:5px}.avatar.avatar-xsmall img{height:35px;width:35px}.avatar.avatar-small img{height:45px;width:45px}.avatar.avatar-medium img{height:75px;width:75px}.avatar.avatar-medium:after{height:12px;width:12px;right:-6px}.avatar.avatar-large img{height:150px;width:150px}.avatar.avatar-large:after{height:15px;width:15px;right:-8px}.status-indicator{height:5px;width:5px;display:inline-block;position:relative;top:-2px;border:1px solid #979faf;background:#EFF1F3;box-shadow:0 0 3px rgba(164,220,30,0.6),inset 0 1px 2px rgba(255,255,255,0.6);border-radius:10px}.status-indicator.active{border-color:#26a655;background:#2ec866}.status-indicator.pending{border-color:#ffd40e;background:#fff000}.status-indicator.completed{border-color:#930808;background:#d60a00}.status-indicator.filter{border-color:#0076b9;background:#4691f6}.help-prompt{position:relative;cursor:pointer}.help-prompt i{font-size:12px;position:relative;top:-4px;-webkit-transition:0.2s color ease;transition:0.2s color ease;color:#979faf}.help-prompt .help-text{position:absolute;top:5px;left:8px;width:200px;background:#fff;border:none;z-index:99999;padding:10px;color:#626b7f;font-size:.9em;line-height:1.4em;box-shadow:0 1px 3px rgba(0,0,0,0.01);height:0;overflow:hidden;padding:0;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;font-weight:normal;-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}.help-prompt:hover i{color:#39424e}.help-prompt:hover .help-text{display:block;-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1;height:auto;padding:10px;border:1px solid #C2C7D0}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;display:none;float:left;min-width:10px;padding:0;list-style:none;background-color:#fff;border:1px solid #d6d6d6;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;box-shadow:0 1px 4px rgba(0,0,0,0.05)}.dropdown-menu a{display:block;padding:8px 15px;clear:both;line-height:18px;color:#333333;white-space:nowrap;cursor:pointer;font-size:14px;-webkit-transition:none;transition:none}.dropdown-menu.daterangepicker{margin-top:7px;padding:2.5px}.dropdown-menu:not(.daterangepicker){border-radius:0 0 5px 5px;border-top:none}.dropdown-menu:not(.daterangepicker):before,.dropdown-menu:not(.daterangepicker):after{display:none !important}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{text-decoration:none;background:#ebf3fe}.dropdown-menu-orig{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10px;list-style:none;background-color:#fcfcfc;border:1px solid #d6d6d6;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;box-shadow:0 0 5px rgba(0,0,0,0.05);border-radius:0 0 5px 5px;background-clip:padding-box}.dropdown-menu-orig a{display:block;padding:8px 15px;clear:both;font-weight:normal;line-height:18px;color:#333333;white-space:nowrap;cursor:pointer}.dropdown-menu-orig.pull-right{right:0;left:auto}.dropdown-menu-orig .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.dropdown-menu-orig li>a:hover,.dropdown-menu-orig .active>a,.dropdown-menu-orig .active>a:hover{color:#222;text-decoration:none;background-color:#e4e4e4 !important}.throbber-wrapper{position:absolute;top:0;bottom:0;width:100%;background:rgba(255,255,255,0.8);background-color:rgba(255,255,255,0.8);z-index:100}.throbber-positioner{margin-left:50%;margin-top:25%;background-size:50% 50%;width:50px}span.inline-throbber.loading{display:inline-block;background:url(https://cdn.hrcdn.net/hackerrank/assets/throbber-b93a756deeb3924c7bd05be2f32be8d1.gif);background-size:100% 100%;width:24px;background-repeat:no-repeat;background-position:center;height:24px;position:relative;top:7px;margin-left:10px}span.inline-throbber.loading i{display:none}span.inline-throbber i{display:none}span.inline-throbber.success i.throbber-success{display:inline-block;font-size:18px;position:relative;top:4px;margin-left:10px}.loading-wrapper{width:105px;position:fixed;background:#e9f3fb;border-radius:0 0 5px 5px;border-bottom:4px solid #3e96da;padding:5px 10px;border-left:1px solid #CBDFE9;border-right:1px solid #CBDFE9;text-align:center;z-index:1000;top:61px;left:50%}.share-group,.share-toggle{cursor:pointer}.share-group .share-link,.share-toggle .share-link{width:0px;color:#979faf;opacity:0;overflow:hidden;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:relative}.share-group .share-link:nth-of-type(1),.share-toggle .share-link:nth-of-type(1){left:-30px}.share-group .share-link:nth-of-type(2),.share-toggle .share-link:nth-of-type(2){left:-40px;-webkit-transition-delay:.05s;transition-delay:.05s}.share-group .share-link:nth-of-type(3),.share-toggle .share-link:nth-of-type(3){left:-50px;-webkit-transition-delay:.1s;transition-delay:.1s}.share-group .share-link:nth-of-type(4),.share-toggle .share-link:nth-of-type(4){left:-60px;-webkit-transition-delay:.15s;transition-delay:.15s}.share-group .share-link:nth-of-type(5),.share-toggle .share-link:nth-of-type(5){left:-70px;-webkit-transition-delay:.2s;transition-delay:.2s}.share-group .facebook:hover,.share-toggle .facebook:hover{color:#3b5998}.share-group .twitter:hover,.share-toggle .twitter:hover{color:#55acee}.share-group .gplus:hover,.share-toggle .gplus:hover{color:#dd4b39}.share-group .email:hover,.share-toggle .email:hover{color:#39424e}.share-group:hover .share-link,.share-toggle:hover .share-link{width:auto;opacity:1;left:0}.share_links{margin:0}.share_link,.share_link a{color:white;display:inline-block;padding:.5em 0;cursor:pointer}.share_link:hover,.share_link a:hover{color:white}.share_facebook{background:#3B5998}.share_twitter{background:#55ACEE}.share_gplus{background:#DD4B39}.dark-theme-progress{display:inline-block}.dark-theme-progress .base{background:#2a3443;border-radius:100px;position:relative;height:13px;width:inherit}.dark-theme-progress .cover{position:absolute;left:0;background:#2ec866;border-radius:100px;height:inherit}.dark-theme-progress.small,.table-wrap a.dark-theme-progress.table-expand{width:100px}.dark-theme-progress.medium{width:200px}.dark-theme-progress.medium{width:350px}.light-theme-progress{display:inline-block}.light-theme-progress .base{background:#e0e0e0;border-radius:100px;position:relative;height:13px;width:inherit}.light-theme-progress .cover{position:absolute;left:0;background:#2ec866;border-radius:100px;height:inherit}.light-theme-progress.small,.table-wrap a.light-theme-progress.table-expand{width:100px}.light-theme-progress.medium{width:200px}.light-theme-progress.medium{width:350px}.aside-block{border:2px solid #C2C7D0;padding:10px 20px}ul.pill-tabs-hrstyled{list-style:none}ul.pill-tabs-hrstyled li a{color:#979faf}ul.pill-tabs-hrstyled li a:hover{background-color:#EFF1F3}ul.pill-tabs-hrstyled li.active a{background-color:#2ec866;color:#fff}ul.pill-tabs-hrstyled li.active a:hover{background-color:#2ec866}.testimonial img,.testimonial .quoteBlock{display:inline-block;vertical-align:middle}.testimonial img{margin-right:10px}.testimonial .byLine{font-size:.9em;margin-top:5px}.testimonial .byCompany:before{content:'|';margin-right:5px;display:inline-block;font-size:1.2em}.callout{border:1px solid #C2C7D0}.callout-rounded{border-radius:5px}.progress-wrap{height:10px;background:#fff;border:1px solid #C2C7D0;border-radius:25px;margin-top:8px;position:relative;overflow:hidden}.flip_wrap{position:relative;-webkit-perspective:800px;perspective:800px;height:450px;width:100%}.flip_inner{position:absolute;height:100%;width:100%}.mod_csstransforms3d .flip_inner{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.flip_front,.flip_back{background:white;display:block;position:absolute;height:100%;width:100%;z-index:auto}.mod_csstransforms3d .flip_front,.mod_csstransforms3d .flip_back{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip_front{z-index:10}.flip_back{z-index:9}.mod_csstransforms3d .flip_back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.progress-wrap--green{height:10px;background:#2ec866;border-radius:25px}.breadcrumbs{list-style:none;background:white;padding:.5em 0 .5em 30px;border:1px solid #EFF1F3}.breadcrumbs ul{list-style:none}.breadcrumb{float:left;margin-right:.5em;font-weight:500;font-size:.9em;margin-bottom:1em}.breadcrumb a{color:#979faf;padding-bottom:3px}.breadcrumb a:hover{color:#4691f6}.breadcrumb:not(:last-of-type):after{content:'\e75e';color:#979faf;font:1.2em hricons;margin-left:.5em}.breadcrumb.active a{color:#39424e;font-weight:bold}.breadcrumb.active a:hover{color:#4691f6}.breadcrumb_sub{margin-left:5px;border-left:1px solid #979faf;padding-left:5px}.progress-wrapper{background:white;border:1px solid #C2C7D0;border-radius:50px;height:15px;overflow:hidden;position:relative;width:200px}.progress-wrapper.progress-small{height:8px}.progress-bar{background:#2ec866;position:absolute;top:0;left:0;bottom:0;-webkit-transition:.3s ease;transition:.3s ease;width:0}.progress-group{position:relative}.progress-number{font-size:.8em;font-weight:bold;position:absolute;margin-left:-7px;left:0%;-webkit-transition:.3s ease;transition:.3s ease}.progress-tick{font-size:14px;font-weight:500}.progress-tick i{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;display:none;width:0}.mega_select *{box-sizing:border-box}.mega_select.three .mega_col{width:33.33%;float:left}.mega_select.three .mega_col:last-child{border-right:none}.mega_select header{font-size:14px;font-weight:600;padding:6px 10px 3px;text-transform:uppercase}.mega_select header.right-br{border-right:1px solid #e0e0e0}.mega_select ul{height:calc(100% - 34px);border:1px solid #e0e0e0;overflow:auto;margin-right:-1px}.mega_select ul li{list-style-type:none}.mega_select ul li a{display:block;padding:7px 10px;line-height:normal;color:#333;border:1px solid transparent}.mega_select ul li a:hover{background:#e0e0e0}.mega_select ul li a:active,.mega_select ul li a:active{border:1px solid #ccc;background:#e0e0e0}@-webkit-keyframes funnelsUp{from{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}}@keyframes funnelsUp{from{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}}.hr_funnels{display:inline-block;padding:0px 15px;height:217px;margin:0 auto;border-bottom:1px solid #808080}.hr_funnels .hr_funnel{width:50px;float:left;height:100%;position:relative;padding:0px 2.5px}.hr_funnels .hr_funnel .funnel_info{width:50px;position:absolute;bottom:35px;margin:auto;height:39px;text-align:center}.hr_funnels .hr_funnel .funnel_info i{line-height:normal;margin-top:-13px}.hr_funnels .hr_funnel .funnel{background:#2ec866;width:inherit;min-height:10px;position:absolute;bottom:0;-webkit-animation-name:funnelsUp;animation-name:funnelsUp;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hr_funnels .hr_funnel .funnel *{box-sizing:border-box}.hr_funnels .hr_funnel .funnel.highlighted{background:#4691f6}.hr_funnels .hr_funnel .funnel_val{position:absolute;top:-20px;text-align:center;display:block;width:100%;font-size:14px;font-weight:500}.hr_funnels .hr_funnel .funnel_label{position:absolute;bottom:-21px;font-size:12px;left:-10px;width:70px;right:0;margin:auto;text-align:center}.hr_funnels .hr_funnel .val_pointer{width:40px;height:22px;padding-top:1px;position:relative;border-radius:0;border:1px solid #808080;font-size:12px;font-weight:600;background:#e0e0e0}.hr_funnels .hr_funnel .val_pointer span{position:absolute;left:2px;right:0;margin:auto;text-align:center;z-index:4;font-size:12px}.hr_funnels .hr_funnel .val_pointer:before{content:"";position:absolute;left:100%;top:0px;width:0;height:0;border-top:12px solid transparent;border-left:9px solid #e0e0e0;border-bottom:12px solid transparent;z-index:2}.hr_funnels .hr_funnel .val_pointer:after{content:"";position:absolute;left:41px;top:-1px;width:0;height:0;border-top:13px solid transparent;border-left:9px solid #808080;border-bottom:13px solid transparent;z-index:0}.boundB,.table-wrap .row,.table-wrap .formgroup.horizontal,.table-wrap .row-btn{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}.fs-content::-webkit-scrollbar,.fs-inner::-webkit-scrollbar{-webkit-appearance:none}.fs-content::-webkit-scrollbar:vertical,.fs-inner::-webkit-scrollbar:vertical{width:11px}.fs-content::-webkit-scrollbar:horizontal,.fs-inner::-webkit-scrollbar:horizontal{height:11px}.fs-content ::-webkit-scrollbar-thumb,.fs-inner ::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.fs-content ::-webkit-scrollbar-track,.fs-inner ::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.border-box,.btn,.btn-inverse,.btn-inverse.btn-inverse--alt:hover,.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog-button.hr_primary-btn,.hr-dialog-button.hr_secondary-btn,#fullscreen-wrapper .challenge-text,.page_header_dropdown{box-sizing:border-box}.borderradius-5,.select-wrap .dropdown-toggle{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,.formgroup .sub-help,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before,.cs5_sponsors img{-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}.layout_sidebar,.layout_content{box-sizing:border-box}.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,#HackerRank-homepage .page_footer{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,.content--card{border:1px solid #c2c7d0;background:#fff}.light-wrap.table-wrap,.table-wrap.content--card{overflow:hidden}.light-wrap.content-wrap,.content-wrap.content--card{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}}.btn-group,.breadcrumbs,.modal-footer,.clearfix,ul.horizontal,ol.horizontal,.container,.container--static,.container--flex,.row,.formgroup.horizontal,.page_full,.formgroup.inline,.ui-menu .ui-menu-item,.table-wrap header,.nav-tabs,.mega_select,.sidebar_list-item.media,.content--list_header,.content--list_footer,.page_header_navigation,.select-wrap .dropdown-toggle,.container--inner{*zoom:1}.btn-group:before,.breadcrumbs:before,.modal-footer:before,.clearfix:before,ul.horizontal:before,ol.horizontal:before,.container:before,.container--static:before,.container--flex:before,.row:before,.formgroup.horizontal:before,.page_full:before,.formgroup.inline:before,.ui-menu .ui-menu-item:before,.table-wrap header:before,.nav-tabs:before,.mega_select:before,.sidebar_list-item.media:before,.content--list_header:before,.content--list_footer:before,.page_header_navigation:before,.select-wrap .dropdown-toggle:before,.container--inner:before,.btn-group:after,.breadcrumbs:after,.modal-footer:after,.clearfix:after,ul.horizontal:after,ol.horizontal:after,.container:after,.container--static:after,.container--flex:after,.row:after,.formgroup.horizontal:after,.page_full:after,.formgroup.inline:after,.ui-menu .ui-menu-item:after,.table-wrap header:after,.nav-tabs:after,.mega_select:after,.sidebar_list-item.media:after,.content--list_header:after,.content--list_footer:after,.page_header_navigation:after,.select-wrap .dropdown-toggle:after,.container--inner:after{content:"";display:table}.btn-group:after,.breadcrumbs:after,.modal-footer:after,.clearfix:after,ul.horizontal:after,ol.horizontal:after,.container:after,.container--static:after,.container--flex:after,.row:after,.formgroup.horizontal:after,.page_full:after,.formgroup.inline:after,.ui-menu .ui-menu-item:after,.table-wrap header:after,.nav-tabs:after,.mega_select:after,.sidebar_list-item.media:after,.content--list_header:after,.content--list_footer:after,.page_header_navigation:after,.select-wrap .dropdown-toggle:after,.container--inner:after{clear:both}.mmT,.content--list_footer .meta,.content--card_header .meta,.page-header .dropdown-auth .dropdown-menu .progress-wrapper,.page_header .dropdown-auth .dropdown-menu .progress-wrapper,#page_header .dropdown-auth .dropdown-menu .progress-wrapper{margin-top:5px}.mmR{margin-right:5px}.mmB{margin-bottom:5px}.mmL{margin-left:5px}.mmA{margin:5px}.pmT{padding-top:5px}.pmR{padding-right:5px}.pmB,.content--card_header{padding-bottom:5px}.pmL{padding-left:5px}.pmA{padding:5px}.msT,.content--list_footer,.content--card_header{margin-top:10px}.msR{margin-right:10px}.msB,.content--list_title,.hr-landing-card-details h5{margin-bottom:10px}.msL{margin-left:10px}.msA{margin:10px}.psT,.table-wrap .row,.table-wrap .formgroup.horizontal,.page_navigation-sidebar,.page_navigation-sidebar-disabled{padding-top:10px}.psR,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before,.cs5_hero-text{padding-right:10px}.psB,.table-wrap .row,.table-wrap .formgroup.horizontal,.page_navigation-sidebar,.page_navigation-sidebar-disabled{padding-bottom:10px}.psL,.cs5_hero-text{padding-left:10px}.psA,.content--card_footer{padding:10px}.mdT{margin-top:15px}.mdR{margin-right:15px}.mdB{margin-bottom:15px}.mdL{margin-left:15px}.mdA{margin:15px}.pdT{padding-top:15px}.pdR,.content--card_body{padding-right:15px}.pdB{padding-bottom:15px}.pdL,.content--card_body{padding-left:15px}.pdA,.content--card_header{padding:15px}.mlT,.formgroup{margin-top:20px}.mlR,.formgroup.inline label,.sidebar_list-item.media .media-el{margin-right:20px}.mlB,.formgroup,.content--card,.content--card_body,.content--card_btnwrap,.static_hero-title,.static_section-title,.static_section-subtitle{margin-bottom:20px}.mlL{margin-left:20px}.mlA{margin:20px}.mjT{margin-top:30px}.mjR{margin-right:30px}.mjB{margin-bottom:30px}.mjL{margin-left:30px}.mjA{margin:30px}.plT,.cs5_hero-text{padding-top:20px}.plR{padding-right:20px}.plB,.cs5_hero-text{padding-bottom:20px}.plL{padding-left:20px}.plA,.alert header,.message header,.notification header{padding:20px}.pjT{padding-top:30px}.pjR{padding-right:30px}.pjB{padding-bottom:30px}.pjL{padding-left:30px}.pjA{padding:30px}.padded{padding:20px}.pull-right{float:right}.pull-left,.formgroup.inline label,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before,.sidebar_list-item.media .media-el,.cs5_prize-sub{float:left}.full-width,.fw{width:100%}.hide{display:none}.force-hide{display:none !important}.show{display:block}.invisible{visibility:hidden}.fade{-webkit-transition:0.15s opacity linear;transition:0.15s opacity linear;opacity:0}.fade.in{opacity:1}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog-button.hr_primary-btn{color:#fff;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;border-color:#088837;border-bottom-color:#007827;background:#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);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)}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:hover,.hr-dialog-button.hr_primary-btn:hover,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hover.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hover.hr-dialog-button.hr_primary-btn,.hover.hr-dialog-button.hr_primary-btn{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);color:#fff;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)}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:active,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:active,.hr-dialog-button.hr_primary-btn:active,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .active.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .active.hr-dialog-button.hr_primary-btn,.active.hr-dialog-button.hr_primary-btn{background:#1db755;border-color:#548700;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 2px rgba(255,255,255,0.75);color:#fff}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:active.primary-dark,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:active.primary-dark,.hr-dialog-button.hr_primary-btn:active.primary-dark,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .active.primary-dark.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .active.primary-dark.hr-dialog-button.hr_primary-btn,.active.primary-dark.hr-dialog-button.hr_primary-btn{box-shadow:inset 0 1px 3px rgba(0,0,0,0.15),0 1px 2px rgba(255,255,255,0.15)}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .disabled.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.hr-dialog-button.hr_primary-btn,.disabled.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window [disabled].hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].hr-dialog-button.hr_primary-btn,[disabled].hr-dialog-button.hr_primary-btn{background-color:#2ec866}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .disabled.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.hr-dialog-button.hr_primary-btn:hover,.disabled.hr-dialog-button.hr_primary-btn:hover,.modal-backdrop .hr-dialog-border .hr-dialog-main-window [disabled].hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].hr-dialog-button.hr_primary-btn:hover,[disabled].hr-dialog-button.hr_primary-btn:hover{background-image:none;box-shadow:none}.modal-open .tooltip{z-index:2070}.modal-backdrop,.hr-dialog{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAFoEvQfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAABNJREFUeNpiYGZhbAAAAAD//wMAAJ8AifgNlRUAAAAASUVORK5CYII=);height:100%;width:100%;z-index:10000}.modal-backdrop .hr-dialog-border,.hr-dialog .hr-dialog-border{padding:5px}.modal-backdrop .hr-dialog-border .hr-dialog-main-window,.hr-dialog .hr-dialog-border .hr-dialog-main-window{background-color:#FFFFFF;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-header,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-header{color:#39424e;font-weight:bold;line-height:1em;background:#f8f9fa;padding:20px 10px;min-height:10px;border-top-left-radius:3px;border-top-right-radius:3px}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-header a.close,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-header a.close{float:right;margin:0px;font-size:20px;padding:0px 3px;line-height:16px;opacity:0.6}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-header a.close:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-header a.close:hover{opacity:1}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-header a.close i,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-header a.close i{top:-5px}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-body,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body{padding:20px;color:#39424E;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .social .login-btn img,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .social .login-btn img{margin-top:10px}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .legacy,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .legacy{margin:auto;width:360px}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .legacy .remember-me,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .legacy .remember-me{padding-left:25px}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .legacy .create-account,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .legacy .create-account{padding-left:20px}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-footer,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-footer{text-align:right;padding:10px;background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-footer .hr-dialog-loader.active,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-footer .hr-dialog-loader.active{float:left;height:16px;width:16px;margin-top:8px;margin-left:2px;background-image:url(https://cdn.hrcdn.net/hackerrank/assets/hr-dialog-loader-dc4935b81e79b4e00c5ac203a3afbc66.gif);background-repeat:no-repeat}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-footer .hr-dialog-failed-message,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-footer .hr-dialog-failed-message{float:left;margin:0px;color:red;font-size:15px;margin-top:5px;padding-left:15px;text-align:left;font-style:italic}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-footer .hr-dialog-success-message,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-footer .hr-dialog-success-message{float:left;margin:0px;color:green;font-size:15px;margin-top:5px;padding-left:15px;text-align:left;font-style:italic}.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button{margin:2px 5px}.modal-open .tooltip{z-index:2070}.modal-backdrop,.hr-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040}.modal-backdrop.fade,.fade.hr-dialog{opacity:0}.modal-backdrop,.hr-dialog,.modal-backdrop.fade.in,.fade.in.hr-dialog{opacity:1;filter:alpha(opacity=100)}.modal{background:#fff;background-clip:padding-box;display:none;margin:-250px 0 0 -300px;overflow:auto;position:fixed;left:50%;top:50%;z-index:1050}.modal#confirm-modal,.modal.loader-modal{margin:-100px 0 0 -300px}.js-dialog{border:2px solid #c2c7d0;border-radius:5px;margin-top:-150px !important}.modal.fade{top:-25%;-webkit-transition:opacity 0.3s linear, top 0.3s ease-out;transition:opacity 0.3s linear, top 0.3s ease-out}.modal.fade.in{top:50%}.modal-header,.hr-dialog-header,.hr-dialog-header-slim{background:#EFF1F3;border-bottom:1px solid #C2C7D0;box-shadow:0 1px 3px rbga(0, 0, 0, 0.1);min-height:23px;padding:10px 20px}.modal-header h3,.hr-dialog-header h3,.hr-dialog-header-slim h3{font-size:1.2em}.modal-body{max-height:400px;padding:20px 0;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 20px 15px;margin-bottom:0;text-align:right;*zoom:1}.modal-footer .btn+.btn,.modal-footer .btn-inverse+.btn,.modal-footer .btn-grey+.btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_primary-btn+.btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_primary-btn+.btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_secondary-btn+.btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_secondary-btn+.btn,.modal-footer .hr-dialog-button.hr_primary-btn+.btn,.modal-footer .hr-dialog-button.hr_secondary-btn+.btn,.modal-footer .btn+.btn-inverse,.modal-footer .btn-inverse+.btn-inverse,.modal-footer .btn-grey+.btn-inverse,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn-inverse,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_primary-btn+.btn-inverse,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_primary-btn+.btn-inverse,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn-inverse,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_secondary-btn+.btn-inverse,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_secondary-btn+.btn-inverse,.modal-footer .hr-dialog-button.hr_primary-btn+.btn-inverse,.modal-footer .hr-dialog-button.hr_secondary-btn+.btn-inverse,.modal-footer .btn+.btn-grey,.modal-footer .btn-inverse+.btn-grey,.modal-footer .btn-grey+.btn-grey,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_primary-btn+.btn-grey,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn-grey,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_primary-btn+.btn-grey,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn-grey,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_secondary-btn+.btn-grey,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn-grey,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_secondary-btn+.btn-grey,.modal-footer .hr-dialog-button.hr_primary-btn+.btn-grey,.modal-footer .hr-dialog-button.hr_secondary-btn+.btn-grey,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn+.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .btn+.hr-dialog-button.hr_primary-btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-inverse+.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-inverse+.hr-dialog-button.hr_primary-btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-grey+.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-grey+.hr-dialog-button.hr_primary-btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn+.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn+.hr-dialog-button.hr_primary-btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-inverse+.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-inverse+.hr-dialog-button.hr_primary-btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-grey+.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-grey+.hr-dialog-button.hr_primary-btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn+.hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-inverse+.hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-inverse+.hr-dialog-button.hr_secondary-btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-grey+.hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-grey+.hr-dialog-button.hr_secondary-btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn+.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-inverse+.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-inverse+.hr-dialog-button.hr_secondary-btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-grey+.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-grey+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-inverse+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-grey+.hr-dialog-button.hr_primary-btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-inverse+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-grey+.hr-dialog-button.hr_secondary-btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_secondary-btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .btn-inverse+.btn,.modal-footer .btn-group .btn-grey+.btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn,.modal-footer .btn-group .hr-dialog-button.hr_primary-btn+.btn,.modal-footer .btn-group .hr-dialog-button.hr_secondary-btn+.btn,.modal-footer .btn-group .btn+.btn-inverse,.modal-footer .btn-group .btn-inverse+.btn-inverse,.modal-footer .btn-group .btn-grey+.btn-inverse,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn-inverse,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn-inverse,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn-inverse,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn-inverse,.modal-footer .btn-group .hr-dialog-button.hr_primary-btn+.btn-inverse,.modal-footer .btn-group .hr-dialog-button.hr_secondary-btn+.btn-inverse,.modal-footer .btn-group .btn+.btn-grey,.modal-footer .btn-group .btn-inverse+.btn-grey,.modal-footer .btn-group .btn-grey+.btn-grey,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn-grey,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.btn-grey,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn-grey,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.btn-grey,.modal-footer .btn-group .hr-dialog-button.hr_primary-btn+.btn-grey,.modal-footer .btn-group .hr-dialog-button.hr_secondary-btn+.btn-grey,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-inverse+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-grey+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-inverse+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-grey+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-inverse+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .btn-grey+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-inverse+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-grey+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .btn-inverse+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .btn-grey+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_primary-btn,.modal-footer .btn-group .btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .btn-inverse+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .btn-grey+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_secondary-btn,.modal-footer .btn-group .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_secondary-btn{margin-left:-1px}.close{float:right;font-size:20px;font-weight:700;line-height:18px;color:#39424e;opacity:0.6}.close.inverse{color:#39424e}.close:hover{opacity:1;text-decoration:none;cursor:pointer}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.video-cross-icon{background:url(https://cdn.hrcdn.net/hackerrank/assets/icons/video-close-23183ded3f235940034b6d6e61e3b59c.png) no-repeat;width:20px;height:22px;background-size:19px 18px;display:inline-block}.hr-dialog-border{padding:5px}.hr-dialog-header a.close:hover{color:inherit}.hr-dialog-border-slim{padding:5px}.hr-dialog-header-slim{padding:10px 10px}.hr-dialog-body{background:#fff;padding:20px}.hr-dialog-body .homepage_admin{border:1px solid #C2C7D0;margin-bottom:0;margin-top:50px}.hr-dialog-footer{text-align:right;padding:0 20px 20px;background:#fff}.hr-dialog-loader.active{float:left;height:16px;width:16px;margin-top:8px;margin-left:2px;background-image:url(https://cdn.hrcdn.net/hackerrank/assets/hr-dialog-loader-dc4935b81e79b4e00c5ac203a3afbc66.gif);background-repeat:no-repeat}.hr-dialog-failed-message,.hr-dialog-success-message{color:#2ec866;float:left;margin-top:10px;text-align:left}.hr-dialog-success-message{color:#2ec866}.hr-dialog-failed-message{color:#f65039}.hr-dialog-buttons button{margin-left:10px}.hr-dialog-button{margin:2px 5px}.usernamebox+div>form{margin-bottom:30px !important;width:500px;margin-top:-23px;opacity:0;-webkit-transition:visibility 0s, opacity 1s;transition:visibility 0s, opacity 1s;display:inline-block;visibility:hidden}.usernamebox+div>form .profile-input{width:190px}.usernamebox+div>form .profile-input input{width:100%}.usernamebox+div+div{margin-top:-75px}.usernamebox+div>.username-preview{margin-top:-9px}.usernamebox+div+div>.hr-dialog-loader{display:none}.usernamebox+div{height:35px}.usernamebox+div+.hr-dialog-footer{background:none !important;background-color:transparent !important;padding:8px 10px 4px 0 !important}.usernamebox+div+.hr-dialog-footer .hr-dialog-failed-message{position:relative !important;margin-top:53px !important;padding-left:0 !important;margin-left:5px !important;font-size:12px !important}.usernamebox+div+.hr-dialog-footer .hr-dialog-buttons{margin-top:10px !important;padding-right:5px !important;clear:none !important}.btn-group,.breadcrumbs,.modal-footer,.clearfix,ul.horizontal,ol.horizontal,.container,.container--static,.container--flex,.row,.formgroup.horizontal,.page_full,.formgroup.inline,.ui-menu .ui-menu-item,.table-wrap header,.nav-tabs,.mega_select,.sidebar_list-item.media,.content--list_header,.content--list_footer,.page_header_navigation,.select-wrap .dropdown-toggle,.container--inner{*zoom:1}.btn-group:before,.breadcrumbs:before,.modal-footer:before,.clearfix:before,ul.horizontal:before,ol.horizontal:before,.container:before,.container--static:before,.container--flex:before,.row:before,.formgroup.horizontal:before,.page_full:before,.formgroup.inline:before,.ui-menu .ui-menu-item:before,.table-wrap header:before,.nav-tabs:before,.mega_select:before,.sidebar_list-item.media:before,.content--list_header:before,.content--list_footer:before,.page_header_navigation:before,.select-wrap .dropdown-toggle:before,.container--inner:before,.btn-group:after,.breadcrumbs:after,.modal-footer:after,.clearfix:after,ul.horizontal:after,ol.horizontal:after,.container:after,.container--static:after,.container--flex:after,.row:after,.formgroup.horizontal:after,.page_full:after,.formgroup.inline:after,.ui-menu .ui-menu-item:after,.table-wrap header:after,.nav-tabs:after,.mega_select:after,.sidebar_list-item.media:after,.content--list_header:after,.content--list_footer:after,.page_header_navigation:after,.select-wrap .dropdown-toggle:after,.container--inner:after{content:"";display:table}.btn-group:after,.breadcrumbs:after,.modal-footer:after,.clearfix:after,ul.horizontal:after,ol.horizontal:after,.container:after,.container--static:after,.container--flex:after,.row:after,.formgroup.horizontal:after,.page_full:after,.formgroup.inline:after,.ui-menu .ui-menu-item:after,.table-wrap header:after,.nav-tabs:after,.mega_select:after,.sidebar_list-item.media:after,.content--list_header:after,.content--list_footer:after,.page_header_navigation:after,.select-wrap .dropdown-toggle:after,.container--inner:after{clear:both}.mmT,.content--list_footer .meta,.content--card_header .meta,.page-header .dropdown-auth .dropdown-menu .progress-wrapper,.page_header .dropdown-auth .dropdown-menu .progress-wrapper,#page_header .dropdown-auth .dropdown-menu .progress-wrapper{margin-top:5px}.mmR{margin-right:5px}.mmB{margin-bottom:5px}.mmL{margin-left:5px}.mmA{margin:5px}.pmT{padding-top:5px}.pmR{padding-right:5px}.pmB,.content--card_header{padding-bottom:5px}.pmL{padding-left:5px}.pmA{padding:5px}.msT,.content--list_footer,.content--card_header{margin-top:10px}.msR{margin-right:10px}.msB,.content--list_title,.hr-landing-card-details h5{margin-bottom:10px}.msL{margin-left:10px}.msA{margin:10px}.psT,.table-wrap .row,.table-wrap .formgroup.horizontal,.page_navigation-sidebar,.page_navigation-sidebar-disabled{padding-top:10px}.psR,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before,.cs5_hero-text{padding-right:10px}.psB,.table-wrap .row,.table-wrap .formgroup.horizontal,.page_navigation-sidebar,.page_navigation-sidebar-disabled{padding-bottom:10px}.psL,.cs5_hero-text{padding-left:10px}.psA,.content--card_footer{padding:10px}.mdT{margin-top:15px}.mdR{margin-right:15px}.mdB{margin-bottom:15px}.mdL{margin-left:15px}.mdA{margin:15px}.pdT{padding-top:15px}.pdR,.content--card_body{padding-right:15px}.pdB{padding-bottom:15px}.pdL,.content--card_body{padding-left:15px}.pdA,.content--card_header{padding:15px}.mlT,.formgroup{margin-top:20px}.mlR,.formgroup.inline label,.sidebar_list-item.media .media-el{margin-right:20px}.mlB,.formgroup,.content--card,.content--card_body,.content--card_btnwrap,.static_hero-title,.static_section-title,.static_section-subtitle{margin-bottom:20px}.mlL{margin-left:20px}.mlA{margin:20px}.mjT{margin-top:30px}.mjR{margin-right:30px}.mjB{margin-bottom:30px}.mjL{margin-left:30px}.mjA{margin:30px}.plT,.cs5_hero-text{padding-top:20px}.plR{padding-right:20px}.plB,.cs5_hero-text{padding-bottom:20px}.plL{padding-left:20px}.plA,.alert header,.message header,.notification header{padding:20px}.pjT{padding-top:30px}.pjR{padding-right:30px}.pjB{padding-bottom:30px}.pjL{padding-left:30px}.pjA{padding:30px}.padded{padding:20px}.pull-right{float:right}.pull-left,.formgroup.inline label,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before,.sidebar_list-item.media .media-el,.cs5_prize-sub{float:left}.full-width,.fw{width:100%}.hide{display:none}.force-hide{display:none !important}.show{display:block}.invisible{visibility:hidden}.fade{-webkit-transition:0.15s opacity linear;transition:0.15s opacity linear;opacity:0}.fade.in{opacity:1}.sticky-bottom,.sticky-top,.sticky-right,.sticky-left{position:fixed}.sticky-bottom{bottom:0}.sticky-top{top:0}.sticky-right{right:0}.sticky-left{left:0}.block-center{box-sizing:border-box;display:block;margin-left:auto;margin-right:auto}[class*="span"].block-center{float:none}.pin-wrap{position:relative}.pin,.pinT,.pinR,.pinB,.pinL{position:absolute}.pinT{top:0}.pinR{right:0}.pinB{bottom:0}.pinL{left:0}.cursor{cursor:pointer}.cursor::-moz-selection{background:transparent}.cursor::selection{background:transparent}.cursor::-moz-selection{background:transparent}.cursor::-webkit-selection{background:transparent}.disabled,a.disabled{opacity:0.3;cursor:default}a.normal-underline{padding-bottom:1px;border-bottom:1px solid #0076b9}a.white-underline{padding-bottom:1px;border-bottom:1px solid #fff}.hidden{display:none !important;visibility:hidden !important}.clear{clear:both}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-border{border:none}.no-background{background:none}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-block{display:block}.display-table{display:table}.label-title-underline{border-bottom:2px solid #979faf;display:inline-block}.block-highlight{padding:5px;color:#626b7f;border-radius:2px;margin:4px}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.position-relative{position:relative}.soft-divider{border-bottom:1px solid #d3d3d3;clear:both;height:2px;box-shadow:rgba(129,129,129,0.1) 0 1px 3px}.block-divider{background:#f8f9fa;border-bottom:1px solid #EFF1F3;border-top:1px solid #EFF1F3;padding:15px;clear:both}.text-ellipsis-380px{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.text-ellipsis-200px{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.text-ellipsis-span{overflow:hidden;text-overflow:ellipsis;display:block}.fnt-sz-small{font-size:0.8em}.fnt-sz-mid{font-size:0.9em}.fnt-sz-normal{font-size:16px !important}.fnt-sz-big{font-size:1.2em}.fnt-sz-xbig{font-size:1.7em}.fnt-sz-14{font-size:14px}.fnt-sz-15{font-size:15px}.fnt-wt-600{font-weight:600}.fnt-wt-500{font-weight:500}.fnt-wt-400{font-weight:400}.txt-green{color:#2ec866}.txt-alt-green{color:#26a655}.txt-blue{color:#4691f6}.txt-alt-blue{color:#0076b9}.txt-purple{color:#805EC9}.txt-lt-orange{color:#ffaf00}.txt-orange{color:#f65039}.txt-yellow{color:#e8ce23}.txt-lt-grey{color:#dfe0e1}.txt-grey{color:#e0e4e8}.txt-alt-grey{color:#979faf}.txt-alt-grey-light{color:#C2C7D0}.txt-grey-light{color:#C2C7D0}.txt-alt-grey-dark{color:#626b7f}.txt-navy{color:#39424e}.txt-white{color:#fff}.txt-red{color:red}.txt-gold{color:#EBBC2A}ul.wizard-steps{list-style:none;margin:0;padding:0;overflow:hidden}ul.wizard-steps li{float:left;padding:0 20px 0 30px;line-height:3.9em;color:#979faf;background:#f8f8f8;font-size:0.9em;font-weight:600;position:relative}ul.wizard-steps li a{color:#979faf}ul.wizard-steps li span.wizard-numb{border-radius:50px;border:2px solid #979faf;color:#979faf;font-weight:600;padding:4px 8px;margin-right:10px}ul.wizard-steps li:first-child span.wizard-numb{padding:4px 9px}ul.wizard-steps li .chevron{position:absolute;top:0;right:-14px;z-index:1;display:block;border:30px solid transparent;border-right:0;border-left:14px solid #d4d4d4;top:-1px}ul.wizard-steps li .chevron:before{position:absolute;top:-30px;right:1px;display:block;border:30px solid transparent;border-right:0;border-left:14px solid #f8f8f8;content:""}ul.wizard-steps li.active{background:#fff;color:#2ec866}ul.wizard-steps li.active .chevron:before{border-left:14px solid #fff}ul.wizard-steps li.active a{color:#2ec866}ul.wizard-steps li.active span.wizard-numb{color:#fff;border:2px solid #2ec866;background:#2ec866}ul.wizard-steps.make-clickable li.active:hover{color:#2ec866}ul.wizard-steps.make-clickable li.active:hover .chevron:before{border-left:14px solid #fff}ul.wizard-steps.make-clickable li.active:hover span.wizard-numb{border-color:#2ec866;color:#fff}ul.wizard-steps.make-clickable li:hover{background:#fff;color:#39424e;cursor:pointer}ul.wizard-steps.make-clickable li:hover .chevron:before{border-left:14px solid #fff}ul.wizard-steps.make-clickable li:hover span.wizard-numb{border-color:#39424e;color:#39424e}.step-number-green{border-radius:40px;background:#2ec866;font-weight:600;color:#fff;font-size:1.2em;padding:4px 11px}.min-1024{min-width:1024px}.balance-text{text-wrap:balanced}.full-span{width:100%}.half-opaque{opacity:0.5}.margin-auto{margin-right:auto}.mix-blend{mix-blend-mode:multiply}.align-baseline{vertical-align:baseline}.flex-center,.video-box .video-box-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center img,.video-box .video-box-video img{vertical-align:baseline}@media (max-width: 960px){.flex-center.responsive-flex-column,.video-box .responsive-flex-column.video-box-video{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.flex-squish{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-wrap,.article-callout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap img,.article-callout img{vertical-align:baseline}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-align-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-align-bottom{-ms-flex-line-pack:justify;align-content:space-between}.max-width-250{max-width:250px}.alert,.message,.notification{border:1px solid #C2C7D0;background:#f8f9fa;border-radius:5px;box-sizing:border-box;color:#626b7f;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:20px 0;box-shadow:0 1px 3px rgba(57,66,78,0.1)}.alert header,.message header,.notification header{margin-top:-20px;margin-bottom:0}.alert p,.message p,.notification p{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0 20px}.alert a,.message a,.notification a{text-decoration:underline}.alert.error,.error.message,.error.notification,.alert.alert-error,.alert-error.message,.message.error,.alert-error.notification{background:rgba(246,80,57,0.05);border-color:#f65039;color:#f1270b}.alert.success,.success.message,.success.notification,.alert.alert-success,.alert-success.message,.message.success,.alert-success.notification{background:rgba(46,200,102,0.05);border-color:#2ec866;color:#249f51}.alert.info,.info.message,.info.notification,.alert.alert-info,.alert-info.message,.message.info,.notification{background:rgba(70,145,246,0.05);border-color:#4691f6;color:#1574f4}p.alert,p.message,p.notification{font-size:1em;padding:20px}.banner{background:#fffbe4;border:1px solid #ffee7e;border-radius:5px;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;margin-bottom:20px;padding:20px;text-align:center}.banner p{font:inherit}.banner a{text-decoration:underline}#HackerRank-main .banner{padding:10px}.badge{font-size:12px;font-weight:600;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:none;background-color:#626b7f;position:relative;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:2px 10px;border-radius:3px}.badge.primary,.badge.badge-primary{background:#2ec866}.badge.alert,.badge.message,.badge.notification,.badge.badge-alert{background:#f65039;box-shadow:none;border:none}.badge.info,.badge.badge-info{background:#4691f6}.badge.error,.badge.badge-error{background:#f65039}.badge.caution,.badge.badge-caution{background:#EBBC2A}.badge.inverse,.badge.badge-inverse{background:#39424e}.badge.tag,.badge.badge-tag{background:#f8f9fa;border:1px solid #C2C7D0;color:#979faf;font-weight:500;padding:1px 10px}.badge.expert,.badge.moderator,.badge.contest-moderator,.badge.challenge-author{font-size:10px;padding:3px 9px;letter-spacing:0.5px}.badge.moderator{background:#1db740}.badge.contest-moderator{background:#b08278}.badge.challenge-author{background:#797676}.badge.expert{background:#654cd4;opacity:0.65}.badge.removable{padding:2px 5px 2px 8px}.badge.removable a.remove-tag{color:#333;cursor:pointer;margin-left:5px;padding-left:4px;text-decoration:none}.badge.removable a.remove-tag:before{content:'\00d7'}a.badge:hover{box-shadow:0 1px 3px rgba(57,66,78,0.1);color:#ffffff;cursor:pointer;text-decoration:none}.btn .badge,.btn-inverse .badge,.btn-inverse.btn-inverse--alt:hover .badge,.btn-grey .badge,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn .badge,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn .badge,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn .badge,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn .badge,.hr-dialog-button.hr_primary-btn .badge,.hr-dialog-button.hr_secondary-btn .badge{position:relative;top:-1px}.btn-mini .badge{top:0}.emptyState_container{padding:20px;border:2px dashed #C2C7D0;color:#979faf;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;border-radius:5px}p.emptyState_container,.emptyState_container p{font-size:1em !important;line-height:1.4 !important}#hacker-modal-follow-error-msg,#network-update-error-msg,.error-msg{text-align:center;font-size:12px;font-weight:700}.error,.error-msg{-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;color:#f65039}.modal{border:1px solid #C2C7D0}.modal-mid{width:600px}.modal-large{width:800px;left:42%}.modal form{margin-bottom:0}.modal-huge{width:960px;left:40%}.modal-header,.hr-dialog-header,.hr-dialog-header-slim{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.expand .expand-wrap.block{margin-bottom:15px}.tooltip{position:absolute;z-index:1060;display:block;padding:5px;font-size:14px;font-weight:700;opacity:1;filter:alpha(opacity=0);visibility:visible;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.tooltip.dark .tooltip-inner{color:#fff !important;background-color:#16191F !important}.tooltip.dark .tooltip-inner .tooltip-arrow{border-color:#000 !important}.tooltip.dark .tooltip-inner:before{border-color:#16191F !important}.tooltip.in{opacity:0.95;filter:alpha(opacity=95)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top:5px solid #000000;border-right:5px solid transparent;border-left:5px solid transparent}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-right:5px solid transparent;border-bottom:5px solid #000000;border-left:5px solid transparent}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-right:5px solid #000000;border-bottom:5px solid transparent}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}.tooltip-inner{color:#ffffff;background-color:#333;border-radius:0px;border:none;border-radius:5px;font-weight:500;line-height:1.3em;font-weight:500;padding:10px}.tooltip-inner:before{content:'';height:0;width:0;border-style:solid;border-color:transparent;z-index:999 !important;position:absolute}.tooltip.top .tooltip-arrow{border-top-color:#333;margin-left:-6px;border-width:6px 6px 0;bottom:0}.tooltip.top .tooltip-inner:before{border-top-color:transparent;border-width:5px 5px 0;bottom:1px;margin-left:-5px;left:50%}.tooltip.right .tooltip-arrow{border-right-color:#333;margin-top:-6px;border-width:6px 6px 6px 0;left:0}.tooltip.right .tooltip-inner:before{border-right-color:transparent;display:none;border-width:5px 5px 5px 0;margin-left:-5px;top:50%}.tooltip.left .tooltip-arrow{border-left-color:#333;margin-top:-6px;border-width:6px 0 6px 6px;right:0}.tooltip.left .tooltip-inner:before{border-left-color:transparent;border-width:5px 0 5px 5px;right:1px;margin-left:-5px;top:50%}.tooltip.bottom .tooltip-arrow{border-bottom-color:#333;margin-left:-6px;border-width:0 6px 6px;top:0}.tooltip.left .tooltip-inner:before{border-left-color:transparent;border-width:0 5px 5px;top:1px;margin-left:-5px;left:50%}.popover{position:absolute;top:0;left:0;z-index:1000;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:5px 10px;margin:0;font-size:14px;font-weight:700;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{color:#ffffff;padding:3px 10px;font-size:14px;line-height:15px}.popover-content p{margin:10px 0px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#ffffff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#ffffff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#ffffff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#ffffff;border-right-width:0}ul,ol,dl{padding:0;margin:0}ul{list-style:disc}ul.no-style li{list-style-type:none}ol{list-style:decimal}ul.unstyled,ul.ui-menu,ul.cs5_satellite,ol.unstyled,ol.ui-menu,ol.cs5_satellite{list-style:none}ul.horizontal li,ol.horizontal li{display:inline}ul.horizontal a,ul.horizontal img,ol.horizontal a,ol.horizontal img{float:left}ul.inline li,ol.inline li{display:inline}dt{font-weight:600}dd{margin-left:9px}dl.horizontal dt{float:left;width:120px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}dl.horizontal dd{margin-left:130px}.justify{text-align:justify}.justify:after{content:'';display:inline-block;width:100%}.inline{list-style:none}.inline>li,.inline>div,.inline>a{display:inline;display:inline-block;margin-right:10px}.inline.large>li,.inline.large>div,.inline.large>a{margin-right:20px}.inline.lines>li,.inline.lines>div,.inline.lines>a{margin-right:4px}.inline.lines>li:not(:last-of-type):after,.inline.lines>div:not(:last-of-type):after,.inline.lines>a:not(:last-of-type):after{content:'';width:1px;height:1em;display:inline-block;background:#979faf;margin-left:7px;position:relative;top:3px}.inline.lines.inverse>li,.inline.lines.inverse>div,.inline.lines.inverse>a{margin-right:0;margin-left:4px}.inline.lines.inverse>li:not(:last-of-type):after,.inline.lines.inverse>div:not(:last-of-type):after,.inline.lines.inverse>a:not(:last-of-type):after{margin-left:0;margin-right:7px}.inline.lines.large>li,.inline.lines.large>div,.inline.lines.large>a{margin-right:9px}.inline.lines.large>li:not(:last-of-type):after,.inline.lines.large>div:not(:last-of-type):after,.inline.lines.large>a:not(:last-of-type):after{margin-left:12px}.inline.lines.large.inverse>li,.inline.lines.large.inverse>div,.inline.lines.large.inverse>a{margin-left:9px;margin-right:0}.inline.lines.large.inverse:after{margin-left:12px;margin-right:0}.inline.lines.large.inverse:last-of-type:after{display:none}.inline.dots>li,.inline.dots>div,.inline.dots>a{margin-right:5px}.inline.dots>li:not(:last-of-type):after,.inline.dots>div:not(:last-of-type):after,.inline.dots>a:not(:last-of-type):after{content:'\2022';width:1px;height:12px;display:inline-block;margin-left:6px}.inline.dots.large>li,.inline.dots.large>div,.inline.dots.large>a{margin-right:10px}.inline.dots.large>li:not(:last-of-type):after,.inline.dots.large>div:not(:last-of-type):after,.inline.dots.large>a:not(:last-of-type):after{margin-left:11px}.lg{list-style:none}.lg-icon{float:left;line-height:25px;width:25px;border-radius:5px;margin-right:10px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;text-align:center;top:-1px}.lg-icon:before{margin-right:0}.lg-iconText{background:#EFF1F3;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;color:#979faf;font-size:.8em}.lg-bound .lg-item{border-bottom:1px solid #C2C7D0}.lg-bound .lg-item:last-of-type{border-bottom:none}.lg-block{background:white;overflow:hidden;padding-top:20px}.lg-block_head{font-size:15px;padding:8px 20px;position:relative;color:#39424E;display:block}.lg-block_head:first-of-type{border-top:none}.lg-block_head.current{color:#4691f6}.lg-block_head.current:before{position:absolute;content:'';display:block;height:100%;top:0;left:-1px;width:5px;background:#4691f6}.lg-block_head.active,.lg-block_head.open{background:#f8f9fa}a.lg-block_head,.lg-block_head a{color:inherit}a.lg-block_head:hover,.lg-block_head a:hover{color:#4691f6}.lg-checkbox input{display:none}.lg-checkbox label{margin:0;padding-left:30px;position:relative}.lg-checkbox label:before{color:white;content:'\2713';display:inline-block;background:#EFF1F3;border:2px solid #C2C7D0;border-radius:40px;font-family:hricons;line-height:19px;left:0;padding-top:1px;position:absolute;text-align:center;top:4px;width:20px}.lg-checkbox.is-checked label:before{background:#2ec866;border-color:#26a655}.lg-block_subset{display:none;padding:0 10px}.lg-block_subset.in{background:#f8f9fa;border-top:1px solid #C2C7D0;border-left:1px solid #C2C7D0;margin-left:20px;width:80%}.lg-select img{-webkit-transition:.4s all ease;transition:.4s all ease}.lg-select .lg-item:hover{cursor:pointer}.lg-select .lg-item:hover .lg-iconText{background:#2ec866;color:#fff}.lg-select .lg-item:hover img{box-shadow:0 1px 5px rgba(0,0,0,0.2)}.lg-ordered{counter-reset:lgCounter}.lg-ordered.lg-tight{margin:10px 20px}.lg-ordered.lg-tight:before{top:5px}.lg-ordered.lg-tight .lg-item{padding:5px 1em;margin:0px}.lg-ordered.lg-tight .lg-item:before{top:5px}.lg-ordered.lg-tight .lg-item a{color:#4691f6}a.lg-item,.lg-item a{color:inherit}a.lg-item:hover,.lg-item a:hover{color:#4691f6}.lg-small .lg-item{padding:5px 0}.lg-item{padding:10px 0;position:relative;counter-increment:lgCounter;display:block}.lg-ordered .lg-item{padding-left:2em}.lg-ordered .lg-item:before{content:counter(lgCounter);width:2em;position:absolute;top:10px;left:0;font-weight:600;color:#979faf}.lg-ordered.lg-L .lg-item:before{font-size:22px;top:22px}.lg-ordered.lg-bold .lg-item:before{color:#2ec866}.lg-L .lg-item .lg-icon{line-height:45px;width:45px;font-size:2em}.lg-L .lg-item .lg-icon.lg-iconText{font-size:1em}.lg-block_footer{font-size:14px;padding:15px 20px;border-top:1px solid #C2C7D0}.checklist.toggled a.checklist-toggle{background:#ffffff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.checklist a.checklist-toggle{display:inline-block;vertical-align:top;background:white;border:1px solid #cbcfd9;line-height:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;height:14px;min-width:150px;cursor:default;padding:11px 13px 11px 11px;color:#39424e;font-size:13px;font-weight:500;background-color:#f6f7f9;background-image:-webkit-linear-gradient(#f9fafb, #f2f3f6);background-image:linear-gradient(#f9fafb, #f2f3f6);position:relative;z-index:4}.checklist a.checklist-toggle i{position:absolute;right:10px;top:10px}.checklist .checklist-dropdown{position:relative;z-index:3}.checklist .checklist-dropdown ul{position:absolute;background:#fff;border:1px solid #cbcfd9;font-size:13px;top:-1px;min-width:200px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;overflow-y:scroll;max-height:189px;left:auto;right:0}.checklist .checklist-dropdown ul li{display:inline-block;vertical-align:top;width:100%}.checklist .checklist-dropdown ul li label{display:block;background-color:#ffffff;border-top:1px solid #e5e7e9;padding:4px 0px 3px 11px;color:#747d94;font-weight:400;margin:0;font-size:13px}.checklist .checklist-dropdown ul li label span{margin-right:0}.checklist .checklist-dropdown ul li:first-of-type label{border-top:none}.gen-accordion{margin-bottom:20px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.gen-accordion.first{max-height:1100px}.gen-accordion.second{max-height:800px}.gen-accordion.third{max-height:1900px}.gen-accordion.fifth{max-height:1900px}.gen-accordion .gen-accordion-title{cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #dadada;color:#2ec866;padding:15px;background:#EFF1F3;font-weight:600}.gen-accordion .gen-accordion-title i.icon-right-open,.gen-accordion .gen-accordion-title i.icon-down-open{color:#979faf;margin-right:10px}.gen-accordion .gen-accordion-title i.icon-right-open{display:none}.gen-accordion .gen-accordion-title i.icon-down-open{display:inline}.gen-accordion .gen-accordion-content{border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.gen-accordion.collapsed{max-height:54px;overflow:hidden}.gen-accordion.collapsed .gen-accordion-title{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.gen-accordion.collapsed .gen-accordion-title .icon-right-open{display:inline}.gen-accordion.collapsed .gen-accordion-title .icon-down-open{display:none}.lang_list li{list-style-type:none;display:inline-block;width:180px;float:left}.sidebar_rating_info{color:#006633;font-weight:bold}.sidebar_list-item a{color:#39424e;display:block;font-weight:500}.sidebar_list-item a:hover{color:#26a655}.sidebar_subset{list-style:none;padding:0 10px}.sidebar_subset.in{padding:10px;font-size:14px;margin-left:20px;border-left:1px solid #C2C7D0}.sidebar_subset:last-of-type.in{border-bottom:1px solid #C2C7D0;border-top:none}.sidebar_link{color:#4691f6;font-size:18px}ul.related-topics li:first-child{padding-bottom:15px;margin-bottom:15px !important;border-bottom:1px solid #C2C7D0}ul.related-topics li:last-child{padding-bottom:12px;border-bottom:1px solid #C2C7D0}.sidebar_video{position:relative}.sidebar_video a{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.3);z-index:2}.challenge-video-icon{background:url(https://cdn.hrcdn.net/hackerrank/assets/resource/icon-video-button-8576299ae9de4aa0a12917cbdc7ff5f9.svg) no-repeat;width:20px;height:20px;background-size:20px 20px;margin-right:6px}.challenge-video-title{width:calc(100% - 95px);display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.challenge-video-duration-text{display:inline-block;overflow:hidden;float:right;padding-right:10px}.challenge-topic-title{width:calc(100% - 35px);overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;padding-right:5px}.challenge-topic-icon{background:url(https://cdn.hrcdn.net/hackerrank/assets/resource/icon-article-21acffe5417620920adef5185565b4f9.svg) no-repeat;width:20px;height:20px;background-size:20px 20px;margin-right:6px}.challenge-video-duration{position:absolute;z-index:2;right:0px;bottom:0px;color:white;background-color:black;letter-spacing:1px;font-size:14px;font-weight:600;padding:2px 5px}.challenge-video-button{position:absolute;display:block;background:url(https://cdn.hrcdn.net/hackerrank/assets/resource/video-play-button-38fca2fb608aeacd38fd5968952f8f9a.svg) no-repeat;top:50%;left:50%;bottom:0px;right:0px;margin-top:-22px;margin-left:-22px;z-index:1}.challenge-topic-link-text{font-size:16px;padding-left:6px;vertical-align:middle;display:inline-block;line-height:normal;margin-top:-4px;width:100%}.sidebar_problem_difficulty{padding-bottom:5px;padding-top:10px}.sidebar_problem_difficulty p{display:inline}.sidebar_list-item{line-height:18px;padding:10px}.sidebar_list-item:hover{color:#39424e}.sidebar_list-item.active{background:#EFF1F3}.sidebar_list-item.active a{color:#39424e;font-weight:600}.sidebar_list-item.media .sidebar_item-heading{font-size:18px}.sidebar_list-item.media .sidebar_item-heading a{color:#39424e}.sidebar_list-item.media .sidebar_item-heading a:hover{text-decoration:underline}.sidebar_item-heading,.sidebar_item-content{display:block;font-size:14px}.sidebar_item-content{margin-top:5px;font-size:90%}.sidebar-bottom{border-top:1px solid #e0e0e0}.ligter-sidebar{background:#343c48 !important}.sidebar-scroll-list-container{position:absolute;top:88px;bottom:0;left:0;right:0;overflow:auto}.questions-indicator .quest-number{border-radius:50%;padding:2px 5px;margin-left:30%;font-weight:600;border:2px solid transparent;display:block;margin:auto;width:21%;text-align:center}.questions-indicator .not-answered .quest-number{background:#343c48;border:2px solid #fff;color:#fff}.questions-indicator .answered .quest-number{background:#fff;color:#000}.questions-indicator .active{background:#fff}.questions-indicator .active i{color:#39424e}.questions-indicator .active:hover{background:#fff}.questions-indicator .active:hover i{color:#2ec866}.questions-indicator .active .quest-number{background:#39424e;color:#fff}.questions-indicator .active.not-answered .quest-number{border:2px solid #2ec866;color:#fff;background:#2ec866;text-shadow:none}.hre-sidebar.open{width:210px}ul.hre-sidebar-list{margin:0;padding:0;list-style:none}ul.hre-sidebar-list li{display:block;padding-top:15px}ul.hre-sidebar-list li a{color:#979faf;font-size:1em;display:block;position:relative}ul.hre-sidebar-list li a.sidebar-tooltip{display:inline-block;margin-top:-2px;vertical-align:top}ul.hre-sidebar-list li a.sidebar-tooltip i{margin-right:0;margin-left:3px}ul.hre-sidebar-list li a i{color:#979faf;top:2px;font-size:0.9em;display:inline-block;width:20px}ul.hre-sidebar-list li a:hover{color:#f8f9fa}ul.hre-sidebar-list li a:hover i{color:#f8f9fa}ul.hre-sidebar-list li i{font-size:0.7em;top:-1px}ul.hre-sidebar-list li.active a{color:#2ec866}ul.hre-sidebar-list li.active a i{color:#2ec866}.hre-sidebar{z-index:110;-webkit-transition:width 0.25s ease-in-out;transition:width 0.25s ease-in-out;overflow-x:hidden}.hre-sidebar-inner{overflow-y:auto;overflow-x:hidden}.hre-sidebar-inner.full-height{height:100%}.hre-content-wrapper{left:210px !important;-webkit-transition:left 0.45s ease-in-out;transition:left 0.45s ease-in-out}.hre-sidebar-label,.hre-sidebar-label .indicator{opacity:1;-webkit-transition:.1s opacity .4s ease, 0.2s max-height ease;transition:.1s opacity .4s ease, 0.2s max-height ease;max-height:100px}.hre-sidebar-label .indicator{position:absolute;right:0}.hre-sidebar-label{display:inline-block}.sidebar-nav-title,.hre-sidebar-link{white-space:nowrap}.sidebar-nav-title{display:block}.hre-sidebar-bottom{position:absolute;bottom:0;width:100%;background:#2F3742;border-top:1px solid #21242d}.sidebar-scroller{height:36px;width:100%;background-repeat:repeat-x;position:absolute;z-index:100}.sidebar-scroller i{left:105px;color:#979faf;top:8px}.sidebar-scroller.top{top:0;background:url(https://cdn.hrcdn.net/hackerrank/assets/sidebar_scroller_top-a11b4d9e5ac0d8adc772f26eb9cdc416.png);display:none}.sidebar-scroller.top i.icon-down-open-bold{display:none}.sidebar-scroller.top:hover i.icon-up-open-bold{top:5px}.sidebar-scroller.bottom{bottom:0;background:url(https://cdn.hrcdn.net/hackerrank/assets/sidebar_scroller_bottom-0d76118abf77559eab1d2ffe1862320d.png);display:none}.sidebar-scroller.bottom i.icon-up-open-bold{display:none}.sidebar-scroller.bottom:hover i.icon-down-open-bold{top:10px}.sidebar-toggle{position:absolute;top:0;left:0}.hre-sidebar-inner{margin-top:60px}.hre-sidebar{height:calc(100% - 97px);overflow:hidden}.height100{height:calc(100% - 60px)}@media screen and (max-width: 1184px){.action_btns{width:calc(100% - 60px) !important}.hre-sidebar{-webkit-transition:.5s width ease;transition:.5s width ease}.hre-sidebar.closed{width:60px}.hre-sidebar.closed .hre-sidebar-inner{height:100%}.hre-sidebar.closed .hre-sidebar-inner.one_btn{height:calc(100% - 112px)}.hre-sidebar.closed .hre-sidebar-inner.two_btn{height:calc(100% - 188px)}.hre-sidebar.closed .hre-sidebar-label,.hre-sidebar.closed .hre-sidebar-label .indicator{opacity:0;-webkit-transition:.3s opacity ease, .1s max-height ease;transition:.3s opacity ease, .1s max-height ease;max-height:0}.hre-sidebar.closed .hre-sidebar-label .indicator{float:none;display:none}.hre-sidebar.closed .hre-sidebar-bottom{width:100% !important}.hre-sidebar.closed .hre-sidebar-bottom .sidebar-button-margins{margin:15px 5px 15px 5px !important}.hre-sidebar.closed .hre-sidebar-bottom .sidebar-full-btn{padding:10px;width:49px !important;box-sizing:border-box}.hre-sidebar.closed .hre-sidebar-bottom .sidebar-full-btn i{display:block !important;width:18px;margin:auto}.hre-sidebar.closed .hre-sidebar-bottom .hre-sidebar-label{display:none}.hre-sidebar.open{width:220px}.hre-sidebar.open .hre-sidebar-inner.one_btn{height:calc(100% - 134px)}.hre-sidebar.open .hre-sidebar-inner.two_btn{height:calc(100% - 190px)}.hre-content-wrapper{left:60px !important;width:calc(100% - 60px)}.hre-content-wrapper.open{left:220px !important;width:calc(100% - 220px)}}@media screen and (min-width: 1185px){.hre-sidebar.open{width:60px}.hre-sidebar.open .hre-sidebar-inner{height:100%}.hre-sidebar.open .hre-sidebar-inner.one_btn{height:calc(100% - 112px)}.hre-sidebar.open .hre-sidebar-inner.two_btn{height:calc(100% - 188px)}.hre-sidebar.open .hre-sidebar-label,.hre-sidebar.open .hre-sidebar-label .indicator{opacity:0;-webkit-transition:.3s opacity ease, .1s max-height ease;transition:.3s opacity ease, .1s max-height ease;max-height:0}.hre-sidebar.open .hre-sidebar-label .indicator{float:none;display:none}.hre-sidebar.open .hre-sidebar-bottom{width:100% !important}.hre-sidebar.open .hre-sidebar-bottom .sidebar-button-margins{margin:15px 5px 15px 5px !important}.hre-sidebar.open .hre-sidebar-bottom .sidebar-full-btn{padding:10px;width:49px !important;box-sizing:border-box}.hre-sidebar.open .hre-sidebar-bottom .sidebar-full-btn i{display:block !important;width:18px;margin:auto}.hre-sidebar.open .hre-sidebar-bottom .hre-sidebar-label{display:none}.hre-sidebar.closed{width:210px}.hre-sidebar.closed .hre-sidebar-inner.one_btn{height:calc(100% - 134px)}.hre-sidebar.closed .hre-sidebar-inner.two_btn{height:calc(100% - 190px)}div.hre-content-wrapper{left:210px;width:calc(100% - 210px)}div.hre-content-wrapper.open{left:60px !important;width:calc(100% - 60px) !important}}.hackerrank_spinner{background:url(https://d3rpyts3de3lx8.cloudfront.net/hackerrank/hackerrank_spinner_64x64.gif);display:inline-block}.challengeslist_challenge,.content--list{position:relative;background:#fff;border:1px solid #c2c7d0;margin-bottom:20px}.content--list_title a{color:inherit}.content--list_body{padding:20px 20px 0}.content--list_footer{background:#fbfbfb;border-top:1px solid #c2c7d0;padding:10px 20px}.content--list_footer .stat,.content--card_header .stat{line-height:30px}.content--card_footer{background:#f8f9fa;border-top:1px solid #c2c7d0;box-shadow:0 -1px 2px rgba(0,0,0,0.05)}.content-text p,.content-text li,.content-text blockquote,.content--text p,.content--text li,.content--text blockquote{margin-bottom:1em;font-size:18px}.content-text ul,.content-text ol,.content-text dl,.content--text ul,.content--text ol,.content--text dl{margin:10px 0 20px 40px}.content-text img,.content--text img{max-width:100%;margin:0 auto;display:block}.content-text h3,.content--text h3{margin-bottom:.75em}.content-text a.btn,.content-text a.btn-inverse,.content-text a.btn-inverse.btn-inverse--alt:hover,.content-text a.btn-grey,.content-text .modal-backdrop .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .content-text a.hr-dialog-button.hr_primary-btn,.content-text .hr-dialog .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .content-text a.hr-dialog-button.hr_primary-btn,.content-text .modal-backdrop .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .content-text a.hr-dialog-button.hr_secondary-btn,.content-text .hr-dialog .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .content-text a.hr-dialog-button.hr_secondary-btn,.content-text a.hr-dialog-button.hr_primary-btn,.content-text a.hr-dialog-button.hr_secondary-btn,.content--text a.btn,.content--text a.btn-inverse,.content--text a.btn-inverse.btn-inverse--alt:hover,.content--text a.btn-grey,.content--text .modal-backdrop .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .content--text a.hr-dialog-button.hr_primary-btn,.content--text .hr-dialog .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .content--text a.hr-dialog-button.hr_primary-btn,.content--text .modal-backdrop .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .content--text a.hr-dialog-button.hr_secondary-btn,.content--text .hr-dialog .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .content--text a.hr-dialog-button.hr_secondary-btn,.content--text a.hr-dialog-button.hr_primary-btn,.content--text a.hr-dialog-button.hr_secondary-btn{color:#fff}.content-text strong,.content--text strong{font-weight:bold}.codeeditor_statusbar{border:1px solid #C2C7D0;border-top:none;font-family:monospace}.editor-mode-button{width:90px}#fullscreen-wrapper .codeeditor_header p,#fullscreen-wrapper .challenge_suggestion-toggle{display:none;width:10px}#fullscreen-wrapper .codeeditor_header-language{float:none}#fullscreen-wrapper .challenge-text{background:white;width:97%;padding:30px}#fullscreen-wrapper .fullscreen-hide{display:none}#fullscreen-wrapper .select2-container{width:150px;margin-left:35px}#fullscreen-wrapper .fs-container,#fullscreen-wrapper .problem-statement{width:100%;min-width:0;max-width:none}#fullscreen-wrapper .output-area{margin:20px}.challenge_suggestion-toggle{z-index:10;position:relative;margin-top:-50px}.challenge_suggestion{position:relative}.challenge_suggestion-header{line-height:25px;font-size:18px;color:#979faf}.challenge_suggestion-input{width:100%;padding:15px}.challenge_suggestion-buttons .btn,.challenge_suggestion-buttons .btn-inverse,.challenge_suggestion-buttons .btn-inverse.btn-inverse--alt:hover,.challenge_suggestion-buttons .btn-grey,.challenge_suggestion-buttons .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .challenge_suggestion-buttons .hr-dialog-button.hr_primary-btn,.challenge_suggestion-buttons .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .challenge_suggestion-buttons .hr-dialog-button.hr_primary-btn,.challenge_suggestion-buttons .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .challenge_suggestion-buttons .hr-dialog-button.hr_secondary-btn,.challenge_suggestion-buttons .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .challenge_suggestion-buttons .hr-dialog-button.hr_secondary-btn,.challenge_suggestion-buttons .hr-dialog-button.hr_primary-btn,.challenge_suggestion-buttons .hr-dialog-button.hr_secondary-btn{margin-left:10px}.challenge-sidebar-anchor{font-weight:400;font-size:14px}.challenge-sidebar-anchor:hover{font-weight:bold}.output-area .tab-content{border:1px solid #ddd;padding:15px 0;margin-bottom:15px}.output-area .error-output{background:#efefef;border:1px solid #ccc;border-radius:0px;padding:8px;overflow:auto}.output-area .error-output xmp{margin:0px}.output-area .title{font-size:16px;font-weight:bold;margin:0px;margin-bottom:5px}.output-area .status{font-size:20px;font-weight:bold}.output-area .status .red{color:red}.output-area .status .green{color:green}.output-area .status .orange{color:orange}.output-area .run-time,.output-area .compile-time{width:97%;padding-right:3%;position:relative}.output-area .run-time.full-width,.output-area .compile-time.full-width{width:100%;padding:0}.output-area .compile-time{border-bottom:1px dashed #ccc;margin-bottom:7px;margin-top:7px;min-height:120px}.output-area .compile-time.remove-border{border:0px !important;margin:0px !important}.output-area .compile-time .rotate{top:3em;right:-3em}.output-area .run-time{min-height:75px}.output-area .run-time .rotate{top:2em;right:-2em}.output-area .rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);float:right;position:absolute;padding-right:5px;color:#999}.output-area .no-response{margin-left:10px;color:#979faf}.output-area .field-label{font-size:14px;font-weight:bold;margin:0px;margin-bottom:5px}.error-marker-icon{color:white;background-color:red;font-weight:bold;border-radius:50%;margin-right:7px;padding:2px 4px;font-size:0.75em}.error-marker{font-family:arial;font-size:80%;background:#FA8852;color:#000;padding:2px 5px 3px}.quality-marker{font-family:arial;font-size:80%;color:#000;padding:2px 5px 3px}.quality-marker-icon{color:white;font-weight:bold;border-radius:50%;margin-right:7px;padding:2px 5px;font-size:0.75em}.quality-major-marker-icon{background-color:#f32c2c}.quality-major-marker{background:#fbf3ef}.output-progress .status{font-size:20px;font-weight:bold}.output-progress .status .red{color:red}.tab-content .game-tab{padding-top:15px}.tab-content .game-tab img.trophy{position:relative;left:10px;top:-5px}.tab-content .game-tab span.player-color{display:inline-block}.page-header,.page_header,#page_header{background:#39424e;border-bottom:1px solid #28313d;height:70px;position:relative;z-index:900;width:100%;box-sizing:border-box;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;min-width:1240px}.page-header.hr_haslogo,.page_header.hr_haslogo,#page_header.hr_haslogo{padding-left:0 !important}.page-header.hr_haslogo .nav-logo,.page_header.hr_haslogo .nav-logo,#page_header.hr_haslogo .nav-logo{padding-left:0 !important}.page-header .logo_mark,.page_header .logo_mark,#page_header .logo_mark{width:50px;display:block}.page-header .logo_mark img,.page_header .logo_mark img,#page_header .logo_mark img{max-width:100%}.page-header .nav-links>ul,.page_header .nav-links>ul,#page_header .nav-links>ul{margin-top:3px}.page-header .nav-links .logo_mark,.page_header .nav-links .logo_mark,#page_header .nav-links .logo_mark{margin-top:10px}.page-header .nav-links>ul>li>a:not(.logo_mark),.page_header .nav-links>ul>li>a:not(.logo_mark),#page_header .nav-links>ul>li>a:not(.logo_mark){padding:10px}.page-header .nav-links,.page-header .nav-buttons,.page_header .nav-links,.page_header .nav-buttons,#page_header .nav-links,#page_header .nav-buttons{display:block}.page-header .nav-links>ul>li,.page-header .nav-buttons>ul>li,.page_header .nav-links>ul>li,.page_header .nav-buttons>ul>li,#page_header .nav-links>ul>li,#page_header .nav-buttons>ul>li{display:inline-block;vertical-align:middle;float:left;position:relative;margin:0 8px}.page-header .nav-links>ul>li>a:not(.logo_mark):not(.login),.page-header .nav-links>ul>li #profile-menu a,.page-header .nav-buttons>ul>li>a:not(.logo_mark):not(.login),.page-header .nav-buttons>ul>li #profile-menu a,.page_header .nav-links>ul>li>a:not(.logo_mark):not(.login),.page_header .nav-links>ul>li #profile-menu a,.page_header .nav-buttons>ul>li>a:not(.logo_mark):not(.login),.page_header .nav-buttons>ul>li #profile-menu a,#page_header .nav-links>ul>li>a:not(.logo_mark):not(.login),#page_header .nav-links>ul>li #profile-menu a,#page_header .nav-buttons>ul>li>a:not(.logo_mark):not(.login),#page_header .nav-buttons>ul>li #profile-menu a{color:#fff;font-weight:600;font-size:90%}.page-header .nav-links>ul>li.dropdown.open,.page-header .nav-buttons>ul>li.dropdown.open,.page_header .nav-links>ul>li.dropdown.open,.page_header .nav-buttons>ul>li.dropdown.open,#page_header .nav-links>ul>li.dropdown.open,#page_header .nav-buttons>ul>li.dropdown.open{background:#232931}.page-header .nav-links>ul>li>a:not(.logo_mark):not(.login),.page-header .nav-links #profile-menu a,.page_header .nav-links>ul>li>a:not(.logo_mark):not(.login),.page_header .nav-links #profile-menu a,#page_header .nav-links>ul>li>a:not(.logo_mark):not(.login),#page_header .nav-links #profile-menu a{display:block;padding:22px 10px 18px 8px}.page-header .nav-links>.nav-links-active>li>a:not(.logo_mark):not(.login),.page-header .nav-links #profile-menu a,.page_header .nav-links>.nav-links-active>li>a:not(.logo_mark):not(.login),.page_header .nav-links #profile-menu a,#page_header .nav-links>.nav-links-active>li>a:not(.logo_mark):not(.login),#page_header .nav-links #profile-menu a{color:#C2C7D0}.page-header .nav-links>.nav-links-active>li>a:not(.logo_mark):not(.login).active,.page-header .nav-links #profile-menu a.active,.page_header .nav-links>.nav-links-active>li>a:not(.logo_mark):not(.login).active,.page_header .nav-links #profile-menu a.active,#page_header .nav-links>.nav-links-active>li>a:not(.logo_mark):not(.login).active,#page_header .nav-links #profile-menu a.active{color:#ffffff;border-bottom:5px solid #2ec866}.page-header .nav-links>.nav-links-active>li>a:not(.logo_mark):not(.login):hover,.page-header .nav-links #profile-menu a:hover,.page_header .nav-links>.nav-links-active>li>a:not(.logo_mark):not(.login):hover,.page_header .nav-links #profile-menu a:hover,#page_header .nav-links>.nav-links-active>li>a:not(.logo_mark):not(.login):hover,#page_header .nav-links #profile-menu a:hover{color:#ffffff}.page-header .nav-buttons .nav-admin,.page_header .nav-buttons .nav-admin,#page_header .nav-buttons .nav-admin{margin-top:10px}.page-header .nav-buttons .nav-admin>li:not(.dropdown-auth),.page_header .nav-buttons .nav-admin>li:not(.dropdown-auth),#page_header .nav-buttons .nav-admin>li:not(.dropdown-auth){border-radius:5px 5px 0 0;padding:10px}.page-header .nav-buttons .indicator,.page_header .nav-buttons .indicator,#page_header .nav-buttons .indicator{position:absolute;right:-5px;top:6px}.page-header .nav-buttons .number-indicator,.page_header .nav-buttons .number-indicator,#page_header .nav-buttons .number-indicator{background:#f65039;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);line-height:20px;width:20px;font-size:12px;color:#FFF;text-align:center;border-radius:100%;box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 3px rgba(0,0,0,0.2);text-shadow:0 1px rgba(0,0,0,0.1)}.page-header .nav-buttons img,.page_header .nav-buttons img,#page_header .nav-buttons img{width:25px}.page-header .dropdown-auth,.page_header .dropdown-auth,#page_header .dropdown-auth{border-radius:5px 5px 0 0;padding:0}.page-header .dropdown-auth .dropdown-toggle>img,.page-header .dropdown-auth .dropdown-toggle>span,.page_header .dropdown-auth .dropdown-toggle>img,.page_header .dropdown-auth .dropdown-toggle>span,#page_header .dropdown-auth .dropdown-toggle>img,#page_header .dropdown-auth .dropdown-toggle>span{display:inline-block;vertical-align:middle}.page-header .dropdown-auth .dropdown-menu,.page_header .dropdown-auth .dropdown-menu,#page_header .dropdown-auth .dropdown-menu{background:#232931;border-radius:5px 0 5px 5px;top:100%;padding:10px}.page-header .dropdown-auth .dropdown-menu ul,.page_header .dropdown-auth .dropdown-menu ul,#page_header .dropdown-auth .dropdown-menu ul{list-style:none}.page-header .dropdown-auth .dropdown-menu ul a,.page_header .dropdown-auth .dropdown-menu ul a,#page_header .dropdown-auth .dropdown-menu ul a{padding:8px 15px}.page-header .dropdown-auth .dropdown-menu ul a:hover,.page_header .dropdown-auth .dropdown-menu ul a:hover,#page_header .dropdown-auth .dropdown-menu ul a:hover{background:transparent}.page-header .dropdown-auth .dropdown-menu ul a.navigation_hackos,.page_header .dropdown-auth .dropdown-menu ul a.navigation_hackos,#page_header .dropdown-auth .dropdown-menu ul a.navigation_hackos{background:#4691f6;opacity:1 !important}.page-header .dropdown-auth .dropdown-menu ul li:not(:last-of-type) a,.page_header .dropdown-auth .dropdown-menu ul li:not(:last-of-type) a,#page_header .dropdown-auth .dropdown-menu ul li:not(:last-of-type) a{border-bottom:1px solid rgba(98,107,127,0.4)}.page-header .dropdown-auth .dropdown-menu .progress-wrapper,.page_header .dropdown-auth .dropdown-menu .progress-wrapper,#page_header .dropdown-auth .dropdown-menu .progress-wrapper{border-color:#39424e;display:block;height:8px;width:110%}.page-header .dropdown-auth>div,.page_header .dropdown-auth>div,#page_header .dropdown-auth>div{padding:10px;border-radius:5px 5px 0 0}.page-header .dropdown-auth>div.open,.page_header .dropdown-auth>div.open,#page_header .dropdown-auth>div.open{background:#232931;opacity:1}.page-header .dropdown-auth>div.open .dropdown-menu,.page_header .dropdown-auth>div.open .dropdown-menu,#page_header .dropdown-auth>div.open .dropdown-menu{display:block}.page-header .activity-menu,.page_header .activity-menu,#page_header .activity-menu{border-radius:5px 0 5px 5px;overflow:hidden;top:100%;top:calc(100% + 5px)}.page-header .activity-menu header,.page_header .activity-menu header,#page_header .activity-menu header{background:#232931;color:white}.page-header .search_form .search-input,.page_header .search_form .search-input,#page_header .search_form .search-input{margin-top:2px}.page-header .search_form .search-input .search-query,.page_header .search_form .search-input .search-query,#page_header .search_form .search-input .search-query{width:185px;background:#2e363f;border:1px solid #232931;box-shadow:none;line-height:normal;cursor:pointer}.page-header .search_form .search-input i,.page_header .search_form .search-input i,#page_header .search_form .search-input i{pointer-events:none;opacity:0.6}.page-header .search_form:hover i,.page_header .search_form:hover i,#page_header .search_form:hover i{pointer-events:none;opacity:1}.page-header .search_form .search-query:focus,.page_header .search_form .search-query:focus,#page_header .search_form .search-query:focus{-webkit-transition:background 0.5s ease-out;transition:background 0.5s ease-out;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,0.4);width:185px}.page_header_dropdown{z-index:500}.page-nav{background:#39424e;height:60px}.page_header_navigation{list-style:none}.page_header_navigation>div{box-sizing:border-box}.page_header-logo{position:absolute;left:-15px;padding-left:15px;padding-top:8px;height:52px;width:55px}.page_header-logo.enterprise:after{content:'enterprise';font-size:18px;display:block;color:#979FAF;position:absolute;z-index:200;left:70px;top:18px}.page_header-logo.none:after{content:''}.logo-candidate-site{position:absolute;left:15px;padding-top:8px;height:52px;width:55px}.page_header_navigation{margin-top:20px}.page_header_navigation li{padding:0 10px;float:left}.page_header_navigation li .nav-link{color:#979faf;display:block;text-shadow:0 -1px 1px rgba(0,0,0,0.5);font-size:14px}.page_header_navigation li .nav-link:hover{color:#fff}.page_header_navigation li [class^="icon-"]:before{margin:0}.page_header_navigation li.active a{color:#fff}.page_header_navigation .indicator{position:absolute;right:-4px;top:6px}.page_header_navigation .number-indicator{background:#f65039;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);line-height:18px;width:18px;font-size:12px;color:#FFF;text-align:center;border-radius:20px;box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 3px rgba(0,0,0,0.2);text-shadow:0 1px rgba(0,0,0,0.1)}.page_nav-sub{padding:10px 30px;background:#EFF1F3;border-bottom:1px solid #c2c7d0;box-shadow:0 1px 3px rgba(151,159,175,0.1);font-weight:bold;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.page_nav-sub p{line-height:40px}.page_nav-sub .dropdown-menu{width:180px;border-radius:5px;border-top:1px solid #c2c7d0;left:-15px}.page_nav-sub .dropdown-menu header{background:#f8f8f8;border-radius:5px 5px 0 0;border-bottom:1px solid #c2c7d0;box-shadow:0 1px 3px rgba(151,159,175,0.1);padding:5px 15px;text-align:center}.page_nav-sub .dropdown-menu .body{padding:5px 15px}.page_nav-sub .dropdown-menu:after,.page_nav-sub .dropdown-menu:before{position:absolute;top:-20px;left:10px;height:0;width:0;display:block !important;border-width:10px;border-style:solid;border-color:transparent transparent #f8f8f8 transparent;content:''}.page_nav-sub .dropdown-menu:before{top:-21px;border-bottom-color:#c2c7d0}.page_nav-sub .dropdown-menu label{padding-left:5px}.sidebar_toggle{-webkit-transform:translateX(-85px);transform:translateX(-85px);position:relative;z-index:1}.sidebar_toggle a{display:block;color:#fff;line-height:61px;font-size:30px;width:70px;text-align:center;background:#2e363f}.sidebar_toggle a:hover{color:#2ec866}.page_navigation-sidebar{position:fixed;top:61px;left:0;bottom:0;border-right:1px solid #17202c;background:#2e363f;overflow:hidden;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;width:70px;z-index:110;-webkit-transition:width 0.2s ease;transition:width 0.2s ease}.page_navigation-sidebar .nav-text{font-size:14px;width:0;overflow:hidden;display:inline}.page_navigation-sidebar .nav-icon:before{width:70px}.page_navigation-sidebar a{display:block;padding:10px 0;color:#fff;position:relative;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,0.5);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.page_navigation-sidebar a:hover{background:#232931}.page_navigation-sidebar a:hover i,.page_navigation-sidebar a:hover .quest-number{border-color:#2ec866;color:#2ec866}.page_navigation-sidebar .section-break{color:white;font-size:10px;text-align:center;margin:0 auto;width:100%;display:inline-block}.page_navigation-sidebar .mini-dash{height:100px;padding:10px 20px 0;background:#2f3741;color:#fff}.page_navigation-sidebar .mini-dash .stat{width:50%}.page_navigation-sidebar .mini-dash .stat:first-of-type{border-right:1px solid #EFF1F3}.page_navigation-sidebar .indicator{position:absolute;right:12px;top:15px}.page_navigation-sidebar .status-indicator{top:18px}.page_navigation-sidebar .number-indicator{background:#f65039;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);line-height:18px;width:18px;font-size:12px;color:#FFF;text-align:center;border-radius:20px;box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 3px rgba(0,0,0,0.2);text-shadow:0 1px rgba(0,0,0,0.1)}.page_navigation-sidebar .status-indicator{right:21px;top:22px}.page_navigation-sidebar:hover{width:230px;box-shadow:1px 0 5px rgba(23,32,44,0.4)}.page_navigation-sidebar:hover .indicator{right:10px}.page_navigation-sidebar:hover .status-indicator{right:15px;top:18px}.page_navigation-sidebar.hr-candidate-rules{width:70px;border-right:0;padding:0;overflow-x:hidden}.page_navigation-sidebar.hr-candidate-rules:hover{box-shadow:none !important}.page_navigation-sidebar.hr-candidate-rules a{text-shadow:none}.page_navigation-sidebar.hr-candidate-rules a.active{background:#fff;color:#39424e}.page_navigation-sidebar-disabled{position:fixed;top:61px;left:0;bottom:0;border-right:1px solid #17202c;background:#2e363f;overflow:hidden;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;width:70px;z-index:110}.page_footer{background:#fff;border-top:1px solid #e4e4e4;padding:15px;margin-top:40px}.page_header-userbtn{line-height:40px;color:#fff;display:block;text-transform:uppercase;font-size:14px;margin-top:5px;width:49px;float:right;border:none !important;box-shadow:none !important;background:none !important}.page_header-userbtn i{float:right}.page_header-userbtn .avatar{float:left;top:7px;left:-5px;position:relative;box-shadow:none}.page_header-userbtn.login{padding:0 15px}.page_header-userbtn:hover{color:#fff}.page_header_dropdown-toggle{position:relative;height:50px;margin-top:5px;margin-left:15px;background:transparent;padding:2px 4px 0 11px;border-top-left-radius:5px;border-top-right-radius:5px}.page_header_dropdown-toggle.open{box-shadow:none;background-color:#232931 !important}.page_header_dropdown-toggle.open .page_header-userbtn{position:relative;z-index:1500;border-radius:5px 5px 0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 5px rgba(0,0,0,0.2)}.page_header_dropdown-toggle.login-prompt{min-width:100px;text-align:center}.page_header_dropdown{min-width:155px;background-color:#232931;border-top-left-radius:5px !important;color:#ffffff;padding:0;border:none;width:100%;margin-top:-4px}.page_header_dropdown a{color:#ffffff}.page_header_dropdown li.navigation_hackos{padding:6px 0;border-bottom:1px solid rgba(98,107,127,0.4)}.page_header_dropdown li.navigation_hackos a{cursor:default;padding:0 0 0 10px}.page_header_dropdown li.navigation_hackos a:hover{background-color:transparent !important}.page_header_dropdown li:not(.navigation_hackos) a:hover{background:#000000 !important}.page_header_dropdown li:not(.navigation_hackos) a:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.page_header_notification-toggle{position:relative;height:50px;margin-top:5px;margin-left:15px;background:transparent;top:12px}.page_header_notification-toggle #updates-count{position:absolute;right:-5px;top:6px;background:#f65039;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);line-height:20px;width:20px;font-size:12px;color:#FFF;text-align:center;border-radius:100%;box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 3px rgba(0,0,0,0.2);text-shadow:0 1px rgba(0,0,0,0.1)}.page_header_notification-toggle .dropdown-menu{width:450px;right:-10px;left:auto;top:40px;border-radius:5px;overflow:visible !important;font-size:14px;z-index:999}.page_header_notification-toggle .line-below{border-bottom:1px solid #979faf}.page_header_notification-toggle .hr_nav_notifications_list{max-height:360px}.navbar.hre-nav{position:relative;min-width:985px;padding:0 15px}.navbar.hre-nav .main-header{padding:0 10px}.navbar.hre-nav .main-header button{background:none;box-shadow:none;border:none;position:relative;top:17px;width:32px}.navbar.hre-nav .main-header button img{max-width:100%}.navbar.hre-nav .page_header-logo{left:0}.navbar.hre-nav ul.selector-nav-tabs{padding:0;display:inline-block;list-style:none}.navbar.hre-nav ul.selector-nav-tabs>li{position:relative;float:left;z-index:112}.navbar.hre-nav ul.selector-nav-tabs>li a:not(.close_btn){font-weight:600;color:#979faf;text-decoration:none;display:block;padding:19px 20px 15px 20px}.navbar.hre-nav ul.selector-nav-tabs>li a:hover{color:#fff}.navbar.hre-nav ul.selector-nav-tabs>li.navigation_hackos a{border:1px solid #fff}.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown{cursor:pointer;height:60px;position:relative}.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown:before{display:none;content:' ';position:absolute;left:26px;margin-left:-7px;bottom:-2px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f8f9fa;z-index:3}.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown:hover:before,.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown:focus:before{display:block}.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown:hover>ul,.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown:focus>ul{display:block}.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown>ul{display:none;position:absolute;background:#f8f9fa;box-shadow:0 -1px 3px rgba(0,0,0,0.2),0 3px 25px rgba(0,0,0,0.3);z-index:2;left:0;top:60px;width:165px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown>ul li{list-style-type:none}.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown>ul li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown>ul li a{font-size:12px;padding:10px 10px 7px 10px}.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown>ul li a:hover,.navbar.hre-nav ul.selector-nav-tabs>li.top-nav-dropdown>ul li a:focus{color:#39424e}.navbar.hre-nav ul.selector-nav-tabs>li.active{border-bottom:5px solid #2bc56d}.navbar.hre-nav ul.selector-nav-tabs>li.active a{color:#fff}.navbar.hre-nav ul.selector-nav-tabs.hre-margin{position:relative;left:195px;top:2px}.nav-contents{margin:20px;display:inline-block;color:#fff}.nav-contents li.active a{color:#2ec866}.nav-input{margin:10px 0 0 0 !important;display:inline-block !important;float:none !important;vertical-align:top;border:1px solid #262b32 !important;background:#2a3443;color:#979faf !important;box-shadow:inset 0 1px 2px rgba(13,14,17,0.1),inset 0 1px 15px rgba(151,159,175,0.05) !important}.nav-login-patch{display:inline-block;vertical-align:top}.nav-input::-webkit-input-placeholder{color:#979faf}.nav-input:-moz-placeholder{color:#979faf}.nav.nav-tabs{padding-bottom:0}.bcrumb{color:#979faf}.bcrumb a{color:inherit;font-weight:600}.bcrumb a:hover{color:#39424e}.content-header{background:#fff;border-bottom:1px solid #e0e4e8}.clear-margin{margin:0px !important}textarea#emails{overflow-x:hidden}#companies{width:96%;margin-top:20px}#companies .company{position:relative;top:0px;left:10px}#companies .company-img{width:120px;height:auto}#ajax-msg-wrap #ajax-msg{color:black;background-color:#F5EEB9;border:1px solid #E8C461;font-weight:bold;padding:5px 15px 5px 10px;position:fixed;z-index:9999;left:50%;text-align:right;border-radius:0 0 5px 5px}#ajax-msg-wrap #ajax-msg .ajax-loading{background:url(https://cdn.hrcdn.net/hackerrank/assets/ajax-msg-loader-2b5f93e782f31013622ed3dd858fbc4e.gif);background-repeat:no-repeat;height:16px;display:inline-block;width:25px}#ajax-msg-wrap #ajax-msg.error{border-color:#f65039;border-top:none;background:#fef7f7;color:#f65039;text-align:center}.admin-template form{display:block;margin:0 auto;float:none}.admin-template form a{text-align:center;display:block;margin:15px 0}.typeahead{z-index:99999999}#selected-language{text-align:left}.close-btn{padding:0px 3px !important;margin:0px;margin-right:3px}.packer{margin:auto;display:inline-block}#countdowntimer{padding:1em 0;border-bottom:1px solid #EFF1F3}#countdowntimer h4{margin:0;text-align:center;font-size:22px}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,div.ask-question-popup .hr-dialog-header,div.ask-question-popup .hr-dialog-header-slim{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}.hr-leaderboard,.hr-home-mission,.hr-domains,.hr-leaderboard{position:relative;z-index:10}.hr-leaderboard:before,.hr-home-mission:after,.hr-domains:after,.hr-leaderboard:after{content:'';height:10em;position:absolute;left:-25%;-webkit-transform-origin:0 0;transform-origin:0 0;width:150%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);z-index:-1}.static-home{padding-top:66px}.static{max-width:100%;width:100%;overflow-x:hidden}.static-topbar{background:#FFFFFF;border-bottom:2px solid #EFF1F3;position:fixed;top:0;width:100%;z-index:1039}.static-nav{display:inline-block;margin:0 auto;text-align:center;width:calc(95% - 355px)}.static-nav-ab-test{width:calc(95% - 280px)}@media only screen and (max-width: 959px){.nav-toggle-2,.nav-toggle{color:#39424e;display:block;font-size:1.25em;position:absolute;right:0;line-height:66px}.nav-toggle-2:hover,.nav-toggle:hover{color:#39424e}.static-home-nav{max-height:0;overflow:hidden;-webkit-transition:max-height .4s, padding .4s;transition:max-height .4s, padding .4s;width:100%;margin:0 auto;text-align:left;width:calc(120%);margin-left:-5%;margin-left:-10%}.static-home-nav.open{max-height:1000px;padding:1em 0;border-top:1px solid #2ec866}.static-auth{display:block;text-align:center}}.static-links a{color:#626b7f;display:block;padding:.75em 5%}.static-links a:hover{color:#2ec866}.static-links a:active,.static-links a.active{color:#39424e}@media only screen and (min-width: 960px){.static-home{padding-top:75px}.static-auth,.static-links{display:inline-block}.nav-toggle-2,.nav-toggle{display:none}.static-link{position:relative}a.static-link,.static-link>a{cursor:pointer;font-size:1em;font-weight:600;display:inline-block;padding:25px;margin:1px 0;position:relative}a.static-link a,.static-link>a a{color:inherit}.work-dropdown{background:#2e363f;background:white;box-shadow:0 1px 3px rgba(0,0,0,0.2),0 3px 25px rgba(0,0,0,0.3);color:#39424e;padding:0 1em;position:absolute;top:240%;top:calc(100% + 25px);left:-40%;text-align:left;width:150%;z-index:100;max-height:0;overflow:hidden;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.work-dropdown a{color:inherit;font-weight:600;font-size:.9em}.work-dropdown:before{content:'';border:10px solid transparent;border-bottom-color:#2e363f;border-bottom-color:white;position:absolute;top:-20px;left:42%;left:calc(50% - 10px)}.work-dropdown>a{display:block;padding-bottom:.75em}.work-dropdown>a:hover{color:#2ec866}}@media only screen and (max-width: 959px){.static-link{text-align:left;margin-left:25px;display:block}}.static-hero{background-color:#1D2343;position:relative;padding:8em 0;text-align:center}.static-hero h1,.static-hero h2{font-size:2em;margin-bottom:.5em;position:relative}.static-navigation,.careers-navigation{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.static-navigation .static-navigation--inner,.careers-navigation .static-navigation--inner{max-width:1400px;margin-left:auto;margin-right:auto}.static-navigation .static-navigation--inner .right_nav,.careers-navigation .static-navigation--inner .right_nav{display:none}.static-navigation .static-navigation--inner .right_nav a,.static-navigation .static-navigation--inner .right_nav span,.careers-navigation .static-navigation--inner .right_nav a,.careers-navigation .static-navigation--inner .right_nav span{z-index:99999999;color:#000;position:relative}.static-navigation .static-nav-fixed,.careers-navigation .static-nav-fixed{position:relative;z-index:100;line-height:3.5em}.static-navigation .static-nav-fixed.pull-right,.careers-navigation .static-nav-fixed.pull-right{margin-right:2.5%}.static-navigation .static-nav-fixed a,.careers-navigation .static-nav-fixed a{color:#979faf;text-decoration:underline}.careers-navigation{padding:1.25em 20px;height:2.625em}.careers-navigation a:not(.btn):not(.btn-inverse):not(.btn-inverse.btn-inverse--alt:hover):not(.btn-grey):not(.hr-dialog-button.hr_primary-btn):not(.hr-dialog-button.hr_secondary-btn){color:#626b7f;font-size:16px}.careers-navigation .careers-navigation-logo{background:url("brand/wordmark_sm.png");background:url("brand/wordmark_sm.svg");height:46px;width:197px;top:.5em;display:inline-block}.careers-navigation .careers-navigation-toggle{display:none}.careers-navigation .careers-navigation_links{float:right}@media screen and (max-width: 480px){.careers-navigation .careers-navigation_links a{font-size:0.8em;padding:10px}}.careers-navigation .careers-navigation_links a:hover:not(.btn-primary):not(.btn-primary-new){color:#39424e}.static-content{background:#fff}.static-content.open{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.static_hero-title{font-size:1.5em}.static_hero-title .cp-logo{display:inline-block;vertical-align:top;padding-top:5px}.static_hero-title .cp-logo img{display:inline-block;padding-top:3px;padding-right:5px}.static_hero-title .cp-logo .cp-text-logo{width:200px;margin:auto}.static_hero-title .cp-logo .cp-text-logo img{width:40px}.static_hero-title .cp-logo .cp-text{display:inline-block;vertical-align:top;font-weight:600;font-size:28px;margin-left:-10px}.static_hero-title .cp-logo .cp-text-content{font-size:36px}.static_hero-content{color:#2ec866;font-size:1.1em;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.static-section,.work .header-section,.work .small-section,.work .xsm-static{padding:5em 0;text-align:center}.static-section .btn-text.color-green,.work .header-section .btn-text.color-green,.work .small-section .btn-text.color-green,.work .xsm-static .btn-text.color-green{color:#26a655}.static-section img,.work .header-section img,.work .small-section img,.work .xsm-static img{max-width:100%;margin:0 auto}.static-section .testimonial-author img,.work .header-section .testimonial-author img,.work .small-section .testimonial-author img,.work .xsm-static .testimonial-author img{width:108px}.static-section.static-hero,.work .static-hero.header-section,.work .static-hero.small-section,.work .static-hero.xsm-static{padding:8em 0 3em}.static_section-title,.static_section-subtitle{font-size:1.5em;line-height:1.5em;font-weight:bold}.static_section-title a,.static_section-subtitle a{color:#979faf;text-decoration:underline}.static_section-intro{font-size:1.15em}.static-footer{text-align:center;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.static-footer a:hover{color:#2ec866}.static-footer .x-footer-brand{margin-bottom:1em;color:#fff;font-size:.8em;text-align:center}.static-footer .x-footer-brand #brand-logo{width:202px;height:55px;margin:1em auto 0;background:url("brand/HR_logo_wordmark.png");background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkhhY2tlclJhbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwMHB4IiBoZWlnaHQ9IjY0M3B4IiB2aWV3Qm94PSIwIDAgMzAwMCA2NDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwMDAgNjQzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnIGlkPSJIZXhhZ29uXzFfIj4NCgkJPGc%2BDQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUzMi40MDg3IiB5MT0iMjkwLjE0NjUiIHgyPSI1MzIuNDA4NyIgeTI9IjE2LjUiPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyNUE1NTkiLz4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMzBDRTY4Ii8%2BDQoJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJPHBhdGggZmlsbD0idXJsKCNTVkdJRF8xXykiIGQ9Ik00NTAuMTQ0LDE2LjVjLTE0LjY1MSwwLTYxLjM2MiwyMi4xNTEtMTExLjUzNCw0OS45MDFsMzg3LjU5NywyMjMuNzQ1DQoJCQkJYy0xLjExMy01Ny4yMy01LjMwNS0xMDguNTYyLTEyLjYxMi0xMjEuMTQzYy02LjE2My0xMC42MjYtMzcuMjE1LTMzLjE1Mi03Ni4wOS01Ny42OTdMNTMzLjg1MSw1MS40NzINCgkJCQlDNDk1LjAyNywzMS4xMTIsNDYyLjAzNSwxNi41LDQ1MC4xNDQsMTYuNXoiLz4NCgkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNDc4Ljc4ODYiIHkxPSI0MTYuMTY0MSIgeDI9IjQ3OC43ODg1IiB5Mj0iNjYuNDAxNCI%2BDQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzI1QTU1OSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMENFNjgiLz4NCgkJCTwvbGluZWFyR3JhZGllbnQ%2BDQoJCQk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgZD0iTTIzMS4wNjUsMTMxLjk1M2w0OTIuMzUxLDI4NC4yMTFjMi43MDgtMzUuOTA3LDMuNjQzLTgyLjYzMywyLjc5MS0xMjYuMDE4TDMzOC42MSw2Ni40MDENCgkJCQlDMzAwLjYsODcuNDIzLDI2MC42MzEsMTExLjYzNiwyMzEuMDY1LDEzMS45NTN6Ii8%2BDQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQ1MC4xMTQzIiB5MT0iNTExLjc5ODgiIHgyPSI0NTAuMTE0MiIgeTI9IjEzMS45NTMxIj4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjVBNTU5Ii8%2BDQoJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzMwQ0U2OCIvPg0KCQkJPC9saW5lYXJHcmFkaWVudD4NCgkJCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfM18pIiBkPSJNMjMxLjA2NSwxMzEuOTUzYy0yMy4yMTYsMTUuOTM4LTQwLjAyOCwyOS40NTEtNDQuMzcxLDM3LjA1MQ0KCQkJCWMtNC40NDcsNy43NzktNy43MzUsMzAuMDY1LTkuODgxLDU5LjI0Nmw0OTEuMTgsMjgzLjU0OWMyMy44My0xNi4yODIsNDEuMTcxLTMwLjExMSw0NS42MDMtMzcuODAzDQoJCQkJYzQuMzk2LTcuNjE0LDcuNjU5LTI5LjMxNCw5LjgyMS01Ny44MzJMMjMxLjA2NSwxMzEuOTUzeiIvPg0KCQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0MjAuOTg3OCIgeTE9IjU3OC40NDkyIiB4Mj0iNDIwLjk4NzgiIHkyPSIyMjguMDM5MSI%2BDQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzI1QTU1OSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMENFNjgiLz4NCgkJCTwvbGluZWFyR3JhZGllbnQ%2BDQoJCQk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzRfKSIgZD0iTTY2OC4xNzMsNTExLjY3OWwtNDkxLjM0NS0yODMuNjRjLTIuNzI1LDM2Ljg0MS0zLjYxMiw4NC43MjUtMi42NDksMTI4LjcxMmwzODQuMDM4LDIyMS42OTgNCgkJCQlDNTk2LjgwNyw1NTcuMjE2LDYzNy43OTksNTMyLjQ0NCw2NjguMTczLDUxMS42Nzl6Ii8%2BDQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzVfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjM2Ni4xOTc4IiB5MT0iNjI2LjUiIHgyPSIzNjYuMTk3OCIgeTI9IjM1Ni43NTEiPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyNUE1NTkiLz4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMzBDRTY4Ii8%2BDQoJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJPHBhdGggZmlsbD0idXJsKCNTVkdJRF81XykiIGQ9Ik0xNzQuMTc5LDM1Ni43NTFjMS4yMiw1NS41NzYsNS4zODEsMTA0LjgzMSwxMi41MTUsMTE3LjI0NQ0KCQkJCUMyMDMuOTQzLDUwNC4wMzIsNDE1LjY4NSw2MjYuNSw0NTAuMTQ0LDYyNi41YzE0LjMxNCwwLDU5LjIyNS0yMS4xNzQsMTA4LjA3My00OC4wNTFMMTc0LjE3OSwzNTYuNzUxeiIvPg0KCQk8L2c%2BDQoJPC9nPg0KCTxnIGlkPSJIXzFfIj4NCgkJDQoJCQk8aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIG9wYWNpdHk9IjAuMSIgd2lkdGg9IjMxNiIgaGVpZ2h0PSI0MjciIHhsaW5rOmhyZWY9IjIyNzZGODI5RjYzMkJGOEYucG5nIiAgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAyOTIgMTExKSI%2BDQoJCTwvaW1hZ2U%2BDQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUwMS45MzEsMzQ1LjM2OHYxMDUuNTc0aC0xNy44MTljLTMuNjIxLDAtNi41NTEsMi45MzUtNi41NTEsNi41NDVjMCwyLjM3LDEuMjU2LDQuNDQsMy4xMzgsNS41OTENCgkJCQlsNDAuMDUsMzguMzkxYzEuMTk3LDEuNTY0LDMuNTc0LDIuNzUzLDUuNjk3LDIuNzUzYzIuMTY4LDAsNC4wODYtMS4xMjgsNS4yNzUtMi43NTNsNDIuNjY5LTM4LjM5Nw0KCQkJCWMxLjg3My0xLjE1MSwzLjEyMy0zLjIyMSwzLjEyMy01LjU4NGMwLTMuNjEtMi45MzUtNi41NDUtNi41NS02LjU0NWgtMTcuODgxbC0wLjE1My0yNTUuMDk5YzAtMy42MTMtMi44NjgtNi41NDctNi40ODMtNi41NDcNCgkJCQloLTM3LjkyOGMtMy42MiwwLTYuNTg1LDIuOTM0LTYuNTg1LDYuNTQ3djk4LjQ3OGwtMTAzLjU1NC0wLjAxNHYtMTAyLjI1aDE3LjgyMWMzLjYxOSwwLDYuNTUtMi45MzUsNi41NS02LjU0Nw0KCQkJCWMwLTIuMzctMS4yNTYtNC40MzgtMy4xMzctNS41OWwtNDAuMDUtMzguMzg5Yy0xLjE5OC0xLjU2NS0zLjU3NS0yLjc1NS01LjY5OC0yLjc1NWMtMi4xNjcsMC00LjA4NiwxLjEzLTUuMjc0LDIuNzU1DQoJCQkJbC00Mi42NzEsMzguMzk2Yy0xLjg3MywxLjE1LTMuMTIyLDMuMjE5LTMuMTIyLDUuNTgyYzAsMy42MTIsMi45MzUsNi41NDcsNi41NTEsNi41NDdoMTcuODgxbDAuMTU0LDI1NS4wOTkNCgkJCQljMCwzLjYxMywyLjg2OCw2LjU0Nyw2LjQ4Myw2LjU0N2gzNy45MjhjMy42MiwwLDYuNTg1LTIuOTM0LDYuNTg1LTYuNTQ3VjM0NS4zNjhINTAxLjkzMXoiLz4NCgkJPC9nPg0KCTwvZz4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzM5NDI0RSIgZD0iTTIyMTUuODA3LDQzMC4yMDdjLTIxLjE5Ny0zNC42NTgtNDIuNTAzLTY5LjI1LTYzLjczNy0xMDMuODg0DQoJCWMtMS44MTgtMi45NjUtMy4zNjctNi4wOTUtNS4zNjYtOS43NGM0LjczNS0xLjQzMiw4LjI0NS0yLjM5MiwxMS42ODktMy41NTFjMzEuOTI5LTEwLjczOCw1MS42MDEtMzcuMDU3LDUyLjYxNC03MC4zMzENCgkJYzEuMjAyLTM5LjQwOC0xOS40NDItNjYuOTk0LTU3Ljc5NC03Ni41MjZjLTguNjcyLTIuMTU0LTE3LjY3Mi0zLjg2OS0yNi41NjMtNC4wOTFjLTI4LjYzLTAuNzE1LTU3LjI3OS0wLjY5My04NS45MjItMC44NDYNCgkJYy0xNi42NTUtMC4wODktMTYuOTUxLDAuMjYyLTE2Ljk1MywxNi40NzdjLTAuMDEzLDg0LjYxNC0wLjAxMSwxNjkuMjI5LDAuMDAzLDI1My44NDVjMC4wMDEsMi45OTMsMC4wMzMsNiwwLjMwMiw4Ljk3OQ0KCQljMC4zNzQsNC4xNTgsMi41MjIsNi45NTQsNi45NCw3LjAyM2M4Ljk5MSwwLjE0MSwxNy45ODcsMC4xMTYsMjYuOTc5LDAuMDZjNC4zNzEtMC4wMjcsNi43NDEtMi42MzYsNy4zMzUtNi43MTkNCgkJYzAuMzgxLTIuNjE2LDAuMjM0LTUuMzE3LDAuMjM1LTcuOThjMC4wMTItMzMuMzEyLDAuMDA4LTY2LjYyNiwwLjAwOC05OS45MzhjMC0zLjYyMiwwLTcuMjQ0LDAtMTIuODQ4DQoJCWMxMC4wMjMsMCwxOC42MTUsMC4yODUsMjcuMTc3LTAuMTAxYzUuNzA4LTAuMjU4LDkuMTgzLDEuNzM3LDExLjk5OCw2Ljc4NmM3LjEzNSwxMi43OTIsMTQuNzk2LDI1LjI4OSwyMi4yNjEsMzcuODk2DQoJCWMxNC43NTksMjQuOTI4LDI5LjYxNSw0OS44LDQ0LjIyMiw3NC44MThjMy4xMDIsNS4zMTIsNi40NTMsOC44MDIsMTMuMjcyLDguMjkzYzcuMjg4LTAuNTQ1LDE0LjY1NiwwLjA4MiwyMS45NzUtMC4xOTENCgkJYzQuNzI0LTAuMTc3LDEwLjU1MywyLjAyLDEzLjQyOC0zLjgyN0MyMjIyLjYwMiw0MzguMzM1LDIyMTguMzI4LDQzNC4zMywyMjE1LjgwNyw0MzAuMjA3eiBNMjEyMC40MjksMjgxLjYyNg0KCQljLTE2Ljg0NiwxLjMzNi0zMy44NjMsMC41MjItNTAuODA5LDAuNTU1Yy0wLjkxNywwLjAwMi0xLjgzNS0wLjUzNC0zLjM2Ny0xLjAxYzAtMjYuNzc3LDAtNTMuNTQ2LDAtODAuMzQ3DQoJCWMwLjQ1Ny0wLjQwOSwwLjkzOC0xLjIxNywxLjQzNi0xLjIyOWMyMS44OTMtMC41MDgsNDMuODIxLTIuMDMxLDY1LjU4OCwxLjc4MmMzLjI1NywwLjU3MSw2LjUwOCwxLjM4Nyw5LjYzMiwyLjQ2NQ0KCQljMjIuNjkxLDcuODI5LDMyLjk3OSwzMS4yMTcsMjMuNTA4LDUzLjMxN2MtMy4yODksNy42NzYtOC43NSwxMy43OTgtMTYuNDAyLDE2LjYwNw0KCQlDMjE0MC40NDYsMjc3LjI3OSwyMTMwLjQ1NCwyODAuODMyLDIxMjAuNDI5LDI4MS42MjZ6IE0xNTEwLjg0OCwzNjUuNzgyYy0wLjE0NSwzLjIxMi0wLjQwOCw2LjQyMy0wLjQxNCw5LjYzNQ0KCQljLTAuMDQxLDIwLjMzMiwwLjA0Miw0MC42NjQtMC4wNTUsNjAuOTk2Yy0wLjA0Niw5LjgxMi0xLjM1LDExLjA5OS0xMC44MTMsMTEuMjY4Yy02LjY2NCwwLjExOS0xMy4zMzksMC4yMDEtMTkuOTk2LTAuMDUyDQoJCWMtNi45MTEtMC4yNjItOC41NTUtMi4xMDctOC45Ny05LjE0NmMtMC4xMTctMS45OTMtMC4wMzUtMy45OTgtMC4wMzUtNS45OThjMC05MS4zMjgsMC4wMDEtMTgyLjY1NSwwLjAwMy0yNzMuOTgzDQoJCWMwLTIuMzMzLTAuMTAzLTQuNjc0LDAuMDQ5LTYuOTk3YzAuNDEtNi4yODEsMi4yOTMtOC41ODksOC4zNS04Ljg2M2M3LjY1LTAuMzQ2LDE1LjMzOS0wLjMzNCwyMi45OS0wLjAwOA0KCQljNi4yNDgsMC4yNjcsNy45ODUsMi4zNDMsOC4zOTUsOC43MjhjMC4xNzEsMi42NTYsMC4wNiw1LjMzMSwwLjA2LDcuOTk3YzAuMDAzLDUwLjk5Ny0wLjAwNiwxMDEuOTk0LDAuMDI0LDE1Mi45OQ0KCQljMC4wMDIsMy41MywwLjI5MSw3LjA2MSwwLjUzMywxMi41MjFjMy41NzktMi45NzUsNS44NTUtNC42MjQsNy44NS02LjU2MmMyMC4wNzItMTkuNTE1LDQwLjE4OC0zOC45ODcsNjAuMDYzLTU4LjcwMQ0KCQljNC4wODgtNC4wNTQsOC4yODItNi4wNjIsMTQuMDg3LTUuODQ3YzkuNjUzLDAuMzU3LDE5LjMzLDAuMDYyLDI4Ljk5NSwwLjExOGMzLjkzOCwwLjAyMyw4LjM1Mi0wLjY0LDEwLjAyMiw0LjQwNg0KCQljMS41MzcsNC42NDEtMS4zOTksNy40MzgtNC40NjgsMTAuMjE0Yy0yNC4yMjQsMjEuOTEyLTQ4LjQxNiw0My44NTctNzIuNjA1LDY1LjgwOGMtMi45MzcsMi42NjUtNS43OTgsNS40MTYtOS4xNDIsOC41NDcNCgkJYzIuMDQ3LDIuMzQxLDMuNjIyLDQuNDAyLDUuNDU3LDYuMTk5YzI3LjYxNywyNy4wNTQsNTUuMjY4LDU0LjA3Miw4Mi45MTEsODEuMTAxYzEuNjY4LDEuNjMxLDMuODMzLDMuMDAzLDQuODY2LDQuOTY5DQoJCWMxLjI3NiwyLjQzLDIuODMxLDUuODMsMi4wMSw3LjkzMWMtMC44MiwyLjEwMi00LjI4Miw0LjAxLTYuODM2LDQuNDFjLTQuNTU3LDAuNzE1LTkuMzA0LDAuMzM2LTEzLjk2NywwLjIyOA0KCQljLTguOTU4LTAuMjA5LTE4Ljg1NSwxLjcyMi0yNi41OTgtMS40OWMtNy4zOTYtMy4wNjctMTIuNjM1LTExLjQ2MS0xOC42NjgtMTcuNjYzYy0xNy44OTMtMTguMzk1LTM1LjcwNC0zNi44NjktNTMuNTYyLTU1LjI5OA0KCQljLTIuNzM0LTIuODIxLTUuNTQ1LTUuNTY5LTguMzItOC4zNTJDMTUxMi4zMjYsMzY1LjE4NSwxNTExLjU4NywzNjUuNDgzLDE1MTAuODQ4LDM2NS43ODJ6IE0yNjk1LjkxNCwzNjYuMDYyDQoJCWMwLDYuMjk4LDAsMTIuNTk3LDAsMTguODk1YzAsMTcuMzI1LDAuMSwzNC42NTEtMC4wNCw1MS45NzdjLTAuMDcyLDguODMxLTEuODU4LDEwLjU0Mi0xMC41MDIsMTAuNzM4DQoJCWMtNi4zMjcsMC4xNDUtMTIuNjYzLDAuMTQ2LTE4Ljk5LDAuMDAzYy04Ljc1Mi0wLjE5Ny0xMC4xOTctMS43My0xMC41NzktMTAuNjg4Yy0wLjA4NS0xLjk5Ni0wLjAzMy0zLjk5OC0wLjAzMy01Ljk5Nw0KCQljLTAuMDAxLTkwLjYyNi0wLjAwNi0xODEuMjUyLDAuMDAyLTI3MS44NzhjMC4wMDEtMTYuNDA5LDAuMjA1LTE2LjU5MiwxNi44NTYtMTYuNTk1YzQuOTk4LTAuMDAxLDEwLjAxMy0wLjIyMiwxNC45ODgsMC4xMjINCgkJYzUuNTE1LDAuMzgsNy42NjMsMi42NDcsOC4yMDEsOC4wOTFjMC4yNjEsMi42NDIsMC4wOTYsNS4zMjYsMC4wOTYsNy45OTFjMC4wMDQsNTAuOTc4LDAuMDA0LDEwMS45NTUsMC4wMDQsMTUyLjkzMg0KCQljMCwzLjYwNCwwLDcuMjA2LDAsMTMuNDU0YzQuMzQzLTMuNzE5LDcuMDU3LTUuNzk2LDkuNDg4LTguMTY0YzE5LjA5NC0xOC41OTQsMzguMjY2LTM3LjExMSw1Ny4xMDItNTUuOTYzDQoJCWM1LjA1NS01LjA1OCwxMC4xNy03Ljc5NiwxNy41MzItNy4yN2M4LjYxOCwwLjYxNywxNy4zMTUsMC4wOTIsMjUuOTc4LDAuMTY3YzQuMjI5LDAuMDM3LDkuMDc5LTAuOTgzLDExLjE4OCw0LjI4Nw0KCQljMi4wOTgsNS4yNDItMS45NTUsNy45NjYtNS4wOTgsMTAuODIzYy0yNC4xNTgsMjEuOTY2LTQ4LjM3LDQzLjg3Mi03Mi41NTEsNjUuODEyYy0yLjY4OCwyLjQzOC01LjI4NSw0Ljk3NC04LjcwMyw4LjE5OQ0KCQljMi41NTUsMi43NTQsNC42MzMsNS4xODksNi45MSw3LjQyYzI3LjM3NSwyNi44MDMsNTQuNzgsNTMuNTc1LDgyLjE3Niw4MC4zNTdjMS40MjgsMS4zOTYsMy4zNTQsMi41NzEsNC4xNDEsNC4yNzENCgkJYzEuMTY5LDIuNTIyLDIuNzA1LDUuODY1LDEuODg5LDguMDMzYy0wLjc4LDIuMDc0LTQuMzIyLDQuMjkyLTYuNzIyLDQuMzc2Yy0xMi4zMTIsMC40MjgtMjQuNjczLDAuNjI0LTM2Ljk1OC0wLjEwNQ0KCQljLTMuMzYyLTAuMi03LjA1Mi0zLjM1NS05LjY4Ni02LjA0M2MtMjIuMTU0LTIyLjYtNDQuMDkxLTQ1LjQxMy02Ni4xMTMtNjguMTQzYy0yLjctMi43ODctNS41MjEtNS40NTctOC4yODYtOC4xODINCgkJQzI2OTcuNDQsMzY1LjM0MywyNjk2LjY3NywzNjUuNzAzLDI2OTUuOTE0LDM2Ni4wNjJ6IE0xODQwLjU3NywzMzUuMjM0Yy0zLjM4NS00OS44MDgtMzcuOTY3LTgzLjE3NS04My42NTEtODUuODczDQoJCWMtMzkuNzE4LTIuMzQ2LTcwLjc5NiwxMi40MTctOTIuMTA0LDQ2LjI3Yy0xMi4zMzIsMTkuNTkxLTE2LjMxMSw0MS40NTQtMTQuMTY5LDY0LjIxMmMzLjgxNyw0MC41NTQsMjMuNjk4LDcwLjExNSw2MS45ODQsODUuNjY4DQoJCWMyMi4wMTIsOC45NDIsNDQuODU3LDguNzY1LDY3LjY1OSwyLjc1M2MyMC4zNTQtNS4zNjYsMzYuNjI4LTE3LjA4Nyw0OS45OS0zMy4wNzVjNS45MTItNy4wNzQsNS42MjktMTAuMDI0LTEuMjU3LTE1LjcyNw0KCQljLTMuMDc2LTIuNTQ3LTYuMjc1LTQuOTQ3LTkuNDI0LTcuNDA3Yy0xMi4wNzMtOS40MzMtMTEuOTA3LTkuMjgzLTIxLjk0MywyLjA5NGMtMTYuOTU4LDE5LjIyMy0zOC4yMTUsMjYuNTU5LTYyLjk5NSwxOS43NDUNCgkJYy0yMy42NC02LjUtMzcuNDA3LTIyLjkyNy00Mi43MzMtNDguNzYxYzUuMTM0LTAuMjQ3LDkuMDItMC41OTQsMTIuOTA1LTAuNTk4YzM5LjYzMS0wLjA0LDc5LjI2Mi0wLjAyMywxMTguODkzLTAuMDI4DQoJCWMyLjY2MywwLDUuMzQsMC4xMTIsNy45ODgtMC4xYzYuOTkzLTAuNTU4LDguNzA1LTIuMDE2LDkuMDgtOS4yMTlDMTg0MS4xNDYsMzQ4LjU1NywxODQxLjAyOCwzNDEuODY0LDE4NDAuNTc3LDMzNS4yMzR6DQoJCSBNMTY5My40MjUsMzI5LjQ3MWMwLjkxOC0zLjU2MywxLjI5NC02LjQ2LDIuMzg4LTkuMDU0YzEzLjY4OS0zMi40MzEsNDcuOTcyLTQzLjIyLDc3LjEwMi0zMC40NjYNCgkJYzE2LjA5OCw3LjA0OCwyMy45MTEsMjEuMDI3LDI2LjU4MywzOS41MkMxNzYzLjUzNSwzMjkuNDcxLDE3MjkuMTAzLDMyOS40NzEsMTY5My40MjUsMzI5LjQ3MXogTTEyMjcuOTQzLDQzNS42MTMNCgkJYy0wLjk2NC0xMy4yNzItMS45MjItMjYuNTctMi4xMDItMzkuODY3Yy0wLjMzNy0yNC45OTMsMC4yMDctNDkuOTk4LTAuMi03NC45ODljLTAuNjA0LTM3LjA5LTIwLjE1MS02MS45MTQtNTUuNTAxLTY5LjMzNw0KCQljLTMwLjYyOS02LjQzMi01OS42Mi0xLjE4OC04Ni4wODksMTYuMDAyYy0zLjMzNCwyLjE2Ni02LjQ4MSw0LjcyMy05LjM1Niw3LjQ3NGMtNS4wODEsNC44NTktNS4yNDYsNy40MjItMS4xMzMsMTIuOTM0DQoJCWMyLjE4OSwyLjkzMyw0LjY4Niw1LjYzNiw3LjA1Miw4LjQzN2MxMC4wOCwxMS45MzMsOS45NzcsMTEuNzksMjIuNzY0LDIuNDNjMTguMzc5LTEzLjQ1NSwzOC44OTYtMTcuMTQyLDYwLjY3OC0xMS4xMjUNCgkJYzE1LjkwNCw0LjM5NCwyNC4yMzIsMTguNzQyLDIxLjIyMywzNS4yMzJjLTExLjA4NywwLjQ3Ny0yMi4zODUsMC44NDctMzMuNjY4LDEuNDc2Yy0xNy42OTUsMC45ODUtMzUuMTc2LDMuMzkyLTUxLjgwMiw5Ljg1OA0KCQljLTE1LjcxMyw2LjExMS0yOS4zMzMsMTUuMjc0LTM1LjM5OSwzMS43MTljLTEyLjQ2MywzMy43OC0wLjA2Nyw2OC45OSwzNi42NzcsODEuODcyYzE1LjgzMSw1LjU1MSwzMi4wOCw1LjQ3OSw0OC4zNywyLjgyOQ0KCQljMTQuNDktMi4zNTUsMjYuOTcxLTkuMTY4LDM5LjM0NS0yMC4yMzNjMC45NDMsNC4wODQsMS40NzgsNi4yMzQsMS45MzQsOC40MDFjMS41OTYsNy41NzMsMi44NzEsOC43NDIsMTAuNjEsOC45NDcNCgkJYzUuMzI5LDAuMTQyLDEwLjY2NywwLjExNSwxNS45OTcsMC4wMTZDMTIyNy4zMiw0NDcuNTAzLDEyMjguNjcxLDQ0NS42MzcsMTIyNy45NDMsNDM1LjYxM3ogTTExMTguODE5LDQxNC4yMDkNCgkJYy04LjY0Ni0zLjAxNy0xNS4wOTctOC4xOTktMTcuMzE4LTE3LjY1M2MtMi41NjItMTAuOTA3LDAuMDkyLTE4Ljk0LDkuNDQ1LTI1LjE0YzQuMzgxLTIuOTAzLDkuMjc4LTUuMzczLDE0LjI4Ny02LjkyMQ0KCQljMTkuNTc2LTYuMDQ3LDM5Ljc0MS02Ljk5Myw2MC42MzktNi42MzVDMTE5MS4xNDMsMzk4LjIyNCwxMTU1LjgzOCw0MjcuMTI2LDExMTguODE5LDQxNC4yMDl6IE0yNDA2Ljk5OCw0MzYuNTUNCgkJYy0xLjEyOS0xMi4yNjEtMi4yOTYtMjQuNTYxLTIuNDc3LTM2Ljg1OGMtMC40MTYtMjguMzI1LDAuMjcxLTU2LjY3My0wLjQ2LTg0Ljk4NWMtMC43NTItMjkuMS0xNy44OTQtNTEuMjU1LTQ1LjM1Mi02MC43NDINCgkJYy0xNy44MTYtNi4xNTYtMzYuMDM4LTYuMjExLTU0LjI5MS0zLjA5MmMtMTcuNjc3LDMuMDItMzMuODUsOS45MDMtNDcuODE2LDIxLjM5Yy04LjUwOSw2Ljk5Ny04LjczNiw5Ljc3OC0xLjk0LDE4LjA4NA0KCQljMi43NDMsMy4zNTMsNS41MSw2LjY5LDguMzc2LDkuOTM4YzYuMjc4LDcuMTE2LDguNDI0LDcuNDA0LDE1LjYzMSwxLjM0MmMxNC43ODItMTIuNDM1LDMxLjc4NC0xNy4zNDIsNTAuOTYtMTYuNTM1DQoJCWMxOC4zOTYsMC43NzQsMzYuMDcxLDEwLjA0NywzNS43ODUsMzcuMDU3Yy0zLjY4NywwLjM4NS02LjksMC44NjItMTAuMTMxLDEuMDI4Yy04Ljk4NSwwLjQ2Mi0xNy45OTEsMC42MDQtMjYuOTY2LDEuMjE5DQoJCWMtMTYuNjYzLDEuMTQyLTMzLjEyNSwzLjUyOS00OC44NTUsOS40ODZjLTE0Ljc2Niw1LjU5Mi0yNy4zMSwxNC4xMzItMzQuNjQzLDI4LjU3NWMtMTUuNzQ0LDMxLjAxLTIuOTYxLDY5LjMzNCwyOS4xMTYsODIuNTYyDQoJCWMzMC41MDQsMTIuNTc5LDYwLjU3MywxMC42MTYsODguMDA5LTkuNzg3YzEuNzUtMS4zMDIsMy43MDUtMi4zMjgsNi4wODYtMy44MDVjMC43MTQsMy4wNDQsMS4yMDIsNS4yOTMsMS43NzEsNy41MjENCgkJYzIuMDIxLDcuOTA1LDIuNzIzLDguNTQsMTAuODE0LDguNzMxYzUuNjYzLDAuMTM1LDExLjMzNiwwLjE1MywxNi45OTctMC4wMTFDMjQwNi4xNTcsNDQ3LjQyMSwyNDA3Ljc4LDQ0NS4wNDQsMjQwNi45OTgsNDM2LjU1eg0KCQkgTTIzMjUuMDAzLDQxNS44ODRjLTguNjk1LDEuMDc2LTE4LjAwNywwLjEzMy0yNi42MTEtMS43ODZjLTEwLjUyNy0yLjM0OC0xNy4yMDktOS41MjEtMTguNDYyLTIwLjk1Mw0KCQljLTEuMjY1LTExLjUzMSw0LjA0NC0xOS4xNzIsMTMuODIxLTI0LjIwNWMzLjgyNi0xLjk3MSw3LjgxNy0zLjgxMywxMS45NDEtNC45OGMxOS4wNy01LjM5NCwzOC42MTktNi4zNTMsNTguNzYzLTYuMjk0DQoJCUMyMzY5LjY1NywzODAuNzMxLDIzNTQuOTgyLDQxMi4xNzYsMjMyNS4wMDMsNDE1Ljg4NHogTTI0ODUuMjI5LDI3MC4xNDJjNC4wNTgtMi44MzYsNi43MTEtNC43NjEsOS40MzUtNi41ODENCgkJYzI0LjQ5OS0xNi4zNzEsNTAuODY4LTE4Ljk5NCw3OC4xNy05LjEwM2MyMy40MjIsOC40ODQsMzUuMzU2LDI3LjMwNyw0MC44NDUsNTAuNTYyYzEuNzQxLDcuMzc1LDIuNDA3LDE1LjE1MSwyLjQ2LDIyLjc1Mg0KCQljMC4yNDcsMzUuNjM0LDAuMTExLDcxLjI3LDAuMSwxMDYuOTA0Yy0wLjAwMSwyLjMzLDAuNjE1LDUuMDM3LTAuMzUyLDYuODk0Yy0xLjIyMSwyLjM0NS0zLjY2Miw1LjUzLTUuNzcsNS42ODINCgkJYy04Ljk0MywwLjY0NS0xNy45NjEsMC40My0yNi45NDUsMC4yNTVjLTMuODE4LTAuMDczLTYuMTI3LTIuNDI5LTYuNDM5LTYuMzA4Yy0wLjIxMy0yLjY0OS0wLjE1Ny01LjMyMy0wLjE1OC03Ljk4Ng0KCQljLTAuMDExLTI4LjY0MiwwLjEzMi01Ny4yODMtMC4wOTMtODUuOTIzYy0wLjA2OS04Ljk2Mi0wLjYzNi0xNy45ODEtMS44MjYtMjYuODZjLTIuMDA1LTE0Ljk1NC03LjczOS0yOC4wMDctMjMuNDgzLTMyLjkzNw0KCQljLTE2LjU1NS01LjE4NC0zMi4zNTktMy4zNzctNDUuODAxLDguNjg4Yy05LjgzMiw4LjgyNi0xNC43NzIsMjAuNDU5LTE3LjAyNywzMy4xNDdjLTEuMjc0LDcuMTctMS43OTMsMTQuNTU0LTEuODQ3LDIxLjg0Nw0KCQljLTAuMjA2LDI3Ljk3NC0wLjA1MSw1NS45NS0wLjEwMyw4My45MjVjLTAuMDIxLDExLjU1MS0xLjAzMywxMi41MDctMTIuNTI1LDEyLjYwMWMtNS42NjIsMC4wNDctMTEuMzI2LDAuMTItMTYuOTg0LTAuMDI3DQoJCWMtOC4zNDctMC4yMTgtOS45NTctMS44MTMtMTAuMjkyLTkuODU4Yy0wLjExLTIuNjYtMC4xMzctNS4yNi0wLjE0LTcuOTI0YzAtNS44MjMsMC4wNy05NS4zMTUtMC4xLTE0Mi45MzgNCgkJYy0wLjAyNy03LjY0NS0xLjAxOC0xNS4yOC0xLjI1NS0yMi45M2MtMC4yNTMtOC4xNjYsMS40OTEtOS45MDIsOS43OTQtMTAuMTI1YzUuOTktMC4xNjEsMTEuOTg5LTAuMTE1LDE3Ljk4Mi0wLjAxOA0KCQljOS4yMjIsMC4xNDksMTAuMDQ3LDAuOTQzLDExLjMyMywxMC4wNDFDMjQ4NC40MiwyNjUuNTA5LDI0ODQuNzE5LDI2Ny4wODYsMjQ4NS4yMjksMjcwLjE0MnogTTEzNjMuMjYxLDQ1Mi45NDgNCgkJYy0yOS40MDMtMC41NzItNTUuMTU1LTkuMzkxLTc1Ljg0Ny0zMC43NzZjLTE0LjA5Ny0xNC41NjktMjIuNTAyLTMyLjE2Mi0yNS41ODEtNTIuMDY1Yy0zLjc1Mi0yNC4yNjItMS40NjUtNDcuODM3LDEwLjQzMi02OS44MzQNCgkJYzE1LjczOC0yOS4xLDQwLjY1Ni00NC45NDQsNzIuODgtNTAuMDI2YzIwLjU5Ni0zLjI0Nyw0MC40NDgtMC42MDgsNTkuNTIxLDcuODg0YzExLjQ1OSw1LjEwMywyMS4zMDEsMTIuMzU1LDI5LjIwOCwyMi4wODQNCgkJYzUuMDUsNi4yMTQsNC42OTgsOS4zMzUtMS41NDUsMTQuMTMxYy01LjU0Miw0LjI1OS0xMS4yOTgsOC4yNDUtMTcuMDUyLDEyLjIxOWMtNC4xNjYsMi44NzctOC4xNDIsMi43MTItMTEuMzcyLTEuNTQ5DQoJCWMtMTQuMjMyLTE4Ljc3Mi0zMy41NzctMjMuMTIxLTU1LjI4OC0xOC4zODVjLTIyLjQzMiw0Ljg5My0zNi43NzMsMTkuNDcxLTQzLjQyNCw0MS4xODhjLTUuNTQ1LDE4LjEwNS00LjY0LDM2LjE0NSwyLjk5Miw1My42NzgNCgkJYzE3LjgxNyw0MC45MzQsNzQuMDQyLDQ0Ljk2Niw5Ni41OTYsMTYuNTczYzUuNzE2LTcuMTk1LDcuNTM2LTYuOTQyLDE0Ljk0OS0xLjY5MWM0LjM0NiwzLjA3OSw4LjYxMSw2LjI3OSwxMi44Miw5LjU0NA0KCQljNy42Niw1Ljk0MSw4LjEzNiw5LjI3MiwxLjgzLDE2LjI3NWMtMTIuMTEsMTMuNDQ3LTI2Ljc2NywyMy4wNjktNDQuNTA2LDI3LjA5Nw0KCQlDMTM4MS4xNzUsNDUxLjI2OCwxMzcyLjE0Myw0NTEuNzc1LDEzNjMuMjYxLDQ1Mi45NDh6IE0xOTE4LjY1MSwyNjkuNTQ4YzMuMjM2LTIuNDU3LDUuMDczLTMuODE0LDYuODcyLTUuMjIxDQoJCWMxNy42MTMtMTMuNzczLDM3LjU4Ny0xNy43NTIsNTkuMzE5LTE0LjE2NmM4LjMwOSwxLjM3LDkuOTYzLDMuNTk3LDkuMTUsMTIuMjE4Yy0wLjUzLDUuNjI3LTEuMzk3LDExLjIyNi0yLjIyMSwxNi44MjENCgkJYy0xLjQxOSw5LjY0OS0zLjY0LDEwLjg2Ny0xMy4yNzEsOS43OGMtNy4xOTMtMC44MTEtMTQuNjUyLTEuMzU1LTIxLjc2Mi0wLjM2M2MtMTMuMDY1LDEuODIyLTIyLjM4Nyw5LjYyNy0yOC40NzIsMjEuMjU1DQoJCWMtNS44MzEsMTEuMTQ1LTguMzQzLDIzLjA4Mi04LjM0LDM1LjYwNmMwLjAwNiwyOC45NzMtMC4wMDUsNTcuOTQ1LTAuMDEyLDg2LjkxOGMwLDIuMzMxLDAuMTQzLDQuNjc4LTAuMDcxLDYuOTkNCgkJYy0wLjUzLDUuNzUtMi40MDQsNy45NzItNy45MjgsOC4xODhjLTcuOTgsMC4zMTQtMTUuOTksMC4zMTgtMjMuOTcxLDAuMDAzYy01Ljg2Ny0wLjIzMy03LjQxNi0yLjAxLTguMDE5LTguMDMyDQoJCWMtMC4yOTgtMi45NzEtMC4xNTMtNS45ODgtMC4xNTQtOC45ODRjLTAuMDA4LTM1LjYzNC0wLjA1NC0xMDUuMTg3LTAuMDU0LTEwNi44OTljLTAuMDkxLTE4Ljk3NC0wLjYyMi0zNy45NDYtMS4wNzEtNTYuOTE3DQoJCWMtMC4yODEtMTEuOTAxLDAuNDA0LTEyLjc3MSwxMS44NzItMTIuODhjNS4zMjgtMC4wNTEsMTAuNjU4LTAuMDkxLDE1Ljk4NCwwLjAxNmM4LjcxMywwLjE3NSw5LjMzLDAuNzQzLDExLjA5Myw5LjQxMw0KCQlDMTkxNy45MTksMjY0Ljg3MywxOTE4LjEzOCwyNjYuNDc0LDE5MTguNjUxLDI2OS41NDh6IE04NDMuNzQ4LDMxOS43NWMwLDAtMC4wMjksMTE4LjI1NC0wLjAyOSwxMjAuOTIxDQoJCWMwLDQuNjg2LTMuMDg3LDYuOTQ5LTcuOTA5LDYuOTcyYy04LjY2NCwwLjAzOS0xNy4zMjgsMC4wNDctMjUuOTkyLTAuMDI0Yy00Ljg1Mi0wLjA0MS03LjY3MS0yLjcyMi03LjY3MS03LjQ3MQ0KCQljMC0yLjU1NCwwLjAwNS0yNjIuODk3LDAuMDA1LTI2My45MzdjMC4wMDMtMTQuNDk5LDAuNTAyLTE0Ljk0NiwxNS4zMjItMTQuOTkyYzQuNjY2LTAuMDE1LDkuMzMzLTAuMDYyLDEzLjk5NywwLjAyMg0KCQljMTAuNzYsMC4xOTQsMTIuMTMsMS41NDgsMTIuMjYzLDEyLjA5NGMwLjA2Nyw1LjMzMSwwLjAxNCwxMDEuMTU4LDAuMDE0LDEwNi4yMjNoMTM0LjkxOWMwLTUuMDY0LTAuMDUzLTEwMC4zOTMsMC4wMTQtMTA1LjcyNA0KCQljMC4xMzMtMTAuNTQ2LDEuNTAzLTExLjg5OSwxMi4yNjMtMTIuMDk0YzQuNjY0LTAuMDg0LDkuMzMxLTAuMDM3LDEzLjk5Ny0wLjAyMmMxNC44MiwwLjA0NiwxNS4zMTksMC40OTMsMTUuMzIyLDE0Ljk5Mg0KCQljMCwxLjAzOSwwLjAwNSwyNjEuMzgzLDAuMDA1LDI2My45MzdjMCw0Ljc0OS0yLjgyLDcuNDMtNy42NzEsNy40NzFjLTguNjY0LDAuMDcxLTE3LjMyOCwwLjA2My0yNS45OTIsMC4wMjQNCgkJYy00LjgyMi0wLjAyMi03LjkwOS0yLjI4Ni03LjkwOS02Ljk3MmMwLTIuNjY3LTAuMDI5LTEyMS40Mi0wLjAyOS0xMjEuNDJIODQzLjc0OHoiLz4NCjwvZz4NCjwvc3ZnPg0K),none}.static-footer .x-footer-brand #h-logo{background:url("brand/HR_logo_wordmark.png");background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkhhY2tlclJhbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwMHB4IiBoZWlnaHQ9IjY0M3B4IiB2aWV3Qm94PSIwIDAgMzAwMCA2NDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwMDAgNjQzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnIGlkPSJIZXhhZ29uXzFfIj4NCgkJPGc%2BDQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUzMi40MDg3IiB5MT0iMjkwLjE0NjUiIHgyPSI1MzIuNDA4NyIgeTI9IjE2LjUiPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyNUE1NTkiLz4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMzBDRTY4Ii8%2BDQoJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJPHBhdGggZmlsbD0idXJsKCNTVkdJRF8xXykiIGQ9Ik00NTAuMTQ0LDE2LjVjLTE0LjY1MSwwLTYxLjM2MiwyMi4xNTEtMTExLjUzNCw0OS45MDFsMzg3LjU5NywyMjMuNzQ1DQoJCQkJYy0xLjExMy01Ny4yMy01LjMwNS0xMDguNTYyLTEyLjYxMi0xMjEuMTQzYy02LjE2My0xMC42MjYtMzcuMjE1LTMzLjE1Mi03Ni4wOS01Ny42OTdMNTMzLjg1MSw1MS40NzINCgkJCQlDNDk1LjAyNywzMS4xMTIsNDYyLjAzNSwxNi41LDQ1MC4xNDQsMTYuNXoiLz4NCgkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNDc4Ljc4ODYiIHkxPSI0MTYuMTY0MSIgeDI9IjQ3OC43ODg1IiB5Mj0iNjYuNDAxNCI%2BDQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzI1QTU1OSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMENFNjgiLz4NCgkJCTwvbGluZWFyR3JhZGllbnQ%2BDQoJCQk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgZD0iTTIzMS4wNjUsMTMxLjk1M2w0OTIuMzUxLDI4NC4yMTFjMi43MDgtMzUuOTA3LDMuNjQzLTgyLjYzMywyLjc5MS0xMjYuMDE4TDMzOC42MSw2Ni40MDENCgkJCQlDMzAwLjYsODcuNDIzLDI2MC42MzEsMTExLjYzNiwyMzEuMDY1LDEzMS45NTN6Ii8%2BDQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQ1MC4xMTQzIiB5MT0iNTExLjc5ODgiIHgyPSI0NTAuMTE0MiIgeTI9IjEzMS45NTMxIj4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjVBNTU5Ii8%2BDQoJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzMwQ0U2OCIvPg0KCQkJPC9saW5lYXJHcmFkaWVudD4NCgkJCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfM18pIiBkPSJNMjMxLjA2NSwxMzEuOTUzYy0yMy4yMTYsMTUuOTM4LTQwLjAyOCwyOS40NTEtNDQuMzcxLDM3LjA1MQ0KCQkJCWMtNC40NDcsNy43NzktNy43MzUsMzAuMDY1LTkuODgxLDU5LjI0Nmw0OTEuMTgsMjgzLjU0OWMyMy44My0xNi4yODIsNDEuMTcxLTMwLjExMSw0NS42MDMtMzcuODAzDQoJCQkJYzQuMzk2LTcuNjE0LDcuNjU5LTI5LjMxNCw5LjgyMS01Ny44MzJMMjMxLjA2NSwxMzEuOTUzeiIvPg0KCQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0MjAuOTg3OCIgeTE9IjU3OC40NDkyIiB4Mj0iNDIwLjk4NzgiIHkyPSIyMjguMDM5MSI%2BDQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzI1QTU1OSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMENFNjgiLz4NCgkJCTwvbGluZWFyR3JhZGllbnQ%2BDQoJCQk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzRfKSIgZD0iTTY2OC4xNzMsNTExLjY3OWwtNDkxLjM0NS0yODMuNjRjLTIuNzI1LDM2Ljg0MS0zLjYxMiw4NC43MjUtMi42NDksMTI4LjcxMmwzODQuMDM4LDIyMS42OTgNCgkJCQlDNTk2LjgwNyw1NTcuMjE2LDYzNy43OTksNTMyLjQ0NCw2NjguMTczLDUxMS42Nzl6Ii8%2BDQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzVfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjM2Ni4xOTc4IiB5MT0iNjI2LjUiIHgyPSIzNjYuMTk3OCIgeTI9IjM1Ni43NTEiPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyNUE1NTkiLz4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMzBDRTY4Ii8%2BDQoJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJPHBhdGggZmlsbD0idXJsKCNTVkdJRF81XykiIGQ9Ik0xNzQuMTc5LDM1Ni43NTFjMS4yMiw1NS41NzYsNS4zODEsMTA0LjgzMSwxMi41MTUsMTE3LjI0NQ0KCQkJCUMyMDMuOTQzLDUwNC4wMzIsNDE1LjY4NSw2MjYuNSw0NTAuMTQ0LDYyNi41YzE0LjMxNCwwLDU5LjIyNS0yMS4xNzQsMTA4LjA3My00OC4wNTFMMTc0LjE3OSwzNTYuNzUxeiIvPg0KCQk8L2c%2BDQoJPC9nPg0KCTxnIGlkPSJIXzFfIj4NCgkJDQoJCQk8aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIG9wYWNpdHk9IjAuMSIgd2lkdGg9IjMxNiIgaGVpZ2h0PSI0MjciIHhsaW5rOmhyZWY9IjIyNzZGODI5RjYzMkJGOEYucG5nIiAgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAyOTIgMTExKSI%2BDQoJCTwvaW1hZ2U%2BDQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUwMS45MzEsMzQ1LjM2OHYxMDUuNTc0aC0xNy44MTljLTMuNjIxLDAtNi41NTEsMi45MzUtNi41NTEsNi41NDVjMCwyLjM3LDEuMjU2LDQuNDQsMy4xMzgsNS41OTENCgkJCQlsNDAuMDUsMzguMzkxYzEuMTk3LDEuNTY0LDMuNTc0LDIuNzUzLDUuNjk3LDIuNzUzYzIuMTY4LDAsNC4wODYtMS4xMjgsNS4yNzUtMi43NTNsNDIuNjY5LTM4LjM5Nw0KCQkJCWMxLjg3My0xLjE1MSwzLjEyMy0zLjIyMSwzLjEyMy01LjU4NGMwLTMuNjEtMi45MzUtNi41NDUtNi41NS02LjU0NWgtMTcuODgxbC0wLjE1My0yNTUuMDk5YzAtMy42MTMtMi44NjgtNi41NDctNi40ODMtNi41NDcNCgkJCQloLTM3LjkyOGMtMy42MiwwLTYuNTg1LDIuOTM0LTYuNTg1LDYuNTQ3djk4LjQ3OGwtMTAzLjU1NC0wLjAxNHYtMTAyLjI1aDE3LjgyMWMzLjYxOSwwLDYuNTUtMi45MzUsNi41NS02LjU0Nw0KCQkJCWMwLTIuMzctMS4yNTYtNC40MzgtMy4xMzctNS41OWwtNDAuMDUtMzguMzg5Yy0xLjE5OC0xLjU2NS0zLjU3NS0yLjc1NS01LjY5OC0yLjc1NWMtMi4xNjcsMC00LjA4NiwxLjEzLTUuMjc0LDIuNzU1DQoJCQkJbC00Mi42NzEsMzguMzk2Yy0xLjg3MywxLjE1LTMuMTIyLDMuMjE5LTMuMTIyLDUuNTgyYzAsMy42MTIsMi45MzUsNi41NDcsNi41NTEsNi41NDdoMTcuODgxbDAuMTU0LDI1NS4wOTkNCgkJCQljMCwzLjYxMywyLjg2OCw2LjU0Nyw2LjQ4Myw2LjU0N2gzNy45MjhjMy42MiwwLDYuNTg1LTIuOTM0LDYuNTg1LTYuNTQ3VjM0NS4zNjhINTAxLjkzMXoiLz4NCgkJPC9nPg0KCTwvZz4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzM5NDI0RSIgZD0iTTIyMTUuODA3LDQzMC4yMDdjLTIxLjE5Ny0zNC42NTgtNDIuNTAzLTY5LjI1LTYzLjczNy0xMDMuODg0DQoJCWMtMS44MTgtMi45NjUtMy4zNjctNi4wOTUtNS4zNjYtOS43NGM0LjczNS0xLjQzMiw4LjI0NS0yLjM5MiwxMS42ODktMy41NTFjMzEuOTI5LTEwLjczOCw1MS42MDEtMzcuMDU3LDUyLjYxNC03MC4zMzENCgkJYzEuMjAyLTM5LjQwOC0xOS40NDItNjYuOTk0LTU3Ljc5NC03Ni41MjZjLTguNjcyLTIuMTU0LTE3LjY3Mi0zLjg2OS0yNi41NjMtNC4wOTFjLTI4LjYzLTAuNzE1LTU3LjI3OS0wLjY5My04NS45MjItMC44NDYNCgkJYy0xNi42NTUtMC4wODktMTYuOTUxLDAuMjYyLTE2Ljk1MywxNi40NzdjLTAuMDEzLDg0LjYxNC0wLjAxMSwxNjkuMjI5LDAuMDAzLDI1My44NDVjMC4wMDEsMi45OTMsMC4wMzMsNiwwLjMwMiw4Ljk3OQ0KCQljMC4zNzQsNC4xNTgsMi41MjIsNi45NTQsNi45NCw3LjAyM2M4Ljk5MSwwLjE0MSwxNy45ODcsMC4xMTYsMjYuOTc5LDAuMDZjNC4zNzEtMC4wMjcsNi43NDEtMi42MzYsNy4zMzUtNi43MTkNCgkJYzAuMzgxLTIuNjE2LDAuMjM0LTUuMzE3LDAuMjM1LTcuOThjMC4wMTItMzMuMzEyLDAuMDA4LTY2LjYyNiwwLjAwOC05OS45MzhjMC0zLjYyMiwwLTcuMjQ0LDAtMTIuODQ4DQoJCWMxMC4wMjMsMCwxOC42MTUsMC4yODUsMjcuMTc3LTAuMTAxYzUuNzA4LTAuMjU4LDkuMTgzLDEuNzM3LDExLjk5OCw2Ljc4NmM3LjEzNSwxMi43OTIsMTQuNzk2LDI1LjI4OSwyMi4yNjEsMzcuODk2DQoJCWMxNC43NTksMjQuOTI4LDI5LjYxNSw0OS44LDQ0LjIyMiw3NC44MThjMy4xMDIsNS4zMTIsNi40NTMsOC44MDIsMTMuMjcyLDguMjkzYzcuMjg4LTAuNTQ1LDE0LjY1NiwwLjA4MiwyMS45NzUtMC4xOTENCgkJYzQuNzI0LTAuMTc3LDEwLjU1MywyLjAyLDEzLjQyOC0zLjgyN0MyMjIyLjYwMiw0MzguMzM1LDIyMTguMzI4LDQzNC4zMywyMjE1LjgwNyw0MzAuMjA3eiBNMjEyMC40MjksMjgxLjYyNg0KCQljLTE2Ljg0NiwxLjMzNi0zMy44NjMsMC41MjItNTAuODA5LDAuNTU1Yy0wLjkxNywwLjAwMi0xLjgzNS0wLjUzNC0zLjM2Ny0xLjAxYzAtMjYuNzc3LDAtNTMuNTQ2LDAtODAuMzQ3DQoJCWMwLjQ1Ny0wLjQwOSwwLjkzOC0xLjIxNywxLjQzNi0xLjIyOWMyMS44OTMtMC41MDgsNDMuODIxLTIuMDMxLDY1LjU4OCwxLjc4MmMzLjI1NywwLjU3MSw2LjUwOCwxLjM4Nyw5LjYzMiwyLjQ2NQ0KCQljMjIuNjkxLDcuODI5LDMyLjk3OSwzMS4yMTcsMjMuNTA4LDUzLjMxN2MtMy4yODksNy42NzYtOC43NSwxMy43OTgtMTYuNDAyLDE2LjYwNw0KCQlDMjE0MC40NDYsMjc3LjI3OSwyMTMwLjQ1NCwyODAuODMyLDIxMjAuNDI5LDI4MS42MjZ6IE0xNTEwLjg0OCwzNjUuNzgyYy0wLjE0NSwzLjIxMi0wLjQwOCw2LjQyMy0wLjQxNCw5LjYzNQ0KCQljLTAuMDQxLDIwLjMzMiwwLjA0Miw0MC42NjQtMC4wNTUsNjAuOTk2Yy0wLjA0Niw5LjgxMi0xLjM1LDExLjA5OS0xMC44MTMsMTEuMjY4Yy02LjY2NCwwLjExOS0xMy4zMzksMC4yMDEtMTkuOTk2LTAuMDUyDQoJCWMtNi45MTEtMC4yNjItOC41NTUtMi4xMDctOC45Ny05LjE0NmMtMC4xMTctMS45OTMtMC4wMzUtMy45OTgtMC4wMzUtNS45OThjMC05MS4zMjgsMC4wMDEtMTgyLjY1NSwwLjAwMy0yNzMuOTgzDQoJCWMwLTIuMzMzLTAuMTAzLTQuNjc0LDAuMDQ5LTYuOTk3YzAuNDEtNi4yODEsMi4yOTMtOC41ODksOC4zNS04Ljg2M2M3LjY1LTAuMzQ2LDE1LjMzOS0wLjMzNCwyMi45OS0wLjAwOA0KCQljNi4yNDgsMC4yNjcsNy45ODUsMi4zNDMsOC4zOTUsOC43MjhjMC4xNzEsMi42NTYsMC4wNiw1LjMzMSwwLjA2LDcuOTk3YzAuMDAzLDUwLjk5Ny0wLjAwNiwxMDEuOTk0LDAuMDI0LDE1Mi45OQ0KCQljMC4wMDIsMy41MywwLjI5MSw3LjA2MSwwLjUzMywxMi41MjFjMy41NzktMi45NzUsNS44NTUtNC42MjQsNy44NS02LjU2MmMyMC4wNzItMTkuNTE1LDQwLjE4OC0zOC45ODcsNjAuMDYzLTU4LjcwMQ0KCQljNC4wODgtNC4wNTQsOC4yODItNi4wNjIsMTQuMDg3LTUuODQ3YzkuNjUzLDAuMzU3LDE5LjMzLDAuMDYyLDI4Ljk5NSwwLjExOGMzLjkzOCwwLjAyMyw4LjM1Mi0wLjY0LDEwLjAyMiw0LjQwNg0KCQljMS41MzcsNC42NDEtMS4zOTksNy40MzgtNC40NjgsMTAuMjE0Yy0yNC4yMjQsMjEuOTEyLTQ4LjQxNiw0My44NTctNzIuNjA1LDY1LjgwOGMtMi45MzcsMi42NjUtNS43OTgsNS40MTYtOS4xNDIsOC41NDcNCgkJYzIuMDQ3LDIuMzQxLDMuNjIyLDQuNDAyLDUuNDU3LDYuMTk5YzI3LjYxNywyNy4wNTQsNTUuMjY4LDU0LjA3Miw4Mi45MTEsODEuMTAxYzEuNjY4LDEuNjMxLDMuODMzLDMuMDAzLDQuODY2LDQuOTY5DQoJCWMxLjI3NiwyLjQzLDIuODMxLDUuODMsMi4wMSw3LjkzMWMtMC44MiwyLjEwMi00LjI4Miw0LjAxLTYuODM2LDQuNDFjLTQuNTU3LDAuNzE1LTkuMzA0LDAuMzM2LTEzLjk2NywwLjIyOA0KCQljLTguOTU4LTAuMjA5LTE4Ljg1NSwxLjcyMi0yNi41OTgtMS40OWMtNy4zOTYtMy4wNjctMTIuNjM1LTExLjQ2MS0xOC42NjgtMTcuNjYzYy0xNy44OTMtMTguMzk1LTM1LjcwNC0zNi44NjktNTMuNTYyLTU1LjI5OA0KCQljLTIuNzM0LTIuODIxLTUuNTQ1LTUuNTY5LTguMzItOC4zNTJDMTUxMi4zMjYsMzY1LjE4NSwxNTExLjU4NywzNjUuNDgzLDE1MTAuODQ4LDM2NS43ODJ6IE0yNjk1LjkxNCwzNjYuMDYyDQoJCWMwLDYuMjk4LDAsMTIuNTk3LDAsMTguODk1YzAsMTcuMzI1LDAuMSwzNC42NTEtMC4wNCw1MS45NzdjLTAuMDcyLDguODMxLTEuODU4LDEwLjU0Mi0xMC41MDIsMTAuNzM4DQoJCWMtNi4zMjcsMC4xNDUtMTIuNjYzLDAuMTQ2LTE4Ljk5LDAuMDAzYy04Ljc1Mi0wLjE5Ny0xMC4xOTctMS43My0xMC41NzktMTAuNjg4Yy0wLjA4NS0xLjk5Ni0wLjAzMy0zLjk5OC0wLjAzMy01Ljk5Nw0KCQljLTAuMDAxLTkwLjYyNi0wLjAwNi0xODEuMjUyLDAuMDAyLTI3MS44NzhjMC4wMDEtMTYuNDA5LDAuMjA1LTE2LjU5MiwxNi44NTYtMTYuNTk1YzQuOTk4LTAuMDAxLDEwLjAxMy0wLjIyMiwxNC45ODgsMC4xMjINCgkJYzUuNTE1LDAuMzgsNy42NjMsMi42NDcsOC4yMDEsOC4wOTFjMC4yNjEsMi42NDIsMC4wOTYsNS4zMjYsMC4wOTYsNy45OTFjMC4wMDQsNTAuOTc4LDAuMDA0LDEwMS45NTUsMC4wMDQsMTUyLjkzMg0KCQljMCwzLjYwNCwwLDcuMjA2LDAsMTMuNDU0YzQuMzQzLTMuNzE5LDcuMDU3LTUuNzk2LDkuNDg4LTguMTY0YzE5LjA5NC0xOC41OTQsMzguMjY2LTM3LjExMSw1Ny4xMDItNTUuOTYzDQoJCWM1LjA1NS01LjA1OCwxMC4xNy03Ljc5NiwxNy41MzItNy4yN2M4LjYxOCwwLjYxNywxNy4zMTUsMC4wOTIsMjUuOTc4LDAuMTY3YzQuMjI5LDAuMDM3LDkuMDc5LTAuOTgzLDExLjE4OCw0LjI4Nw0KCQljMi4wOTgsNS4yNDItMS45NTUsNy45NjYtNS4wOTgsMTAuODIzYy0yNC4xNTgsMjEuOTY2LTQ4LjM3LDQzLjg3Mi03Mi41NTEsNjUuODEyYy0yLjY4OCwyLjQzOC01LjI4NSw0Ljk3NC04LjcwMyw4LjE5OQ0KCQljMi41NTUsMi43NTQsNC42MzMsNS4xODksNi45MSw3LjQyYzI3LjM3NSwyNi44MDMsNTQuNzgsNTMuNTc1LDgyLjE3Niw4MC4zNTdjMS40MjgsMS4zOTYsMy4zNTQsMi41NzEsNC4xNDEsNC4yNzENCgkJYzEuMTY5LDIuNTIyLDIuNzA1LDUuODY1LDEuODg5LDguMDMzYy0wLjc4LDIuMDc0LTQuMzIyLDQuMjkyLTYuNzIyLDQuMzc2Yy0xMi4zMTIsMC40MjgtMjQuNjczLDAuNjI0LTM2Ljk1OC0wLjEwNQ0KCQljLTMuMzYyLTAuMi03LjA1Mi0zLjM1NS05LjY4Ni02LjA0M2MtMjIuMTU0LTIyLjYtNDQuMDkxLTQ1LjQxMy02Ni4xMTMtNjguMTQzYy0yLjctMi43ODctNS41MjEtNS40NTctOC4yODYtOC4xODINCgkJQzI2OTcuNDQsMzY1LjM0MywyNjk2LjY3NywzNjUuNzAzLDI2OTUuOTE0LDM2Ni4wNjJ6IE0xODQwLjU3NywzMzUuMjM0Yy0zLjM4NS00OS44MDgtMzcuOTY3LTgzLjE3NS04My42NTEtODUuODczDQoJCWMtMzkuNzE4LTIuMzQ2LTcwLjc5NiwxMi40MTctOTIuMTA0LDQ2LjI3Yy0xMi4zMzIsMTkuNTkxLTE2LjMxMSw0MS40NTQtMTQuMTY5LDY0LjIxMmMzLjgxNyw0MC41NTQsMjMuNjk4LDcwLjExNSw2MS45ODQsODUuNjY4DQoJCWMyMi4wMTIsOC45NDIsNDQuODU3LDguNzY1LDY3LjY1OSwyLjc1M2MyMC4zNTQtNS4zNjYsMzYuNjI4LTE3LjA4Nyw0OS45OS0zMy4wNzVjNS45MTItNy4wNzQsNS42MjktMTAuMDI0LTEuMjU3LTE1LjcyNw0KCQljLTMuMDc2LTIuNTQ3LTYuMjc1LTQuOTQ3LTkuNDI0LTcuNDA3Yy0xMi4wNzMtOS40MzMtMTEuOTA3LTkuMjgzLTIxLjk0MywyLjA5NGMtMTYuOTU4LDE5LjIyMy0zOC4yMTUsMjYuNTU5LTYyLjk5NSwxOS43NDUNCgkJYy0yMy42NC02LjUtMzcuNDA3LTIyLjkyNy00Mi43MzMtNDguNzYxYzUuMTM0LTAuMjQ3LDkuMDItMC41OTQsMTIuOTA1LTAuNTk4YzM5LjYzMS0wLjA0LDc5LjI2Mi0wLjAyMywxMTguODkzLTAuMDI4DQoJCWMyLjY2MywwLDUuMzQsMC4xMTIsNy45ODgtMC4xYzYuOTkzLTAuNTU4LDguNzA1LTIuMDE2LDkuMDgtOS4yMTlDMTg0MS4xNDYsMzQ4LjU1NywxODQxLjAyOCwzNDEuODY0LDE4NDAuNTc3LDMzNS4yMzR6DQoJCSBNMTY5My40MjUsMzI5LjQ3MWMwLjkxOC0zLjU2MywxLjI5NC02LjQ2LDIuMzg4LTkuMDU0YzEzLjY4OS0zMi40MzEsNDcuOTcyLTQzLjIyLDc3LjEwMi0zMC40NjYNCgkJYzE2LjA5OCw3LjA0OCwyMy45MTEsMjEuMDI3LDI2LjU4MywzOS41MkMxNzYzLjUzNSwzMjkuNDcxLDE3MjkuMTAzLDMyOS40NzEsMTY5My40MjUsMzI5LjQ3MXogTTEyMjcuOTQzLDQzNS42MTMNCgkJYy0wLjk2NC0xMy4yNzItMS45MjItMjYuNTctMi4xMDItMzkuODY3Yy0wLjMzNy0yNC45OTMsMC4yMDctNDkuOTk4LTAuMi03NC45ODljLTAuNjA0LTM3LjA5LTIwLjE1MS02MS45MTQtNTUuNTAxLTY5LjMzNw0KCQljLTMwLjYyOS02LjQzMi01OS42Mi0xLjE4OC04Ni4wODksMTYuMDAyYy0zLjMzNCwyLjE2Ni02LjQ4MSw0LjcyMy05LjM1Niw3LjQ3NGMtNS4wODEsNC44NTktNS4yNDYsNy40MjItMS4xMzMsMTIuOTM0DQoJCWMyLjE4OSwyLjkzMyw0LjY4Niw1LjYzNiw3LjA1Miw4LjQzN2MxMC4wOCwxMS45MzMsOS45NzcsMTEuNzksMjIuNzY0LDIuNDNjMTguMzc5LTEzLjQ1NSwzOC44OTYtMTcuMTQyLDYwLjY3OC0xMS4xMjUNCgkJYzE1LjkwNCw0LjM5NCwyNC4yMzIsMTguNzQyLDIxLjIyMywzNS4yMzJjLTExLjA4NywwLjQ3Ny0yMi4zODUsMC44NDctMzMuNjY4LDEuNDc2Yy0xNy42OTUsMC45ODUtMzUuMTc2LDMuMzkyLTUxLjgwMiw5Ljg1OA0KCQljLTE1LjcxMyw2LjExMS0yOS4zMzMsMTUuMjc0LTM1LjM5OSwzMS43MTljLTEyLjQ2MywzMy43OC0wLjA2Nyw2OC45OSwzNi42NzcsODEuODcyYzE1LjgzMSw1LjU1MSwzMi4wOCw1LjQ3OSw0OC4zNywyLjgyOQ0KCQljMTQuNDktMi4zNTUsMjYuOTcxLTkuMTY4LDM5LjM0NS0yMC4yMzNjMC45NDMsNC4wODQsMS40NzgsNi4yMzQsMS45MzQsOC40MDFjMS41OTYsNy41NzMsMi44NzEsOC43NDIsMTAuNjEsOC45NDcNCgkJYzUuMzI5LDAuMTQyLDEwLjY2NywwLjExNSwxNS45OTcsMC4wMTZDMTIyNy4zMiw0NDcuNTAzLDEyMjguNjcxLDQ0NS42MzcsMTIyNy45NDMsNDM1LjYxM3ogTTExMTguODE5LDQxNC4yMDkNCgkJYy04LjY0Ni0zLjAxNy0xNS4wOTctOC4xOTktMTcuMzE4LTE3LjY1M2MtMi41NjItMTAuOTA3LDAuMDkyLTE4Ljk0LDkuNDQ1LTI1LjE0YzQuMzgxLTIuOTAzLDkuMjc4LTUuMzczLDE0LjI4Ny02LjkyMQ0KCQljMTkuNTc2LTYuMDQ3LDM5Ljc0MS02Ljk5Myw2MC42MzktNi42MzVDMTE5MS4xNDMsMzk4LjIyNCwxMTU1LjgzOCw0MjcuMTI2LDExMTguODE5LDQxNC4yMDl6IE0yNDA2Ljk5OCw0MzYuNTUNCgkJYy0xLjEyOS0xMi4yNjEtMi4yOTYtMjQuNTYxLTIuNDc3LTM2Ljg1OGMtMC40MTYtMjguMzI1LDAuMjcxLTU2LjY3My0wLjQ2LTg0Ljk4NWMtMC43NTItMjkuMS0xNy44OTQtNTEuMjU1LTQ1LjM1Mi02MC43NDINCgkJYy0xNy44MTYtNi4xNTYtMzYuMDM4LTYuMjExLTU0LjI5MS0zLjA5MmMtMTcuNjc3LDMuMDItMzMuODUsOS45MDMtNDcuODE2LDIxLjM5Yy04LjUwOSw2Ljk5Ny04LjczNiw5Ljc3OC0xLjk0LDE4LjA4NA0KCQljMi43NDMsMy4zNTMsNS41MSw2LjY5LDguMzc2LDkuOTM4YzYuMjc4LDcuMTE2LDguNDI0LDcuNDA0LDE1LjYzMSwxLjM0MmMxNC43ODItMTIuNDM1LDMxLjc4NC0xNy4zNDIsNTAuOTYtMTYuNTM1DQoJCWMxOC4zOTYsMC43NzQsMzYuMDcxLDEwLjA0NywzNS43ODUsMzcuMDU3Yy0zLjY4NywwLjM4NS02LjksMC44NjItMTAuMTMxLDEuMDI4Yy04Ljk4NSwwLjQ2Mi0xNy45OTEsMC42MDQtMjYuOTY2LDEuMjE5DQoJCWMtMTYuNjYzLDEuMTQyLTMzLjEyNSwzLjUyOS00OC44NTUsOS40ODZjLTE0Ljc2Niw1LjU5Mi0yNy4zMSwxNC4xMzItMzQuNjQzLDI4LjU3NWMtMTUuNzQ0LDMxLjAxLTIuOTYxLDY5LjMzNCwyOS4xMTYsODIuNTYyDQoJCWMzMC41MDQsMTIuNTc5LDYwLjU3MywxMC42MTYsODguMDA5LTkuNzg3YzEuNzUtMS4zMDIsMy43MDUtMi4zMjgsNi4wODYtMy44MDVjMC43MTQsMy4wNDQsMS4yMDIsNS4yOTMsMS43NzEsNy41MjENCgkJYzIuMDIxLDcuOTA1LDIuNzIzLDguNTQsMTAuODE0LDguNzMxYzUuNjYzLDAuMTM1LDExLjMzNiwwLjE1MywxNi45OTctMC4wMTFDMjQwNi4xNTcsNDQ3LjQyMSwyNDA3Ljc4LDQ0NS4wNDQsMjQwNi45OTgsNDM2LjU1eg0KCQkgTTIzMjUuMDAzLDQxNS44ODRjLTguNjk1LDEuMDc2LTE4LjAwNywwLjEzMy0yNi42MTEtMS43ODZjLTEwLjUyNy0yLjM0OC0xNy4yMDktOS41MjEtMTguNDYyLTIwLjk1Mw0KCQljLTEuMjY1LTExLjUzMSw0LjA0NC0xOS4xNzIsMTMuODIxLTI0LjIwNWMzLjgyNi0xLjk3MSw3LjgxNy0zLjgxMywxMS45NDEtNC45OGMxOS4wNy01LjM5NCwzOC42MTktNi4zNTMsNTguNzYzLTYuMjk0DQoJCUMyMzY5LjY1NywzODAuNzMxLDIzNTQuOTgyLDQxMi4xNzYsMjMyNS4wMDMsNDE1Ljg4NHogTTI0ODUuMjI5LDI3MC4xNDJjNC4wNTgtMi44MzYsNi43MTEtNC43NjEsOS40MzUtNi41ODENCgkJYzI0LjQ5OS0xNi4zNzEsNTAuODY4LTE4Ljk5NCw3OC4xNy05LjEwM2MyMy40MjIsOC40ODQsMzUuMzU2LDI3LjMwNyw0MC44NDUsNTAuNTYyYzEuNzQxLDcuMzc1LDIuNDA3LDE1LjE1MSwyLjQ2LDIyLjc1Mg0KCQljMC4yNDcsMzUuNjM0LDAuMTExLDcxLjI3LDAuMSwxMDYuOTA0Yy0wLjAwMSwyLjMzLDAuNjE1LDUuMDM3LTAuMzUyLDYuODk0Yy0xLjIyMSwyLjM0NS0zLjY2Miw1LjUzLTUuNzcsNS42ODINCgkJYy04Ljk0MywwLjY0NS0xNy45NjEsMC40My0yNi45NDUsMC4yNTVjLTMuODE4LTAuMDczLTYuMTI3LTIuNDI5LTYuNDM5LTYuMzA4Yy0wLjIxMy0yLjY0OS0wLjE1Ny01LjMyMy0wLjE1OC03Ljk4Ng0KCQljLTAuMDExLTI4LjY0MiwwLjEzMi01Ny4yODMtMC4wOTMtODUuOTIzYy0wLjA2OS04Ljk2Mi0wLjYzNi0xNy45ODEtMS44MjYtMjYuODZjLTIuMDA1LTE0Ljk1NC03LjczOS0yOC4wMDctMjMuNDgzLTMyLjkzNw0KCQljLTE2LjU1NS01LjE4NC0zMi4zNTktMy4zNzctNDUuODAxLDguNjg4Yy05LjgzMiw4LjgyNi0xNC43NzIsMjAuNDU5LTE3LjAyNywzMy4xNDdjLTEuMjc0LDcuMTctMS43OTMsMTQuNTU0LTEuODQ3LDIxLjg0Nw0KCQljLTAuMjA2LDI3Ljk3NC0wLjA1MSw1NS45NS0wLjEwMyw4My45MjVjLTAuMDIxLDExLjU1MS0xLjAzMywxMi41MDctMTIuNTI1LDEyLjYwMWMtNS42NjIsMC4wNDctMTEuMzI2LDAuMTItMTYuOTg0LTAuMDI3DQoJCWMtOC4zNDctMC4yMTgtOS45NTctMS44MTMtMTAuMjkyLTkuODU4Yy0wLjExLTIuNjYtMC4xMzctNS4yNi0wLjE0LTcuOTI0YzAtNS44MjMsMC4wNy05NS4zMTUtMC4xLTE0Mi45MzgNCgkJYy0wLjAyNy03LjY0NS0xLjAxOC0xNS4yOC0xLjI1NS0yMi45M2MtMC4yNTMtOC4xNjYsMS40OTEtOS45MDIsOS43OTQtMTAuMTI1YzUuOTktMC4xNjEsMTEuOTg5LTAuMTE1LDE3Ljk4Mi0wLjAxOA0KCQljOS4yMjIsMC4xNDksMTAuMDQ3LDAuOTQzLDExLjMyMywxMC4wNDFDMjQ4NC40MiwyNjUuNTA5LDI0ODQuNzE5LDI2Ny4wODYsMjQ4NS4yMjksMjcwLjE0MnogTTEzNjMuMjYxLDQ1Mi45NDgNCgkJYy0yOS40MDMtMC41NzItNTUuMTU1LTkuMzkxLTc1Ljg0Ny0zMC43NzZjLTE0LjA5Ny0xNC41NjktMjIuNTAyLTMyLjE2Mi0yNS41ODEtNTIuMDY1Yy0zLjc1Mi0yNC4yNjItMS40NjUtNDcuODM3LDEwLjQzMi02OS44MzQNCgkJYzE1LjczOC0yOS4xLDQwLjY1Ni00NC45NDQsNzIuODgtNTAuMDI2YzIwLjU5Ni0zLjI0Nyw0MC40NDgtMC42MDgsNTkuNTIxLDcuODg0YzExLjQ1OSw1LjEwMywyMS4zMDEsMTIuMzU1LDI5LjIwOCwyMi4wODQNCgkJYzUuMDUsNi4yMTQsNC42OTgsOS4zMzUtMS41NDUsMTQuMTMxYy01LjU0Miw0LjI1OS0xMS4yOTgsOC4yNDUtMTcuMDUyLDEyLjIxOWMtNC4xNjYsMi44NzctOC4xNDIsMi43MTItMTEuMzcyLTEuNTQ5DQoJCWMtMTQuMjMyLTE4Ljc3Mi0zMy41NzctMjMuMTIxLTU1LjI4OC0xOC4zODVjLTIyLjQzMiw0Ljg5My0zNi43NzMsMTkuNDcxLTQzLjQyNCw0MS4xODhjLTUuNTQ1LDE4LjEwNS00LjY0LDM2LjE0NSwyLjk5Miw1My42NzgNCgkJYzE3LjgxNyw0MC45MzQsNzQuMDQyLDQ0Ljk2Niw5Ni41OTYsMTYuNTczYzUuNzE2LTcuMTk1LDcuNTM2LTYuOTQyLDE0Ljk0OS0xLjY5MWM0LjM0NiwzLjA3OSw4LjYxMSw2LjI3OSwxMi44Miw5LjU0NA0KCQljNy42Niw1Ljk0MSw4LjEzNiw5LjI3MiwxLjgzLDE2LjI3NWMtMTIuMTEsMTMuNDQ3LTI2Ljc2NywyMy4wNjktNDQuNTA2LDI3LjA5Nw0KCQlDMTM4MS4xNzUsNDUxLjI2OCwxMzcyLjE0Myw0NTEuNzc1LDEzNjMuMjYxLDQ1Mi45NDh6IE0xOTE4LjY1MSwyNjkuNTQ4YzMuMjM2LTIuNDU3LDUuMDczLTMuODE0LDYuODcyLTUuMjIxDQoJCWMxNy42MTMtMTMuNzczLDM3LjU4Ny0xNy43NTIsNTkuMzE5LTE0LjE2NmM4LjMwOSwxLjM3LDkuOTYzLDMuNTk3LDkuMTUsMTIuMjE4Yy0wLjUzLDUuNjI3LTEuMzk3LDExLjIyNi0yLjIyMSwxNi44MjENCgkJYy0xLjQxOSw5LjY0OS0zLjY0LDEwLjg2Ny0xMy4yNzEsOS43OGMtNy4xOTMtMC44MTEtMTQuNjUyLTEuMzU1LTIxLjc2Mi0wLjM2M2MtMTMuMDY1LDEuODIyLTIyLjM4Nyw5LjYyNy0yOC40NzIsMjEuMjU1DQoJCWMtNS44MzEsMTEuMTQ1LTguMzQzLDIzLjA4Mi04LjM0LDM1LjYwNmMwLjAwNiwyOC45NzMtMC4wMDUsNTcuOTQ1LTAuMDEyLDg2LjkxOGMwLDIuMzMxLDAuMTQzLDQuNjc4LTAuMDcxLDYuOTkNCgkJYy0wLjUzLDUuNzUtMi40MDQsNy45NzItNy45MjgsOC4xODhjLTcuOTgsMC4zMTQtMTUuOTksMC4zMTgtMjMuOTcxLDAuMDAzYy01Ljg2Ny0wLjIzMy03LjQxNi0yLjAxLTguMDE5LTguMDMyDQoJCWMtMC4yOTgtMi45NzEtMC4xNTMtNS45ODgtMC4xNTQtOC45ODRjLTAuMDA4LTM1LjYzNC0wLjA1NC0xMDUuMTg3LTAuMDU0LTEwNi44OTljLTAuMDkxLTE4Ljk3NC0wLjYyMi0zNy45NDYtMS4wNzEtNTYuOTE3DQoJCWMtMC4yODEtMTEuOTAxLDAuNDA0LTEyLjc3MSwxMS44NzItMTIuODhjNS4zMjgtMC4wNTEsMTAuNjU4LTAuMDkxLDE1Ljk4NCwwLjAxNmM4LjcxMywwLjE3NSw5LjMzLDAuNzQzLDExLjA5Myw5LjQxMw0KCQlDMTkxNy45MTksMjY0Ljg3MywxOTE4LjEzOCwyNjYuNDc0LDE5MTguNjUxLDI2OS41NDh6IE04NDMuNzQ4LDMxOS43NWMwLDAtMC4wMjksMTE4LjI1NC0wLjAyOSwxMjAuOTIxDQoJCWMwLDQuNjg2LTMuMDg3LDYuOTQ5LTcuOTA5LDYuOTcyYy04LjY2NCwwLjAzOS0xNy4zMjgsMC4wNDctMjUuOTkyLTAuMDI0Yy00Ljg1Mi0wLjA0MS03LjY3MS0yLjcyMi03LjY3MS03LjQ3MQ0KCQljMC0yLjU1NCwwLjAwNS0yNjIuODk3LDAuMDA1LTI2My45MzdjMC4wMDMtMTQuNDk5LDAuNTAyLTE0Ljk0NiwxNS4zMjItMTQuOTkyYzQuNjY2LTAuMDE1LDkuMzMzLTAuMDYyLDEzLjk5NywwLjAyMg0KCQljMTAuNzYsMC4xOTQsMTIuMTMsMS41NDgsMTIuMjYzLDEyLjA5NGMwLjA2Nyw1LjMzMSwwLjAxNCwxMDEuMTU4LDAuMDE0LDEwNi4yMjNoMTM0LjkxOWMwLTUuMDY0LTAuMDUzLTEwMC4zOTMsMC4wMTQtMTA1LjcyNA0KCQljMC4xMzMtMTAuNTQ2LDEuNTAzLTExLjg5OSwxMi4yNjMtMTIuMDk0YzQuNjY0LTAuMDg0LDkuMzMxLTAuMDM3LDEzLjk5Ny0wLjAyMmMxNC44MiwwLjA0NiwxNS4zMTksMC40OTMsMTUuMzIyLDE0Ljk5Mg0KCQljMCwxLjAzOSwwLjAwNSwyNjEuMzgzLDAuMDA1LDI2My45MzdjMCw0Ljc0OS0yLjgyLDcuNDMtNy42NzEsNy40NzFjLTguNjY0LDAuMDcxLTE3LjMyOCwwLjA2My0yNS45OTIsMC4wMjQNCgkJYy00LjgyMi0wLjAyMi03LjkwOS0yLjI4Ni03LjkwOS02Ljk3MmMwLTIuNjY3LTAuMDI5LTEyMS40Mi0wLjAyOS0xMjEuNDJIODQzLjc0OHoiLz4NCjwvZz4NCjwvc3ZnPg0K),none}.static-footer .x-footer-brand a{color:#fff;text-decoration:underline}.static-footer .x-footer-links{float:right;text-align:center}.static-footer .x-footer-number{text-align:center}.static-footer .x-footer-number a{color:#2ec866;text-decoration:underline}.xtos-inner{text-align:left}.xtos-inner li{margin-bottom:20px}.xtos-inner p{margin-bottom:20px}.xtos-inner ol{list-style:none;counter-reset:tos-counter}.xtos-inner ol ol{list-style:decimal;margin-left:50px}.xtos-inner ol ol ol{list-style:lower-alpha;margin-top:1em;margin-bottom:1em}.xtos-inner h3{margin-bottom:1em;padding-bottom:10px;counter-increment:tos-counter}.xtos-inner h3 small{font-weight:400;font-size:.75em;font-style:italic}.xtos-inner h3:before{content:counter(tos-counter,upper-alpha) ".";margin-right:10px}@media screen and (min-width: 480px){.static-footer{text-align:left}}@media screen and (min-width: 768px){.alignL-md{text-align:left}.alignR-md{text-align:right}.static-section.static-hero,.work .static-hero.header-section,.work .static-hero.small-section,.work .static-hero.xsm-static{padding:8em 0 5em}.static-section.static-hero.hr_hero,.work .static-hero.hr_hero.header-section,.work .static-hero.hr_hero.small-section,.work .static-hero.hr_hero.xsm-static,.static-section.static-hero.xcodepair_hero,.work .static-hero.xcodepair_hero.header-section,.work .static-hero.xcodepair_hero.small-section,.work .static-hero.xcodepair_hero.xsm-static{padding-bottom:0}.static_hero-title,.static_section-title{font-size:1.75em}}@media screen and (min-width: 900px){.static-navigation{background:#fff;padding:1.25em 20px;height:2.625em}.static-navigation a:not(.btn):not(.btn-inverse):not(.btn-inverse.btn-inverse--alt:hover):not(.btn-grey):not(.hr-dialog-button.hr_primary-btn):not(.hr-dialog-button.hr_secondary-btn){color:#39424e;font-size:16px}.static-navigation .static-nav-fixed{margin-top:-.5em}.static-navigation-logo{background:url("brand/wordmark_sm.png");background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTk3cHgiIGhlaWdodD0iNDZweCIgdmlld0JveD0iMCAwIDE5NyA0NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTk3IDQ2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJIYWNrZXJSYW5rIj4NCgk8Zz4NCgkJPGcgaWQ9IkhleGFnb25fMV8iPg0KCQkJPGc%2BDQoJCQkJDQoJCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjk3LjEyMDYiIHkxPSItMjA3LjY4NyIgeDI9IjI5Ny4xMjA2IiB5Mj0iLTE4Ny41IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0yNzAgLTE4NykiPg0KCQkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjVBNTU5Ii8%2BDQoJCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMENFNjgiLz4NCgkJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMjEuMDUyLDAuNWMtMS4wODEsMC00LjUyNywxLjYzNC04LjIyOCwzLjY4MWwyOC41OTMsMTYuNTA2DQoJCQkJCWMtMC4wODItNC4yMjItMC4zOTItOC4wMDktMC45MzEtOC45MzdjLTAuNDU1LTAuNzg0LTIuNzQ1LTIuNDQ1LTUuNjEzLTQuMjU2TDI3LjIyNywzLjA4QzI0LjM2MywxLjU3OCwyMS45MjksMC41LDIxLjA1MiwwLjV6Ig0KCQkJCQkvPg0KCQkJCQ0KCQkJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjI5My4xNjU1IiB5MT0iLTIxNi45ODI5IiB4Mj0iMjkzLjE2NTUiIHkyPSItMTkxLjE4MTIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTI3MCAtMTg3KSI%2BDQoJCQkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyNUE1NTkiLz4NCgkJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzMwQ0U2OCIvPg0KCQkJCTwvbGluZWFyR3JhZGllbnQ%2BDQoJCQkJPHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Ik00Ljg5LDkuMDE3bDM2LjMyMSwyMC45NjZjMC4yLTIuNjQ4LDAuMjY5LTYuMDk2LDAuMjA2LTkuMjk2TDEyLjgyNCw0LjE4MQ0KCQkJCQlDMTAuMDIsNS43MzIsNy4wNzEsNy41MTgsNC44OSw5LjAxN3oiLz4NCgkJCQkNCgkJCQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyOTEuMDUwMyIgeTE9Ii0yMjQuMDM3NiIgeDI9IjI5MS4wNTAzIiB5Mj0iLTE5Ni4wMTcxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0yNzAgLTE4NykiPg0KCQkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjVBNTU5Ii8%2BDQoJCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMENFNjgiLz4NCgkJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfM18pIiBkPSJNNC44OSw5LjAxN2MtMS43MTMsMS4xNzYtMi45NTMsMi4xNzItMy4yNzMsMi43MzNjLTAuMzI4LDAuNTc0LTAuNTcsMi4yMTgtMC43MjksNC4zNzENCgkJCQkJbDM2LjIzNSwyMC45MTdjMS43NTgtMS4yMDEsMy4wMzctMi4yMjEsMy4zNjQtMi43ODhjMC4zMjQtMC41NjIsMC41NjUtMi4xNjMsMC43MjQtNC4yNjdMNC44OSw5LjAxN3oiLz4NCgkJCQkNCgkJCQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyODguOTAwOSIgeTE9Ii0yMjguOTU0NiIgeDI9IjI4OC45MDA5IiB5Mj0iLTIwMy4xMDU1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0yNzAgLTE4NykiPg0KCQkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjVBNTU5Ii8%2BDQoJCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMENFNjgiLz4NCgkJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfNF8pIiBkPSJNMzcuMTM2LDM3LjAyOUwwLjg4OSwxNi4xMDVjLTAuMjAxLDIuNzE4LTAuMjY3LDYuMjUtMC4xOTYsOS40OTVsMjguMzMxLDE2LjM1NA0KCQkJCQlDMzEuODcxLDQwLjM4OSwzNC44OTUsMzguNTYyLDM3LjEzNiwzNy4wMjl6Ii8%2BDQoJCQkJDQoJCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjg0Ljg1ODkiIHkxPSItMjMyLjQ5OTUiIHgyPSIyODQuODU4OSIgeTI9Ii0yMTIuNjAwMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMjcwIC0xODcpIj4NCgkJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzI1QTU1OSIvPg0KCQkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMzBDRTY4Ii8%2BDQoJCQkJPC9saW5lYXJHcmFkaWVudD4NCgkJCQk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzVfKSIgZD0iTTAuNjkzLDI1LjYwMWMwLjA5LDQuMSwwLjM5Nyw3LjczMywwLjkyMyw4LjY0OUMyLjg4OSwzNi40NjYsMTguNTEsNDUuNSwyMS4wNTIsNDUuNQ0KCQkJCQljMS4wNTYsMCw0LjM2OS0xLjU2Miw3Ljk3My0zLjU0NUwwLjY5MywyNS42MDF6Ii8%2BDQoJCQk8L2c%2BDQoJCTwvZz4NCgkJPGcgaWQ9IkhfMV8iPg0KCQkJDQoJCQkJPGltYWdlIG92ZXJmbG93PSJ2aXNpYmxlIiBvcGFjaXR5PSIwLjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiB3aWR0aD0iMzE2IiBoZWlnaHQ9IjQyNiIgeGxpbms6aHJlZj0iNjE1NDM3MDgxRUY0NUNBQy5wbmciICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MzggMCAwIDAuMDczOCA5LjQyMjQgNy41MDgzKSI%2BDQoJCQk8L2ltYWdlPg0KCQkJPGc%2BDQoJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI0Ljg3MiwyNC43NjF2Ny43ODhoLTEuMzE0Yy0wLjI2NywwLTAuNDgzLDAuMjE3LTAuNDgzLDAuNDgzYzAsMC4xNzUsMC4wOTMsMC4zMjcsMC4yMzEsMC40MTINCgkJCQkJbDIuOTU1LDIuODMyYzAuMDg4LDAuMTE1LDAuMjY0LDAuMjAzLDAuNDIsMC4yMDNjMC4xNiwwLDAuMzAxLTAuMDgzLDAuMzg5LTAuMjAzbDMuMTQ3LTIuODMyDQoJCQkJCWMwLjEzOC0wLjA4NSwwLjIzLTAuMjM4LDAuMjMtMC40MTJjMC0wLjI2Ny0wLjIxNy0wLjQ4My0wLjQ4My0wLjQ4M2gtMS4zMTlMMjguNjM0LDEzLjczYzAtMC4yNjctMC4yMTItMC40ODMtMC40NzktMC40ODMNCgkJCQkJaC0yLjc5OGMtMC4yNjcsMC0wLjQ4NiwwLjIxNy0wLjQ4NiwwLjQ4M3Y3LjI2NWwtNy42MzktMC4wMDF2LTcuNTQzaDEuMzE0YzAuMjY3LDAsMC40ODMtMC4yMTcsMC40ODMtMC40ODMNCgkJCQkJYzAtMC4xNzUtMC4wOTMtMC4zMjgtMC4yMzEtMC40MTNsLTIuOTU1LTIuODMyYy0wLjA4OC0wLjExNS0wLjI2NC0wLjIwMy0wLjQyLTAuMjAzYy0wLjE2LDAtMC4zMDEsMC4wODMtMC4zODksMC4yMDMNCgkJCQkJbC0zLjE0OCwyLjgzM2MtMC4xMzgsMC4wODUtMC4yMywwLjIzNy0wLjIzLDAuNDEyYzAsMC4yNjcsMC4yMTYsMC40ODMsMC40ODMsMC40ODNoMS4zMTlsMC4wMTIsMTguODE4DQoJCQkJCWMwLDAuMjY3LDAuMjExLDAuNDgzLDAuNDc4LDAuNDgzaDIuNzk4YzAuMjY3LDAsMC40ODYtMC4yMTcsMC40ODYtMC40ODN2LTcuNTA5SDI0Ljg3MnoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8cGF0aCBmaWxsPSIjMzk0MjRFIiBkPSJNMTUxLjMwNSwzMS4wMmMtMS41NjMtMi41NTctMy4xMzUtNS4xMDgtNC43MDEtNy42NjRjLTAuMTM1LTAuMjE5LTAuMjQ5LTAuNDQ5LTAuMzk2LTAuNzE4DQoJCQljMC4zNS0wLjEwNSwwLjYwOC0wLjE3NiwwLjg2Mi0wLjI2MmMyLjM1NS0wLjc5MiwzLjgwNy0yLjczNCwzLjg4Mi01LjE4OGMwLjA4OC0yLjkwNy0xLjQzNS00Ljk0Mi00LjI2NC01LjY0Ng0KCQkJYy0wLjY0LTAuMTU5LTEuMzA0LTAuMjg1LTEuOTYtMC4zMDJjLTIuMTExLTAuMDUzLTQuMjI2LTAuMDUxLTYuMzM4LTAuMDYyYy0xLjIyOS0wLjAwNi0xLjI1MSwwLjAyLTEuMjUxLDEuMjE2DQoJCQljLTAuMDAxLDYuMjQyLTAuMDAxLDEyLjQ4NCwwLDE4LjcyNmMwLDAuMjIxLDAuMDAzLDAuNDQyLDAuMDIyLDAuNjYyYzAuMDI3LDAuMzA3LDAuMTg3LDAuNTE0LDAuNTEyLDAuNTE5DQoJCQljMC42NjMsMC4wMTEsMS4zMjcsMC4wMDksMS45OSwwLjAwNGMwLjMyMy0wLjAwMiwwLjQ5OC0wLjE5NCwwLjU0MS0wLjQ5NWMwLjAyOC0wLjE5MywwLjAxOC0wLjM5MywwLjAxOC0wLjU4OQ0KCQkJYzAuMDAxLTIuNDU3LDAuMDAxLTQuOTE1LDAuMDAxLTcuMzcyYzAtMC4yNjgsMC0wLjUzNSwwLTAuOTQ4YzAuNzM5LDAsMS4zNzMsMC4wMjEsMi4wMDUtMC4wMDcNCgkJCWMwLjQyMS0wLjAxOSwwLjY3NywwLjEyOCwwLjg4NSwwLjVjMC41MjYsMC45NDMsMS4wOTIsMS44NjUsMS42NDMsMi43OTZjMS4wODksMS44MzksMi4xODUsMy42NzQsMy4yNjIsNS41Mg0KCQkJYzAuMjI5LDAuMzkyLDAuNDc3LDAuNjQ4LDAuOTc5LDAuNjExYzAuNTM3LTAuMDQsMS4wODEsMC4wMDYsMS42MjEtMC4wMTRjMC4zNDktMC4wMTQsMC43NzgsMC4xNDgsMC45OS0wLjI4Mw0KCQkJQzE1MS44MDcsMzEuNjE5LDE1MS40OTIsMzEuMzIzLDE1MS4zMDUsMzEuMDJ6IE0xNDQuMjY5LDIwLjA1OWMtMS4yNDIsMC4wOTktMi40OTgsMC4wMzktMy43NDgsMC4wNDENCgkJCWMtMC4wNjcsMC0wLjEzNS0wLjA0LTAuMjQ4LTAuMDc1YzAtMS45NzUsMC0zLjk1LDAtNS45MjdjMC4wMzMtMC4wMywwLjA2OS0wLjA5LDAuMTA1LTAuMDkxYzEuNjE1LTAuMDM3LDMuMjMzLTAuMTUsNC44MzksMC4xMzINCgkJCWMwLjI0LDAuMDQyLDAuNDgsMC4xMDIsMC43MTEsMC4xODJjMS42NzQsMC41NzgsMi40MzMsMi4zMDMsMS43MzMsMy45MzNjLTAuMjQyLDAuNTY2LTAuNjQ2LDEuMDE4LTEuMjEsMS4yMjUNCgkJCUMxNDUuNzQ2LDE5LjczOCwxNDUuMDA5LDIwLDE0NC4yNjksMjAuMDU5eiBNOTkuMywyNi4yNjdjLTAuMDExLDAuMjM3LTAuMDMsMC40NzQtMC4wMywwLjcxMWMtMC4wMDMsMS41LDAuMDAzLDMtMC4wMDQsNC41DQoJCQljLTAuMDA0LDAuNzI0LTAuMSwwLjgxOC0wLjc5OCwwLjgzMWMtMC40OTEsMC4wMDktMC45ODQsMC4wMTUtMS40NzUtMC4wMDRjLTAuNTEtMC4wMi0wLjYzMS0wLjE1NS0wLjY2Mi0wLjY3NQ0KCQkJYy0wLjAwOS0wLjE0Ny0wLjAwMi0wLjI5NS0wLjAwMi0wLjQ0MmMwLTYuNzM3LDAtMTMuNDc1LDAtMjAuMjEyYzAtMC4xNzItMC4wMDctMC4zNDUsMC4wMDQtMC41MTYNCgkJCWMwLjAzLTAuNDYzLDAuMTY5LTAuNjM0LDAuNjE2LTAuNjU0YzAuNTY0LTAuMDI2LDEuMTMyLTAuMDI1LDEuNjk2LDBjMC40NiwwLjAyLDAuNTg5LDAuMTczLDAuNjE5LDAuNjQ0DQoJCQljMC4wMTMsMC4xOTYsMC4wMDUsMC4zOTQsMC4wMDUsMC41OWMwLDMuNzYyLDAsNy41MjQsMC4wMDIsMTEuMjg2YzAsMC4yNjEsMC4wMjEsMC41MjEsMC4wMzksMC45MjQNCgkJCWMwLjI2NC0wLjIyLDAuNDMyLTAuMzQxLDAuNTc5LTAuNDg0YzEuNDgtMS40NCwyLjk2NS0yLjg3Niw0LjQzMS00LjMzMWMwLjMwMi0wLjI5OSwwLjYxMS0wLjQ0NywxLjAzOS0wLjQzMQ0KCQkJYzAuNzEzLDAuMDI2LDEuNDI3LDAuMDA0LDIuMTQsMC4wMDljMC4yOSwwLjAwMSwwLjYxNi0wLjA0NywwLjczOSwwLjMyNWMwLjExMywwLjM0Mi0wLjEwNCwwLjU0OS0wLjMzLDAuNzUzDQoJCQljLTEuNzg2LDEuNjE3LTMuNTcxLDMuMjM1LTUuMzU1LDQuODU0Yy0wLjIxNywwLjE5Ny0wLjQyOCwwLjM5OS0wLjY3NSwwLjYzMWMwLjE1MSwwLjE3MywwLjI2OCwwLjMyNSwwLjQwMiwwLjQ1Nw0KCQkJYzIuMDM4LDEuOTk2LDQuMDc3LDMuOTg5LDYuMTE3LDUuOTgzYzAuMTIzLDAuMTIsMC4yODIsMC4yMjIsMC4zNTgsMC4zNjZjMC4wOTUsMC4xOCwwLjIwOSwwLjQzMSwwLjE0OCwwLjU4NQ0KCQkJYy0wLjA2MSwwLjE1NS0wLjMxNSwwLjI5Ni0wLjUwNCwwLjMyNWMtMC4zMzcsMC4wNTMtMC42ODcsMC4wMjUtMS4wMywwLjAxOGMtMC42NjEtMC4wMTYtMS4zOTIsMC4xMjctMS45NjMtMC4xMQ0KCQkJYy0wLjU0NS0wLjIyNy0wLjkzMi0wLjg0Ni0xLjM3Ny0xLjMwM2MtMS4zMi0xLjM1Ny0yLjYzNC0yLjcyLTMuOTUxLTQuMDc5Yy0wLjIwMi0wLjIwOS0wLjQwOS0wLjQxMS0wLjYxNC0wLjYxNg0KCQkJQzk5LjQxLDI2LjIyMyw5OS4zNTUsMjYuMjQ1LDk5LjMsMjYuMjY3eiBNMTg2LjcyMywyNi4yODdjMCwwLjQ2NSwwLDAuOTMsMCwxLjM5NWMwLDEuMjc3LDAuMDA4LDIuNTU2LTAuMDAzLDMuODM0DQoJCQljLTAuMDA1LDAuNjUxLTAuMTM3LDAuNzc3LTAuNzc0LDAuNzkyYy0wLjQ2NywwLjAxMS0wLjkzNSwwLjAxMS0xLjQwMSwwYy0wLjY0Ni0wLjAxNS0wLjc1Mi0wLjEyNy0wLjc4LTAuNzg4DQoJCQljLTAuMDA2LTAuMTQ3LTAuMDAzLTAuMjk1LTAuMDAzLTAuNDQyYzAtNi42ODYsMC0xMy4zNzEsMC4wMDEtMjAuMDU3YzAtMS4yMSwwLjAxNS0xLjIyNCwxLjI0My0xLjIyNA0KCQkJYzAuMzY5LDAsMC43MzgtMC4wMTcsMS4xMDUsMC4wMDljMC40MDcsMC4wMjgsMC41NjUsMC4xOTUsMC42MDUsMC41OTdjMC4wMTksMC4xOTUsMC4wMDcsMC4zOTMsMC4wMDcsMC41ODkNCgkJCWMwLDMuNzYxLDAsNy41MjEsMCwxMS4yODJjMCwwLjI2NiwwLDAuNTMyLDAsMC45OTNjMC4zMi0wLjI3NSwwLjUyMS0wLjQyOCwwLjctMC42MDNjMS40MDgtMS4zNzIsMi44MjMtMi43MzgsNC4yMTMtNC4xMjgNCgkJCWMwLjM3Mi0wLjM3NCwwLjc1LTAuNTc1LDEuMjkzLTAuNTM3YzAuNjM2LDAuMDQ1LDEuMjc3LDAuMDA3LDEuOTE2LDAuMDEyYzAuMzEyLDAuMDAzLDAuNjctMC4wNzIsMC44MjYsMC4zMTYNCgkJCWMwLjE1NCwwLjM4Ny0wLjE0NSwwLjU4OC0wLjM3NywwLjc5OGMtMS43ODIsMS42MjEtMy41NjgsMy4yMzctNS4zNTIsNC44NTVjLTAuMTk4LDAuMTgtMC4zOSwwLjM2Ni0wLjY0MywwLjYwNA0KCQkJYzAuMTg4LDAuMjAzLDAuMzQyLDAuMzgzLDAuNTEsMC41NDdjMi4wMiwxLjk3OCw0LjA0MSwzLjk1Myw2LjA2Miw1LjkyOWMwLjEwNSwwLjEwMywwLjI0NywwLjE4OSwwLjMwNiwwLjMxNA0KCQkJYzAuMDg2LDAuMTg3LDAuMTk5LDAuNDMzLDAuMTQsMC41OTNjLTAuMDU4LDAuMTUzLTAuMzE5LDAuMzE2LTAuNDk2LDAuMzIzYy0wLjkwOCwwLjAzMS0xLjgyLDAuMDQ2LTIuNzI3LTAuMDA4DQoJCQljLTAuMjQ4LTAuMDE1LTAuNTIxLTAuMjQ4LTAuNzE1LTAuNDQ2Yy0xLjYzNC0xLjY2Ny0zLjI1Mi0zLjM1LTQuODc3LTUuMDI2Yy0wLjE5OS0wLjIwNi0wLjQwNy0wLjQwMi0wLjYxMS0wLjYwNA0KCQkJQzE4Ni44MzUsMjYuMjM0LDE4Ni43OCwyNi4yNjEsMTg2LjcyMywyNi4yODd6IE0xMjMuNjI1LDI0LjAxNGMtMC4yNS0zLjY3NS0yLjgwMS02LjEzNi02LjE3MS02LjMzNQ0KCQkJYy0yLjkzLTAuMTczLTUuMjIzLDAuOTE2LTYuNzk1LDMuNDE0Yy0wLjkwOSwxLjQ0NS0xLjIwMywzLjA1OC0xLjA0NSw0LjczNmMwLjI4MSwyLjk5MiwxLjc0OCw1LjE3Myw0LjU3Miw2LjMyDQoJCQljMS42MjQsMC42NTksMy4zMSwwLjY0Niw0Ljk5MSwwLjIwM2MxLjUwMi0wLjM5NiwyLjcwMi0xLjI2MSwzLjY4OC0yLjQ0YzAuNDM2LTAuNTIxLDAuNDE1LTAuNzM5LTAuMDkzLTEuMTYNCgkJCWMtMC4yMjgtMC4xODgtMC40NjMtMC4zNjQtMC42OTUtMC41NDZjLTAuODkxLTAuNjk2LTAuODc5LTAuNjg1LTEuNjE5LDAuMTU0Yy0xLjI1MSwxLjQxOC0yLjgxOSwxLjk1OS00LjY0NiwxLjQ1Nw0KCQkJYy0xLjc0NC0wLjQ4LTIuNzYtMS42OTEtMy4xNTMtMy41OThjMC4zNzktMC4wMTksMC42NjYtMC4wNDQsMC45NTItMC4wNDRjMi45MjQtMC4wMDMsNS44NDgtMC4wMDIsOC43NzEtMC4wMDINCgkJCWMwLjE5NiwwLDAuMzk0LDAuMDA4LDAuNTg5LTAuMDA4YzAuNTE2LTAuMDQxLDAuNjQzLTAuMTQ4LDAuNjctMC42OEMxMjMuNjY3LDI0Ljk5NiwxMjMuNjU4LDI0LjUwMiwxMjMuNjI1LDI0LjAxNHoNCgkJCSBNMTEyLjc2OSwyMy41ODhjMC4wNjctMC4yNjMsMC4wOTYtMC40NzcsMC4xNzYtMC42NjhjMS4wMS0yLjM5MiwzLjUzOS0zLjE4OCw1LjY4OC0yLjI0N2MxLjE4OCwwLjUyLDEuNzY0LDEuNTUxLDEuOTYxLDIuOTE1DQoJCQlDMTE3Ljk0MSwyMy41ODgsMTE1LjQwMSwyMy41ODgsMTEyLjc2OSwyMy41ODh6IE03OC40MywzMS40MThjLTAuMDcxLTAuOTc5LTAuMTQyLTEuOTYtMC4xNTUtMi45NA0KCQkJYy0wLjAyNS0xLjg0NCwwLjAxNS0zLjY4OC0wLjAxNS01LjUzMmMtMC4wNDQtMi43MzYtMS40ODYtNC41NjctNC4wOTQtNS4xMTVjLTIuMjU5LTAuNDc1LTQuMzk4LTAuMDg3LTYuMzUxLDEuMTgxDQoJCQljLTAuMjQ2LDAuMTYtMC40NzgsMC4zNDgtMC42OSwwLjU1MWMtMC4zNzUsMC4zNTgtMC4zODcsMC41NDctMC4wODMsMC45NTRjMC4xNjIsMC4yMTYsMC4zNDYsMC40MTYsMC41MiwwLjYyMw0KCQkJYzAuNzQ0LDAuODgsMC43MzYsMC44NywxLjY4LDAuMTc5YzEuMzU1LTAuOTkzLDIuODY5LTEuMjY1LDQuNDc2LTAuODIxYzEuMTczLDAuMzI0LDEuNzg4LDEuMzgzLDEuNTY1LDIuNTk5DQoJCQljLTAuODE4LDAuMDM2LTEuNjUxLDAuMDYzLTIuNDgzLDAuMTA5Yy0xLjMwNiwwLjA3Mi0yLjU5NSwwLjI1LTMuODIyLDAuNzI4Yy0xLjE1OSwwLjQ1LTIuMTY0LDEuMTI3LTIuNjExLDIuMzQNCgkJCWMtMC45MTksMi40OTItMC4wMDUsNS4wODksMi43MDYsNi4wNGMxLjE2OCwwLjQwOSwyLjM2NywwLjQwMywzLjU2OCwwLjIwOGMxLjA2OS0wLjE3NCwxLjk5LTAuNjc2LDIuOTAzLTEuNDkyDQoJCQljMC4wNjksMC4zMDEsMC4xMDksMC40NiwwLjE0MywwLjYxOWMwLjExOCwwLjU1OSwwLjIxMiwwLjY0NiwwLjc4MywwLjY2YzAuMzkzLDAuMDExLDAuNzg3LDAuMDA5LDEuMTgsMC4wMDENCgkJCUM3OC4zODQsMzIuMjk1LDc4LjQ4NCwzMi4xNTcsNzguNDMsMzEuNDE4eiBNNzAuMzgsMjkuODM5Yy0wLjYzOC0wLjIyMy0xLjExNC0wLjYwNC0xLjI3OC0xLjMwMg0KCQkJYy0wLjE4OS0wLjgwNSwwLjAwNy0xLjM5NywwLjY5Ny0xLjg1NGMwLjMyMy0wLjIxNSwwLjY4NS0wLjM5NiwxLjA1NC0wLjUxMWMxLjQ0NC0wLjQ0NiwyLjkzMi0wLjUxNiw0LjQ3My0wLjQ4OQ0KCQkJQzc1LjcxNSwyOC42Niw3My4xMTEsMzAuNzkyLDcwLjM4LDI5LjgzOXogTTE2NS40MSwzMS40ODdjLTAuMDgzLTAuOTA0LTAuMTY5LTEuODEyLTAuMTgzLTIuNzE5DQoJCQljLTAuMDMtMi4wOSwwLjAyLTQuMTgxLTAuMDM0LTYuMjdjLTAuMDU2LTIuMTQ3LTEuMzItMy43ODEtMy4zNDYtNC40ODFjLTEuMzE0LTAuNDU0LTIuNjU4LTAuNDU4LTQuMDA1LTAuMjI4DQoJCQljLTEuMzA0LDAuMjIzLTIuNDk3LDAuNzMtMy41MjcsMS41NzhjLTAuNjI4LDAuNTE2LTAuNjQ1LDAuNzIxLTAuMTQ0LDEuMzM0YzAuMjAzLDAuMjQ4LDAuNDA3LDAuNDk0LDAuNjE4LDAuNzMzDQoJCQljMC40NjMsMC41MjUsMC42MjIsMC41NDYsMS4xNTMsMC4wOTljMS4wOTEtMC45MTcsMi4zNDUtMS4yNzksMy43Ni0xLjIyYzEuMzU2LDAuMDU3LDIuNjYsMC43NDEsMi42NCwyLjczNA0KCQkJYy0wLjI3MiwwLjAyOC0wLjUwOSwwLjA2My0wLjc0OCwwLjA3NmMtMC42NjIsMC4wMzQtMS4zMjcsMC4wNDQtMS45ODksMC4wOWMtMS4yMjksMC4wODQtMi40NDMsMC4yNi0zLjYwNCwwLjY5OQ0KCQkJYy0xLjA5LDAuNDEzLTIuMDE1LDEuMDQzLTIuNTU2LDIuMTA4Yy0xLjE2MSwyLjI4Ny0wLjIxOSw1LjExNCwyLjE0Nyw2LjA5MWMyLjI1MSwwLjkyOCw0LjQ2OSwwLjc4Myw2LjQ5My0wLjcyMw0KCQkJYzAuMTI5LTAuMDk2LDAuMjcyLTAuMTcxLDAuNDQ4LTAuMjhjMC4wNTMsMC4yMjUsMC4wODksMC4zOTEsMC4xMzEsMC41NTVjMC4xNDksMC41ODMsMC4yMDEsMC42MywwLjc5OCwwLjY0NQ0KCQkJYzAuNDE4LDAuMDEsMC44MzYsMC4wMTEsMS4yNTQtMC4wMDFDMTY1LjM0OCwzMi4yODksMTY1LjQ2NywzMi4xMTQsMTY1LjQxLDMxLjQ4N3ogTTE1OS4zNjEsMjkuOTYzDQoJCQljLTAuNjQyLDAuMDc5LTEuMzI4LDAuMDEtMS45NjMtMC4xMzJjLTAuNzc2LTAuMTczLTEuMjctMC43MDItMS4zNjItMS41NDZjLTAuMDkzLTAuODUxLDAuMjk5LTEuNDE0LDEuMDItMS43ODUNCgkJCWMwLjI4Mi0wLjE0NiwwLjU3Ny0wLjI4MSwwLjg4MS0wLjM2OGMxLjQwNy0wLjM5NywyLjg1LTAuNDY4LDQuMzM1LTAuNDY0QzE2Mi42NTUsMjcuMzY5LDE2MS41NzMsMjkuNjg5LDE1OS4zNjEsMjkuOTYzeg0KCQkJIE0xNzEuMTgxLDE5LjIxMWMwLjI5OS0wLjIwOSwwLjQ5NS0wLjM1MiwwLjY5NS0wLjQ4NmMxLjgwOC0xLjIwOCwzLjc1My0xLjQwMSw1Ljc2Ny0wLjY3MWMxLjcyOSwwLjYyNiwyLjYwOCwyLjAxNSwzLjAxNCwzLjczDQoJCQljMC4xMjgsMC41NDQsMC4xNzgsMS4xMTgsMC4xODIsMS42NzljMC4wMTgsMi42MjksMC4wMDgsNS4yNTgsMC4wMDcsNy44ODZjMCwwLjE3MiwwLjA0NiwwLjM3Mi0wLjAyNSwwLjUwOQ0KCQkJYy0wLjA5LDAuMTczLTAuMjcxLDAuNDA4LTAuNDI2LDAuNDE5Yy0wLjY2LDAuMDQ4LTEuMzI1LDAuMDMyLTEuOTg4LDAuMDJjLTAuMjgxLTAuMDA2LTAuNDUxLTAuMTgtMC40NzUtMC40NjYNCgkJCWMtMC4wMTYtMC4xOTUtMC4wMTItMC4zOTMtMC4wMTItMC41ODljLTAuMDAxLTIuMTEzLDAuMDEtNC4yMjYtMC4wMDctNi4zMzljLTAuMDA1LTAuNjYxLTAuMDQ3LTEuMzI2LTAuMTM1LTEuOTgxDQoJCQljLTAuMTQ3LTEuMTAzLTAuNTcxLTIuMDY2LTEuNzMyLTIuNDNjLTEuMjIxLTAuMzgyLTIuMzg3LTAuMjQ5LTMuMzc5LDAuNjQxYy0wLjcyNSwwLjY1MS0xLjA5LDEuNTA5LTEuMjU2LDIuNDQ1DQoJCQljLTAuMDk0LDAuNTI5LTAuMTMyLDEuMDc0LTAuMTM2LDEuNjEyYy0wLjAxNiwyLjA2My0wLjAwNCw0LjEyNy0wLjAwOCw2LjE5Yy0wLjAwMiwwLjg1My0wLjA3NiwwLjkyMy0wLjkyNCwwLjkzDQoJCQljLTAuNDE4LDAuMDA0LTAuODM2LDAuMDA5LTEuMjUzLTAuMDAyYy0wLjYxNi0wLjAxNi0wLjczNC0wLjEzNC0wLjc2LTAuNzI3Yy0wLjAwOC0wLjE5Ni0wLjAxLTAuMzg5LTAuMDEtMC41ODUNCgkJCWMwLTAuNDMsMC4wMDUtNy4wMzEtMC4wMDgtMTAuNTQ0Yy0wLjAwMi0wLjU2NC0wLjA3NS0xLjEyNy0wLjA5My0xLjY5MmMtMC4wMTktMC42MDIsMC4xMS0wLjczLDAuNzIzLTAuNzQ3DQoJCQljMC40NDItMC4wMTIsMC44ODUtMC4wMDksMS4zMjYtMC4wMDFjMC42ODEsMC4wMTEsMC43NDEsMC4wNjksMC44MzYsMC43NDFDMTcxLjEyMiwxOC44NywxNzEuMTQzLDE4Ljk4NiwxNzEuMTgxLDE5LjIxMXoNCgkJCSBNODguNDEzLDMyLjY5N2MtMi4xNjktMC4wNDMtNC4wNjktMC42OTMtNS41OTUtMi4yNzFjLTEuMDQtMS4wNzUtMS42Ni0yLjM3My0xLjg4Ny0zLjg0MWMtMC4yNzctMS43OS0wLjEwOC0zLjUyOSwwLjc3LTUuMTUyDQoJCQljMS4xNjEtMi4xNDcsMy0zLjMxNSw1LjM3Ni0zLjY5YzEuNTItMC4yNCwyLjk4NC0wLjA0NSw0LjM5MSwwLjU4MmMwLjg0NSwwLjM3NiwxLjU3MSwwLjkxMiwyLjE1NSwxLjYyOQ0KCQkJYzAuMzczLDAuNDU4LDAuMzQ2LDAuNjg4LTAuMTE0LDEuMDQyYy0wLjQwOSwwLjMxNC0wLjgzMywwLjYwOC0xLjI1OCwwLjkwMmMtMC4zMDcsMC4yMTItMC42MDEsMC4yLTAuODM5LTAuMTE0DQoJCQljLTEuMDUtMS4zODUtMi40NzctMS43MDYtNC4wNzktMS4zNTZjLTEuNjU1LDAuMzYxLTIuNzEzLDEuNDM3LTMuMjA0LDMuMDM4Yy0wLjQwOSwxLjMzNi0wLjM0MiwyLjY2NywwLjIyMSwzLjk2DQoJCQljMS4zMTQsMy4wMiw1LjQ2MiwzLjMxNyw3LjEyNiwxLjIyM2MwLjQyMi0wLjUzLDAuNTU2LTAuNTEyLDEuMTAzLTAuMTI1YzAuMzIsMC4yMjgsMC42MzUsMC40NjQsMC45NDYsMC43MDQNCgkJCWMwLjU2NSwwLjQzOCwwLjYsMC42ODUsMC4xMzUsMS4yMDFjLTAuODk0LDAuOTkyLTEuOTc1LDEuNzAxLTMuMjgzLDEuOTk5Qzg5LjczNCwzMi41NzMsODkuMDY4LDMyLjYxLDg4LjQxMywzMi42OTd6DQoJCQkgTTEyOS4zODQsMTkuMTY3YzAuMjM4LTAuMTgxLDAuMzc0LTAuMjgxLDAuNTA3LTAuMzg1YzEuMjk5LTEuMDE2LDIuNzcyLTEuMzEsNC4zNzYtMS4wNDVjMC42MTMsMC4xMDEsMC43MzUsMC4yNjUsMC42NzUsMC45MDENCgkJCWMtMC4wMzksMC40MTUtMC4xMDMsMC44MjgtMC4xNjQsMS4yNDFjLTAuMTA0LDAuNzEyLTAuMjY5LDAuODAyLTAuOTc5LDAuNzIyYy0wLjUzMS0wLjA2LTEuMDgxLTAuMS0xLjYwNS0wLjAyNw0KCQkJYy0wLjk2NCwwLjEzNC0xLjY1MSwwLjcxLTIuMTAxLDEuNTY4Yy0wLjQzLDAuODIyLTAuNjE1LDEuNzAzLTAuNjE1LDIuNjI2YzAuMDAxLDIuMTM4LDAsNC4yNzUtMC4wMDEsNi40MTINCgkJCWMwLDAuMTcyLDAuMDExLDAuMzQ2LTAuMDA1LDAuNTE2Yy0wLjAzOSwwLjQyNS0wLjE3OCwwLjU4OC0wLjU4NSwwLjYwNGMtMC41ODksMC4wMjItMS4xOCwwLjAyMy0xLjc2OSwwDQoJCQljLTAuNDMzLTAuMDE4LTAuNTQ3LTAuMTQ4LTAuNTkyLTAuNTkzYy0wLjAyMS0wLjIxOS0wLjAxMS0wLjQ0MS0wLjAxMS0wLjY2MmMtMC4wMDEtMi42MjktMC4wMDQtNy43Ni0wLjAwNC03Ljg4Nw0KCQkJYy0wLjAwNy0xLjM5OS0wLjA0Ni0yLjc5OS0wLjA3OS00LjE5OGMtMC4wMjEtMC44NzgsMC4wMjktMC45NDIsMC44NzYtMC45NWMwLjM5My0wLjAwNCwwLjc4Ni0wLjAwNywxLjE3OSwwLjAwMQ0KCQkJYzAuNjQzLDAuMDEzLDAuNjg4LDAuMDU1LDAuODE4LDAuNjk0QzEyOS4zMzEsMTguODIzLDEyOS4zNDYsMTguOTQxLDEyOS4zODQsMTkuMTY3eiBNNTAuMDg4LDIyLjg3MWMwLDAtMC4wMDIsOC43MjQtMC4wMDIsOC45Mg0KCQkJYzAsMC4zNDYtMC4yMjgsMC41MTMtMC41ODMsMC41MTVjLTAuNjM5LDAuMDAzLTEuMjc4LDAuMDA0LTEuOTE3LTAuMDAyYy0wLjM1OC0wLjAwMy0wLjU2Ni0wLjItMC41NjYtMC41NTENCgkJCWMwLTAuMTg4LDAtMTkuMzk0LDAtMTkuNDcxYzAtMS4wNjksMC4wMzctMS4xMDMsMS4xMy0xLjEwNmMwLjM0NC0wLjAwMSwwLjY4OC0wLjAwNCwxLjAzMiwwLjAwMg0KCQkJYzAuNzk0LDAuMDE0LDAuODk1LDAuMTE0LDAuOTA1LDAuODkyYzAuMDA1LDAuMzkzLDAuMDAxLDcuNDYyLDAuMDAxLDcuODM2aDkuOTUzYzAtMC4zNzQtMC4wMDQtNy40MDYsMC4wMDEtNy43OTkNCgkJCWMwLjAxLTAuNzc4LDAuMTExLTAuODc3LDAuOTA1LTAuODkyYzAuMzQ0LTAuMDA2LDAuNjg4LTAuMDAyLDEuMDMzLTAuMDAxYzEuMDkzLDAuMDAzLDEuMTMsMC4wMzYsMS4xMywxLjEwNg0KCQkJYzAsMC4wNzcsMCwxOS4yODMsMCwxOS40NzFjMCwwLjM1LTAuMjA4LDAuNTQ4LTAuNTY2LDAuNTUxYy0wLjYzOSwwLjAwNS0xLjI3OCwwLjAwNS0xLjkxNywwLjAwMg0KCQkJYy0wLjM1NS0wLjAwMi0wLjU4My0wLjE2OS0wLjU4My0wLjUxNWMwLTAuMTk2LTAuMDAyLTguOTU3LTAuMDAyLTguOTU3SDUwLjA4OHoiLz4NCgk8L2c%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D),none;height:46px;width:197px;top:.5em;display:inline-block}.static-navigation-logo.x-logo{background:url(https://cdn.hrcdn.net/hackerrank/assets/brand/wordmark_for_work_sm-ab0f9715a1f300c8ad37a61feb13f060.png);background:url(https://cdn.hrcdn.net/hackerrank/assets/brand/wordmark_for_work_sm-87d37ccdc209518e5d322140fcd60ec4.svg);width:216px}.static-navigation-logo.isTag{background:url(https://cdn.hrcdn.net/hackerrank/assets/brand/HR4W_Tag-ab0f9715a1f300c8ad37a61feb13f060.png);width:175px;background:url(https://cdn.hrcdn.net/hackerrank/assets/brand/HR4W_Tag-87d37ccdc209518e5d322140fcd60ec4.svg)}.static-navigation-toggle{display:none}.static-navigation_links{float:right;margin-top:2px}.static-navigation_links a:hover:not(.btn):not(.btn-inverse):not(.btn-inverse.btn-inverse--alt:hover):not(.btn-grey):not(.hr-dialog-button.hr_primary-btn):not(.hr-dialog-button.hr_secondary-btn){color:#979faf}}@media screen and (max-width: 960px){.right_nav{display:block !important}.static-navigation{height:0}.static-navigation_links{position:fixed;top:5em;left:0;width:50%;z-index:1}.static-navigation_links a{display:block;color:#39424e;font-size:14px;font-weight:bold;padding:5px 10px;text-decoration:none;text-align:left;background:transparent !important;border:none;box-shadow:none !important}.static-navigation_links a.signup{color:#2ec866}.static-navigation_links a:hover{color:#39424e;text-decoration:none}.static-navigation_links a:not(.btn):not(.btn-inverse):not(.btn-inverse.btn-inverse--alt:hover):not(.btn-grey):not(.hr-dialog-button.hr_primary-btn):not(.hr-dialog-button.hr_secondary-btn){padding-left:20px}.static-navigation_links .static-auth{display:block;padding:10px 0;margin:10px 10px 0;border-top:1px solid #979faf;border-top:1px solid rgba(151,159,175,0.5)}.static-content{position:relative;box-shadow:-1px 0 3px rgba(0,0,0,0.4),-1px 0 0 #414754;z-index:10;background:#fff;min-height:80%;width:100%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;transition-property:height, transform;transition-property:height, transform, -webkit-transform}.static-content.open{bottom:2em;-webkit-transform:translate(10em, 1em);transform:translate(10em, 1em);height:80%;overflow:hidden;box-shadow:0 10px 50px rgba(0,0,0,0.5);background:#fff}.static-content .btn-large{padding:12px 30px}.static-navigation-logo{float:left;z-index:100;position:relative;box-shadow:none;display:inline-block;height:46px;width:42px;top:.5em;margin-left:3%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.static-navigation-logo.open{-webkit-transform:translate(10em, 2.7em);transform:translate(10em, 2.7em)}.static-navigation-logo,.careers-navigation-logo{background:url("brand/h_mark_sm.png") !important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0NnB4IiB2aWV3Qm94PSI3MjkgNzI3IDQyIDQ2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDcyOSA3MjcgNDIgNDYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkhfQWxvbmUiIGRpc3BsYXk9Im5vbmUiPg0KCTxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTg3NS4xODYsODA3LjcwOHYyNTUuM2gtNDMuMDg0Yy04Ljc1MiwwLTE1Ljg0OCw3LjA5Ni0xNS44NDgsMTUuODI5DQoJCWMwLDUuNzEzLDMuMDU3LDEwLjczNCw3LjYwNSwxMy41bDk2LjgzLDkyLjgyNmMyLjg3MiwzLjc4NSw4LjYyMiw2LjY1OSwxMy43NTQsNi42NTljNS4yMzksMCw5Ljg5Ny0yLjcyOSwxMi43NzEtNi42NTkNCgkJbDEwMy4xNjItOTIuODI2YzQuNTEyLTIuODAyLDcuNTMxLTcuNzg3LDcuNTMxLTEzLjVjMC04LjczMy03LjA5Ny0xNS44MjktMTUuODI4LTE1LjgyOWgtNDMuMjNsLTAuMzYyLTYxNi44NDYNCgkJYzAtOC43MzItNi45NDktMTUuODI5LTE1LjY4NS0xNS44MjloLTkxLjY5NmMtOC43NTMsMC0xNS45MjEsNy4wOTctMTUuOTIxLDE1LjgyOXYyMzguMTI1bC0yNTAuMzYtMC4wMzZ2LTI0Ny4yNGg0My4wODMNCgkJYzguNzUyLDAsMTUuODM4LTcuMDk2LDE1LjgzOC0xNS44MjljMC01LjczLTMuMDM4LTEwLjczMy03LjU4Ny0xMy41MTlsLTk2LjgyOS05Mi44MjZjLTIuODk0LTMuNzg0LTguNjQyLTYuNjU5LTEzLjc3Mi02LjY1OQ0KCQljLTUuMjM5LDAtOS44OCwyLjcyOS0xMi43NTUsNi42NTlsLTEwMy4xNiw5Mi44NDVjLTQuNTI5LDIuNzg0LTcuNTUxLDcuNzg3LTcuNTUxLDEzLjVjMCw4LjczMyw3LjA5NywxNS44MjksMTUuODM4LDE1LjgyOWg0My4yMjkNCgkJbDAuMzczLDYxNi44MjdjMCw4LjczMyw2LjkzMiwxNS44MjksMTUuNjc0LDE1LjgyOWg5MS42OTljOC43NTEsMCwxNS45Mi03LjA5NiwxNS45Mi0xNS44Mjl2LTI0Ni4xM0g4NzUuMTg2TDg3NS4xODYsODA3LjcwOHoiLz4NCjwvZz4NCjxnIGlkPSJGbGF0IiBkaXNwbGF5PSJub25lIj4NCgk8cGF0aCBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9IiMyQkM1NkQiIGQ9Ik0xNDE3LjQwMyw2NzQuMTg1Yy0yLjY5Mi0xMzguMzg1LTEyLjgyNi0yNjIuNTA1LTMwLjQ5My0yOTIuOTI2DQoJCWMtMTQuOS0yNS42ODgtODkuOTcxLTgwLjE2My0xODMuOTYxLTEzOS41MTNMOTUyLjM0Myw5Ny4wNjZDODU4LjQ3OSw0Ny44MzMsNzc4LjcxNiwxMi41LDc0OS45NywxMi41DQoJCWMtMzUuNDI1LDAtMTQ4LjM1NCw1My41NjMtMjY5LjY1NSwxMjAuNjYzYy05MS44OTgsNTAuODM1LTE4OC41MjcsMTA5LjM4NC0yNjAuMDE0LDE1OC41MDgNCgkJYy01Ni4xMjksMzguNTM1LTk2Ljc3NCw3MS4yMTItMTA3LjI3Miw4OS41ODhjLTEwLjcyNiwxOC43NTktMTguNjU4LDcyLjQ0OS0yMy44NTMsMTQyLjc1MmMtMC4wMDksMC4wOTEtMC4wMDksMC4yMTgtMC4wMTksMC4zMQ0KCQljLTAuMDA5LDAuMDcyLTAuMDE4LDAuMTI4LTAuMDE4LDAuMTk5Yy02LjU1LDg5LjAwNy04LjY5NywyMDQuNTU4LTYuMzY4LDMxMC43MjFjMi45NDcsMTM0LjM4MiwxMy4wMDksMjUzLjQ4LDMwLjI1NywyODMuNTAyDQoJCWM0MS43MDEsNzIuNjMxLDU1My42MywzNjguNzU5LDYzNi45NDEsMzY4Ljc1OWMzNC42MDQsMCwxNDMuMTg4LTUxLjE5OCwyNjEuMjg2LTExNi4xODgNCgkJYzkzLjMtNTEuMzQ1LDE5Mi40MDMtMTExLjIzOCwyNjUuODM1LTE2MS40NTRsMCwwYzU3LjM4NC0zOS4yNDUsOTkuMTIxLTcyLjU3NywxMDkuODE5LTkxLjExNg0KCQljMTAuNjI2LTE4LjQxMywxOC41MjEtNzAuODg1LDIzLjc0My0xMzkuODQxQzE0MTcuMjAzLDg5Mi4wNzgsMTQxOS40Niw3NzkuMDkzLDE0MTcuNDAzLDY3NC4xODV6IE0xMDUwLjM1NCwxMDkyLjMyMw0KCQlsLTEwMy4xNTksOTIuODQ1Yy0yLjg3NSwzLjkzLTcuNDk2LDYuNjU5LTEyLjczNiw2LjY1OWMtNS4xMzEsMC0xMC44OC0yLjg3NS0xMy43OTEtNi42NTlsLTk2LjgyOS05Mi44MjcNCgkJYy00LjU0OS0yLjc4My03LjU2OS03Ljc4Ny03LjU2OS0xMy41MThjMC04LjczMyw3LjA3OC0xNS44MjksMTUuODI5LTE1LjgyOWg0My4wODRWODA3LjcxMkg2MjQuODIydjI0Ni4xMzENCgkJYzAsOC43MzItNy4xNjksMTUuODI4LTE1LjkyLDE1LjgyOGgtOTEuNjk5Yy04Ljc0MiwwLTE1LjY3NC03LjA5Ni0xNS42NzQtMTUuODI4bC0wLjM3My02MTYuODM3aC00My4yMjkNCgkJYy04Ljc0MiwwLTE1LjgzOC03LjA5Ni0xNS44MzgtMTUuODI5YzAtNS43MTMsMy4wMjEtMTAuNzE2LDcuNTUxLTEzLjVsMTAzLjE2LTkyLjg0NWMyLjg3NC0zLjkzLDcuNTE1LTYuNjU5LDEyLjc1NC02LjY1OQ0KCQljNS4xMzEsMCwxMC44OCwyLjg3NSwxMy43NzIsNi42NTlsOTYuODI5LDkyLjgyN2M0LjU0OSwyLjc4Myw3LjU4Nyw3Ljc4Nyw3LjU4NywxMy41MThjMCw4LjczMy03LjA4NiwxNS44MjktMTUuODM4LDE1LjgyOQ0KCQloLTQzLjA4M3YyNDcuMjRsMjUwLjM1OSwwLjAzNlY0NDYuMTU3YzAtOC43MzIsNy4xNjgtMTUuODI4LDE1LjkyLTE1LjgyOEg5ODIuOGM4Ljc1MiwwLDE1LjY2NSw3LjA5NiwxNS42NjUsMTUuODI4bDAuMzgzLDYxNi44MzcNCgkJaDQzLjIyOWM4Ljc1MiwwLDE1Ljg0OCw3LjA5NiwxNS44NDgsMTUuODI5QzEwNTcuOTI0LDEwODQuNTM2LDEwNTQuOTAzLDEwODkuNTM5LDEwNTAuMzU0LDEwOTIuMzIzeiIvPg0KPC9nPg0KPGcgaWQ9IkdyYWRpZW50Ij4NCgk8Zz4NCgkJPGc%2BDQoJCQkNCgkJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwMjYuMDY4NCIgeTE9IjUxOS4zMTM1IiB4Mj0iMTAyNi4wNjg0IiB5Mj0iNTM5LjUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTI3MCAxMjY3KSI%2BDQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzI1QTU1OSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMENFNjgiLz4NCgkJCTwvbGluZWFyR3JhZGllbnQ%2BDQoJCQk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgZD0iTTc0OS45OTksNzI3LjVjLTEuMDgxLDAtNC41MjYsMS42MzQtOC4yMjcsMy42ODFsMjguNTksMTYuNTA2DQoJCQkJYy0wLjA4Mi00LjIyMi0wLjM5My04LjAwOC0wLjkzMS04LjkzNmMtMC40NTYtMC43ODQtMi43NDYtMi40NDYtNS42MTMtNC4yNTZsLTcuNjQ1LTQuNDE0DQoJCQkJQzc1My4zMSw3MjguNTc4LDc1MC44NzYsNzI3LjUsNzQ5Ljk5OSw3MjcuNXoiLz4NCgkJCQ0KCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAyMi4xMTIzIiB5MT0iNTEwLjAxNzEiIHgyPSIxMDIyLjExMjMiIHkyPSI1MzUuODE5MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMjcwIDEyNjcpIj4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjVBNTU5Ii8%2BDQoJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzMwQ0U2OCIvPg0KCQkJPC9saW5lYXJHcmFkaWVudD4NCgkJCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfMl8pIiBkPSJNNzMzLjgzOSw3MzYuMDE3bDM2LjMxNSwyMC45NjZjMC4yMDEtMi42NDgsMC4yNjktNi4wOTYsMC4yMDgtOS4yOTZsLTI4LjU5LTE2LjUwNg0KCQkJCUM3MzguOTY4LDczMi43MzIsNzM2LjAyMSw3MzQuNTE5LDczMy44MzksNzM2LjAxN3oiLz4NCgkJCQ0KCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAxOS45OTcxIiB5MT0iNTAyLjk2MTQiIHgyPSIxMDE5Ljk5NzEiIHkyPSI1MzAuOTgyOSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMjcwIDEyNjcpIj4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjVBNTU5Ii8%2BDQoJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzMwQ0U2OCIvPg0KCQkJPC9saW5lYXJHcmFkaWVudD4NCgkJCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfM18pIiBkPSJNNzMzLjgzOSw3MzYuMDE3Yy0xLjcxMiwxLjE3Ni0yLjk1MiwyLjE3Mi0zLjI3MywyLjczM2MtMC4zMjgsMC41NzQtMC41NywyLjIxOC0wLjcyOCw0LjM3DQoJCQkJbDM2LjIyOSwyMC45MThjMS43NTctMS4yMDEsMy4wMzYtMi4yMjIsMy4zNjQtMi43ODljMC4zMjMtMC41NjIsMC41NjQtMi4xNjMsMC43MjMtNC4yNjdMNzMzLjgzOSw3MzYuMDE3eiIvPg0KCQkJDQoJCQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDE3Ljg0ODYiIHkxPSI0OTguMDQ0NCIgeDI9IjEwMTcuODQ4NiIgeTI9IjUyMy44OTQ1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0yNzAgMTI2NykiPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyNUE1NTkiLz4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMzBDRTY4Ii8%2BDQoJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJPHBhdGggZmlsbD0idXJsKCNTVkdJRF80XykiIGQ9Ik03NjYuMDgsNzY0LjAzbC0zNi4yNC0yMC45MjVjLTAuMjAyLDIuNzE3LTAuMjY3LDYuMjUtMC4xOTYsOS40OTZsMjguMzI2LDE2LjM1NA0KCQkJCUM3NjAuODE2LDc2Ny4zODksNzYzLjg0MSw3NjUuNTYyLDc2Ni4wOCw3NjQuMDN6Ii8%2BDQoJCQkNCgkJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzVfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwMTMuODA2NiIgeTE9IjQ5NC41MDA1IiB4Mj0iMTAxMy44MDY2IiB5Mj0iNTE0LjM5ODkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTI3MCAxMjY3KSI%2BDQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzI1QTU1OSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMENFNjgiLz4NCgkJCTwvbGluZWFyR3JhZGllbnQ%2BDQoJCQk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzVfKSIgZD0iTTcyOS42NDQsNzUyLjYwMmMwLjA5LDQuMSwwLjM5Nyw3LjczMiwwLjkyMyw4LjY0OGMxLjI3MywyLjIxNiwxNi44OTEsMTEuMjUsMTkuNDMzLDExLjI1DQoJCQkJYzEuMDU2LDAsNC4zNjktMS41NjIsNy45NzEtMy41NDRMNzI5LjY0NCw3NTIuNjAyeiIvPg0KCQk8L2c%2BDQoJCTxnPg0KCQkJDQoJCQkJPGltYWdlIG92ZXJmbG93PSJ2aXNpYmxlIiBvcGFjaXR5PSIwLjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiB3aWR0aD0iNjc2IiBoZWlnaHQ9Ijk0NCIgeGxpbms6aHJlZj0iOTk5NEYzRTkzNkEzMjAzOC5wbmciICB0cmFuc2Zvcm09Im1hdHJpeCgwLjAzMDUgMCAwIDAuMDMwNSA3MzkuNjg4IDczNS42OTE0KSI%2BDQoJCQk8L2ltYWdlPg0KCQkJPGc%2BDQoJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTc1My44MTgsNzUxLjc2MXY3Ljc4OWgtMS4zMTRjLTAuMjY3LDAtMC40ODMsMC4yMTYtMC40ODMsMC40ODJjMCwwLjE3NSwwLjA5NCwwLjMyNywwLjIzMiwwLjQxMQ0KCQkJCQlsMi45NTQsMi44MzJjMC4wODgsMC4xMTUsMC4yNjQsMC4yMDMsMC40MTksMC4yMDNjMC4xNiwwLDAuMzAzLTAuMDgzLDAuMzkxLTAuMjAzbDMuMTQ2LTIuODMyDQoJCQkJCWMwLjEzOC0wLjA4NiwwLjIyOS0wLjIzNiwwLjIyOS0wLjQxMWMwLTAuMjY3LTAuMjE2LTAuNDgyLTAuNDgyLTAuNDgyaC0xLjMxOWwtMC4wMTEtMTguODE5YzAtMC4yNjctMC4yMTItMC40ODMtMC40NzktMC40ODMNCgkJCQkJaC0yLjc5N2MtMC4yNjgsMC0wLjQ4NiwwLjIxNy0wLjQ4NiwwLjQ4M3Y3LjI2NGwtNy42MzgtMC4wMDF2LTcuNTQyaDEuMzE0YzAuMjY3LDAsMC40ODMtMC4yMTcsMC40ODMtMC40ODMNCgkJCQkJYzAtMC4xNzUtMC4wOTMtMC4zMjgtMC4yMzEtMC40MTNsLTIuOTU1LTIuODMyYy0wLjA4OC0wLjExNi0wLjI2NC0wLjIwNC0wLjQyLTAuMjA0Yy0wLjE2LDAtMC4zMDEsMC4wODQtMC4zODksMC4yMDQNCgkJCQkJbC0zLjE0NywyLjgzM2MtMC4xMzgsMC4wODUtMC4yMywwLjIzOC0wLjIzLDAuNDEyYzAsMC4yNjYsMC4yMTYsMC40ODMsMC40ODMsMC40ODNoMS4zMTlsMC4wMTEsMTguODE3DQoJCQkJCWMwLDAuMjY4LDAuMjExLDAuNDgzLDAuNDc4LDAuNDgzaDIuNzk4YzAuMjY3LDAsMC40ODYtMC4yMTYsMC40ODYtMC40ODN2LTcuNTA4SDc1My44MTh6Ii8%2BDQoJCQk8L2c%2BDQoJCTwvZz4NCgk8L2c%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D) !important,none;width:42px !important}.static-navigation-toggle{float:right;z-index:100;margin-right:3%;font-size:30px;line-height:60px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.static-navigation-toggle.open{-webkit-transform:translate(0, 1.5em);transform:translate(0, 1.5em)}}@media screen and (min-width: 961px){.alignL-lg{text-align:left}.alignR-lg{text-align:right}.static-hero-sub:after{bottom:-11px}.static_hero-title{font-size:2.25em}.static_section-title{font-size:2em}.static-footer .x-footer-brand img{margin-top:0}.static-footer .x-footer-links{text-align:left}}.hr-landing-card-details{background:white;border-radius:10px;color:#f65039;margin:2em auto;overflow:hidden;padding:220px 1em 0;position:relative;width:250px;height:120px}@media only screen and (min-width: 960px){.hr-landing-card-details{box-sizing:border-box;border:2px solid white;width:100%;padding-right:2.5%;padding-left:2.5%;padding-top:0;height:235px;margin-top:0;-webkit-transition:.4s ease all;transition:.4s ease all;background:white;z-index:1}.hr-landing-card-details .hr-domains-text{z-index:2;background:white;padding-bottom:50px}.hr-landing-card-details h5{color:#979faf;font-weight:normal;height:50px}.hr-landing-card-details p{opacity:0;-webkit-transition:.4s ease .2s all;transition:.4s ease .2s all}}.api-users img{opacity:0.5;position:relative;-webkit-transition:0.2s;transition:0.2s;margin:0 20px}.api-users .group-one{width:750px;margin-bottom:50px}.api-users .group-two{width:530px}.api-users .cal{top:20px}.api-users .teradata{top:5px}.api-users .sap,.api-users .florida{top:-25px}.api-group{margin-bottom:30px}.work .about .about-banner{background-size:cover;background-image:url(https://cdn.hrcdn.net/hackerrank/assets/about/other/us-7adb7728015ea59ab13d6e75b96e30da.jpg);background-position:center center}.work .about .us{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/about/other/us-7adb7728015ea59ab13d6e75b96e30da.jpg)}.work .about .india{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/about/other/india-aefa5c3b315fb5f69dacc46fc48a802f.jpg)}.work .about .main-p{max-width:850px}.work .about .static-tabs{bottom:-25px}.work .about .story1{max-width:825px}.work .about .story2{max-width:850px}.work .about .culture{max-width:800px}@media (max-width: 960px){.work .about .culture{max-width:80%}}.work .about .benefits{margin-top:-7px}.work .about .montage{padding:0}.work .about .montage img{width:100%}.work .about .pop-up{width:250px;height:auto;background-color:#39424e;color:white;font-size:16px;position:absolute;bottom:240px;padding:15px;opacity:0;visibility:hidden;-webkit-transition:all 0.8s;transition:all 0.8s;font-weight:500}.work .about .pop-up q{font-size:1em;font-weight:500}.work .about .pop-up:before{content:' ';position:absolute;left:35%;margin-left:-7px;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #39424e}.work .about .opacity{opacity:1;-webkit-transition:all 1s;transition:all 1s;visibility:visible}.work .about .beta,.work .about .content--list_title,.work .about .content--card_title{text-align:center;color:#39424e;position:relative}.work .about .icon-label{font-weight:400;font-size:1.2em}.work .about .static-tabs a{color:#39424e}.work .about .static-tabs a.active{color:#FFFFFF}.work .about .team-member .img-wrap{background-color:#39424e;-webkit-transition:all 1s;transition:all 1s;opacity:1}.hrabout_story{max-height:15em;-webkit-transition:0.2s all ease;transition:0.2s all ease;overflow:hidden;position:relative}.hrabout_story:before{width:100%;content:'...';position:absolute;bottom:-15px;left:0;background:#FFF;right:0;box-shadow:0 -10px 15px rgba(255,255,255,0.9)}.hrabout_story.open:before{display:none}.hrabout_story p{margin-bottom:1em}.hexagons{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/about/other/hexagons-9cde226cb61e2feae76d41f8f2d3a77d.png);background-size:cover}.hrabout_storyToggle{margin:1em auto 0;font-size:1.2em}.hrabout_team .details{width:160px;margin:0 auto 40px}.hrabout_team .img-wrap{margin:0 auto 1em}.hrabout_team .team{margin:.5em 0}.hrabout_team .social{margin:0 0 2em;text-align:center}.hrabout_team .social a{float:none;color:#979faf;margin:0 .25em}.hrabout_team .social a:hover{color:#39424e}.work .hrabout_team .img-wrap:hover{background-color:none}.hrabout_hiring{background:#3e4854 url("static/x/xhero-bg_hacker.jpg") center center no-repeat}.hrabout_companies .investor{margin:1em 0}.hrabout_story{max-height:1000em;text-align:left}.hrabout_story .column{padding:0 5em}.hrabout_story:before{display:none}.hrabout_storyToggle{display:none}.hrabout_team .team-member{position:relative}.hrabout_team .team-member .img-wrap{overflow:hidden}.hrabout_team .team-member .img-wrap:hover{background-color:transparent}.hrabout_team .team-member img{-webkit-transition:all ease .3s;transition:all ease .3s;width:150px;height:150px;opacity:0.8}.hrabout_team .team-member:hover img{opacity:0.8}.hrabout_team .team{margin:.25em 0 .35em}.hrabout_companies .khosla img{margin-top:-5px}.faq .questions{padding-right:20px}.faq .questions ul{margin:0}.faq .questions ul li{margin-left:1em;margin-bottom:1em}.faq .questions ul li.title{margin-left:0;padding-bottom:5px;font-weight:bold;text-transform:uppercase;color:#2ec866}.faq .questions ul a{color:inherit}.faq .questions ul a:hover{color:#26a655}.faq .questions.fixed{position:fixed;top:20px}.faq .content section{border-bottom:1px solid #c2c7d0;margin-bottom:20px}.faq .content section:last-of-type{border-bottom:none}html{width:100%}.cs5_hero{background:#072b3e}.cs5_map{background-image:url("contests/cs5_map.jpg");height:513px;width:1020px;position:relative}.cs5_india_map{background-image:url("contests/IndiaMap.jpg");height:513px;width:1020px;position:relative;background-repeat:no-repeat;background-size:80%;background-position:center center}.cs5_navigation,.cs5_hero-text,.cs5_hero-text p{font-family:'OCR A Std', monaco, courier, monospace}.cs5_navigation{font-size:20px}.cs5_navigation a{color:#1af3f5;text-shadow:0 0 10px rgba(26,243,245,0.8);-webkit-transition:all 0.2 ease;transition:all 0.2 ease}.cs5_navigation a:hover,.cs5_navigation .cs5_admin a{color:#fff;text-shadow:0 0 10px rgba(255,255,255,0.8)}.cs5_admin a.signup,.cs5_footer .signup{padding:10px;background:rgba(255,255,255,0.1);border:1px solid #fff;text-align:center;color:#fff;border-radius:5px}.cs5_admin a.signup:hover,.cs5_footer .signup:hover{box-shadow:0 0 15px rgba(255,255,255,0.5)}.cs5_footer{background:#04313d}.cs5_footer .signup{padding:20px 10px;font-size:20px}.codesprint5 .page_footer{border-top:none;background:#04313d;color:#979faf}.codesprint5 .page_footer a{color:#1af3f5}.cs5_hero-text{color:#fff;background:#04313d;background:rgba(4,49,61,0.7);font-size:1.2em;position:relative;top:100px}.cs5_satellite li{height:6px;width:6px;background:#fff;border-radius:20px;box-shadow:0 0 8px #fbf7c2;position:absolute}.cs5_satellite .denver{top:210px;left:180px}.cs5_satellite .newyork{top:205px;left:275px}.cs5_satellite .london{left:475px;top:170px}.cs5_satellite .sf{top:204px;left:133px}.cs5_satellite .la{top:220px;left:140px}.cs5_satellite .miami{top:250px;left:250px}.cs5_satellite .mexico{top:270px;left:200px}.cs5_satellite .rio{top:380px;left:365px}.cs5_satellite .buenosaires{top:425px;left:320px}.cs5_satellite .paris{top:185px;left:470px}.cs5_satellite .cairo{top:560px;left:250px}.cs5_satellite .calcutta{top:270px;left:710px}.cs5_satellite .delhi{top:260px;left:690px}.cs5_satellite .bombay{top:280px;left:680px}.cs5_satellite .southafrica{left:550px;top:410px}.cs5_satellite .tokyo{left:840px;top:230px}.cs5_satellite .seoul{left:830px;top:210px}.cs5_satellite .shanghai{left:800px;top:245px}.cs5_satellite .jakarta{left:770px;top:345px}.cs5_satellite .manila{left:805px;top:290px}.cs5_satellite .melbourne{left:880px;top:435px}.cs5_satellite .morocco{left:505px;top:330px}.cs5_satellite .santiago{left:280px;top:410px}.cs5_satellite .stpete{left:600px;top:110px}.cs5_satellite .bengalore{left:690px;top:295px}.cs5_satellite .perth{left:795px;top:420px}.cs5_group{position:relative;min-height:200px;padding:18px 0;box-sizing:border-box}.cs5_group ul{list-style-image:url("contests/cs_bullet.png");padding-left:20px}.cs5_group li{padding:.1em 0;line-height:1.6em}.cs5_intro{padding:30px 50px 30px 40px;border-left:10px solid #04313d}.cs5_prizes h2{padding-left:60px}.cs5_prizes h2:before{height:59px;width:52px;content:'';background:url("contests/cs5_node1.png");position:absolute;top:-7px;left:0}.cs5_challenges{position:relative;z-index:100}.cs5_sponsors img{opacity:0.4}.cs5_sponsors img:hover{opacity:1}.cs5_rules{padding-top:30px}.cs5_rules h2:before{height:130px;width:371px;content:'';background:url("contests/cs5_node_double.png");position:absolute;top:-65px;right:0;z-index:1}.cs5_text-inverse{background:#04313d;color:#fff;padding:30px;border-radius:10px}.cs5_text-inverse a{color:#fff8ca;text-decoration:underline}.cs5_button{background:#04313D;color:#fff}.cs5_prize-sub{width:33.33333%;padding:15px 40px;box-sizing:border-box}@-webkit-keyframes cs5_appear{0%{opacity:0}100%{opacity:1}}@keyframes cs5_appear{0%{opacity:0}100%{opacity:1}}.cs5_animation,.cs5_satellite li{-webkit-animation:cs5_appear 1s;animation:cs5_appear 1s}.cs5_animation_offset1,.cs5_satellite .denver,.cs5_satellite .mexico,.cs5_satellite .calcutta,.cs5_satellite .jakarta{-webkit-animation-duration:3s;animation-duration:3s}.cs5_animation_offset2,.cs5_satellite .newyork,.cs5_satellite .rio,.cs5_satellite .tokyo,.cs5_satellite .morocco{-webkit-animation-duration:4.5s;animation-duration:4.5s}.cs5_animation_offset3,.cs5_satellite .sf,.cs5_satellite .buenosaires,.cs5_satellite .bombay,.cs5_satellite .shanghai,.cs5_satellite .melbourne{-webkit-animation-duration:5.5s;animation-duration:5.5s}.cs5_animation_offset4,.cs5_satellite .la,.cs5_satellite .paris,.cs5_satellite .delhi,.cs5_satellite .seoul,.cs5_satellite .stpete{-webkit-animation-duration:6s;animation-duration:6s}.contestNav{background:rgba(0,0,0,0.4);padding:1em 0;position:fixed;top:0;width:100%;z-index:100}.contestNav .nav-links{list-style:none}.contestNav .nav-links li{display:inline}.contestNav .nav-links a{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:2px .75em}.break-diagTR.section-break,.break-diagTL.section-break{padding-top:2em}.break-diagTR,.break-diagTL,.break-diagBR,.break-diagBL{position:relative;z-index:10}.break-diagTR:before,.break-diagTL:before,.break-diagBR:before,.break-diagBL:before{background:inherit;content:'';height:3em;position:absolute;left:-25%;-webkit-transform-origin:0 0;transform-origin:0 0;width:150%;z-index:-1}.break-diagTL:before{top:0}.break-diagTL.static-section:before,.work .break-diagTL.header-section:before,.work .break-diagTL.small-section:before,.work .break-diagTL.xsm-static:before{top:-3em}.break-diagTR:before{top:0}.break-diagTR.static-section:before,.work .break-diagTR.header-section:before,.work .break-diagTR.small-section:before,.work .break-diagTR.xsm-static:before{top:-3em}.break-diagBR:before,.break-diagBL:before{bottom:0em;z-index:9}.break-diagBR.static-section:before,.work .break-diagBR.header-section:before,.work .break-diagBR.small-section:before,.work .break-diagBR.xsm-static:before,.break-diagBL.static-section:before,.work .break-diagBL.header-section:before,.work .break-diagBL.small-section:before,.work .break-diagBL.xsm-static:before{bottom:-3em}.break-diagTR:before,.break-diagBL:before{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.break-diagTL:before,.break-diagBR:before{-webkit-transform:rotate(1deg);transform:rotate(1deg)}.diag-navy:before{background:#39424e}.diag-light:before{background:#f8f9fa}#contestExpansion{overflow-x:hidden}#contestExpansion h1,#contestExpansion h2,#contestExpansion h3{font-weight:300;line-height:1.4em}#contestExpansion ul:not(.unstyled):not(.ui-menu):not(.cs5_satellite){text-align:left}#contestExpansion ul:not(.unstyled):not(.ui-menu):not(.cs5_satellite) li{display:inline-block;line-height:1.4;list-style:none;margin-bottom:1em;padding-left:30px;position:relative;width:100%}#contestExpansion ul:not(.unstyled):not(.ui-menu):not(.cs5_satellite) li:before{background:#2ec866;border-radius:20px;content:'';display:block;height:10px;margin-right:10px;position:absolute;left:0;top:.4em;width:10px}#contestExpansion .contestNav a{color:#fff}#contestExpansion .hero{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/contests/expansion_hero.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff}#contestExpansion .contestIntro{padding:7em 0 8em}#contestExpansion .challenges_inner{max-width:700px;margin-right:auto;margin-left:auto}#contestExpansion .challenges_inner:before,#contestExpansion .challenges_inner:after{background-color:#2ec866;background-image:-webkit-linear-gradient(left, #3ab06d 0%, #348f6c 25%, #2d566a 75%, #2b496a 100%);background-image:linear-gradient(to right, #3ab06d 0%, #348f6c 25%, #2d566a 75%, #2b496a 100%);content:'';display:block;height:5px;margin:0 auto 2em;width:70%;max-width:500px}#contestExpansion .challenges_inner:after{margin:2em auto 0}#contestExpansion .page_footer{background:#2ec866;border-color:#26a655}#contestExpansion .page_footer a{color:#fff}.cs5_timestamp_message .cs5_msg{font-size:1.2em}.settings-team .sorter{height:23px}.settings-team #new-add-user .alert.error,.settings-team #new-add-user .error.message,.settings-team #new-add-user .error.notification{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,.settings-team .search-box .input-btn-group .btn-inverse,.settings-team .search-box .input-btn-group .btn-grey,.settings-team .search-box .input-btn-group .hr-dialog-button.hr_primary-btn,.settings-team .search-box .input-btn-group .hr-dialog-button.hr_secondary-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,.settings-team .dropdown-group .dropdown-toggle.btn-inverse,.settings-team .dropdown-group .dropdown-toggle.btn-grey,.settings-team .dropdown-group .dropdown-toggle.hr-dialog-button.hr_primary-btn,.settings-team .dropdown-group .dropdown-toggle.hr-dialog-button.hr_secondary-btn{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,.settings-team .teams-o-flow .table-data .table-body>.formgroup.horizontal{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}#HackerRank-X-main{min-width:900px;font-size:14px}p.sidebar-nav-title{color:#979faf;font-weight:800}.wide100{width:100%}span.dark-divider{height:1px;background:#21242d;width:100%;display:block;clear:both}.sidebar-menu-icon{display:inline-block;background:#21242d;color:#979faf;padding:18px 21px 14px;cursor:pointer;width:179px}.question-name-length{max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;float:left}.toggle-description{cursor:pointer}.locked-test-link:hover{color:#4691f6}td.quest-description{padding:12px 30px !important;background:#f8f8f8}.sidebar-full-btn{width:180px}.alert-float-top{position:absolute;top:35px;left:20%;right:20%;z-index:1000;box-shadow:0px 5px 6px 0px rgba(0,0,0,0.23);opacity:0.96}.test-custom-link-wrap{background-color:#f4f4f4;border:1px solid #e4e4e4;padding:8px;border-radius:4px;-ms-background-clip:padding-box;background-clip:padding-box;display:inline-block;font-size:13px}.lib-added-indicator{width:265px;padding:11px 15px;color:#979faf;display:block;border:1px solid #C2C7D0;background:#fff;text-align:center;cursor:pointer;border-radius:5px}.lib-added-indicator:hover{color:#626b7f}.question-item-container{background:#fff;border-radius:5px;border:1px solid #C2C7D0;margin:15px 15px 0 15px;padding:15px 30px}.quest-description .ck_table-wrap .wrapper_options{max-width:800px;word-wrap:break-word}.quest-description .ck_table-wrap img{max-width:100%;height:auto !important}.quest-description .ck_table-wrap ol{margin-left:20px}.quest-description .test-library-question-view .tags_list{display:block !important}.quest-description .question-item-container{background:none;padding:0;border-radius:0;margin:0;border:none}.question-filter-wrapper{background:#f8f8f8;padding:10px 16px;font-weight:600;font-size:14px;text-align:center}.question-filter-wrapper .select2-choices{border-radius:5px}.added-questions-container{position:fixed;width:300px;background-color:#fff;border-left:1px solid #dadada;top:61px;right:0;bottom:38px;z-index:1000;box-shadow:rgba(0,0,0,0.15) -2px 3px 9px}.added-questions-container .stats-head{padding:19px 15px;background:#f8f8f8;border-bottom:1px solid #e0e0e0}.added-questions-container ul.added-quest-list{width:100%;margin:0;padding:0;overflow:auto;top:61px;bottom:0px;position:absolute}.added-questions-container ul.added-quest-list li{padding:8px;border-bottom:1px solid #EFF1F3;word-wrap:break-word}.added-questions-container ul.added-quest-list li a.quest-remove-btn{padding:4px 9px;font-size:13px;line-height:16px}.report-donut-info-wrapper{position:absolute;left:92px;top:118px;z-index:1;font-weight:800}.main_report_wrapper{position:relative}.main_report_wrapper .timeline_line{width:7px;background-color:#DFE9EC;position:absolute;top:0;bottom:0;margin-left:88px;margin-top:20px;z-index:0;border-left:1px solid #C8D8E0;border-right:1px solid #C8D8E0}.report_container_timeline{padding:0;display:inline-block;width:100%}.report_container_timeline #scoreedit{display:inline}.report_container_timeline .maxReportScore{display:inline;font-weight:600}.report_container_timeline .maxReportScore.red{color:#f65039}.report_container_timeline .maxReportScore.lt-orange{color:#ffaf00}.report_container{padding:0;margin:0}.total_time_wrap{border-radius:4px;width:162px;height:74px;position:relative;background:#ffe7da;border:1px solid #ebd3c6;padding:10px;margin-top:20px;text-align:center;color:#787878;float:left}.total_time_wrap .total_time_title{color:#787878;display:inline;font-size:12px}.total_time_wrap .total_time{font-size:24px;color:#6a6a6a;line-height:1.2}.total_time_wrap:after,.total_time_wrap:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.total_time_wrap:after{border-color:rgba(235,235,235,0);border-top-color:#ffe7da;border-width:10px;left:50%;margin-left:-10px}.total_time_wrap:before{border-color:rgba(214,214,214,0);border-top-color:#ebd3c6;border-width:11px;left:50%;margin-left:-11px}.status_time_wrap{border-radius:4px 0px 0px 4px;border:1px solid #d9d9d9;width:157px;background-color:#fff;position:relative;text-align:center;float:left;margin-top:20px;font-size:0.9em}.status_time_wrap .time_divider{width:100%;height:1px;border-bottom:1px solid #d9d9d9}.question_container_wrap{border-radius:4px;border:1px solid #d9d9d9;background-color:#ffffff;color:#616161;margin-left:158px}.question_cont_head{background-color:#f8f8f8;display:block;padding:12px 15px;border-radius:4px 4px 0 0;border-bottom:1px solid #e6e6e6}.question_info{min-height:48px}.hidden_view_more{text-align:center;font-size:26px;color:#fff;position:absolute;left:45%;bottom:20px;display:none}.question-wrapper-collapsed{overflow:hidden;padding:15px;text-overflow:ellipsis}.question_cont_foot{padding:10px;background-color:#eee}.notes-wrapper-collapsed{overflow:hidden;padding:15px;text-overflow:ellipsis;padding-top:0px}.candidate_code{position:relative}.code-player{width:140px;background:#f8f8f8;border:1px solid #e6e6e6;color:#979faf;position:absolute;right:0;border-radius:4px 0 0 0;border-right:0px;padding:7px;margin-top:-37px;cursor:pointer}.code-player:hover i{color:#39424e}ul.question-report-tags{margin:0;padding:0;list-style:none;display:inline;float:none !important}ul.question-report-tags li{color:#969696;font-size:12px;border-radius:4px;margin-top:3px;display:inline-block;vertical-align:top}.answer-player-wrapper,.render-detailed-output{border-top:1px solid #e6e6e6;border-bottom:1px solid #f0f0f0;background-color:#f8f8f8;height:64px}.answer-status{width:24px;height:24px;margin:0 auto;display:inline-block;margin:10px}.score-changer{padding:3px;cursor:pointer;font-weight:600;display:inline-block}.score-changer.lt-orange{color:#ffaf00;border-bottom:1px dashed #ffaf00}.score-changer.red{color:#f65039;border-bottom:1px dashed #f65039}.score-changer.green{color:#2ec866;border-bottom:1px dashed #2ec866}.score-changer.grey{color:#979faf;border-bottom:1px dashed #979faf}.score-changer:hover{background:#eee}ul.mcq-reports-answer{list-style:none;margin:10px 0;padding:0;max-width:550px}ul.mcq-reports-answer li{margin:10px 0;padding-left:5px;padding-right:5px}.mcq-opt{text-align:left;float:left;max-width:460px}.mcq-opt-img{float:left;margin-right:10px}td.code div,td.code span,td.line-no div{line-height:20px;min-height:20px}#summary_wrapper .table td,#summary_wrapper .table th{text-align:center}pre.outbox{background:none;border:none}td.code{padding-left:7px}td.line-no{text-align:right;border-right:1px solid #E9E9E9;color:#afafaf;position:relative;background:#f8f8f8;padding:0 5px}.code-wrapper{border-bottom:1px solid #EFF1F3;border-top:1px solid #EFF1F3}.codeblock-wrapper{border-radius:5px 5px 0 0;border:1px solid #EFF1F3;min-height:350px}.codeblock-wrapper .codeblock-head{background:#f8f8f8;border-bottom:1px solid #e0e0e0;border-radius:5px 5px 0 0}ul.mcq-choice{margin:0px;padding:0px}ul.mcq-choice li{list-style:none;margin-top:10px;position:relative;width:745px}ul.mcq-choice li textarea.choice-textarea{width:700px;max-width:700px}ul.mcq-choice li:last-child{margin-bottom:0}ul.mcq-choice .mcq-btn{display:none;position:absolute;right:10px;top:8px}ul.mcq-choice li:hover .mcq-remove-btn{display:block}ul.mcq-choice li:hover .mcq-mark-ans{display:block}ul.mcq-choice li.active .mcq-option{background-color:#2ec866;color:#fff}ul.mcq-choice li.active span.mcq-choice-ico{background-image:url("mcq_options/mcq-correct.png")}ul.mcq-choice .mcq-option{float:left;height:57px;width:38px;background-color:#eee;border-radius:4px 0 0 4px;font-size:16px;font-weight:600;color:#c2c2c2;margin-top:8px;cursor:pointer;padding-top:11px;border:1px solid #d0d0d0;border-right:0px}ul.mcq-choice .mcq-option:hover{background-color:#e4e4e4}ul.mcq-choice span.mcq-choice-ico{background-image:url("mcq_options/mcq-correct-disabled.png");background-repeat:no-repeat;height:20px;width:20px;display:block}.mcq-rich-text{width:546px;margin-left:39px}ul.alltests-table{margin:0;padding:0;list-style:none}ul.alltests-table li{width:inherit;border-bottom:1px solid #dfe0e1}ul.alltests-table li.starred i.icon-star{color:#2ec866}ul.alltests-table li.library{padding:5px;padding-left:30px;cursor:pointer}ul.alltests-table li.library:hover{background-color:#EFF1F3}.all-test-options{border-left:1px solid #dfe0e1;padding:10px 20px}.test-option{color:#979faf}.test-option:hover{color:#626b7f}.test-name-wrapper{padding:10px 0;width:calc(100% - 500px);white-space:nowrap;text-overflow:ellipsis;float:left}.test-option-invite-wrapper{width:225px;float:left}.test-option-reports-wrapper{width:270px;float:left}.test-options-wrapper{width:500px;float:right;padding:8px 0}.hrw-not-attempted .test-option-invite-wrapper{width:255px}.hrw-not-attempted .test-option-reports-wrapper{width:260px}.hrw-not-attempted .test-options-wrapper{width:520px}.hrw-not-attempted .test-name-wrapper{width:calc(100% - 520px)}.hrw-not-attempted .all-test-options{padding:10px}.cke_button__invite_label{display:inline !important}.questions-button-wrapper{width:420px;margin:0 auto;position:relative}.pricing-head-transparent{float:left;height:130px;width:230px;margin-left:15px}.pricing-head{float:left;height:160px;width:214px;background:#fff;border-radius:4px 4px 0 0;position:relative;padding-right:15px}.pricing-head .plan-name-container{position:relative;left:10px}.pricing-head .plan-detail-container{margin-top:7px}.pricing-head-left{border-left:1px solid #eee;border-right:1px solid #eee;margin-left:259px}.pricing-head-mid{border-right:1px solid #eee}.pricing-head-right{border-left:0px;border-right:1px solid #eee}.pricing-body{float:left;width:230px;position:relative;box-shadow:0px 1px 2px #DBDBDB;border-radius:0 0 4px 4px;position:relative;z-index:10;background:#fff}.pricing-body-desc{float:left;width:260px;position:relative}.startup-category-place{width:70px;height:60px;background-image:url("../images/img_price_startup.png");background-repeat:no-repeat;position:absolute;top:-60px;left:77px}.professional-category-place{width:90px;height:100px;background-image:url("../images/img_price_professional.png");background-repeat:no-repeat;position:absolute;top:-100px;left:70px}.enterprise-category-place{width:140px;height:136px;background-image:url("../images/img_price_enterprise.png");background-repeat:no-repeat;position:absolute;top:-136px;left:45px}.pricing-price{font-size:33px;font-weight:800;padding:9px 0}.pricing-number{font-size:24px;font-weight:800;margin:13px 0}ul.striped-list{margin:0;padding:0}ul.striped-list li{list-style:none;padding:10px;font-size:13px}ul.striped-list li a{color:#333}ul.striped-list li:nth-child(even){background:#f7f7f7}.fixed980{width:980px;min-width:980px;margin:0 auto}.thumbs-states>a.active i.icon2-thumbsdown{color:#f65039}.thumbs-states>a.active i.icon2-thumbsup{color:#2ec866}.code-review-section{border-radius:5px;border:1px solid #EFF1F3}.code-review-section .code-review-head{border-radius:5px 5px 0 0;background-color:#f8f9fa;padding:15px 20px}.new-test-popup,#new-interview-modal{position:absolute;background:#fff;border:1px solid #e0e0e0;width:450px;right:151px;top:6px;z-index:1040;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.new-test-popup .test-popup-footer,#new-interview-modal .test-popup-footer{padding:4px 20px;border-radius:0 0 5px 5px}.new-test-popup .tname,#new-interview-modal .tname{width:280px}.new-test-popup .tdue,#new-interview-modal .tdue{width:120px}.new-test-popup .tdue input,#new-interview-modal .tdue input{width:85%}.new-test-popup:after,#new-interview-modal:after,.new-test-popup:before,#new-interview-modal:before{bottom:93%;left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.new-test-popup:after,#new-interview-modal:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:13px;margin-bottom:-13px}.new-test-popup:before,#new-interview-modal:before{border-color:rgba(224,224,224,0);border-left-color:#e0e0e0;border-width:14px;margin-bottom:-14px}#new-interview-modal{left:50%;right:unset;top:50%;z-index:1042}#new-interview-modal .js-copy-link{height:37px;margin:0;margin-left:-1px}#new-interview-modal #candidate-timeline-container{display:inline-block}#new-interview-modal #candidate-timeline-container span{margin-right:5px;outline:none;position:relative;top:-1px}#new-interview-modal.popup{left:unset;right:375px;top:255px;width:350px}#new-interview-modal.popup .modal-arrow{border-color:transparent transparent transparent white;border-style:solid;border-width:14px 0 14px 14px;content:'';display:block;-webkit-filter:drop-shadow(2px 0 1px #e0e0e0);filter:drop-shadow(2px 0 1px #e0e0e0);height:0;position:fixed;right:363px;top:72px;width:0}.hre-sidebar-bottom .sidebar-button-margins{margin:15px}.hre-sidebar-bottom .sidebar-button-margins .btn>i,.hre-sidebar-bottom .sidebar-button-margins .btn-inverse>i,.hre-sidebar-bottom .sidebar-button-margins .btn-grey>i,.hre-sidebar-bottom .sidebar-button-margins .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn>i,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hre-sidebar-bottom .sidebar-button-margins .hr-dialog-button.hr_primary-btn>i,.hre-sidebar-bottom .sidebar-button-margins .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn>i,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hre-sidebar-bottom .sidebar-button-margins .hr-dialog-button.hr_primary-btn>i,.hre-sidebar-bottom .sidebar-button-margins .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn>i,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .hre-sidebar-bottom .sidebar-button-margins .hr-dialog-button.hr_secondary-btn>i,.hre-sidebar-bottom .sidebar-button-margins .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn>i,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hre-sidebar-bottom .sidebar-button-margins .hr-dialog-button.hr_secondary-btn>i,.hre-sidebar-bottom .sidebar-button-margins .hr-dialog-button.hr_primary-btn>i,.hre-sidebar-bottom .sidebar-button-margins .hr-dialog-button.hr_secondary-btn>i{display:none}.hre-sidebar-bottom.collapsed{width:60px}.hre-sidebar-bottom.collapsed .sidebar-button-margins{margin:5px}.hre-sidebar-bottom.collapsed .sidebar-button-margins .btn,.hre-sidebar-bottom.collapsed .sidebar-button-margins .btn-inverse,.hre-sidebar-bottom.collapsed .sidebar-button-margins .btn-grey,.hre-sidebar-bottom.collapsed .sidebar-button-margins .hr-dialog-button.hr_primary-btn,.hre-sidebar-bottom.collapsed .sidebar-button-margins .hr-dialog-button.hr_secondary-btn{padding:10px;width:49px}.hre-sidebar-bottom.collapsed .sidebar-button-margins .btn i,.hre-sidebar-bottom.collapsed .sidebar-button-margins .btn-inverse i,.hre-sidebar-bottom.collapsed .sidebar-button-margins .btn-grey i,.hre-sidebar-bottom.collapsed .sidebar-button-margins .hr-dialog-button.hr_primary-btn i,.hre-sidebar-bottom.collapsed .sidebar-button-margins .hr-dialog-button.hr_secondary-btn i{display:block}.create-first-test-pointer{position:absolute;right:70px;top:20px;z-index:99}.create-first-question-pointer{position:absolute;left:-246px;top:53px}.no-interview-tooltip{background:url(https://cdn.hrcdn.net/hackerrank/assets/static/x/interviews_placeholder-b53c4039725707a81db64c14f3c82df4.png);width:340px;height:240px;position:absolute;bottom:25px;z-index:1000}.launch-wiz img{vertical-align:top}.tour_screen{position:fixed;z-index:2002;height:500px;width:900px;margin:auto;left:0;right:0;top:0;bottom:0}.tour_screen header{border-top-right-radius:5px;border-top-left-radius:5px;background:#1b1e25 !important}.tour_screen header .remove_tour{padding-top:20px;padding-right:20px;color:#fff}.tour_screen header ul.nav{border-top-left-radius:5px;background:#1b1e25 !important;padding-top:0px !important;border:none;overflow:hidden}.tour_screen header ul.nav li.active a{background:#2a3443 !important;border-left:none !important;color:#fff !important;border-top:none !important;border-bottom:none !important}.tour_screen header ul.nav li a{padding-top:18px !important;margin-right:0px !important;border-right:1px solid #000 !important;text-transform:uppercase}.tour_screen .js-content{height:400px;background:#2a3443 !important;border-top:none !important;border-bottom:none !important}.tour_screen .js-footer{height:40px;background:#2a3443 !important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none !important;border-bottom:none !important}.tour_screen .pointers_one .pointer1{left:140px;top:0}.tour_screen .pointers_one .pointer1 .zoomed{margin-top:-80px;margin-left:-80px}.tour_screen .pointers_one .pointer2{left:270px;bottom:0}.tour_screen .pointers_one .pointer2 .zoomed{left:-80px;top:82px}.tour_screen .pointers_one .pointer3{right:50px;top:0}.tour_screen .pointers_one .pointer3 .zoomed{top:-75px;left:80px}.tour_screen .pointers_two .pointer1{top:50px;left:50px}.tour_screen .pointers_two .pointer1 .zoomed{top:-100px;left:-80px}.tour_screen .pointers_two .pointer2{right:170px;top:53px;z-index:9999}.tour_screen .pointers_two .pointer2 .zoomed{top:-80px;left:80px}.tour_screen .pointers_two .pointer3{right:60px;top:25px}.tour_screen .pointers_two .pointer3 .zoomed{top:-80px;left:80px}.tour_screen .pointers_three .pointer1{top:85px;left:30px}.tour_screen .pointers_three .pointer1 .zoomed{top:-80px;left:-80px}.tour_screen .pointers_three .pointer2{left:30px;bottom:130px}.tour_screen .pointers_three .pointer2 .zoomed{top:80px;left:-80px}.tour_screen .pointers_three .pointer3{left:155px;top:80px}.tour_screen .pointers_three .pointer3 .zoomed{top:-80px;left:-80px}.tour_screen .pointers_three .pointer4{left:30px;bottom:22px}.tour_screen .pointers_three .pointer4 .zoomed{top:80px;left:-80px}.tour_screen .pointers_five .pointer1{top:52px;left:20px}.tour_screen .pointers_five .pointer1 .zoomed{top:-80px;left:-80px}.tour_screen .pointers_five .pointer2{left:60px;bottom:40px}.tour_screen .pointers_five .pointer2 .zoomed{top:80px;left:-80px}.tour_screen .pointers_five .pointer3{left:210px;top:25px}.tour_screen .pointers_five .pointer3 .zoomed{top:-80px;left:-80px}.tour_screen .pointers_five .pointer4{left:275px;top:82px}.tour_screen .pointers_five .pointer4 .zoomed{top:-80px;left:-80px}.tour_screen .point-img-holder{position:relative;margin-top:50px}.tour_screen .point-img-holder .pointer-holder{position:absolute;text-align:center;-webkit-transition:all 0.2s ease-in-out, width 0, height 0, top 0, left 0;transition:all 0.2s ease-in-out, width 0, height 0, top 0, left 0}.tour_screen .point-img-holder .pointer-holder .zoomed{position:relative;z-index:1111;width:200px;height:200px;text-align:center}.tour_screen .point-img-holder .pointer-holder .zoomed img{width:200px;height:200px}.tour_screen .point-img-holder img{width:100%}.tour_screen .point-img-holder img.big_img{border-top:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #808080}.tour_screen .point-img-holder .pointer{background:none;width:30px;height:30px;border-radius:40px;display:block;border:2px solid #2ec866;position:relative;margin:auto}.tour_screen .point-img-holder .pointer i{height:19px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;text-align:center;color:#2ec866;-webkit-animation:fadeit 2s linear infinite;animation:fadeit 2s linear infinite}.tour_screen .point-desc{padding-top:50px;padding-left:30px;color:#fff}.tour_screen .point-desc ul li{list-style-type:none}.tour_screen .point-desc ul li .lef_num{width:10px}.tour_screen .slide_indicators li{list-style-type:none;display:inline-block;vertical-align:top}.tour_screen .slide_indicators li.active a{color:#2ec866}.tour_screen .slide_indicators li.active a i.icon-circle-empty{display:none}.tour_screen .slide_indicators li.active a i.icon-circle{display:inline}.tour_screen .slide_indicators li a{color:#C2C7D0}.tour_screen .slide_indicators li a i.icon-circle-empty{display:inline}.tour_screen .slide_indicators li a i.icon-circle{display:none}.tour_backdrop{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;z-index:2001;background:rgba(0,0,0,0.5)}.no-width{width:0 !important}.diagram-pallete-list .diag-panel:hover{background:#f8f9fa}.diagram-pallete-list .diag-panel-group{height:529px;overflow-y:auto;overflow-x:hidden}.diagram-pallete-list .diag-panel-icons{background:#ffffff}.diagram-pallete-list .diag-panel-icons .getTitle{width:100%;box-sizing:border-box}.diagram-pallete-list .sidebar_list-heading a{color:#39424e}.diagram-pallete-list .sidebar_list-heading i{width:15px;display:inline-block}.diagram-pallete-list .diag-panel-group>.form-group{height:100%}.diagram-pallete-list .marked{background:#EFF1F3}@-webkit-keyframes fadeit{0%{opacity:0.25}50%{opacity:1}100%{opacity:0.25}}@keyframes fadeit{0%{opacity:0.25}50%{opacity:1}100%{opacity:0.25}}.prettyprint{margin-top:10px}.tags_list{display:none;margin-bottom:10px}.tags_list li{display:inline-block;margin-right:0px}.tags_list li div.i_tag{background:#e6e6e6;color:#333;padding:2px 10px}.question-coding-step3>table{width:96%}.quick_badge{padding:0 7px;display:inline-block;background:#397BF4;color:#ffffff;line-height:19px;margin-left:5px;font-weight:600;border-radius:12px}.quick_badge.red{background:#f65039 !important}.quick_badge.smal{position:absolute;top:9px;right:18px;font-size:9px;padding:0 0 0 2px;border-radius:3px;height:11px;line-height:normal;width:27px;margin:0}.api_page .reg_header{background:#EFF1F3;border-radius:5px 5px 0px 0px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}.api_page .reg_table header{text-transform:uppercase}.api_page .reg_table .table-body{border-radius:0px 0px 5px 5px}.api_page input[type="text"].xwide,.api_page .xwide.fake_file_text{width:100%}.api_page input[type="text"].wide,.api_page .wide.fake_file_text{width:75%}.api_page .key-input-area{width:600px;font-size:90%}.api_page .webhook-url-label{font-weight:100}.wizard-steps li{line-height:16px !important;padding:0px !important}.wizard-steps li a,.wizard-steps li .head_text{text-transform:uppercase;padding:20px 30px;display:inline-block !important}.dataTables_wrapper .dataTables_info{margin:0px}.dataTables_wrapper .dataTables_length{margin:0px}.dataTables_wrapper .dataTables_length select{padding:0;width:auto;line-height:normal;height:auto;margin-right:10px}.copy-fix{font-size:16px;font-weight:400}.droidrank{min-width:1100px}.droidrank .mxst{margin-top:2.5px}.droidrank .step-numb{float:left;border-radius:50%;width:8px;height:13px;padding:4px 12px 11px 10px;color:#666;text-align:center;background:#2ec866;position:relative}.droidrank .step-numb span{position:absolute;top:3px;left:11px;font-size:1em;font-weight:600;color:#fff}.droidrank .container{max-width:980px;width:100%;margin-left:auto;margin-right:auto;padding:0 15px}.droidrank .dotted_bottom{border-bottom:1px dotted #979faf}.droidrank .btn-hallow-white{border-color:#ffffff;background:none;color:#ffffff}.droidrank .btn-hallow-white:hover{color:#39424e;background:#ffffff}.droidrank .section-1,.droidrank .section-3,.droidrank .section-4{padding:50px 0px}.droidrank .section-1 .btn,.droidrank .section-1 .btn-inverse,.droidrank .section-1 .btn-grey,.droidrank .section-1 .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 .hr-dialog-button.hr_primary-btn,.droidrank .section-1 .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 .hr-dialog-button.hr_primary-btn,.droidrank .section-1 .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 .hr-dialog-button.hr_secondary-btn,.droidrank .section-1 .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 .hr-dialog-button.hr_secondary-btn,.droidrank .section-1 .hr-dialog-button.hr_primary-btn,.droidrank .section-1 .hr-dialog-button.hr_secondary-btn,.droidrank .section-3 .btn,.droidrank .section-3 .btn-inverse,.droidrank .section-3 .btn-grey,.droidrank .section-3 .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .droidrank .section-3 .hr-dialog-button.hr_primary-btn,.droidrank .section-3 .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .droidrank .section-3 .hr-dialog-button.hr_primary-btn,.droidrank .section-3 .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .droidrank .section-3 .hr-dialog-button.hr_secondary-btn,.droidrank .section-3 .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .droidrank .section-3 .hr-dialog-button.hr_secondary-btn,.droidrank .section-3 .hr-dialog-button.hr_primary-btn,.droidrank .section-3 .hr-dialog-button.hr_secondary-btn,.droidrank .section-4 .btn,.droidrank .section-4 .btn-inverse,.droidrank .section-4 .btn-grey,.droidrank .section-4 .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .droidrank .section-4 .hr-dialog-button.hr_primary-btn,.droidrank .section-4 .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .droidrank .section-4 .hr-dialog-button.hr_primary-btn,.droidrank .section-4 .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .droidrank .section-4 .hr-dialog-button.hr_secondary-btn,.droidrank .section-4 .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .droidrank .section-4 .hr-dialog-button.hr_secondary-btn,.droidrank .section-4 .hr-dialog-button.hr_primary-btn,.droidrank .section-4 .hr-dialog-button.hr_secondary-btn{font-weight:600}.droidrank .carousel .item{position:relative;height:560px}.droidrank .section-1{background:url(droidrank/dr_bg.jpg) no-repeat;background-position:center center;background-size:cover}.droidrank .section-1 a.btn,.droidrank .section-1 a.btn-inverse,.droidrank .section-1 a.btn-grey,.droidrank .section-1 .modal-backdrop .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 a.hr-dialog-button.hr_primary-btn,.droidrank .section-1 .hr-dialog .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 a.hr-dialog-button.hr_primary-btn,.droidrank .section-1 .modal-backdrop .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 a.hr-dialog-button.hr_secondary-btn,.droidrank .section-1 .hr-dialog .hr-dialog-border .hr-dialog-main-window a.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 a.hr-dialog-button.hr_secondary-btn,.droidrank .section-1 a.hr-dialog-button.hr_primary-btn,.droidrank .section-1 a.hr-dialog-button.hr_secondary-btn{font-weight:600}.droidrank .section-2{position:relative}.droidrank .section-2 img{max-width:100%}.droidrank .section-2 .content_text{padding-top:40px;width:64%;margin:auto}.droidrank .section-2 .icover{width:74%;margin:auto;position:absolute;left:0;right:0;bottom:0;max-width:650px}.droidrank .section-2 .indicators{font-size:20px;cursor:pointer;z-index:2}.droidrank .section-2 .indicators a{position:absolute;top:80px;bottom:0;height:54px;right:0;left:0;margin:auto;text-align:center}.droidrank .section-2 .indicators.right,.droidrank .section-2 .indicators.left{bottom:0;margin:auto;height:560px;position:relative}.droidrank .section-2 .pointers{text-align:center;width:100%}.droidrank .section-2 .pointers ul li{list-style-type:none;display:inline-block}.droidrank .section-2 .pointers ul li a{border-radius:40px;border:1px solid #f8f9fa;display:inline-block;background:#EFF1F3;color:#979faf;width:30px;height:25px;padding-top:5px}.droidrank .section-2 .pointers ul li a.active{border:1px solid #2ec866;background:#f8f9fa;color:#2ec866}.droidrank .section-2 .pointers ul li.active a{background:#2ec866;color:#f8f9fa}.droidrank .section-4 .signup_form input{width:100%;border-radius:0;border-width:2px;border-color:#C2C7D0;padding:10px;text-indent:10px;font-weight:600;margin-bottom:15px;font-size:14px}.droidrank .section-4 img{width:90%}@media screen and (max-width: 756px){.droidrank .content_text{padding-top:0 !important;padding-bottom:20px;text-align:center}.droidrank .indicators.left,.droidrank .indicators.right{top:40px !important}.droidrank div.dr_logo{text-align:center !important}.droidrank .section-1 .btn,.droidrank .section-1 .btn-inverse,.droidrank .section-1 .btn-grey,.droidrank .section-1 .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 .hr-dialog-button.hr_primary-btn,.droidrank .section-1 .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 .hr-dialog-button.hr_primary-btn,.droidrank .section-1 .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 .hr-dialog-button.hr_secondary-btn,.droidrank .section-1 .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .droidrank .section-1 .hr-dialog-button.hr_secondary-btn,.droidrank .section-1 .hr-dialog-button.hr_primary-btn,.droidrank .section-1 .hr-dialog-button.hr_secondary-btn{margin-right:0 !important;margin-bottom:15px}.droidrank .nav_bar{height:70px}.droidrank .nav_bar .call_container{padding-top:20px !important;font-size:14px}}.sudorank .section-1{background-image:url(sudorank/landing.jpeg)}.sudorank .section-1 .header_x h1{font-size:42px}.sudorank .section-2 .content_text{padding-top:20px}.sudorank .iframe_holder{position:relative;text-align:center}.sudorank .iframe_cover{width:483px;height:315px;position:absolute;z-index:1111;background:rgba(0,0,0,0.5) url(sudorank/screen.jpg) no-repeat;background-size:100%;left:0;right:0;z-index:111;border:5px solid #2ec866}.sudorank .iframe_cover .play_btn{position:absolute;left:0;right:0;top:0;bottom:0;z-index:112;margin:auto;font-size:60px;color:#fff;background:rgba(0,0,0,0.5);padding:143px 0px;text-align:center}.sudorank .hrw-logos{background:#ffffff;padding:15px 0px;max-width:100%;margin:auto;overflow:hidden}.sudorank .caroufredsel_wrapper{left:-7.5% !important;width:130% !important}.sudorank .section-4{background-size:cover}.sudorank .section-4 .dr_logo img{padding-top:50px}.sudorank .demo-form{width:80%;margin-left:auto;padding:14px 35px;background:#fff}.sudorank .demo-form select{background:white}.sudorank .success_msg{font-weight:600;margin-top:150px;color:#f8f8f8}iframe[name=google_conversion_frame]{display:none !important}.modal_signup *{box-sizing:border-box}.modal_signup input[type="text"],.modal_signup .fake_file_text,.modal_signup input[type="password"]{width:100% !important}.auth_form_success{position:absolute;left:0;right:0;margin:auto;z-index:999}#faq-modal{height:500px;overflow:hidden}#faq-modal .ins-tabs{max-height:inherit;overflow:hidden;height:inherit}#faq-modal .ins-tabs div.mlA:first-child{margin:0 !important;height:inherit;overflow:hidden}#faq-modal .modal-body{max-height:none;height:inherit;padding:0;overflow:hidden}#faq-modal .js-content{height:430px;overflow:auto;padding:10px 20px 0px 20px}#faq-modal .page-title{padding-right:0}#faq-modal .page-title .nav-tabs{margin:0}.auth-form{position:relative}.msg-success{position:absolute;padding-top:150px;padding-left:30px;padding-right:30px;padding-bottom:30px;z-index:1111;top:0;bottom:0;display:block;margin:auto;left:0;right:0;text-align:center}.msg-success .success{display:block;position:absolute;top:38%;left:0;right:0;width:90%;margin:auto}.error-template{height:50vh}.error-template .error-container{width:30%;margin:0 auto;padding:50px 0}.top-fixed-bar{height:50px}.top-fixed-bar .crumbs-outer-container{max-width:calc(100% - 30px);min-width:calc(100% - 30px)}.top-fixed-bar .crumbs-outer-container.not-rendered{max-width:1px;min-width:1px}.top-fixed-bar .crumbs-outer-container.test-report-fix-height{height:52px}.top-fixed-bar .crumbs-outer-container.test-report-crumbs{max-width:calc(100% - 520px);min-width:calc(100% - 520px)}.top-fixed-bar .crumbs-outer-container.test-reports-crumbs{max-width:calc(100% - 366px);min-width:calc(100% - 366px)}.top-fixed-bar .crumbs-outer-container.interview-listing-crumbs{max-width:calc(100% - 400px);min-width:calc(100% - 400px)}.top-fixed-bar .crumbs-outer-container.interview-edit-crumbs{max-width:calc(100% - 400px);min-width:calc(100% - 400px)}.top-fixed-bar .crumbs-outer-container.interview-report-crumbs{max-width:calc(100% - 200px);min-width:calc(100% - 200px)}.top-fixed-bar .crumbs-outer-container.settings-team-crumbs{max-width:calc(100% - 582px);min-width:calc(100% - 582px)}.top-fixed-bar .crumbs-outer-container.tests-crumbs{max-width:calc(100% - 620px);min-width:calc(100% - 620px)}.top-fixed-bar .crumbs-outer-container.test-questions-crumbs{max-width:calc(100% - 360px);min-width:calc(100% - 360px)}.top-fixed-bar .crumbs-outer-container.assessment-suites-crumbs{max-width:calc(100% - 200px);min-width:calc(100% - 200px)}.top-fixed-bar .crumbs-outer-container.test-library-crumbs{max-width:calc(100% - 350px);min-width:calc(100% - 350px)}.top-fixed-bar .crumbs-outer-container.full-size{max-width:calc(100% - 30px);min-width:calc(100% - 30px)}.top-fixed-bar .crumbs-outer-container.companypages-crumbs{max-width:calc(100% - 366px);min-width:calc(100% - 366px)}.top-fixed-bar .crumbs-outer-container.sourcing-reports-crumbs{max-width:calc(100% - 540px);min-width:calc(100% - 540px)}.top-fixed-bar .crumbs-outer-container.create-mcq-crumbs{max-width:calc(100% - 250px);min-width:calc(100% - 250px)}.top-fixed-bar .crumbs-container{padding-top:18px;max-width:50%;min-width:50%;text-overflow:ellipsis;text-align:left; white-space:nowrap; overflow-y:hidden;overflow:hidden}.top-fixed-bar .crumbs-container{max-width:100%;min-width:100%}.top-fixed-bar .crumbs-container .bcrumb{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top;margin-top:0}.top-fixed-bar .bcrumb{color:#979faf;font-size:14px;margin-top:20px;font-weight:600;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-fixed-bar .bcrumb:first-child{margin-left:15px}.top-fixed-bar .breadcrumb-chevron{color:#979faf;margin:0 7px;text-align:center;width:8px;height:18px;display:inline-block}.candidate_section{min-width:1024px}.candidate_section .dotted_border{border-bottom:1px dotted #39424e;color:#39424e}.candidate_section .dp_info{float:left}.candidate_section .cand_img{width:128px;float:left;text-align:center;overflow:hidden;border-radius:5px;height:128px;background-position:center center !important;background-size:cover;position:relative}.candidate_section .cand_img .img_info{display:none;position:absolute;background:rgba(0,0,0,0.5);color:#ffffff;font-size:14px;bottom:0;left:0;right:0;margin:auto;line-height:19px;font-weight:600}.candidate_section .cand_img:hover .img_info{display:block}.candidate_section .cand_info{width:calc(100% - 383px);float:left;margin-left:15px}.candidate_section .cand_info .cand_box{float:left;max-width:500px;padding-right:20px}.candidate_section .cand_info .main_info{position:relative;top:-40px}.candidate_section .cand_info .info_label{display:inline-block;vertical-align:top;width:170px;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.candidate_section .cand_info .info_txt{display:inline-block;vertical-align:bottom}.candidate_section .cand_info .skill_progress{display:inline-block;position:relative;background:#EFF1F3;width:200px;height:16px;line-height:0;border-radius:5px}.candidate_section .cand_status{width:240px}.candidate_section .cand_status .select2-container-disabled .select2-choice,.candidate_section .cand_status .select2-container-disabled .select2-choice div{background:#efefef !important}.candidate_section .info_section{margin:0 20px;padding:15px 0px;border-bottom:1px solid #e4e4e4}.candidate_section .timeline{margin:auto 30px;padding-top:30px;border-bottom:1px solid #e4e4e4}.candidate_section .timeline .timecard{position:relative}.candidate_section .timeline .timecard .email{font-family:Monaco, Consolas, "Courier New", monospace}.candidate_section .timeline .timecard .time{width:160px;float:left;position:relative;height:100%;padding-bottom:30px}.candidate_section .timeline .timecard .time .dot i{font-size:12px;color:#EFF1F3;display:block;background:#fff;line-height:normal;vertical-align:top}.candidate_section .timeline .timecard:last-child{margin-bottom:30px}.candidate_section .timeline .timecard:last-child .content:before{display:none}.candidate_section .timeline .timecard .content{width:80%;float:left;padding-left:20px;padding-bottom:40px}.candidate_section .timeline .timecard .content:before{content:'';position:absolute;top:17px;line-height:9px;height:100%;width:2px;background:#eff1f3;left:148px}.candidate_section .timeline .timecard .content .content_box{width:90%}.candidate_section .timeline .timecard .content .icon_indicator{width:50px}.candidate_section .timeline .timecard .content .tabled_layout{border:1px solid #e4e4e4;border-radius:5px}.candidate_section .timeline .timecard .content .tabled_layout li{list-style-type:none;border-bottom:1px solid #e4e4e4;margin:auto 30px}.candidate_section .timeline .timecard .content .tabled_layout li:first-child,.candidate_section .timeline .timecard .content .tabled_layout li:last-child{border-bottom:none}.candidate_section .timeline .timecard .content .tabled_layout li:first-child{margin:auto}.candidate_section .similar_suggestions{padding-top:30px;padding-bottom:30px;margin:auto 25px}.candidate_section .similar_suggestions .profiles{padding-left:52px}.candidate_section .similar_suggestions .profiles a{margin-right:15px}.candidate_section .similar_suggestions .profiles a:last-child{margin-right:0}.candidate_section .similar_suggestions .profiles a img{border-radius:10px;width:78px}.test_wrapper{width:80%}.test_wrapper .test_name{font-weight:600;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.dropdown-menu.daterangepicker{z-index:1050}.page_header_notification-toggle .dropdown-menu{width:400px;top:31px;right:-1px;border:none;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.page_header_notification-toggle .dropdown-menu .header{background:#333333;margin-top:0;padding-top:10px;border-top-left-radius:5px}.hrw_notify.open .hr_nav_notifications_link{background:#333333;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff}.hrw_notify .hr_nav_notifications_link{color:#979faf;padding:10px 2px 10px 10px}.hrw_notify .hr_nav_notifications_link i.icon-megaphone{font-size:18px}.hrw_notify .hr_nav_notifications_link:hover{color:#ffffff}.hrw_notify .hr_nav_notifications_list{overflow:hidden;border-right:1px solid #e4e4e4;border-bottom-right-radius:5px;overflow-y:scroll;max-height:165px}.hrw_notify .hr_nav_notifications_list .notification_element{width:100%;display:inline-block;background:#ffffff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:6px 0px}.hrw_notify .hr_nav_notifications_list .notification_element:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.hrw_notify .hr_nav_notifications_list .notification_element:hover{background:#EFF1F3}.hrw_notify .date_and_title_wrapper .date_and_title .date{float:left;font-size:14px;padding:10px;line-height:16px;font-weight:600}.hrw_notify .date_and_title_wrapper .date_and_title .title{float:left;max-width:85%;width:85%}.hrw_notify .date_and_title_wrapper .date_and_title .title a{font-size:16px;padding-left:0;color:#39424e;padding-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hrw_notify .date_and_title_wrapper .content{float:left;max-width:84%;min-width:68%}.hrw_notify .date_and_title_wrapper .content p{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px}.dfill{background:#39424e !important}.white_footer{background:#FFFFFF !important;border-top:2px solid #EFF1F3}.white_footer a,.white_footer h4,.white_footer p{color:#39424e !important}.subjective_ques .challenge-text,.question-design-step1 .challenge-text{min-height:200px}.question-types{background:#ffffff;margin-top:-20px;margin-bottom:-20px}.question-types .qtype{color:#39424e;display:block;border-radius:5px;border:1px solid #979faf;background:#f8f8f8;padding:10px;margin-bottom:10px}.question-types .qtype dt{margin-top:0 !important}.question-types .qtype dd{font-size:13px;margin-left:0 !important}.question-types .qtype:hover{background-color:#EFF1F3 !important;box-shadow:0px 0px 3px #ccc inset}.create-question-modal .underline_title{text-align:center;padding:5px 0px}.create-question-modal .modal-body{margin-bottom:0}.info-message{width:500px;position:absolute;z-index:999;margin:auto;left:0;right:0;top:100px}.filters .formgroup label{margin-top:5px;margin-right:10px}.filters .formgroup input[type=text]{width:100%;margin-top:0px;padding-left:10px}.filters .formgroup .input-icon i{font-size:14px;top:9px;margin-top:4px;color:#39424e}.filters .btn-pad{padding-top:39px}.signup-input-wrap input{width:66% !important}.signup-input-wrap .btn,.signup-input-wrap .btn-inverse,.signup-input-wrap .btn-inverse.btn-inverse--alt:hover,.signup-input-wrap .btn-grey,.signup-input-wrap .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .signup-input-wrap .hr-dialog-button.hr_primary-btn,.signup-input-wrap .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .signup-input-wrap .hr-dialog-button.hr_primary-btn,.signup-input-wrap .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .signup-input-wrap .hr-dialog-button.hr_secondary-btn,.signup-input-wrap .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .signup-input-wrap .hr-dialog-button.hr_secondary-btn,.signup-input-wrap .hr-dialog-button.hr_primary-btn,.signup-input-wrap .hr-dialog-button.hr_secondary-btn{width:35% !important}.tabled .row,.tabled .formgroup.horizontal{padding-top:0px;padding-bottom:0px}.tabled .row .span-flex-8.border-r,.tabled .formgroup.horizontal .span-flex-8.border-r{border-right:1px solid #c2c7d0}#create-question-modal{border-radius:5px;border:none}.report_header{display:inline-block;border-bottom:1px solid #EFF1F3}.notes{background:#EFF1F3 !important;box-sizing:border-box;padding:10px;width:97%;margin-bottom:5px}.invites_section .tooltip-inner{max-width:256px}.invites_section textarea{width:100%;max-width:100%;height:75px}.invites_section .emailset{position:relative;min-height:42px;max-height:225px;overflow-y:scroll;overflow-x:hidden;background:#EFF1F3}.invites_section .emailset ul li{padding:10px;list-style-type:none}.invites_section .emailset ul li:hover{background:#C2C7D0}.invites_section .invite_input input{width:calc(100% - 58px)}.invites_section .invite_input .btn,.invites_section .invite_input .btn-inverse,.invites_section .invite_input .btn-grey,.invites_section .invite_input .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .invites_section .invite_input .hr-dialog-button.hr_primary-btn,.invites_section .invite_input .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .invites_section .invite_input .hr-dialog-button.hr_primary-btn,.invites_section .invite_input .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .invites_section .invite_input .hr-dialog-button.hr_secondary-btn,.invites_section .invite_input .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .invites_section .invite_input .hr-dialog-button.hr_secondary-btn,.invites_section .invite_input .hr-dialog-button.hr_primary-btn,.invites_section .invite_input .hr-dialog-button.hr_secondary-btn{z-index:1}.invites_section .no_data{border-top:1px solid #ccc;padding:10px 0 !important;height:23px}.invites_section .no_data.bounceOutLeft{animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;-webkit-animation-duration:3s;-moz-animation-duration:3s}.step2_right_col{position:relative}.step2_right_col .code_stub_msg{position:absolute;top:0;z-index:99}.step2_right_col .code_stub_msg .reset{margin-top:3px}.well{background:#f8f9fa;padding:15px;border:1px solid #C2C7D0}.mono{font-family:Menlo, Monaco, Consolas, "Courier New", monospace}.access_token{cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.access_token:hover{font-weight:600}.underline{text-decoration:underline}.email_default{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:19px;text-align:center}.truncate{display:inline-block;vertical-align:top;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.e_wrap{display:inline-block;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.truncate-common{overflow:hidden;display:block}.truncate-100{position:relative;height:43px;text-overflow:ellipsis}.truncate-100:after{display:none}@supports (-webkit-line-clamp: 2){.truncate-100{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:17px;max-height:34px;overflow:hidden;text-overflow:ellipsis}.truncate-100:after{display:none}}.border-all{border:1px solid #C2C7D0}.border-right{border-right:1px solid #C2C7D0}.border-left{border-left:1px solid #C2C7D0}.border-bottom{border-bottom:1px solid #C2C7D0}.border-top{border-top:1px solid #C2C7D0}.border-round{border-radius:5px}.template_table:hover{background:#EFF1F3}.advance_settings_mdl .badge.removable{float:left;margin-top:5px}.advance_settings_mdl .invites_time_settings .select2-container{padding:0px !important;width:366px}.advance_settings_mdl .invites_time_settings .date_container{width:120px;margin-left:15px}.advance_settings_mdl .invites_time_settings .date_container input{width:100% !important}.advance_settings_mdl .invites_time_settings .time_container{width:65px;margin-left:15px}.advance_settings_mdl .invites_time_settings .time_container input{width:100% !important}.advance_settings_mdl .relative{position:relative}.candidate_emailset{position:relative}.candidate_emailset .overlay{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:999;text-align:center;background:rgba(255,255,255,0.6)}.candidate_emailset .overlay span.inline-throbber.loading{position:absolute;top:0;bottom:0;margin:auto}.tablefilters-icons{width:11px;color:#C2C7D0;display:inline-block;position:relative;top:-3px;margin-left:5px}.tablefilters-icons i{height:8px}.advncd_filter .inputbox{width:250px}.advncd_filter .inputbox input{width:100%}.lib_view{margin:15px 15px 0px 15px;padding:0;overflow:hidden}.lib_view .hover_pointer{cursor:pointer}.lib_view.hover_grey:hover{background:#EFF1F3}.lib_view .table-wrap{border-bottom:none}.lib_view .toggle_data{border-bottom:none}.lib_view .table-body{background:transparent;border:none}.lib_view td{overflow:hidden;display:table-cell;white-space:nowrap;vertical-align:top}.lib_view td.second_td{width:20%}.lib_view td.first_td{width:80%}.lib_view .ellipsis{max-width:80%;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib_view input.hr-sleek-input[type="checkbox"]+label span{vertical-align:top;margin-top:1px}.lib_view .block-highlight{margin-left:0;margin-top:0}.lib_view .check_lib_ql{height:15px}.lib_view .ques_details{width:325px}.lib_view .question_desc{width:calc(100% - 325px);box-sizing:border-box}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.abs_center{position:absolute;right:15px;margin:auto;top:-45px;z-index:111}.ellipsis_holder:after{content:"...";float:left;display:inline-block;margin-top:1px;position:absolute;margin-left:2px}.block-highlight,.i_tag,.q-tags,.tag-val{margin-left:0;padding:0px 8px !important;vertical-align:top;margin:2px;color:#333 !important;background:#f4f4f4 !important;font-size:12px !important;display:inline-block;border:1px solid #ccc;font-weight:500 !important}.vtop{vertical-align:top !important}.action_btns{bottom:38px;padding:10px 0px}.action_btns.fixed{z-index:999;border-top:1px solid #e0e0e0;background:#f8f8f8;width:calc(100% - 220px);position:fixed}.mb100{margin-bottom:100px}.make-default.starred{color:#2ec866}#HackerRank-X-main .popover{background:#000;color:#fff;padding:5px;z-index:99999}#HackerRank-X-main .popover.right .arrow:after{border-right-color:#000}#HackerRank-X-main .popover.left .arrow:after{border-left-color:#000}#HackerRank-X-main .popover.bottom .arrow:after{border-bottom-color:#000}#HackerRank-X-main .popover.top .arrow:after{border-top-color:#000}@media screen and (max-width: 1160px){.navbar.hre-nav .page_header-logo{left:0;overflow:hidden;width:30px}.navbar.hre-nav ul.selector-nav-tabs.hre-margin{left:45px}.trial_indicator{left:43px !important}}.days_left{display:block;line-height:1px;font-size:11px;font-weight:500;margin-top:2px}.days_left a{padding:0 !important;text-align:center;line-height:normal;vertical-align:top;color:#ffffff !important;margin-top:-4px}.js-schema-section{position:relative}.js-schema-section .post-data-type{position:absolute;z-index:99;margin-top:25px;margin-right:22px;right:0}.database-stub-container{position:relative}.database-stub-container .template-type-msg{position:absolute;z-index:99}.database-stub-container .template-type-msg .reset{margin-top:2px}.mid{font-size:14px}input[type="file"].custom-file-input{line-height:normal !important;width:140px;height:24px !important;overflow:hidden;margin-top:0;background:#EFF1F3;color:transparent;border:1px solid #999;border-radius:3px;padding:5px 8px}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input::before{content:'Select some files';display:inline-block;outline:none;white-space:nowrap;color:#333;margin-top:4px;-webkit-user-select:none;cursor:pointer;text-shadow:1px 1px #fff;font-weight:700;font-size:10pt;margin-left:11px}.custom-file-input:hover::before{border-color:black}.custom-file-input:active::before{background:-webkit-linear-gradient(top, #e3e3e3, #f9f9f9)}.sql_ops:after,.sql_ops:before{display:block !important;left:90%}.sql_ops{right:-15px !important;top:40px !important;padding:10px !important;width:300px !important;padding-top:9px !important}#HackerRank-X-main div.popover.bottom.fre-popover{top:241px;left:159px;display:block;border:none;background-color:#fff;color:#333;padding:0;width:245px}#HackerRank-X-main div.popover.bottom.fre-popover .arrow:after{border-bottom-color:#2ec866}#HackerRank-X-main div.popover.bottom.fre-popover .popover-title{background:#2ec866;color:#f8f9fa;padding:10px}#HackerRank-X-main div.popover.bottom.fre-popover .popover-content{padding:10px 10px 0px 10px;line-height:18px;font-size:13px}.modal--plagarism_modal{top:40%}.autocomplete li a{word-break:break-word}table.dt-sleektable.cp_report_table{overflow:none;width:100%;margin-bottom:20px !important}table.dt-sleektable.cp_report_table thead{background:#EFF1F3}table.dt-sleektable.cp_report_table td{word-break:break-word}table.dt-sleektable.cp_report_table th.title{width:24%;white-space:nowrap}table.dt-sleektable.cp_report_table tbody tr:hover{background-color:#F8F9FA;cursor:pointer}table.dt-sleektable.cp_report_table th:first-child,table.dt-sleektable.cp_report_table td:first-child{padding-left:30px}.form--input__250{width:250px}.insights_roi{font-weight:500}.insights_roi .disclaimer{font-size:12px;font-weight:500}.insights_roi .chart{border-bottom:1px solid #e0e0e0}.insights_roi .chart rect{fill:#66BB6A}.insights_roi .chart text{fill:#333;font:14px sans-serif;text-anchor:middle}.insights_roi .add_icon{display:inline-block;margin-top:50px}.insights_roi .benefit_circle{display:inline-block;vertical-align:top}.insights_roi .benefit_circle .text{margin-top:5px;width:160px;display:block}.insights_roi .benefit_circle .number{width:120px;height:120px;border-radius:100%;position:relative;color:#ffffff;margin:auto}.insights_roi .benefit_circle .number.red{background:#F44336}.insights_roi .benefit_circle .number.red:hover{background:#D50000}.insights_roi .benefit_circle .number.blue{background:#2196F3}.insights_roi .benefit_circle .number.blue:hover{background:#0D47A1}.insights_roi .benefit_circle .number.green{background:#4AB463}.insights_roi .benefit_circle .number.green:hover{background:#1B5E20}.insights_roi .benefit_circle .number span,.insights_roi .benefit_circle .number i{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center;height:20px;font-weight:600;font-size:23px}.insights_roi .benefit_circle .number i{padding-bottom:35px;margin-left:5px;font-size:19px}.insights_roi .calc_graph{border:1px solid #e0e0e0;position:relative}.insights_roi .insights_slider{cursor:pointer;border:1px solid #e0e0e0;height:5px;width:100%}.insights_roi .insights_slider a{background:#fff;height:20px;width:20px;margin-left:-11px;border-radius:26px;top:-10px;cursor:pointer}.insights_roi .insights_slider .ui-slider-range{background:#2ec866}.insights_roi .cost_calc{width:77px}.insights_roi .cost_calc input{border:0;font-size:0.9em;font-weight:500;height:30px;padding:0;margin-bottom:0;width:100%;padding-left:10px}.insights_roi .inslider{position:relative}.insights_roi .inslider .min_max{position:absolute;left:-2px;right:-10px;margin:0 auto;bottom:-22px;z-index:99;font-size:11px;font-weight:700;width:100%}.insights_roi .open_time_comparison{position:absolute;right:0;bottom:-30px;z-index:10;padding-right:0;text-align:right}.insights_roi .open_time_comparison:hover{border-color:#c2c7d0}.insights_roi .open_time_comparison.active{border-radius:0 0 0 5px}.insights_roi .open_time_comparison a{display:inline-block;vertical-align:top;padding:5px}.insights_roi .time-graph{height:100%;width:100%}.insights_roi .time-graph .graph_alert{width:150px;margin-top:90px}.insights_roi .interval_placeholder{position:absolute;z-index:10;top:5px;left:5px}.insights_roi .interval_placeholder .select2-choice{padding:2px 10px 2px !important}.insights_roi .interval_placeholder .select2-choice div:before{line-height:35px}.insights_roi .interval_placeholder select{width:110px;height:30px}.foot_note{font-size:10px;font-weight:500}.foot_note.fabs{position:absolute;right:20px;bottom:25px}.line-normal{line-height:normal}.insights .blocks{list-style-type:none;vertical-align:top;padding:15px 0px}.insights .blocks img{width:50px}.insights .blocks .block{color:#f8f9fa;width:23%;padding:20px 0px 20px 10px;margin-right:0;border-right:0}.insights .blocks .block:last-child{border-right:1px solid #e0e0e0}.insights .blocks .block h2{font-size:26px;line-height:28px}.insights .blocks .block i.big{font-size:20px;color:#fff;position:absolute;top:0;bottom:0;margin:auto;width:23px;height:25px;left:0;right:0;text-align:center}.insights .blocks .block i.big:before{margin-right:0}.insights .blocks .block.small,.insights .blocks .table-wrap a.block.table-expand,.table-wrap .insights .blocks a.block.table-expand{width:200px;background:#f8f8f8;color:#333;border:1px solid #e0e0e0;padding:10px 0px 10px 10px;position:relative}.insights .blocks .block.large{width:300px;background:#f8f8f8;color:#333;border:1px solid #e0e0e0;position:relative}.insights .blocks .block.big_block{width:255px;color:#333;border:none;position:relative;padding-bottom:0}.insights .blocks .block.big_block .block_text .num{font-size:30px}.insights .blocks .block_circle{position:relative;width:50px;height:50px;border-radius:30px}.insights .quick_info{width:350px}.insights_usage .usage_trends .select2-container{width:200px !important}.insights_usage .usage_trends .select2-container .select2-focusser{display:none}.insights_usage .usage_trends .home_graph{height:300px}.insights_usage .usage_trends .home_graph .line-graph{height:100%;position:relative}.insights_usage .usage_trends .home_graph .line-graph .graph_alert{padding-top:20px;width:250px;position:absolute;left:0;right:0;top:10%;height:120px;bottom:0;margin:auto;padding-bottom:0}.insights_usage .usage_trends .graph_ops{height:70px}.insights_usage .usage_trends .usage_trends_inner{border:1px solid #e0e0e0}.in-red{background:#F44336}.in-red:hover{box-shadow:inset -1px 9px 110px 0px rgba(0,0,0,0.1)}.in-dark-red{background:#D50000}.in-blue{background:#2196F3}.in-blue:hover{box-shadow:inset -1px 9px 110px 0px rgba(0,0,0,0.1)}.in-dark-blue{background:#0D47A1}.in-green{background:#4AB463}.in-green:hover{box-shadow:inset -1px 9px 110px 0px rgba(0,0,0,0.1)}.in-dark-green{background:#1B5E20}.in-amber{background:#FFC107}.in-amber:hover{box-shadow:inset -1px 9px 110px 0px rgba(0,0,0,0.1)}.in-dark-amber{background:#FFA000}.insights_rec .icon-info-circled{display:inline-block;vertical-align:top;margin-top:-1px}.insights_rec .arr_num{width:45px;text-align:center;padding:0 10px 10px 0}.insights_rec .arr_num *{padding:0px}.insights_rec .arr_num .number{line-height:15px;font-size:12.5px;vertical-align:bottom}.insights_rec .arr_num .arrow_right{background:#979faf;width:100%;height:7px;position:relative}.insights_rec .arr_num .arrow_right:after{content:"";width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #979faf;position:absolute;right:-10px;top:-7px}.insights_rec .tabs .candidate_prog{padding:3px 3px 3px 6px}.insights_rec .tabs .candidate_prog span{display:inline-block;padding-left:0px;font-weight:600}.insights_rec .tabs header{background:#EFF1F3 !important;padding:20px;border-top:none}.insights_rec .tabs .nav-tabs.ungroup{border-bottom:1px solid #c2c7d0 !important}.insights_rec .tabs .nav-tabs.ungroup>li{margin-bottom:0}.insights_rec .tabs .nav-tabs.ungroup>li a{border:1px solid #c2c7d0 !important}.insights_rec .tabs .nav-tabs.ungroup>li.active a{background-color:#EFF1F3;border-bottom:1px solid #EFF1F3 !important;z-index:999}.insights_rec .tabs .nav-tabs.ungroup>li.just_link{float:right !important}.insights_rec .tabs .nav-tabs.ungroup>li.just_link a{background:none !important;border:none !important;color:#4691f6;padding-right:0}.insights_rec .tabs .headerRow{border-top:none}.pro_tip{padding:10px;border:1px solid #c2c7d0;background:#FFF6BF}.pro_tip.b_center{margin:auto;width:69%}.pro_tip.msB,.pro_tip.content--list_title{margin-bottom:10px}.q_tour{display:block !important;top:50px;padding:0 !important;border:0;font-weight:500;background:#fff !important;color:#333 !important}.q_tour.step2{width:276px;left:13%;top:100px}.q_tour.bottom .arrow:before{border-bottom-color:#2ec866 !important}.q_tour.bottom .arrow:after{border-bottom-color:#2ec866 !important}.q_tour.right{margin-top:33px}.q_tour.right .arrow{top:20px}.q_tour.right .arrow:before{border-right-color:#2ec866 !important}.q_tour.right .arrow:after{border-right-color:#2ec866 !important}.q_tour .popover-title{text-align:left;padding:10px;background:#2ec866;color:#fff}.q_tour .popover-content{text-align:left}.q_tour.insight{width:250px;left:235px;margin-top:-5px}.mega_select select.multiline_select option{padding:5px 10px}.mega_select select.multiline_select option:checked:after{content:attr(title);background:#666;color:#fff;position:absolute;width:100%;left:0;border:none}.mega_select select.multiline_select option:before,.mega_select select.multiline_select option:after{background:#2ec866}.mega_select select.multiline_select option:focus,.mega_select select.multiline_select option:focus{background:#2ec866}.mega_select select.multiline_select{overflow:auto !important;margin-bottom:0;outline:0 !important;padding:0px;border-radius:0px;box-shadow:none !important;border:1px solid #e0e0e0 !important;border-right:none !important;cursor:pointer}.mega_select select.multiline_select.no-right-br{border-right:1px solid #e0e0e0 !important}.zero_invisible{visibility:hidden;height:0;width:0;margin:0;float:left}.pointer{cursor:pointer}.cp_video{position:absolute;text-align:center;left:0;right:0;margin:auto;float:left;z-index:999;width:561px;background-color:#000;padding:10px;border-radius:10px;border:1px solid #b9b9b9}div.static-hero.static-section.cp_section,.work div.static-hero.cp_section.header-section,.work div.static-hero.cp_section.small-section,.work div.static-hero.cp_section.xsm-static{padding-bottom:400px}.question_container_wrap.pdf-q-wrap{float:left;width:700px;margin-left:-1px}.dropdown .dropdown-section-header{font-size:0.9em;font-weight:700;padding:5px 7px}.dropdown-toggle.test-wizard-dropdown{width:67.5%}#new-test-popup-cancel{position:absolute;top:2px;left:93%}#test-wizard-separator{position:relative;left:48%;top:-18px;float:left;background-color:#fff;color:#626b7f}.tests-separator{margin:6px 0}.test-wizard-pre-text{font-size:0.8em}.quesiton-base .uneditable_qview{margin-bottom:10px;font-weight:500;line-height:1.25;max-width:98%}.quesiton-base .view-score{float:left;font-size:13px;padding-right:4px}.quesiton-base .question-tags .q-tags{line-height:17px}.quesiton-base .small-lock-icon{margin-top:6px;font-size:14px}.quesiton-base .icon-trophy{display:inline-block;vertical-align:top;width:15px}.create-question-modal .modal-body::-webkit-scrollbar{-webkit-appearance:none}.create-question-modal .modal-body::-webkit-scrollbar:vertical{width:11px}.create-question-modal .modal-body::-webkit-scrollbar:horizontal{height:11px}.create-question-modal .modal-body::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.create-question-modal .modal-body::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.circle_pic{width:30px;height:30px;border-radius:50%;display:inline-block;vertical-align:top;overflow:hidden;margin-top:3px;background-image:url("https://s3.amazonaws.com/uploads.hipchat.com/55626/856544/XgBTRPNd2FyEf1Y/face.png");background-size:185%;background-position:center center}.companypages-nodata{padding-top:40px}.companypages-nodata *{box-sizing:border-box}.companypages-nodata.cp-only .video_cta{width:750px}.companypages-nodata.cp-only .video_cta .cta{width:45%}.companypages-nodata.cp-only .video_cta .cta a.btn,.companypages-nodata.cp-only .video_cta .cta a.btn-inverse,.companypages-nodata.cp-only .video_cta .cta a.btn-grey,.companypages-nodata.cp-only .video_cta .cta a.hr-dialog-button.hr_primary-btn,.companypages-nodata.cp-only .video_cta .cta a.hr-dialog-button.hr_secondary-btn{left:430px}.companypages-nodata .header{text-align:center}.companypages-nodata .header h2{font-size:26px;font-weight:400}.companypages-nodata .header .seperator{display:block;border-bottom:1px solid #EFF1F3;width:300px;margin:auto;height:15px}.companypages-nodata .descrption{width:800px;font-size:18px;margin:0 auto;text-align:center;margin-top:20px;font-weight:400;line-height:25px}.companypages-nodata .video_cta{width:700px;margin:0 auto;padding-top:30px;position:relative}.companypages-nodata .video_cta .video{width:55%;padding:0;position:relative}.companypages-nodata .video_cta .video .yt-overlay{position:absolute;content:" ";left:0;right:0;top:0;bottom:0;margin:auto;z-index:9999}.companypages-nodata .video_cta .cta{width:41%;padding-top:0;font-size:14px;padding-left:20px}.companypages-nodata .video_cta .cta .btn,.companypages-nodata .video_cta .cta .btn-inverse,.companypages-nodata .video_cta .cta .btn-grey,.companypages-nodata .video_cta .cta .hr-dialog-button.hr_primary-btn,.companypages-nodata .video_cta .cta .hr-dialog-button.hr_secondary-btn{margin-top:66px;position:absolute;bottom:2px;left:406px}.companypages-nodata .video_cta .video{position:relative;padding-bottom:0;height:217px;border:1px solid #efefef}.companypages-nodata .video_cta .video .video_overlay{position:absolute;bottom:0;left:0;right:0;width:100%;background:#39424e;color:#ffffff;padding:12px 2px;font-size:13px;text-align:center;margin:0 auto}.companypages-nodata .video_cta .video video{width:100%}.company-contactus .formgroup{position:relative}.company-contactus .formgroup input{margin-bottom:25px}.company-contactus .formgroup .error{display:inline;margin-right:52%;float:right;font-weight:500;font-size:12px}.hrw-home-hero{margin-top:83px}.hrw-home-hero.notify-close{margin-top:0}.interview-question-recording .codepair-notes{display:block;line-height:18px;margin:0 0 9px;border-radius:5px}#basic-search.show-cross input,#lib-q-search.show-cross input{-o-box-sizing:border-box;box-sizing:border-box;padding-right:35px}#basic-search.show-cross .clear-search,#lib-q-search.show-cross .clear-search{display:block}#basic-search .clear-search,#lib-q-search .clear-search{display:none}#advanced-search .input-icon.show-cross input{-o-box-sizing:border-box;box-sizing:border-box;padding-right:30px}#advanced-search .input-icon.show-cross .js-clear,#advanced-search .input-icon.show-cross .js-dateclear{display:block}#advanced-search .input-icon .js-clear,#advanced-search .input-icon .js-dateclear{display:none}.datepair{position:relative}.test-questions-view .question-table-fix{font-size:14px}.question-table-fix header{border-top:none;border-left:none;border-right:none;text-transform:uppercase;font-size:13px;color:#979faf}.question-table-fix header .invisible{width:88px}.question-table-fix header>div{padding-top:20px;padding-bottom:20px}.question-table-fix .q-desc{padding-left:76px;background:#f8f8f8}.question-table-fix .challenge-text>.row,.question-table-fix .challenge-text>.formgroup.horizontal{border:none}.question-table-fix .table-body{border-top:1px solid #e0e0e0;border-left:none;border-right:none;border-bottom:none}.question-table-fix .table-body>.row,.question-table-fix .table-body>.formgroup.horizontal{border-bottom:1px solid #e0e0e0}.question-table-fix .table-body>.row .draggable,.question-table-fix .table-body>.formgroup.horizontal .draggable{width:88px}.question-table-fix .table-body>.row .not-draggable,.question-table-fix .table-body>.formgroup.horizontal .not-draggable{width:88px}.question-table-fix .table-body>.q-row{background:#ffffff}.question-table-fix .table-body>.q-row:last-of-type{border-bottom:none}.question-table-fix .table-body>.q-section-row{background:#eeeeee}.question-table-fix .table-body>.q-section-row:last-of-type{border-bottom:none}.trial_indicator{position:relative;display:inline-block;vertical-align:top;background:#21242d;left:220px;padding:0 10px 10px 10px}.trial_indicator .dark-theme-progress{display:block}.nav-icons{width:100%}.nav-icons img{max-width:100%}.bar_chart{width:1200px}.invite-icons a{cursor:pointer}.invite-icons a i{color:#979faf;font-size:18px}.test-reports .checklist{display:block}.test-reports .js-tags-search{margin-bottom:0;width:250px}.test-reports .js-email-search{margin-bottom:0;width:250px}.test-reports .js-daterange{margin-bottom:0;width:300px}.test-reports .dropdown{display:inline-block}.test-reports .dropdown .btn,.test-reports .dropdown .btn-inverse,.test-reports .dropdown .btn-grey,.test-reports .dropdown .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .test-reports .dropdown .hr-dialog-button.hr_primary-btn,.test-reports .dropdown .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .test-reports .dropdown .hr-dialog-button.hr_primary-btn,.test-reports .dropdown .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .test-reports .dropdown .hr-dialog-button.hr_secondary-btn,.test-reports .dropdown .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .test-reports .dropdown .hr-dialog-button.hr_secondary-btn,.test-reports .dropdown .hr-dialog-button.hr_primary-btn,.test-reports .dropdown .hr-dialog-button.hr_secondary-btn{width:300px;line-height:14px}.advanced-settings-content{font-size:14px}.advanced-settings-content .adv-row{padding:10px 15px;border-bottom:1px solid #dadada}.advanced-settings-content .adv-row:hover{background:#fbfbfb}.advanced-settings-content .adv-row:last-child{border-bottom:0}.advanced-settings-content .adv-row .span13{margin-top:5px;margin-bottom:10px}.advanced-settings-content .adv-row .input-btn-group input{height:38px;font-size:14px}.advanced-settings-content .adv-row .input-btn-group button{height:38px}.advanced-settings-content .adv-row input,.advanced-settings-content .adv-row textarea{font-size:14px}.small-lock-icon{font-size:18px;display:inline-block;vertical-align:top}.wide-100{width:100% !important}.modal#role_modal header{margin:10px 0 5px 0;font-weight:500}.modal#role_modal .select2error{border:2px solid #f65039;border-radius:7px}form[name="test-general-settings-form"] .test-role header{font-weight:600;font-size:14px}.tag-names-container .role-tag{background:#e0e0e0 !important}.job-type{background:#efefef;overflow:hidden;padding-top:22px;padding-right:22px;padding-bottom:2px;padding-left:22px}.job-type .title{padding-top:20px;font-weight:600}.job-type header{margin-bottom:5px;font-size:14px;font-weight:700}.job-type .bordered{padding-bottom:9px;margin-bottom:10px;margin-left:8px;padding-left:0}.job-type .role-error{margin-left:10px !important}.job-type .save-role{margin-left:5px;padding-left:20px;padding-right:20px;line-height:13px}.job-type .general-info{font-style:italic;color:#808080}.job-type .select2-choices{border-radius:5px}form[name="test-general-settings-form"] .test-labels{padding-bottom:3px;font-size:16px;font-weight:500}.test-tour{padding:7px 9px}#HackerRank-X-main .popover.top .arrow:after{border-top-color:#fff}.settings-team .license-enabled{top:30px !important;right:10px}.settings-team #new-add-user{top:90px !important}.settings-team .modal-body{max-height:350px}form[name='company-flags-form'] .flags-save{width:60%}form[name='seat-allocation-form'] .error-msg{margin:5px auto 15px auto;width:85%;padding:10px}form[name='seat-allocation-form'] .development-seats{width:18%;font-size:13px;padding:5px 10px;line-height:13px}form[name='seat-allocation-form'] .recruitment-seats{width:18%;font-size:13px;padding:5px 10px;line-height:13px}form[name='seat-allocation-form'] .seat-label{font-weight:500;font-size:12px;margin-bottom:0px}form[name='seat-allocation-form'] .modal-body{padding-top:0px;padding-bottom:0px;margin-bottom:-10px}form[name='seat-allocation-form'] .heading{margin-bottom:2px}form[name='seat-allocation-form'] #unlimited-development{top:0px;font-size:12px}form[name='seat-allocation-form'] #unlimited-recruitment{top:0px;font-size:12px}form[name='seat-allocation-form'] #limited-development{top:0px;font-size:12px}form[name='seat-allocation-form'] #limited-recruitment{top:0px;font-size:12px}.js-teams-container .info-container .table-wrap{font-weight:400}.js-teams-container .info-container .row,.js-teams-container .info-container .formgroup.horizontal{font-size:12px}.js-teams-container .info-container .highlight-para{font-size:0.8em;margin-bottom:5px;margin-top:5px}#seat-allocation-modal{width:450px}form[name='add-users-to-team-form'] .error-msg{margin:5px auto 15px auto;width:85%;padding:10px}.js-teams-container .team-info{width:305px}form[name='add-user-form'] .show-inline-block{display:inline-block}form[name='add-user-form'] .freemium-codescreen{padding-bottom:0px}form[name='add-user-form'] .freemium-codepair{padding-top:0px}.hre-sidebar .shift-ques{bottom:83px !important}.hre-sidebar .shift-test{bottom:83px !important}.hre-sidebar .shift-interview{bottom:83px !important}.quesiton-base .row .access-warning,.quesiton-base .formgroup.horizontal .access-warning{padding-left:15px}form[name="upload-csv-file"] .csv-banner{text-align:left;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}#report-tab-content-container .report-horizontal-separator{border-top:1px solid #c2c7d0;margin-bottom:5px}#report-tab-content-container .test-report-footer{font-size:13px;font-weight:600}#hre-survey{background:#f8f9fa;display:none;font-size:12px;font-weight:bold;position:relative}#hre-survey #survey-submit{top:-1px}#hre-survey .container--inner{padding:5px 20px}#hre-survey .icon{font-size:15px;top:2px}#hre-survey .icon.icon-info-circled{color:#f5b02f}#hre-survey .icon.icon-ok-circled{color:#2ec866}#hre-survey .icon.icon-block{color:#f65039}#hre-survey .icon.icon2-close{color:#626b7f;cursor:pointer;top:3px}#hre-survey .text-container{font-size:12px;height:21px;margin-bottom:0;margin-left:10px;padding:0 10px;width:200px}#hre-survey .select2-container{width:200px}#hre-survey .select2-container .select2-choice{height:13px !important}#hre-survey .select2-container .select2-choice>div{margin-top:-8px}#hre-survey .select2-container .select2-choice>span{font-size:12px;margin-top:-5px}#hre-survey .inline-throbber{height:15px;margin-left:5px;top:3px;width:15px}.survey-select2.select2-drop{top:32px !important}.survey-select2.select2-drop .select2-search input{font-size:12px;height:28px !important}.survey-select2.select2-drop .select2-results{font-size:12px}.survey-select2.select2-drop .select2-result{font-size:12px;padding:0}.notification-banner{text-align:center;position:relative;background-color:#F5EEB9;border:1px solid #E8C461}.notification-banner .divider{display:inline-block}.locked-banner{display:inline-block}.archive-banner{display:inline-block}#undo-remove-question{color:#006600}.long-tooltip .tooltip-inner{max-width:500px}.disabled-link{pointer-events:none}.invite_input #verify-add-emails{margin-top:-2px}.settings-advanced #add-tag-link{margin-top:-2px}form[name="reminder-invite"] .reminder-text{line-height:40px}form[name="reminder-invite"] .reminder-dropdown{width:6%}#advanced-settings-modal .reminder-text{line-height:40px;font-size:small}#advanced-settings-modal .reminder-dropdown{width:25%}.test-general-settings #add-tag-link{margin-top:-2.5px}.fullheight{height:100%}.question-coding-step4 .CodeMirror{height:100%}#bulk-upload-mcqs-modal #error{padding:5px}#bulk-upload-mcqs-modal #input-file-button{float:none}.mcq-question-form #add-tag-link{top:-1px}#HackerRank-X-main .sharereport-modal .popover,#interview-share-report-modal .popover{white-space:nowrap}.sharereport-modal,#interview-share-report-modal{overflow:visible}.instruction-check{width:2px;float:left}.instruction-text{margin-left:15px}.review-div{width:300px}.review-update-div{width:200px}#toggle_statement_reviewed,#statement_reviewer{width:100%}.test-report-input-output-expected .input-background{background:#f4f4f4}.test-report-input-output-expected .js-copy-link,.test-report-input-output-expected .testcase-download{cursor:pointer}.test-report-input-output-expected .table-break-all{word-break:break-all}.test-report-input-output-expected .table-break-normal{word-break:normal}.js-question-container .js-copyscape-show{color:red}.js-copyscape-urls{margin-top:4px;word-break:break-all}ul.custom-list-dots{list-style:none}.custom-list-dots li::before{content:"";width:5px;height:5px;background:#000;border-radius:50%;display:inline-block;vertical-align:middle;margin-left:-15px;margin-right:10px}.custom-list-dots li{padding-left:15px}.lib-icons{white-space:nowrap}.upload-solution-wrapper .btn:hover,.upload-solution-wrapper .btn-inverse:hover,.upload-solution-wrapper .btn-grey:hover,.upload-solution-wrapper .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:hover,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .upload-solution-wrapper .hr-dialog-button.hr_primary-btn:hover,.upload-solution-wrapper .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .upload-solution-wrapper .hr-dialog-button.hr_primary-btn:hover,.upload-solution-wrapper .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn:hover,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .upload-solution-wrapper .hr-dialog-button.hr_secondary-btn:hover,.upload-solution-wrapper .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .upload-solution-wrapper .hr-dialog-button.hr_secondary-btn:hover,.upload-solution-wrapper .hr-dialog-button.hr_primary-btn:hover,.upload-solution-wrapper .hr-dialog-button.hr_secondary-btn:hover{cursor:pointer}.interview-edit-v2 #title-container.alt-padding{padding:4px !important}.interview-edit-v2 #title-container form[name=title-edit]{display:inline-block}.interview-edit-v2 #title-container form[name=title-edit] #title,.interview-edit-v2 #title-container form[name=title-edit] #title-edit{font-size:18px}.interview-edit-v2 #title-container form[name=title-edit] #title{margin-left:15px !important}.interview-edit-v2 #title-container #title-edit,.interview-edit-v2 #title-container #title-edit-success{position:absolute;top:15px}.interview-edit-v2 #title-container #title-edit-success{font-size:15px;margin-left:60px}.interview-edit-v2 #interview-link-container{line-height:40px}.interview-edit-v2 #interview-link-container #interview-link-copy{padding:5px 8px 5px 8px}.interview-edit-v2 #interview-link-container #interview-link-copy i{left:2px;font-size:15px}.interview-edit-v2 #candidate-container input,.interview-edit-v2 #interviewers-container .interviewer-container input{margin-right:10px}.interview-edit-v2 #interviewers-container #s2id_interviewers{padding:0}.interview-edit-v2 #interviewers-container #s2id_interviewers .select2-choices{border-color:#C2C7D0;border-radius:5px;padding:2px 4px}.interview-edit-v2 #interviewers-container .interviewer-container{position:relative}.interview-edit-v2 #interviewers-container .interviewer-container .interviewer-remove{font-size:21px;position:absolute;top:6px}.interview-edit-v2 #schedule-container .span8{width:calc(50% + 10px)}.interview-edit-v2 #schedule-container #s2id_timezone,.interview-edit-v2 #schedule-container #s2id_duration{padding:0;width:100% !important}.interview-edit-v2 #schedule-container #s2id_timezone .select2-choice,.interview-edit-v2 #schedule-container #s2id_duration .select2-choice{border-color:#C2C7D0;border-radius:5px;padding:4px 4px 4px 20px !important}.interview-edit-v2 #schedule-container #s2id_timezone .select2-choice{padding-left:28px !important}.interview-edit-v2 #schedule-container .datetime-container{position:relative}.interview-edit-v2 #schedule-container .datetime-container .icon{font-size:12px;left:8px;line-height:37px;position:absolute}.interview-edit-v2 #schedule-container .datetime-container .icon.icon-clock{left:14px}.interview-edit-v2 #schedule-container .datetime-container input{padding-left:24px}.interview-edit-v2 #interview-tags,.interview-edit-v2 #s2id_interview-tags,.interview-edit-v2 #notes{width:calc(50% + 10px)}.interview-edit-v2 #resume-link{line-height:37px}.interview-edit-v2 #resume-remove{font-size:21px;top:7px}.interview-edit-v2 #resume-change-success{font-size:15px}.popover.tour.js-new-interview-tour{left:unset !important;min-width:300px;right:150px}.popover.tour.js-new-interview-tour .arrow::after{border-bottom-color:#39424e !important}.popover.tour.js-new-interview-tour .popover-title{background:#39424e !important;text-align:center}.popover.tour.js-new-interview-tour .popover-content{color:black}form[name="upload-testcases-form"] .input-large{width:80%}.hr-home-hero video{background-image:url("static/homepage/video-bg.jpg");background-size:cover}.hr-home-hero{width:100%;overflow:hidden;padding:0;position:relative;z-index:1;color:#f8f9fa}.hr-home-hero p{font-size:1.5em;margin-bottom:1em}.hr-home-hero .video,.hr-home-hero video{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1}.hr-home-hero .overlay{background:rgba(0,0,0,0.5) url(header-dotgrid.png) repeat center center;width:100%;max-width:100%;padding:8em 0;height:73%;z-index:-1;position:relative}.hr-home-hero .book_block{position:absolute;top:-80px;width:160px;height:160px}.hr-home-herosub{position:relative;z-index:1}.hr-home-herosub:before{height:75px;width:75px;content:'\e809';font-family:hricons;color:white;background:#39424e;border-radius:75px;position:absolute;top:-42px;left:48%;left:calc(50% - 36px);box-sizing:border-box;padding-top:15px;text-align:center}.hr-home-herosub figure{max-width:600px;margin:auto;line-height:1.6}.hr-home-herosub figcaption{display:inline}.hr-home-herosub q{padding:0 3em;position:relative;font-size:1.25em}.hr-home-herosub q:before,.hr-home-herosub q:after{content:'';display:inline-block;height:16px;width:24px}.hr-home-herosub q:before{background:url("static/homepage/green-quote-left.png");margin-right:10px}.hr-home-herosub q:after{background:url("static/homepage/green-quote-right.png");margin-left:10px}.hr-home-mission:after{background:white;bottom:-4em}.hr-mission-highlights{margin-bottom:-4em}.hr-mission-figure{background-image:url("static/homepage/mission-circles.png");background-repeat:no-repeat;color:white;margin:0 auto;position:relative;height:330px;width:300px}.hr-mission-figure.hr-mission-developers{background-position:0 0}.hr-mission-figure.hr-mission-developers .hr-mission-content{left:9px;top:120px}.hr-mission-figure.hr-mission-languages{background-position:-300px 0}.hr-mission-figure.hr-mission-languages .hr-mission-content{left:3px;top:120px}.hr-mission-figure.hr-mission-challenges{background-position:-600px 0}.hr-mission-figure.hr-mission-challenges .hr-mission-content{left:5px;top:126px}.hr-mission-figure.hr-mission-companies{background-position:-900px 0}.hr-mission-figure.hr-mission-companies .hr-mission-content{left:-1px;top:124px}.hr-mission-content{position:absolute;width:100%}.hr-domains{background-color:#39424e;background-size:cover;background-position:center center;color:white;padding-top:10em;padding-bottom:8em}.hr-leaderboard .img-wrap{background-size:cover;margin-top:3em;margin-bottom:-10em;width:100%;max-width:667px;float:right}.hr-leaderboard .img-wrap img{width:100%}.hr-leaderboard:before,.hr-leaderboard:after{background:#39424e}.hr-leaderboard:before{top:-2em}.hr-leaderboard:after{bottom:-4em}.hr-hackers{padding-top:10em}.hr-hackers-card{position:relative;margin:1em auto;width:289px;overflow:hidden}.hr-hackers-card img{display:block}.hr-hackers-details h6{padding-bottom:10px;margin-top:2em}.hr-hackers-details p{padding:0 20px}.hr-hackers-details .hacker-name,.hr-hackers-details .hacker-company{padding-bottom:10px}.hr-hackers-details small{height:80px}@media only screen and (min-width: 768px) and (max-width: 959px){.hr-domains-card:last-of-type{margin:0;width:100%}}@media only screen and (min-width: 768px){.hr-home-mission:after{bottom:-8em}.hr-domains{padding-top:12em;background-image:url("static/green-bg.jpg")}.hr-leaderboard .img-wrap{margin-bottom:-16em}.hr-leaderboard:after{bottom:-8em}.hr-hackers{padding-top:16em}}@media only screen and (min-width: 960px){.hr-home-hero .overlay{padding:12em 0}.hr-home-mission{z-index:15}.hr-mission-figure{position:relative}.hr-mission-figure.hr-mission-developers{background-position:0 -330px}.hr-mission-figure.hr-mission-developers:before{background-position:0 0}.hr-mission-figure.hr-mission-languages{background-position:-300px -330px}.hr-mission-figure.hr-mission-languages:before{background-position:-300px 0}.hr-mission-figure.hr-mission-challenges{background-position:-600px -330px}.hr-mission-figure.hr-mission-challenges:before{background-position:-600px 0}.hr-mission-figure.hr-mission-companies{background-position:-900px -330px}.hr-mission-figure.hr-mission-companies:before{background-position:-900px 0}.hr-mission-figure:before{background-image:url("static/homepage/mission-circles.png");content:'';position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;-webkit-transition:0.4s ease all;transition:0.4s ease all;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}.hr-mission-figure:hover:before,.hr-mission-figure.is-active:before{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.hr-domains:after{background:white;bottom:0}.hr-domains-cards{margin-top:5em;width:98%;position:relative;top:-1.5em}.hr-domains-cards>ul{position:relative;top:2em}.hr-leaderboard{text-align:left}.hr-leaderboard .img-wrap{width:62.5%}.hr-hackers-details{position:absolute;height:190px;bottom:-120px;width:100%;background:rgba(255,255,255,0.9);border-top:2px solid #2ec866;padding-top:20px;left:0;-webkit-transition:0.4s ease all;transition:0.4s ease all}.hr-hackers-details h6{margin-top:0}.hr-hackers-card:hover .hr-hackers-details{bottom:0}}@media only screen and (min-width: 960px) and (max-width: 1199px){.hr-hackers-cards{max-width:620px;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1200px){.hr-mission-highlight{width:25% !important}.hr-domains-cards{width:90%}.hr-domains-cards>ul{padding-bottom:1em;top:3em}.hr-hackers{padding-bottom:0}.hr-hackers-card{width:100%;margin-bottom:0}.hr-hackers-card img{width:100% !important}.hr-hackers-cards>div{width:25%}}@media only screen and (min-width: 1500px){.hr-leaderboard:before{top:-1em}.hr-leaderboard:after{bottom:-10em}}#signup-form-block{display:none}#singlepage-wrap{min-height:100%;background-color:#fff}#singlepage-main{overflow:auto;padding-bottom:88px}#singlepage-footer{position:relative;margin-top:-88px;height:88px;clear:both}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}.feature-type{margin:auto}#signup-fullform{display:none}.logo-download{width:800px;left:0;right:0;margin-left:auto;margin-right:auto;border-radius:10px}.update-account .cont{border:1px solid #ccc;margin:10px 0 20px 0;border-radius:5px}.auth .static-nav-fixed.signup:before{content:'Already have one? '}.auth .static-nav-fixed.login:before{content:'Need an account? '}.auth-hero{box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),inset 0 -2px 0 rgba(0,0,0,0.1);padding:8em 0 6em}.auth-hero .btn-line{background:#f8f9fa;background:rgba(248,249,250,0.8);border-color:#fff;border-color:rgba(248,249,250,0.8)}.auth-hero .btn-line:hover{background:#fff}.auth-wrap{box-shadow:0 10px 20px rgba(0,0,0,0.2);margin-bottom:2em}.auth-form{text-align:center}.auth-form input:not([type="checkbox"]){height:40px}.auth-form form,.auth-form .auth-form-sub{box-sizing:border-box;padding:5px 20px}.auth-form form{margin-bottom:0;text-align:left}.auth-form .signup-input-wrap input{width:100%}.auth-form .signupBtn{display:block}.auth-form .remember-label{width:150px;margin:5px auto 0}.auth-form .remember-label input{top:-2px}.auth-form .password-retrieve{display:block}#legacy-new-password li{list-style:none;display:block;text-align:center}.auth-pw-remind{background:#f8f9fa;z-index:100;padding:1em;position:relative;color:#39424e;box-shadow:0 10px 20px rgba(0,0,0,0.2);box-sizing:border-box;-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1;-webkit-transition:.5s all ease;transition:.5s all ease;max-height:700px}.auth-pw-remind .btn,.auth-pw-remind .btn-inverse,.auth-pw-remind .btn-inverse.btn-inverse--alt:hover,.auth-pw-remind .btn-grey,.auth-pw-remind .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .auth-pw-remind .hr-dialog-button.hr_primary-btn,.auth-pw-remind .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .auth-pw-remind .hr-dialog-button.hr_primary-btn,.auth-pw-remind .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .auth-pw-remind .hr-dialog-button.hr_secondary-btn,.auth-pw-remind .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .auth-pw-remind .hr-dialog-button.hr_secondary-btn,.auth-pw-remind .hr-dialog-button.hr_primary-btn,.auth-pw-remind .hr-dialog-button.hr_secondary-btn{display:block}.auth-pw-remind input{margin-bottom:0}.auth-pw-remind .cancel{position:absolute;right:-10px;top:-10px;height:20px;width:20px;line-height:20px;border-radius:40px;display:block;text-align:center;border:2px solid #FFF;background:#222;font-size:14px;font-weight:700;color:#FFF;cursor:pointer}.auth-pw-remind.hidden{display:block !important;opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0);max-height:0;overflow:hidden}@media screen and (max-width: 430px){.auth-form-sub a{padding:0}.auth-form-sub a .social-text{display:none}.auth-form-sub a i{display:inline-block;line-height:2em;width:2em;text-align:center;margin:0;padding:0 .5em}}@media screen and (min-width: 768px){.recode .auth-form form{margin:auto 30px auto 0}}@media screen and (min-width: 430px){.auth .static-nav-fixed.signup:before{content:'Already have an account? '}.auth .static-nav-fixed.login:before{content:'Need to create an account? '}.auth-form{box-sizing:border-box}.signup-input-wrap,.auth-pw-remind{position:relative}.signup-input-wrap input,.auth-pw-remind input{width:241px}.signup-input-wrap .btn,.signup-input-wrap .btn-inverse,.signup-input-wrap .btn-inverse.btn-inverse--alt:hover,.signup-input-wrap .btn-grey,.signup-input-wrap .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .signup-input-wrap .hr-dialog-button.hr_primary-btn,.signup-input-wrap .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .signup-input-wrap .hr-dialog-button.hr_primary-btn,.signup-input-wrap .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .signup-input-wrap .hr-dialog-button.hr_secondary-btn,.signup-input-wrap .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .signup-input-wrap .hr-dialog-button.hr_secondary-btn,.signup-input-wrap .hr-dialog-button.hr_primary-btn,.signup-input-wrap .hr-dialog-button.hr_secondary-btn,.auth-pw-remind .btn,.auth-pw-remind .btn-inverse,.auth-pw-remind .btn-inverse.btn-inverse--alt:hover,.auth-pw-remind .btn-grey,.auth-pw-remind .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .auth-pw-remind .hr-dialog-button.hr_primary-btn,.auth-pw-remind .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .auth-pw-remind .hr-dialog-button.hr_primary-btn,.auth-pw-remind .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .auth-pw-remind .hr-dialog-button.hr_secondary-btn,.auth-pw-remind .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .auth-pw-remind .hr-dialog-button.hr_secondary-btn,.auth-pw-remind .hr-dialog-button.hr_primary-btn,.auth-pw-remind .hr-dialog-button.hr_secondary-btn{position:absolute;top:0;right:0;border-radius:0 5px 5px 0;width:105px}.auth-form .remember-label{float:left;margin:5px 0 0}.auth-form .password-retrieve{display:inline;float:right}}@media screen and (min-width: 768px){.auth-hero{padding:4em 0}.recode .auth-hero{padding:1em 0}}.homepage_admin{background:white;width:450px;margin:60px auto 30px;padding:30px;position:relative}.homepage_admin .login_tab{position:relative}.homepage_admin .login_tab .toggle{position:absolute;top:-80px;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:20px 0;width:255px;height:20px;font-size:20px;font-weight:700;color:#444;text-align:center;border:1px solid #C2C7D0;background:#fafafa;z-index:10}.homepage_admin .login_tab .toggle a{position:absolute;top:0;left:0;right:0;bottom:0;line-height:60px;color:#979faf}.homepage_admin .login_tab .toggle.active{border-bottom:1px solid #fff;background:#fff;z-index:20}.homepage_admin .login_tab .toggle.active a{color:#444}.homepage_admin .login_tab .signup-toggle{left:-31px}.homepage_admin .login_tab .signup-toggle.active{box-shadow:2px -1px 3px rgba(0,0,0,0.05)}.homepage_admin .login_tab .login-toggle{right:-31px}.homepage_admin .login_tab .login-toggle.active{box-shadow:-2px -1px 3px rgba(0,0,0,0.05)}.homepage_admin .login_tab .create-account-toggle{right:-31px;width:510px}.homepage_admin .login_tab .create-account-toggle.active{box-shadow:-2px -1px 3px rgba(0,0,0,0.05)}.homepage_notify{background:white;width:600px;margin:60px auto 30px;padding:30px;position:relative}.legacy-form input{display:block;padding:10px 10px 10px 50px;height:auto;width:450px}.legacy-form.home-form input{width:100%}.legacy-form input[type=checkbox]{display:inline;width:auto}.legacy-form .formgroup{position:relative}.legacy-form .formgroup i{position:absolute;top:1px;left:1px;bottom:1px;padding-top:8px;width:40px;font-size:20px;border-radius:4px 0 0 4px;text-align:center;color:#979faf}.legacy-form .formgroup i:before{margin-right:0}.password-retrieve{line-height:30px}#HackerRank-homepage .page_footer{border-top:1px solid #000;box-shadow:0 -1px 3px rgba(255,255,255,0.25),inset 0 1px 4px rgba(0,0,0,0.5);color:#fff;padding:15px 0}#HackerRank-homepage .page_footer .page_footer-IRC{text-decoration:underline}#HackerRank-homepage .page_footer a{color:inherit}#HackerRank-homepage .page_footer a:hover{color:#fa6b60}.recode{position:relative}.recode .cx-modal img{width:80px}.recode .rand{position:relative;height:322px}.recode .rand_cx{position:absolute}.recode .effect6{background:url(static/x/hrx_signup.png) no-repeat;background-position:right}.recode ul li{list-style-type:none}.recode .padup{padding-top:30px}.recode .padup .days .days-holder{width:80%;margin-right:auto}.recode .signupBtn{padding:10px 45px;display:inline-block;font-weight:600 !important}.recode .auth-form form .formgroup{margin-bottom:24px;margin-top:5px;position:relative;font-size:13px}.recode .auth-form form .formgroup.nmb{margin-bottom:0}.recode .auth-form form .formgroup input{margin-bottom:0;font-weight:500;height:34px}.recode .auth-form form .formgroup input::-webkit-input-placeholder{color:#979faf}.recode .auth-form form .formgroup input:-moz-placeholder{color:#979faf}.recode .auth-form form .formgroup input::-moz-placeholder{color:#979faf}.recode .auth-form form .formgroup input:-ms-input-placeholder{color:#979faf}.recode .auth-form form .formgroup .input-icon input,.recode .auth-form form .formgroup .input-icon i{font-size:13px}.recode .auth-form form .formgroup .input-icon i{color:#979faf}.recode .auth-form form .formgroup .input-icon.styled-select{position:relative}.recode .auth-form form .formgroup .input-icon.styled-select select{border:1px solid #c2c7d0;font-size:13px;color:#39424e;background:#fff;padding:8px;font-weight:500;height:34px;text-indent:26px;line-height:16px;width:100%;color:#979faf;margin-bottom:0}.recode .auth-form form .formgroup .input-icon.styled-select select option:selected{font-weight:500}.recode .auth-form form .formgroup .input-icon.styled-select i.icon-users{position:absolute;left:6px;z-index:1}.recode .auth-form form .formgroup input.error{border-bottom-right-radius:0}.recode .auth-form form .formgroup .sub-help{position:absolute;right:0;top:auto;bottom:-21px;color:#fff;font-size:10px;background:#f65039;padding:0px 10px;z-index:0;opacity:0.8}.recode .auth-form form .formgroup .sub-help:hover{opacity:1}.signup-ab-modal .modal{top:45%;z-index:99999;left:0;right:0;margin-left:auto;margin-right:auto}.signup-ab-modal .modal input{height:32px}.signup-ab-modal .modal .close{padding-right:10px;padding-top:10px}.signup-ab-modal .signupBtn{padding:10px 40px}.signup-ab-modal .modal-body{max-height:none;padding:0}.signup-ab-modal .modal-body .auth-hero{padding-top:20px}.signup-ab-modal .fnt-10{font-size:10px}.signup-ab-modal .cx-modal img{width:80px}@media screen and (max-width: 768px){.recode .auth-form form{max-width:400px;margin:auto}.recode .effect6{background:none}}.responsive-form .homepage_admin{width:70%;max-width:450px}.responsive-form .legacy-form input{width:100%}.responsive-form #remember_me{width:20px}.responsive-form #first_name,.responsive-form #last_name{width:49% !important}@media screen and (max-width: 690px){.responsive-form #first_name,.responsive-form #last_name{width:100% !important;clear:both}}.responsive-form .btn-social{min-width:110px}@media screen and (max-width: 680px){.responsive-form .homepage_admin .login_tab .toggle{width:50%;padding:20px 15px}}.x-hero{background:#3e4854 url("static/x/xhero-bg_hacker.jpg");background-position:center center;padding:7em 0 5em;text-align:center}.x-hero p{margin-bottom:2em;color:#fff}.x-hero .home-hero{margin-top:100px}.x-hero-sub{padding:3.75em 0}.xcontact input,.xcontact textarea{max-width:450px}.xcontact .x-hero .container--flex{max-width:850px}.xcontact .x-hero .input-wrap{float:none;margin:0 auto}.xcontact-emailink:before{width:60px;height:40px;content:'';background-image:url("static/x/xcontact-email.jpg");margin-right:10px;display:inline-block;position:relative;top:12px}.xcontact-address-block{margin-bottom:1em;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.xcontact-address-block h3{margin-bottom:1.3em}.xcontact-address-block h3 a:before{content:'';height:1em;background:#d2d8dd;width:3px;display:inline-block;margin:0 .3em 0 .1em;position:relative;top:4px}.xcontact-address-block address{font-size:1.2em;line-height:1.5em;color:#7a8499}.xcodepair-video{display:none}.xcodepair-hero-sub label,.xcodepair-hero-sub input{display:block}.xcodepair-hero-sub input{margin:0 auto 1em;width:80%}.xcodepair_testimonial{margin-bottom:10px;padding:0 1em 0 1em;text-align:left;position:relative}.xcodepair_testimonial span{display:none}@media screen and (min-width: 400px){.xfeatures-section img{width:40%}.xcodepair_testimonial{padding:0 1em 0 3.5em}.xcodepair_testimonial span{position:absolute;left:0;top:0;font-size:50px;color:#d2d8dd;font-weight:600;width:1.5em;top:0.2em;display:block}}.cx-profile a{position:relative;display:inline-block;vertical-align:top;-webkit-transition:all 1.4s ease-in-out;-o-transition:all 1.4s ease-in-out;-moz-transition:all 1.4s ease-in-out}.cx-profile a .facecover{position:absolute;top:-2px;bottom:3px;left:0;right:0;background:#000;z-index:1111;border-radius:100px;opacity:0.3;margin:11px 9px;-webkit-transition:all 1.75s ease-in-out;-o-transition:all 1.75s ease-in-out;-moz-transition:all 1.75s ease-in-out}.cx-profile a .active_hide{display:none}.cx-profile a.active img{display:none}.cx-profile a.active .facecover{margin:11px 12px 5px 12px;visibility:hidden;opacity:0;-webkit-transition:opacity 1.75s ease-in-out;-o-transition:opacity 1.75s ease-in-out;-moz-transition:opacity 1.75s ease-in-out}.cx-profile a.active .active_hide{display:block}.cx-data{width:768px;margin:auto;position:relative}.cx-data .data-container{position:absolute;visibility:hidden;opacity:0;text-align:center;-webkit-transition:opacity 0.75s ease-in-out;-o-transition:opacity 0.75s ease-in-out;-moz-transition:opacity 0.75s ease-in-out}.cx-data .data-container.active{visibility:visible;opacity:1}.cx-data .data-container h3{margin-bottom:10px;text-transform:uppercase}.cx-data .data-container .image_logo img{width:200px}@media screen and (min-width: 550px){.xpricing-tabs{padding-top:20px}}@media screen and (max-width: 550px){.cx-data{width:100%;margin:auto}.xhome-tabs-wrap .xhome-tabs-container{width:100%}.xhome-tabs-nav.nav-tabs{padding:0;font-size:.8em}.xhome-tabs-nav.nav-tabs li{margin:0}.xhome-tabs-nav.nav-tabs li.active a,.xhome-tabs-nav.nav-tabs li.active:hover a{border-top:none;height:23px;border-color:#fff #C2C7D0 #eff1f3 #C2C7D0 !important;position:relative}.xhome-tabs-nav.nav-tabs li.active a:after,.xhome-tabs-nav.nav-tabs li.active:hover a:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#eff1f3}.xhome-tabs-nav.nav-tabs a{padding:20px 10px 19px !important;top:0 !important;border-top:none !important;border-bottom:none !important}}@media screen and (min-width: 600px){.x-hero-home{text-align:left}.xhero_demo{width:550px;margin-left:0}.xhero_demo input{width:320px;margin-right:10px;float:left}.xhero_demo .btn,.xhero_demo .btn-inverse,.xhero_demo .btn-inverse.btn-inverse--alt:hover,.xhero_demo .btn-grey,.xhero_demo .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .xhero_demo .hr-dialog-button.hr_primary-btn,.xhero_demo .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .xhero_demo .hr-dialog-button.hr_primary-btn,.xhero_demo .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .xhero_demo .hr-dialog-button.hr_secondary-btn,.xhero_demo .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .xhero_demo .hr-dialog-button.hr_secondary-btn,.xhero_demo .hr-dialog-button.hr_primary-btn,.xhero_demo .hr-dialog-button.hr_secondary-btn{width:220px;float:right}.xhero_demo input,.xhero_demo .btn,.xhero_demo .btn-inverse,.xhero_demo .btn-inverse.btn-inverse--alt:hover,.xhero_demo .btn-grey,.xhero_demo .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .xhero_demo .hr-dialog-button.hr_primary-btn,.xhero_demo .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .xhero_demo .hr-dialog-button.hr_primary-btn,.xhero_demo .modal-backdrop .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.modal-backdrop .hr-dialog-border .hr-dialog-main-window .xhero_demo .hr-dialog-button.hr_secondary-btn,.xhero_demo .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .xhero_demo .hr-dialog-button.hr_secondary-btn,.xhero_demo .hr-dialog-button.hr_primary-btn,.xhero_demo .hr-dialog-button.hr_secondary-btn{box-sizing:border-box}.xcustomers-row{width:540px;margin:0 auto}.xcustomers-single{float:left;margin:0 20px}.xcodepair-hero-sub label,.xcodepair-hero-sub input{display:block}.xcodepair-hero-sub input{margin:0 auto 1em;width:65%;float:left}.xcodepair-hero-sub .btn-wrap{float:left;width:35%}.xcodepair-hero-sub .clearfix,.xcodepair-hero-sub ul.horizontal,.xcodepair-hero-sub ol.horizontal,.xcodepair-hero-sub .container,.xcodepair-hero-sub .container--static,.xcodepair-hero-sub .container--flex,.xcodepair-hero-sub .row,.xcodepair-hero-sub .formgroup.horizontal,.xcodepair-hero-sub .page_full,.xcodepair-hero-sub .formgroup.inline,.xcodepair-hero-sub .ui-menu .ui-menu-item,.ui-menu .xcodepair-hero-sub .ui-menu-item,.xcodepair-hero-sub .table-wrap header,.table-wrap .xcodepair-hero-sub header,.xcodepair-hero-sub .nav-tabs,.xcodepair-hero-sub .mega_select,.xcodepair-hero-sub .sidebar_list-item.media,.xcodepair-hero-sub .content--list_header,.xcodepair-hero-sub .content--list_footer,.xcodepair-hero-sub .page_header_navigation,.xcodepair-hero-sub .select-wrap .dropdown-toggle,.select-wrap .xcodepair-hero-sub .dropdown-toggle,.xcodepair-hero-sub .container--inner{max-width:620px;margin:0 auto}}@media screen and (min-width: 768px){.static-section.static-hero.x-hero-home,.work .static-hero.x-hero-home.header-section,.work .static-hero.x-hero-home.small-section,.work .static-hero.x-hero-home.xsm-static{position:relative;padding:0;padding-top:100px;height:30em}.static-section.static-hero.x-hero-home .home-hero,.work .static-hero.x-hero-home.header-section .home-hero,.work .static-hero.x-hero-home.small-section .home-hero,.work .static-hero.x-hero-home.xsm-static .home-hero{position:relative;top:30%}.landing-1 .static-section.static-hero.x-hero-home .home-hero,.landing-1 .work .static-hero.x-hero-home.header-section .home-hero,.work .landing-1 .static-hero.x-hero-home.header-section .home-hero,.landing-1 .work .static-hero.x-hero-home.small-section .home-hero,.work .landing-1 .static-hero.x-hero-home.small-section .home-hero,.landing-1 .work .static-hero.x-hero-home.xsm-static .home-hero,.work .landing-1 .static-hero.x-hero-home.xsm-static .home-hero{position:relative;top:50px;width:622px;margin-left:7%}.xhome-features{text-align:left}.xhome-features .flip img{float:right}.xhome-features .row,.xhome-features .formgroup.horizontal{position:relative;margin-bottom:40px}.xhome_features_block{position:absolute;top:0;bottom:0;right:0}.xhome_features_block .inner{margin-top:40px}.flip .xhome_features_block{right:auto;left:0}.xfeatures-section{text-align:left;position:relative}.xfeatures-section img{width:60%;margin-bottom:0}.xfeatures-section .image-wrap{text-align:center}.xfeatures-section .container--flex{position:relative}.xfeatures-section.photo-right .container--flex:after,.xfeatures-section.photo-left .container--flex:after{content:'';display:block;height:400px;width:80px;position:absolute;top:50%}.xfeatures-section.photo-right .image-wrap{float:right}.xfeatures-section.photo-right .container--flex:after{background:url("static/x/xfeatures_lineright.svg") no-repeat;right:-100px}.xfeatures-section.photo-left .container--flex:after{background:url("static/x/xfeatures_lineleft.svg") no-repeat;left:-100px}.xfeatures-section.last .container--flex:after{display:none}.xfeatures-section.first:before,.xfeatures-section.last:after{content:'';height:56px;width:22px;display:block;margin:0 auto;position:relative}.xfeatures-section.first:before{background:url("static/x/xfeatures_linedown.svg") no-repeat;margin-top:-5em;margin-bottom:3em}.xfeatures-section.last:after{background:url("static/x/xfeatures_lineup.svg") no-repeat;margin-top:3em;margin-bottom:-5em;bottom:-1px}.xpricing-faq{text-align:left}.xpricing-faq h4,.xpricing-faq p{padding-left:1em;padding-right:1em}.xpricing-faq .row,.xpricing-faq .formgroup.horizontal{margin-bottom:20px}.xcodepair_testimonial{padding:0 2em 0 3.5em}.xcodepair-video{display:block}.xcodepair-video .video-wrap{width:700px;margin:0 auto;position:relative;top:50px;margin-top:-50px}}@media screen and (min-width: 850px){.xcustomers-row{width:810px}.xcodepair-video .video-wrap{width:780px;top:41px;margin-top:-41px}}@media screen and (min-width: 900px){.xpricing .x-hero{padding-bottom:15em}.xpricing .price-row{height:3em}.xpricing-tabs .xhome-tabs-nav{display:none}.xpricing-tabs .tab-content{overflow:visible}.xpricing-tabs .tab-pane{display:block;padding:0;width:33%;float:left;position:relative}.xpricing-tabs .tab-pane .price-row{text-align:center}.xpricing-tabs .tab-pane .price-row:before{display:none}.xpricing-tabs .tab-pane .item{float:none}.xpricing-tabs .tab-pane:not(.label-pane):before,.xpricing-tabs .tab-pane:not(.label-pane):after{content:'';width:1px;height:100%;top:0;position:absolute;background:#EFF1F3}.xpricing-tabs .tab-pane:not(.label-pane):before{left:2.5%;left:calc(2.5% - 1px)}.xpricing-tabs .tab-pane:not(.label-pane):after{right:2.5%;right:calc(2.5% - 1px)}.xpricing-tabs .tab-pane .xpricing_footer{background:#fff;width:95%;margin:0 2.5%;border-bottom:1px solid #EFF1F3;box-shadow:0 1px 2px rgba(0,0,0,0.08)}.xpricing-tabs .tab-pane .xpricing_footer .footer-help{display:none}.xpricing-tabs .label-pane{font-size:.9em}.xpricing-tabs .label-pane .price-row{padding:.725em 1em;text-align:left}.xpricing-tabs .label-pane .pricing-top{background:transparent;color:#fff;font-size:1.2em;padding-top:1.5em}.xpricing-tabs .label-pane .pricing-top:before{display:none}.xpricing-tabs .pricing-top{position:absolute;background:#fff;height:5em;top:-8em;padding:1em 0 2em;left:0;width:95%;margin:0 2.5%}.xpricing-tabs .pricing-top .number{font-size:1.2em;margin-top:.35em;margin-bottom:.4em}.xpricing-tabs .pricing-top:before{margin:0 auto;height:136px;content:'';display:block;background:url("static/x/xprice_buildings.png") no-repeat;margin-top:-136px;position:relative;top:-1em}.xpricing-tabs .pricing-top h3:before{content:attr(data-class);color:#979faf}#startup .pricing-top:before{background-position:0 0;width:69px}#pro .pricing-top:before{background-position:-70px 0;width:90px}#enterprise .pricing-top:before{background-position:-161px 0;width:140px}#enterprise .price-items{width:97.5%}#enterprise .number{font-size:.8em;margin-top:.75em;padding-bottom:.5em}.xpricing-faq{background:#fff;margin-top:-4em}.xcodepair-hero-sub label{width:32%;float:left;padding-top:5px}.xcodepair-hero-sub input{width:44%}.xcodepair-hero-sub .btn-wrap{width:24%}.xcodepair-hero-sub .clearfix,.xcodepair-hero-sub ul.horizontal,.xcodepair-hero-sub ol.horizontal,.xcodepair-hero-sub .container,.xcodepair-hero-sub .container--static,.xcodepair-hero-sub .container--flex,.xcodepair-hero-sub .row,.xcodepair-hero-sub .formgroup.horizontal,.xcodepair-hero-sub .page_full,.xcodepair-hero-sub .formgroup.inline,.xcodepair-hero-sub .ui-menu .ui-menu-item,.ui-menu .xcodepair-hero-sub .ui-menu-item,.xcodepair-hero-sub .table-wrap header,.table-wrap .xcodepair-hero-sub header,.xcodepair-hero-sub .nav-tabs,.xcodepair-hero-sub .mega_select,.xcodepair-hero-sub .sidebar_list-item.media,.xcodepair-hero-sub .content--list_header,.xcodepair-hero-sub .content--list_footer,.xcodepair-hero-sub .page_header_navigation,.xcodepair-hero-sub .select-wrap .dropdown-toggle,.select-wrap .xcodepair-hero-sub .dropdown-toggle,.xcodepair-hero-sub .container--inner{max-width:800px;margin-top:10px}.xcodepair_testimonial{padding:0 3.5em 0 5em}.xcodepair_testimonial span{left:.5em}.xcodepair-video .video-wrap{width:800px;top:39px;margin-top:-39px}}@media screen and (min-width: 960px){.xhome-features{padding-bottom:0}.xhome-tabs{text-align:left}.xhome-tabs .image-wrap{float:right;text-align:right;overflow:hidden}.xhome-tabs .image-wrap img{position:relative;top:10px}.xhome-tabs .xhome-feature-single .toggle{display:inline-block}.xhome-tabs .xhome-feature-single h5,.xhome-tabs .xhome-feature-single .toggle{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.xhome-tabs .xhome-feature-single p{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;margin-bottom:1em}.xhome-tabs .xhome-feature-single h5{cursor:pointer}.xhome-tabs .xhome-feature-single h5:hover{color:#f65039}.xhome-tabs .xhome-feature-single .h5-text{padding-left:.5em}.xhome-tabs .xhome-feature-single .toggle{color:#979faf}.xhome-tabs .xhome-feature-single.open h5{color:#f65039}.xhome-tabs .xhome-feature-single.open .toggle{color:#f65039;-webkit-transform:rotate(45deg) translate(2px, 0);transform:rotate(45deg) translate(2px, 0)}.xhome-tabs .xhome-feature-single.open p{height:auto;max-height:10em;opacity:1}.xhome-tabs .xhome-feature-content{margin-top:35px}.xhome-cta .static_section-subtitle{margin-top:.5em;margin-bottom:0}.xpress-section p{text-align:left}.xpress-section.video p{text-align:center}.xcontact .btn-wrap{text-align:right}.xcontact-address{text-align:left}.xcontact-address-block{margin-bottom:none}.xcodepair-video .video-wrap{width:860px;top:33px;margin-top:-33px}}.telephone-a{font-size:24px;font-weight:300;padding:10px 0 20px;display:block;text-decoration:none !important}@media screen and (min-width: 1030px){.xhome-features-nav .screening a:before{content:"Candidate "}.xhome-features-nav .screening a:after{content:" Tools"}.xhome-features-nav .reports a:after{content:" & Code Snippets"}.xcodepair-video .video-wrap{width:927px;top:26px;margin-top:5px}}@media screen and (min-width: 1200px){.xcustomers-row{width:1080px}.xcodepair-video .video-wrap{width:1080px;top:10px;margin-top:15px}}@media screen and (min-width: 1280px){.xpricing .price-row{height:2em;line-height:2em;padding-bottom:.25em}.xpricing-tabs .label-pane .price-row{padding:.529em 1em}}.testi-container{max-width:645px;min-width:300px;padding:15px;font-size:20px;font-weight:200px;line-height:40px;margin:0 auto;background:#eee;border-radius:5px;position:relative}.testi-container:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(238,238,238,0);border-top-color:#eee;border-width:20px;margin-left:-20px}.testi-pik{width:170px;height:128px;margin:30px auto 60px auto}.ads .careers-navigation{padding:0 20px 1.25em}.ads .btn-line{border:1px solid #39424e}.ads .static-navigation a:not(.btn):not(.btn-inverse):not(.btn-inverse.btn-inverse--alt:hover):not(.btn-grey):not(.hr-dialog-button.hr_primary-btn):not(.hr-dialog-button.hr_secondary-btn){color:#4691f6}.ads .formgroup{margin:0}.ads .formgroup .sub-help.in{margin-bottom:10px}.ads .hrx_footerContact--alt a{color:#4691f6;text-decoration:underline;font-size:.8em}.ads .hrx_footerContact--alt .phone{display:block;margin-top:10px}.ads .hrxSocial a{color:#C2C7D0}.ads .demoRequestIcon{font-size:2em;margin-top:10px}.ads.quote .hero .container--flex{height:650px}.ads.quote .hero a{color:inherit;text-decoration:underline}.ads.quote .heroContent{position:relative;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%)}.ads.quote .testimonial{text-align:center}.ads.quote .testimonial q{display:block;border-radius:5px;line-height:1.4;position:relative}.ads.quote .testimonial q:before{height:0;width:0;content:'';border-width:40px;border-style:solid;border-color:transparent;border-right-color:#39424e;position:absolute;left:20%;bottom:-30px}.ads.candidate .hero{background:#fff;background-image:url("static/x/adLanding_candidate.jpg");background-size:cover;background-position:center center;position:relative}.ads.candidate .hero:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.8)}.ads.candidate .hero .container--flex{height:500px}.ads.candidate .input-wrap{float:none;margin:0 auto}.xcontact-address-block{margin-bottom:1em;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.xcontact-address-block h3{margin-bottom:1.3em}.xcontact-address-block h3 a:before{content:'';height:1em;background:#d2d8dd;width:3px;display:inline-block;margin:0 .3em 0 .1em;position:relative;top:4px}.xcontact-address-block address{font-size:1.2em;line-height:1.5em;color:#7a8499}.xcodepair-video{display:none}.xcodepair-hero-sub label,.xcodepair-hero-sub input{display:block}.xcodepair-hero-sub input{margin:0 auto 1em;width:80%}.xcodepair_testimonial{margin-bottom:10px;padding:0 1em 0 1em;text-align:left;position:relative}.xcodepair_testimonial span{display:none}@media screen and (min-width: 400px){.xfeatures-section img{width:40%}.xcodepair_testimonial{padding:0 1em 0 3.5em}.xcodepair_testimonial span{position:absolute;left:0;top:0;font-size:50px;color:#d2d8dd;font-weight:600;width:1.5em;top:0.2em;display:block}}@media screen and (min-width: 600px){.x-hero-home{text-align:left}.xcodepair-hero-sub label,.xcodepair-hero-sub input{display:block}.xcodepair-hero-sub input{margin:0 auto 1em;width:65%;float:left}.xcodepair-hero-sub .btn-wrap{float:left;width:35%}.xcodepair-hero-sub .clearfix,.xcodepair-hero-sub ul.horizontal,.xcodepair-hero-sub ol.horizontal,.xcodepair-hero-sub .container,.xcodepair-hero-sub .container--static,.xcodepair-hero-sub .container--flex,.xcodepair-hero-sub .row,.xcodepair-hero-sub .formgroup.horizontal,.xcodepair-hero-sub .page_full,.xcodepair-hero-sub .formgroup.inline,.xcodepair-hero-sub .ui-menu .ui-menu-item,.ui-menu .xcodepair-hero-sub .ui-menu-item,.xcodepair-hero-sub .table-wrap header,.table-wrap .xcodepair-hero-sub header,.xcodepair-hero-sub .nav-tabs,.xcodepair-hero-sub .mega_select,.xcodepair-hero-sub .sidebar_list-item.media,.xcodepair-hero-sub .content--list_header,.xcodepair-hero-sub .content--list_footer,.xcodepair-hero-sub .page_header_navigation,.xcodepair-hero-sub .select-wrap .dropdown-toggle,.select-wrap .xcodepair-hero-sub .dropdown-toggle,.xcodepair-hero-sub .container--inner{max-width:620px;margin:0 auto}}@media screen and (min-width: 768px){.static-section.static-hero.x-hero-home,.work .static-hero.x-hero-home.header-section,.work .static-hero.x-hero-home.small-section,.work .static-hero.x-hero-home.xsm-static{position:relative;padding:0;padding-top:100px;height:30em}.static-section.static-hero.x-hero-home .home-hero,.work .static-hero.x-hero-home.header-section .home-hero,.work .static-hero.x-hero-home.small-section .home-hero,.work .static-hero.x-hero-home.xsm-static .home-hero{position:relative;top:30%}.xcodepair_testimonial{padding:0 2em 0 3.5em}.xcodepair-video{display:block}.xcodepair-video .video-wrap{width:700px;margin:0 auto;position:relative;top:50px;margin-top:-50px}}@media screen and (min-width: 850px){.xcodepair-video .video-wrap{width:780px;top:41px;margin-top:-41px}}@media screen and (min-width: 900px){.xcodepair-hero-sub label{width:32%;float:left;padding-top:5px}.xcodepair-hero-sub input{width:44%}.xcodepair-hero-sub .btn-wrap{width:24%}.xcodepair-hero-sub .clearfix,.xcodepair-hero-sub ul.horizontal,.xcodepair-hero-sub ol.horizontal,.xcodepair-hero-sub .container,.xcodepair-hero-sub .container--static,.xcodepair-hero-sub .container--flex,.xcodepair-hero-sub .row,.xcodepair-hero-sub .formgroup.horizontal,.xcodepair-hero-sub .page_full,.xcodepair-hero-sub .formgroup.inline,.xcodepair-hero-sub .ui-menu .ui-menu-item,.ui-menu .xcodepair-hero-sub .ui-menu-item,.xcodepair-hero-sub .table-wrap header,.table-wrap .xcodepair-hero-sub header,.xcodepair-hero-sub .nav-tabs,.xcodepair-hero-sub .mega_select,.xcodepair-hero-sub .sidebar_list-item.media,.xcodepair-hero-sub .content--list_header,.xcodepair-hero-sub .content--list_footer,.xcodepair-hero-sub .page_header_navigation,.xcodepair-hero-sub .select-wrap .dropdown-toggle,.select-wrap .xcodepair-hero-sub .dropdown-toggle,.xcodepair-hero-sub .container--inner{max-width:800px;margin-top:10px}.xcodepair_testimonial{padding:0 3.5em 0 5em}.xcodepair_testimonial span{left:.5em}.xcodepair-video .video-wrap{width:800px;top:39px;margin-top:-39px}}@media screen and (min-width: 900px){.static-navigation-logo.isTag{margin-top:8px}}.static_hero-content{font-size:1.4em}.xcodepair #watch-candidates{border-bottom:2px solid #EFF1F3;padding-bottom:280px;padding-top:180px}.xcodepair #codepair-ide{position:relative;top:-250px}.xcodepair #reliable{margin-top:-220px}.xcodepair #features,.xcodepair #faqs{margin-left:100px;margin-right:100px}.xcodepair #features .span-flex-third,.xcodepair #features .span-flex-8,.xcodepair #faqs .span-flex-third,.xcodepair #faqs .span-flex-8{padding:50px}.xcodepair #features .span-flex-third .img-container,.xcodepair #features .span-flex-8 .img-container,.xcodepair #faqs .span-flex-third .img-container,.xcodepair #faqs .span-flex-8 .img-container{height:100px}.xcodepair #testimonial{padding:120px;padding-bottom:100px;padding-top:42px}.xcodepair #quotations{position:relative;top:-81px}.xcodepair #clients{margin-top:100px}.xcodepair #clients img{display:inline-block;margin:20px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.xcodepair #try{padding:120px}.xcodepair .line-height-1-5{line-height:1.5}.xcodepair .soft-divider{display:inline-block;height:3px;width:50px}.xcodepair .launch-demo,.xcodepair .contact-us{margin-left:10px;margin-right:10px;width:240px}@media screen and (max-width: 940px){#features{margin-left:0 !important;margin-right:0 !important}#features .span-flex-third{width:100%}#testimonial{padding-left:20px;padding-right:20px}#testimonial h2{font-size:20px;padding-top:20px;text-align:center}#testimonial h5{text-align:center}#testimonial .span-flex-4{width:100%}#testimonial .span-flex-12{margin-top:25px;width:100%}}@media screen and (max-width: 850px){.xcodepair #watch-candidates{padding-top:90px}.xcodepair #codepair-ide{width:100%}.xcodepair #faqs{margin-left:0;margin-right:0}.xcodepair #faqs .span-flex-8{text-align:center;width:100%}.xcodepair #faqs .span-flex-8:first-child{padding-bottom:20px}.xcodepair #faqs .span-flex-8:last-child{padding-top:0}.xcodepair #try{padding-left:0;padding-right:0}}.interns .static-section,.interns .work .header-section,.work .interns .header-section,.interns .work .small-section,.work .interns .small-section,.interns .work .xsm-static,.work .interns .xsm-static{text-align:center}.interns .static-section p,.interns .work .header-section p,.work .interns .header-section p,.interns .work .small-section p,.work .interns .small-section p,.interns .work .xsm-static p,.work .interns .xsm-static p{color:#626b7f}.interns_hero{color:#fff;height:750px}.interns_hero .container--flex{position:relative;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%)}.hrintern_team .details{width:192px;margin:0 auto}.hrintern_team .img-wrap{margin:0 auto 1em}.hrintern_team .team{margin:.5em 0}.hrintern_team .social{margin:0 0 2em;text-align:center}.hrintern_team .social a{float:none;color:#979faf;margin:0 .25em}.hrintern_team .social a:hover{color:#39424e}#typed-cursor{opacity:1;font-weight:100;-webkit-animation:blink 0.7s infinite;animation:blink 0.7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.interns2016{margin:0;padding:0;color:black;font-family:arial}.interns2016 #topBanner{position:relative;text-align:center;width:100%;height:400px;background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/grp-2bfe0e371ea419d037c3165454bba9bb.jpg);background-size:cover}@media only screen and (max-width: 850px){.interns2016 #topBanner{height:400px;background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/grp_mobile-5a7f2d7c1609c1531bb584ce3f060909.jpg)}}@media only screen and (max-width: 690px){.interns2016 #topBanner{height:350px;background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/grp_mobile-5a7f2d7c1609c1531bb584ce3f060909.jpg)}}@media only screen and (max-width: 600px){.interns2016 #topBanner{height:300px;background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/grp_mobile-5a7f2d7c1609c1531bb584ce3f060909.jpg)}}.interns2016 #overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,0.5)}.interns2016 #topBanner img{display:inline-block;padding-top:40px}.interns2016 #belowLogoTitle{font-family:arial;color:rgba(255,255,255,0.8);font-style:bold;font-size:20px}.interns2016 #belowLogoCaption,.interns2016 #belowLogoCaption strike{margin-top:60px;color:rgba(255,255,255,0.8);font-style:bold;font-size:28px}@media only screen and (max-width: 600px){.interns2016 #belowLogoCaption,.interns2016 #belowLogoCaption strike{font-size:0.9em;margin-top:30px}}.interns2016 #belowLogoCaption strike{color:rgba(255,255,255,0.5)}.interns2016 #cardsContainer{position:relative;margin-top:-120px;width:70%;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:0 20px 0 20px}.interns2016 .individualCards{background-color:#f9f9f9;width:100%;margin:40px auto 0 auto;border-radius:4px;box-shadow:1px 2px 2px rgba(80,80,80,0.21)}.interns2016 .individualCards:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.interns2016 .imageBlock{width:40%;height:100%;float:left;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#26a655;text-align:center;vertical-align:top;padding:0px 0 20px 0}@media only screen and (max-width: 690px){.interns2016 .imageBlock{padding:10px 0 20px 0}}.interns2016 .imageBlock .profile_image{width:140px;height:140px;border-radius:50%;margin:16px auto 0 auto;border:3px solid white;background-size:cover}@media only screen and (max-width: 850px){.interns2016 .imageBlock{float:none;width:100%;height:50%;padding:10px 0 20px 0}}.interns2016 .infoBlock{position:relative;width:60%;height:100%;float:right;vertical-align:top;text-align:left}@media only screen and (max-width: 850px){.interns2016 .infoBlock{float:none;width:100%}}.interns2016 .internName{color:black;font-family:arial;margin-left:16px;font-size:18px;font-weight:bold;padding:6px;margin-top:12px}.interns2016 .internProfile{font-family:arial;font-size:12px;margin-top:10px;padding:5px 15px 5px 15px;border-radius:12px;font-weight:bold;color:rgba(0,0,0,0.6);display:inline-block;background-color:white}.interns2016 .aboutIntern{display:block;color:rgba(0,0,0,0.6);word-spacing:1px;font-size:0.8em;padding:0px 20px 20px 20px;padding-bottom:0px}@media only screen and (max-width: 690px){.interns2016 .aboutIntern{font-size:0.7em}}.interns2016 .aboutIntern:after{content:'';display:block;height:1px;width:20%;background-color:rgba(59,59,59,0.38);margin:20px auto 0 auto}.interns2016 .social-block{bottom:0;text-align:center;width:100%;margin-top:0px}.interns2016 .social-block img{margin-top:5px;padding:10px}.interns2016 .icon_social{-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out}.interns2016 .icon_social:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}.interns2016 hr{width:100px;display:inline-block;margin-top:16px;height:0px;color:green;border:1px solid rgba(59,59,59,0.38);border-radius:4px}.interns2016 #intern_shashank{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/shashank_pic2-de28e2d50b35f0ec2cfbc26c7eee1473.jpg)}.interns2016 #intern_shashank:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/shashank_pic1-cb9d8142ebe833371b561ff7ed7d5f0d.jpg)}.interns2016 #intern_rahul{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/rahul_pic1-bb64dda9fd9437e754c2ce936f800a6b.jpg)}.interns2016 #intern_rahul:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/rahul_pic2-31669c0bb2e59295932f2a3c321309d9.JPG)}.interns2016 #intern_anurag{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/anurag_pic1-85c86937d0466041674f2831644c9717.jpg)}.interns2016 #intern_anurag:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/anurag_pic2-70871bf289694480ac8c9d65950704a4.jpg)}.interns2016 #intern_gaurav{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/gaurav_pic1-58b9f224a2981e67d6f0758ccc460fbf.jpg)}.interns2016 #intern_gaurav:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/gaurav_pic2-1f78c36b4aa32313f20ab0bc07d28d18.jpg)}.interns2016 #intern_hitesh{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/hitesh_pic1-59745542792118df2bc6c2dbb917cfae.jpg)}.interns2016 #intern_hitesh:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/hitesh_pic2-4525868ee6945fe60a209f8bbc319ecd.jpg)}.interns2016 #intern_jasdeep{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/jasdeep_pic1-7a14dea5e1bbb34c06f673ac2302d5ac.jpg)}.interns2016 #intern_jasdeep:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/jasdeep_pic2-291d26731a0ee2de7090ce02d2e07ca9.jpg)}.interns2016 #intern_mohit{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/mohit_pic1-2edab54c1fe3d98a04a691849d64181c.jpg)}.interns2016 #intern_mohit:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/mohit_pic2-cc4e97c8432cc00de25b6175a76e0359.jpg)}.interns2016 #intern_nishant{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/nishant_pic2-88de54f469483e048bea738f3eb9dfa1.jpg)}.interns2016 #intern_nishant:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/nishant_pic1-b3c9eb6cb4fc526e7c052dbc35aeda4f.jpg)}.interns2016 #intern_pranjal{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/pranjal_pic1-3d8a23b5fc644caf1141541c4c89aa5f.jpg)}.interns2016 #intern_pranjal:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/pranjal_pic2-028dc8e1906603adce48b93e3501eec0.jpg)}.interns2016 #intern_satyaki{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/satyaki_pic1-b714ab587d3b9ebf0e423027e3964a5e.jpg)}.interns2016 #intern_satyaki:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/satyaki_pic2-60526e699fd144b6fdb863a643919b04.jpg)}.interns2016 #intern_swati{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/swati_pic1-9dbf7a1b7c9057ea3e4fb603f3489007.jpg)}.interns2016 #intern_swati:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/swati_pic2-e485e897c968289ca740d7da8e4b1d7f.jpg)}.interns2016 #intern_jayant{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/jayant_pic1-2a0998dec13a8df5141c3e851aa2794e.jpg)}.interns2016 #intern_jayant:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/jayant_pic2-9b62d6a132bf487115541547e1aff79c.jpg)}.interns2016 #intern_tanmay{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/tanmay_pic1-e86db62ebb293c7f604d062195f0a131.jpg)}.interns2016 #intern_tanmay:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/tanmay_pic2-90cc29b0f262ee3ec2d51cc145e4b527.jpg)}.interns2016 #intern_rishi{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/rishi_pic1-ed94a614adce163e007b9130eb70886b.jpg)}.interns2016 #intern_rishi:hover{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/interns2016/rishi_pic2-e8d2caa3be88833fd0212b3ae005e471.jpg)}.hrwHome .container{margin-right:auto;margin-left:auto;max-width:1200px;width:90%;z-index:200;min-width:0}.hrw-logo{margin-top:10px}.hrw-home-hero{background:#39424e url("static/hrw/hrw-hero.jpg");background-size:cover;color:#f8f9fa}.hrw-home-hero p{font-size:1.5em;margin-bottom:1em}#logocarousel{margin-left:-5%;width:110% !important}#logocarousel div{text-align:center;height:90px;width:200px;float:left;position:relative}#logocarousel div img{border:none}.static-section,.work .header-section,.work .small-section,.work .xsm-static{position:relative}.static-section-title{font-size:1.4em}.hrw-home-codepair:before{display:none}.hrw-home-codepair .container{margin-bottom:-10em}.testimonial-quote{display:block;margin:50px 0 20px}.testimonial-authors{list-style:none}.testimonial-info span{display:block}.scroll-disable{overflow:hidden !important}.challenge_modal{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1040;height:100%;width:100%;overflow:hidden;background:rgba(0,0,0,0.5);color:#000000}.challenge_modal header{position:fixed;top:0;width:100%;height:81px;background:#1b1b1b;left:0;right:0;min-width:1000px;z-index:51}.challenge_modal header a{color:#ffffff}.challenge_modal header i{font-size:20px}.challenge_modal header h3{color:#ffffff}.challenge_modal .challenge_body{position:fixed;color:#000000;z-index:50;height:100%;width:90%;top:-81px;overflow-y:scroll;overflow-x:scroll;padding-top:81px;left:0;right:0;margin:0 auto;center:center;background:#ffffff;min-height:600px}.challenge_modal .challenge_body .challenge-content{margin-top:100px}@media only screen and (min-width: 960px){#logocarousel{width:110% !important}}@media only screen and (min-width: 1200px){.caroufredsel_wrapper{left:-7.5% !important;width:130% !important}.hrw-home-hero{padding:10em 0}.hrw-home-sourcing .container{margin-bottom:-10em}.story-quote{height:140px}}.school_page .school-hero{background:#39424e url(https://cdn.hrcdn.net/hackerrank/assets/static/school/school-hero-dbb46c17e34069299f683502e7eeaa07.jpg);background-size:cover}.school_page #logocarousel.school-logo div{text-align:center;height:90px;width:auto;margin:0px 30px;float:left;position:relative}.school_page .school-home-students p,.school_page .school-home-students h4{margin-bottom:40px}.school_page .school-home-students .student-img-container{margin:60px 0 -50px 0}.school_page .school-home-students img{border:3px solid #26a655;border-radius:2px;position:relative}.school_page .school-home-students .middle-pic{z-index:105}.school_page .school-home-students .left-pic{margin:0px -10px 13px 0px;z-index:101}.school_page .school-home-students .right-pic{margin:0px 0px 13px -10px;z-index:101}.school_page .school-home-prof{margin-top:100px}.school_page .school-home-prof .intro-vid{display:block;position:relative}.school_page .school-home-prof img{position:relative;z-index:101;-transition:2s ease-in-out;-moz-transition:2s ease-in-out;-webkit-transition:2s ease-in-out;width:150%;margin-right:-120%;margin-top:-20px}.school_page .school-home-prof img.play-icon{width:100px;position:absolute;top:35%;left:40%;margin-top:0;z-index:9999;opacity:0;-webkit-transition-delay:.5s;transition-delay:.5s}.school_page .school-home-prof img.play-icon.come-left{opacity:1}.school_page .school-home-prof .come-left{margin-right:-30%}.school_page .school-home-prof:before{margin-top:-50px}.school_page .school-home-prof:after{margin-top:-100px}.school_page .school-home-prof ul{margin-top:20px}.school_page .school-home-prof li{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/school/check-mark-icon-ec7602c2e057219723c7b7018ee167c8.png);background-repeat:no-repeat;padding:0 0 20px 60px;list-style:none}.school_page .school-home-prof .container{padding:50px 0px 0px}.school_page .school-home-prof .span-lg-7{padding-left:15px;padding-right:0px}@media only screen and (min-width: 768px){.school_page .school-home-prof img.play-icon{top:35%;left:50%}}@media only screen and (min-width: 1200px){.school_page .school-home-prof img.play-icon{left:65%}}.school_page .school-home-code{text-align:right}.school_page .school-home-code p,.school_page .school-home-code h4{margin-bottom:40px}.school_page .school-home-code img{position:relative;z-index:101;-transition:margin-left 1s ease-in-out;-moz-transition:margin-left 1s ease-in-out;-webkit-transition:margin-left 1s ease-in-out;width:120%;margin-left:-90%}.school_page .school-home-code .come-right{margin-left:-5%}.school_page .school-home-code .container{padding:50px 0px 50px}.school_page .school-home-code .span-lg-7{padding-left:0px;padding-right:15px}.school_page .school-home-code:before{display:none}.school_page .school-home-code:after{margin-top:0px}.school_page .school-home-code .mobile-hide,.school_page .school-home-code .mobile-show{margin-left:-6%}.school_page .school-large-txt{font-size:1.75em}.school_page .school-mobile-divider{border-top:2px solid #ddd;width:40%;margin:40px auto 0px;display:block}.school_page .school-nowrap{whitespace:nowrap}.school_page #videoContainer{z-index:1000;width:100%;height:100%}.school_page #videoContainer iframe{width:100%;height:100%}.school_page #hero-fadein{display:none}.school_page .show{display:block}.school_page .icon-cancel-large{cursor:pointer;top:10px;right:10px}.school_page .school_modal{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1040;height:100%;width:100%;overflow:hidden;background:black;color:#ffffff}.school_page .school_modal header{background:rgba(0,0,0,0.5);position:fixed;height:40px;top:0px;width:100%;clear:both;z-index:1041}.school_page .school_modal .wrapper{position:relative;margin-top:40px;height:calc(100% - 40px);width:100%}@media (max-width: 768px){.school_page .school-home-students .left-pic{margin:0px 0px -20px 0px}.school_page .school-home-students .right-pic{margin:-20px 0px  0px 0px}.school_page .school-home-students .student-img-container{padding:0px 5%}.school_page .school-home-prof .intro-vid{position:relative}.school_page .school-home-prof img{margin-top:30px;margin-right:0px;margin-left:-30px}.school_page .school-home-prof .come-left{margin-right:0px;margin-left:-30px}.school_page .school-home-code .mobile-show{display:block;margin-top:30px;width:110%;margin-left:10px}.school_page .school-home-code .mobile-hide{display:none}}@media (min-width: 768px){.school_page .school-home-code .mobile-hide{display:block;margin-right:5%}.school_page .school-home-code .mobile-show{display:none}}@media (min-width: 960px){.school_page .school-home-students .container{padding:0px 250px}.school_page .school-home-students .middle-pic{z-index:105}.school_page .school-home-students .left-pic{margin:0px -10px 13px 0px;z-index:101}.school_page .school-home-students .right-pic{margin:0px 0px 13px -10px;z-index:101}.school_page .school-home-students .student-img-container{padding:0px}.school_page .school-home-testimonials .container{padding-top:16em}.school_page .school-home-testimonials q{color:#26a655;font-size:20px;top:65%}.school_page .school-home-testimonials .testimonial-quote{margin:-35px 12%}.school_page .school-home-prof:after{margin-top:-40px}.school_page .school-mobile-divider{display:none}}.school_page.work .x-slider{height:230px}@media (max-width: 1050px){.school_page.work .x-slider{height:250px}}@media (max-width: 450px){.school_page.work .x-slider{height:300px}}.school_page.work .x-slider .current{top:100px}.guide-pic{display:inline-block;background:url(https://cdn.hrcdn.net/hackerrank/assets/resource/articlesprite-471dbbe1e45cadab9987d6ec9d394d63.jpg) no-repeat;width:250px;height:114px;overflow:hidden;text-indent:-9999px;text-align:left}.casestudy1{background-position:-5px -0px}.casestudy2{background-position:-260px -0px}.casestudy3{background-position:-515px -0px}.casestudy4{background-position:-770px -0px}.codesprint1{background-position:-5px -119px}.codesprint2{background-position:-260px -119px}.codesprint3{background-position:-515px -119px}.codesprint4{background-position:-770px -119px}.compare1{background-position:-5px -238px}.compare2{background-position:-260px -238px}.compare3{background-position:-515px -238px}.info1{background-position:-770px -238px}.info2{background-position:-5px -357px}.info3{background-position:-260px -357px}.solutionbrief{background-position:-515px -357px}.whitepaper1{background-position:-770px -357px}.whitepaper2{background-position:-5px -476px}.whitepaper3{background-position:-260px -476px}.light{font-weight:400}.shadow,.work .about .team-photo img,.work .js-img-1 img,.work .js-img-2 img,.work .js-img-3 img{box-shadow:10px 10px 29px -9px #a1a1a1}.border{border-bottom:1px solid #C2C7D0}.dbrank .light{font-weight:400}.dbrank h2{font-weight:500}.dbrank ol{list-style-position:inside}.dbrank .schema{background:url(https://cdn.hrcdn.net/hackerrank/images/resource/schema.png)}.dbrank .bold,.dbrank .table-wrap header,.table-wrap .dbrank header,.dbrank .table-wrap header p,.table-wrap header .dbrank p,.dbrank .table-wrap a.table-expand,.table-wrap .dbrank a.table-expand,.dbrank .alert header,.alert .dbrank header,.dbrank .message header,.message .dbrank header,.dbrank .notification header,.notification .dbrank header,.dbrank .lg-block_head,.dbrank .sidebar_list-item.media .sidebar_item-heading,.sidebar_list-item.media .dbrank .sidebar_item-heading,.dbrank .content--list_footer .meta,.content--list_footer .dbrank .meta,.dbrank .content--card_header .meta,.content--card_header .dbrank .meta,.dbrank .content-text h3,.content-text .dbrank h3,.dbrank .content--text h3,.content--text .dbrank h3,.dbrank .page-header .nav-buttons .number-indicator,.page-header .nav-buttons .dbrank .number-indicator,.dbrank .page_header .nav-buttons .number-indicator,.page_header .nav-buttons .dbrank .number-indicator,.dbrank #page_header .nav-buttons .number-indicator,#page_header .nav-buttons .dbrank .number-indicator,.dbrank .page_header_navigation .number-indicator,.page_header_navigation .dbrank .number-indicator,.dbrank .page_nav-sub p,.page_nav-sub .dbrank p,.dbrank .page_nav-sub .dropdown-menu header,.page_nav-sub .dropdown-menu .dbrank header,.dbrank .page_navigation-sidebar .number-indicator,.page_navigation-sidebar .dbrank .number-indicator,.dbrank .page_header-userbtn,.dbrank .page_header_notification-toggle #updates-count,.page_header_notification-toggle .dbrank #updates-count,.dbrank .static_hero-title,.dbrank .static-section .btn-text,.static-section .dbrank .btn-text,.dbrank .work .header-section .btn-text,.work .header-section .dbrank .btn-text,.dbrank .work .small-section .btn-text,.work .small-section .dbrank .btn-text,.dbrank .work .xsm-static .btn-text,.work .xsm-static .dbrank .btn-text{font-size:1em;text-transform:uppercase}.dbrank .dbb{background:url(https://cdn.hrcdn.net/hackerrank/images/resource/dbb.jpg);background-size:contain}.dbrank .db-bg{background:url(https://cdn.hrcdn.net/hackerrank/assets/dbrank/db-a1d19911507412b038de0ce110904de8.png);background-size:10%}.dbrank .play-btn{width:100px;height:100px;background:url(https://cdn.hrcdn.net/hackerrank/assets/play-9614323d6f19ce60e0da436f8ae6ab33.png);background-size:100%}.dbrank li{text-align:left}.dbrank .numbers li{height:75px}.dbrank .db-img{float:left}.dbrank .db-height{height:100px}.dbrank .database_banner{background:url(https://cdn.hrcdn.net/hackerrank/assets/dbrank/ex1-eb5db81b1b6c57f74f6742cc12943271.jpg);background-position:center bottom;padding:5em 0 20em 0;background-repeat:no-repeat;height:100px}.video-grid div{height:250px}.resources .play img{width:50px;display:block;padding-top:40px}.resources .size{width:250px;height:230px}.resources .article1{width:250px;height:114px}.resources .news-box{background-color:#FFFFFF;width:250px;box-shadow:7px 7px 22px -8px grey}.resources .news-box .preview{width:100%;height:140px}.resources .news-box .watch-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/resource/watch-preview-38a3844cb8120228ebb5081bb497d79e.jpg)}.resources .news-box .four-ways-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/resource/four-ways-preview-7a6ad21ee5f27e68d48ea3618a769bde.jpg)}.resources .news-box .cnbc-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/resource/cnbc-preview-e4877eec17d1d035e04082fc0e8a5aca.jpg)}@media (max-width: 450px){.resources .news-box{width:auto}}.resources .news-box img{height:50px}.resources .resource-video{width:250px;height:150px;display:inline-block;background:url(https://cdn.hrcdn.net/hackerrank/assets/resource/resource-video-sprite-803ad090d3d118f67c673b414403ad01.jpeg) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.resources .gayle-video{background-position:-5px -0px}.resources .gree-video{background-position:-260px -0px}.resources .vivek-video{background-position:-5px -155px}.resources .hari-video{background-position:-260px -155px}.resources .how-video{background-position:-5px -310px}.resources .zenefits-video{background-position:-260px -310px}.resources .article-grid{border-bottom:1px solid #C2C7D0}.resources .resources-hero{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/resource/papers-4fdd0f567e92ec7cf414ebbe15935702.jpg)}.resources .resource-videos>div{height:280px}.resources .resource-videos p{max-width:240px;margin:0 auto}.resources .resource-video{cursor:pointer}.resources .customer-grid .resource-box{height:145px;background-color:#EFF1F3;padding:30px;margin:10px auto;width:175px;box-shadow:7px 7px 22px -8px grey}.resources .customer-grid .resource-box .download{display:none;position:absolute;top:40%;width:150px;z-index:1;left:18%;-webkit-transition:all 2s;transition:all 2s}.resources .customer-grid .resource-box:hover .download{display:block;-webkit-transition:display 2s;transition:display 2s}.resources .customer-grid .resource-box .info{height:0px;position:absolute;bottom:0;margin-bottom:0;width:100%;text-align:center;text-indent:0;width:235px;left:0px}.resources .customer-grid .resource-box .icon{width:40px;margin:0 auto 10px}.resources .customer-grid .resource-box.resource-video{height:90px;width:170px;cursor:pointer}.resources .customer-grid .resource-box.resource-video .play{margin-top:20%;width:40%;margin:10% auto;text-align:center;text-indent:0}.resources .customer-grid .resource-box .resource-type{text-transform:uppercase;font-weight:bold}.resources .resource-type{font-weight:bold}.resources .categories a{color:#39424e}.resources .categories a:hover{color:#26a655}.resources .categories a div{height:210px;border-right:1px solid #C2C7D0}@media (max-width: 960px){.resources .categories a div{border:none}}.resources .categories a div :last-child,.resources .categories a div.news{border-right:none}.resources .categories a div div{max-width:260px;margin:0 auto}.resources .categories a div+div{border-right:1px solid #39424e}.customers .slider{height:440px}.customers .tag{border-bottom:1px solid #C2C7D0;padding-bottom:40px;max-width:700px;margin:0 auto}.customers .btn-group{margin-left:22px;width:290px;margin:0 auto}.customers .btn-group .featured{margin-left:22px}.customers .btn-group a{padding:15px 25px;font-size:16px}.customers .btn-group a:active{background-image:-webkit-linear-gradient(top, #fff, #d3d3d3)}.customers .btn-group .on{background-image:none;background-color:#39424e;color:#FFFFFF}.customers .play-btn{width:130px;margin:125px auto;display:block;clear:both;cursor:pointer}.customers .customer-tag{padding:3em 0}.customers .customer-hero{background-color:#39424e;height:440px;padding:0;background-size:cover}.customers .gayle{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/gayle-67f4b116a7641397dcb5224b76fe4e3d.jpg)}.customers .gayle .caption{color:white;text-align:left;position:absolute;right:50px;width:350px;top:75px}@media (max-width: 960px){.customers .gayle .caption{bottom:0;padding:20px;background:rgba(57,66,78,0.9);width:100%;left:0;top:auto}.customers .gayle .caption h3{font-size:1em}}.customers .vmware-slide{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/vmware-a33c6eb7b55a8a3c3014bddc084e2737.jpg)}.customers .vmware-slide .caption{padding:0 2%;width:80%;margin:120px auto 100px}@media (max-width: 960px){.customers .vmware-slide .caption h2{font-size:1.5em}}@media (max-width: 480px){.customers .vmware-slide .caption{margin-top:50px}}.customers .vmware-slide img{margin:0 auto;width:200px}.customers .customer-grid-wrapper{padding:3em 0}.customers .customer-grid{max-width:1000px;margin:0 auto}@media (max-width: 768px){.customers .customer-grid{max-width:530px;margin:0 auto}}@media (max-width: 760px){.customers .customer-grid .span-flex-8{margin:0 auto;display:block;padding:20px;background:#39424e;color:white;width:100%}}.customers .customer-grid div .box{position:relative;margin:20px auto;box-shadow:10px 10px 29px -9px #a1a1a1;-webkit-transition:all 0.5s;transition:all 0.5s}.customers .customer-grid div .box.view-more{text-align:center;text-indent:0}.customers .customer-grid div .box:hover .info{height:205px;opacity:1;background-color:#39424e}.customers .customer-grid div .box .see-more{display:none;position:absolute;top:35%;width:150px;z-index:1;left:12%;-webkit-transition:all 1s;transition:all 1s}.customers .customer-grid div .box:hover .see-more{display:block;-webkit-transition:all 1s;transition:all 1s}.customers .customer-grid div .box:hover .label{display:none}.customers .customer-grid div .box:hover{-webkit-transition:all 0.6s;transition:all 0.6s}.customers .customer-grid .info{height:70px;position:absolute;bottom:0;margin-bottom:0;width:100%;opacity:0.9;-webkit-transition:all 0.5s;transition:all 0.5s;text-align:center;text-indent:0}.customers .customer-grid .label{line-height:1.2em;margin:15px 4px;text-indent:0;text-align:center}@media (max-width: 960px){.customers .customer-grid .label{font-size:1em}}.customers .social-popup:hover+.vert-share-box{opacity:1}.social-popup{position:fixed;bottom:0;left:15px;background:#39424e;padding-top:12px;z-index:1;border:2px solid #FFF;border-bottom:none;height:35px;-webkit-transition:1s height;transition:1s height}.social-popup i{color:#FFFFFF}.social-popup i:hover{color:#39424e}.social-popup:hover{background-color:#2ec866;cursor:pointer;height:250px}.social-popup:hover .icon-share{display:none}.trial-popup{position:fixed;background:#2ec866;z-index:1;bottom:0;left:80px;-webkit-transition:all 1s;transition:all 1s}.align-left{text-align:left;margin:10px 0;margin-left:22px}@media (max-width: 480px){.align-left{text-align:center;margin:10px auto}}.small-modal{width:50%;margin:150px auto;text-align:center;background:white;padding:5% 10% 10%;color:black;box-shadow:6px 8px 70px #000}.small-modal h3{line-height:1.4em}.small-modal h4{margin-top:20px}.small-modal .logo img{width:250px;text-align:center}@media (max-width: 768px){.small-modal .logo img{width:200px}}.large-p{font-size:1.3em;font-weight:500;line-height:1.5em}.case-text{text-align:left}.normal-quote{font-size:1.5em;text-align:left;color:#2ec866;line-height:1.5}.normal-quote .small-author{font-size:0.8em;color:#39424e;font-weight:bold;margin-top:10px;clear:both}.vmware-banner{background:url(https://cdn.hrcdn.net/hackerrank/assets/vmware-a33c6eb7b55a8a3c3014bddc084e2737.jpg);background-size:cover;color:#FFF}.rocketfuel-banner{background:url(https://cdn.hrcdn.net/hackerrank/assets/customers/pattern-2678894fe9bca4952847807a7a0a3c61.jpg);background-size:cover;color:#FFF}.rocketfuel-banner .banner-logo img{width:280px}.zenefits-banner{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/customers/zenefits-banner-35b70fb7855441b0330964fdbd9e4d66.jpg);background-size:cover;background-position:left;height:250px}.zenefits-banner img{display:block}.banner-logo img{width:200px}.banner-caption{padding:0.5em 0 1em;max-width:550px;margin:0 auto;line-height:1.3em;font-weight:500}.lg-q{font-size:1em;line-height:1.3}.light-header{font-weight:500}.customer-grid .box{display:inline-block;background:url(https://cdn.hrcdn.net/hackerrank/assets/sprite-06a3a9e7da88e2808095edfc9b950333.png) no-repeat;width:200px;height:200px;overflow:hidden;text-indent:-9999px;text-align:left}.customer-grid .accenture{background-position:-5px -2055px;width:200px;height:200px}.customer-grid .addepar{background-position:-210px -2055px;width:200px;height:200px}.customer-grid .adobe{background-position:-415px -2055px;width:200px;height:200px}.customer-grid .airbnb{background-position:-620px -2055px;width:200px;height:200px}.customer-grid .amazon{background-position:-825px -2055px;width:200px;height:200px}.customer-grid .amplify{background-position:-1030px -2055px;width:200px;height:200px}.customer-grid .booz{background-position:-1235px -2055px;width:200px;height:200px}.customer-grid .box-company{background-position:-1440px -2055px;width:200px;height:200px}.customer-grid .bridgewater{background-position:-1645px -2055px;width:200px;height:200px}.customer-grid .capitaldynamics{background-position:-5px -2260px;width:200px;height:200px}.customer-grid .capitalone{background-position:-210px -2260px;width:200px;height:200px}.customer-grid .careercup{background-position:-415px -2260px;width:200px;height:200px}.customer-grid .carfax{background-position:-620px -2260px;width:200px;height:200px}.customer-grid .cisco{background-position:-825px -2260px;width:200px;height:200px}.customer-grid .citrix{background-position:-1030px -2260px;width:200px;height:200px}.customer-grid .codenation{background-position:-1235px -2260px;width:200px;height:200px}.customer-grid .dropbox{background-position:-1440px -2260px;width:200px;height:200px}.customer-grid .ebay{background-position:-1645px -2260px;width:200px;height:200px}.customer-grid .eharmony{background-position:-5px -2465px;width:200px;height:200px}.customer-grid .emc{background-position:-210px -2465px;width:200px;height:200px}.customer-grid .evernote{background-position:-415px -2465px;width:200px;height:200px}.customer-grid .facebook{background-position:-620px -2465px;width:200px;height:200px}.customer-grid .financialengines{background-position:-825px -2465px;width:200px;height:200px}.customer-grid .fireeye{background-position:-1030px -2465px;width:200px;height:200px}.customer-grid .fitbit{background-position:-1235px -2465px;width:200px;height:200px}.customer-grid .flipkart{background-position:-1440px -2465px;width:200px;height:200px}.customer-grid .fuzebox{background-position:-1645px -2465px;width:200px;height:200px}.customer-grid .gree{background-position:-5px -2670px;width:200px;height:200px}.customer-grid .groupon{background-position:-210px -2670px;width:200px;height:200px}.customer-grid .gsn{background-position:-415px -2670px;width:200px;height:200px}.customer-grid .hbk{background-position:-620px -2670px;width:200px;height:200px}.customer-grid .hired{background-position:-825px -2670px;width:200px;height:200px}.customer-grid .ieee{background-position:-1030px -2670px;width:200px;height:200px}.customer-grid .iheartmedia{background-position:-1235px -2670px;width:200px;height:200px}.customer-grid .indeed{background-position:-1440px -2670px;width:200px;height:200px}.customer-grid .instakart{background-position:-1645px -2670px;width:200px;height:200px}.customer-grid .intuit{background-position:-5px -2875px;width:200px;height:200px}.customer-grid .invoice{background-position:-210px -2875px;width:200px;height:200px}.customer-grid .invoice2go{background-position:-415px -2875px;width:200px;height:200px}.customer-grid .janestreet{background-position:-620px -2875px;width:200px;height:200px}.customer-grid .johndeere{background-position:-825px -2875px;width:200px;height:200px}.customer-grid .jpmorgan{background-position:-1030px -2875px;width:200px;height:200px}.customer-grid .juniper{background-position:-1235px -2875px;width:200px;height:200px}.customer-grid .kidaptive{background-position:-1440px -2875px;width:200px;height:200px}.customer-grid .latam{background-position:-1645px -2875px;width:200px;height:200px}.customer-grid .launchcode{background-position:-5px -3080px;width:200px;height:200px}.customer-grid .lifechurch{background-position:-210px -3080px;width:200px;height:200px}.customer-grid .lonelyplanet{background-position:-415px -3080px;width:200px;height:200px}.customer-grid .match{background-position:-620px -3080px;width:200px;height:200px}.customer-grid .mcafee{background-position:-825px -3080px;width:200px;height:200px}.customer-grid .medtronic{background-position:-1030px -3080px;width:200px;height:200px}.customer-grid .microsoft{background-position:-1235px -3080px;width:200px;height:200px}.customer-grid .motorola{background-position:-1440px -3080px;width:200px;height:200px}.customer-grid .newyorklife{background-position:-1645px -3080px;width:200px;height:200px}.customer-grid .niit{background-position:-210px -3285px;width:200px;height:200px}.customer-grid .nitro{background-position:-415px -3285px;width:200px;height:200px}.customer-grid .oliver{background-position:-620px -3285px;width:200px;height:200px}.customer-grid .platfora{background-position:-825px -3285px;width:200px;height:200px}.customer-grid .pocketgems{background-position:-1030px -3285px;width:200px;height:200px}.customer-grid .prezi{background-position:-1235px -3285px;width:200px;height:200px}.customer-grid .purestorage{background-position:-1440px -3285px;width:200px;height:200px}.customer-grid .quora{background-position:-1645px -3285px;width:200px;height:200px}.customer-grid .redhat{background-position:-5px -3490px;width:200px;height:200px}.customer-grid .relateiq{background-position:-210px -3490px;width:200px;height:200px}.customer-grid .riotgames{background-position:-415px -3490px;width:200px;height:200px}.customer-grid .riverbed{background-position:-620px -3490px;width:200px;height:200px}.customer-grid .rocket{background-position:-825px -3490px;width:200px;height:200px}.customer-grid .rocketfuel{background-position:-1030px -3490px;width:200px;height:200px}.customer-grid .rovi{background-position:-1235px -3490px;width:200px;height:200px}.customer-grid .sabre{background-position:-1440px -3490px;width:200px;height:200px}.customer-grid .sapient{background-position:-1645px -3490px;width:200px;height:200px}.customer-grid .shutterfly{background-position:-5px -3695px;width:200px;height:200px}.customer-grid .socialcapital{background-position:-210px -3695px;width:200px;height:200px}.customer-grid .square{background-position:-415px -3695px;width:200px;height:200px}.customer-grid .symantec{background-position:-620px -3695px;width:200px;height:200px}.customer-grid .tagged{background-position:-825px -3695px;width:200px;height:200px}.customer-grid .ticketfly{background-position:-1030px -3695px;width:200px;height:200px}.customer-grid .twitter{background-position:-1235px -3695px;width:200px;height:200px}.customer-grid .twosigma{background-position:-1440px -3695px;width:200px;height:200px}.customer-grid .verizon{background-position:-1645px -3695px;width:200px;height:200px}.customer-grid .vmware-logo{background-position:-5px -3900px;width:200px;height:200px}.customer-grid .walmart{background-position:-210px -3900px;width:200px;height:200px}.customer-grid .washingtonpost{background-position:-415px -3900px;width:200px;height:200px}.customer-grid .way2wealth{background-position:-620px -3900px;width:200px;height:200px}.customer-grid .whitepages{background-position:-825px -3900px;width:200px;height:200px}.customer-grid .wikimedia{background-position:-1030px -3900px;width:200px;height:200px}.customer-grid .xerox{background-position:-1235px -3900px;width:200px;height:200px}.customer-grid .yahoo{background-position:-1440px -3900px;width:200px;height:200px}.customer-grid .yelp{background-position:-1645px -3900px;width:200px;height:200px}.customer-grid .zenefits{background-position:-5px -4105px;width:200px;height:200px}.customer-grid .zillow{background-position:-210px -4105px;width:200px;height:200px}.customer-grid .zs{background-position:-415px -4105px;width:200px;height:200px}.work .learn-box{height:auto;width:360px;background-color:#FFFFFF;padding:0;border-radius:5px}.work .learn-box .large-border{border-top-left-radius:5px;border-top-right-radius:5px}@media (max-width: 450px){.work .learn-box{width:300px}}.work .formgroup{margin:10px auto;width:100%}.work .partners-homepage .plA,.work .partners-homepage .alert header,.alert .work .partners-homepage header,.work .partners-homepage .message header,.message .work .partners-homepage header,.work .partners-homepage .notification header,.notification .work .partners-homepage header{background-color:#ffffff;border:1px solid  #C2C7D0;border-radius:5px;box-shadow:6px 6px 14px -3px rgba(0,0,0,0.2);margin:20px auto;height:230px;width:280px}.work .partners-homepage p{font-size:0.8em}.work .partners-homepage .span-lg-8 span-xl-third>div{width:380px;height:300px;margin:20px auto}.work .partners-homepage h3{border-top:1px solid lightgrey;padding-top:10px;margin-top:12px}.work .partners-homepage .flexy{display:inline-block;width:100%;clear:both}.work .v-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px;height:220px;-ms-flex-wrap:wrap;flex-wrap:wrap}.work .invoice-banner{background-color:#30d376}.work .invoice-statement{max-width:600px}.work .nick{background:url(https://cdn.hrcdn.net/hackerrank/assets/finserv/nick-663cb40a321f6794a4c73c41cbcf25b7.jpg) no-repeat}.work .mail{background:url(https://cdn.hrcdn.net/hackerrank/assets/finserv/mail-f2ab9bb692765a0c8431873b43bf347c.jpg);background-size:20%}.work .globe{background:url(https://cdn.hrcdn.net/hackerrank/assets/finserv/globe-07f3942c3b22059da2d4c22903c220b0.jpg);background-size:contain}.work .coffee{background:url(https://cdn.hrcdn.net/hackerrank/assets/finserv/invoice-736772764845052245f3e7d3671775fb.png);background-size:cover;height:200px}.work .finserv .finserv-header{background:url(https://cdn.hrcdn.net/hackerrank/assets/finserv/finserv-header-f48d08a491f6c0180ac533b7bf14b594.jpg);background-size:cover;padding:7em 0}.work .finserv .preview{background-size:cover;max-width:380px;height:200px}.work .finserv .addepar-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/finserv/addepar-9aba75629a8eb6586b57893c43e449d6.jpg)}.work .finserv .capitalone-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/finserv/capitalone-4ddadd6b5e27275945bdcfe4696293c7.jpg);height:250px}.work .finserv .a-tag{background-color:rgba(255,255,255,0.8);margin-top:-62px}.work .finserv .a-tag:hover{-webkit-transition:all 0.5s;transition:all 0.5s;background-color:#2ec866;color:#f8f9fa}.work .finserv .tag{max-width:380px}.work .finserv .addepar-text{width:280px;height:auto;display:block}.work .finserv .w-discover{max-width:600px}.work .finserv .w-quote{max-width:870px}.work .resources .news-box .watch-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/resource/watch-preview-38a3844cb8120228ebb5081bb497d79e.jpg)}.work .resources .news-box .four-ways-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/resource/four-ways-preview-7a6ad21ee5f27e68d48ea3618a769bde.jpg)}.work .resources .news-box .cnbc-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/resource/cnbc-preview-e4877eec17d1d035e04082fc0e8a5aca.jpg)}.work .resources .resources-hero{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/resource/papers-4fdd0f567e92ec7cf414ebbe15935702.jpg);background-size:cover}.work .resources .resource-videos>div{height:280px}.work .resources .resource-videos p{max-width:240px;margin:0 auto}.work .resources .resource-video{cursor:pointer}.work .resources .size{width:250px;height:230px}.work .resources .categories img{width:70px}.work .resources .categories a{color:#39424e}.work .resources .categories a:hover{color:#26a655}@media (max-width: 960px){.work .resources .categories a div{border:none}}.work .resources .categories a div div{max-width:260px;margin:0 auto;height:210px}@media (max-width: 450px){.work .dbrank h2{font-size:1em}}.work .dbrank .db-footer{background:url(https://cdn.hrcdn.net/hackerrank/assets/dbrank/db-a1d19911507412b038de0ce110904de8.png);background-size:10%}.work .dbrank .database_banner{background:url(https://cdn.hrcdn.net/hackerrank/assets/dbrank/ex1-eb5db81b1b6c57f74f6742cc12943271.jpg);background-position:center bottom;padding:5em 0 20em 0;background-repeat:no-repeat;height:100px}.work .dbrank .stats{width:270px}.work .dbrank .stats img{width:80px}.work .dbrank .play{width:75px;margin-top:70px;background-image:url(https://cdn.hrcdn.net/hackerrank/assets/dbrank/green-play-c704a9536ca9047fafaf7b31757a8363.png);height:75px;background-size:contain;cursor:pointer}.work .sourcing-banner{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/sourcing/sourcing-banner-a01a36cf731f17229920d3c5e2557700.png);background-size:cover;background-position:bottom}.work .challenges .challenges{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/challenges/guy-on-comp-69c8b7d4610b2d90f52e15649d246f28.jpg);background-position:center}@media (max-width: 450px){.work .challenges .challenges{background-size:50% cover}}@media (max-width: 450px){.work .challenges .static-tabs a{width:100px;font-size:12px;padding-left:5px;padding-right:5px}}.work .challenges .db-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/challenges/db-bbf50e854bb9d3ae79e60402a847342c.png)}.work .challenges .droid-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/challenges/droid-1eb7b8cf426245364f7ec8749e930253.png)}.work .challenges .sudo-preview{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/challenges/sudo-3f799d64dfa201c3737a64022337fc00.png)}.work .challenges .vmware-photo{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/challenges/vmware_guy-19f1585625f489c85d530643d9cdb919.png);background-size:cover}.work .insights-banner{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/insights/insights-b16c0bf6a897cdbdcb6db926861418d6.jpg);background-position:top}.work .pricing-banner{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/about/other/hexagons-9cde226cb61e2feae76d41f8f2d3a77d.png)}.work .pricing-box{width:380px;height:680px;background-color:#FFF}.work .pricing-box .info{height:216px;margin-bottom:20px;padding:10px}.work .pricing-box .stat-num{line-height:0.2em}@media (max-width: 450px){.work .pricing-box{width:300px;height:auto;margin-bottom:20px}}.work .work-demo section.image-scroller{max-height:72px;line-height:72px;background:#fff;width:100%;text-align:center;overflow:hidden}.work .work-demo section.image-scroller .scroll{overflow:hidden}.work .work-demo section.image-scroller img{max-height:22px;display:inline-block;vertical-align:middle;margin:0 20px}.work .guides .btn-line{width:190px}.work .x-center-col{border-right:1px solid #C2C7D0;border-left:1px solid #C2C7D0;height:340px}@media (max-width: 960px){.work .x-center-col{border-right:none;border-left:none}}.work .events .v-center{width:240px;height:160px}.work .events .webinar .v-center{height:120px}.work .events .webinar .events-box{height:270px}.work .events .name{font-size:1.2em}.work .events .location{line-height:1.3em}.work .events .events-box{background-color:white;border:1px solid #2ec866;border-top:10px solid #2ec866;height:310px;margin-top:0;padding-bottom:75px;width:280px}.work .events .curr{display:none}@media (max-width: 560px){.work .events .static-tabs{display:none}}.work .codepair-banner{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/static/x/xhero-bg_hacker-3e8cd9d63e0416c9cce16bdefc2e431f.jpg);background-position:center center}.work .form-container{max-width:400px;background-color:#FFF;border-radius:5px;border:1px solid #C2C7D0}.work .form-container .mktoGutter{display:none}.work .form-container .mkto-wrapper .mktoForm input{height:40px;width:100%;font-size:16px;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;padding-left:10px;border:1px solid #c2c7d0 !important;border-radius:5px !important;box-shadow:none  !important}.work .form-container .mkto-wrapper .mktoForm select{border:1px solid #c2c7d0 !important;border-radius:5px !important;box-shadow:none  !important}.work .form-container .mktoGutter{display:none}.work .form-container .mktoForm .mktoFormCol{margin-bottom:0 !important}.work .form-container #mktoForm_1311{margin:-15px 0 -10px 0;border-radius:5px;max-width:350px !important;background-color:none;background:none;padding-bottom:20px}.work .form-container .mktoAsterix{margin-right:15px}.work .form-container .mktoForm .mktoButtonRow{width:100%}.work .form-container .mktoForm .mktoButtonWrap{margin:0 auto !important;display:block;text-align:center}.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton:not(.btn-flat){background-color:#2ec866;background:#2ec866;padding:11px 15px;font-weight:500;border:none;box-shadow:none;font-size:15px;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;border-radius:4px;margin-top:10px;margin-left:25px}.work .form-container .mktoForm .mktoButtonWrap.mktoRound .mktoButton:not(.btn-flat):hover{background-color:#2ec866;background:#2ec866;box-shadow:none}.work .numberCircle{border-radius:50%;width:25px;height:25px;padding:6px;background:#fff;border:2px solid #979faf;color:#979faf;text-align:center;font-size:17px;margin:0px auto 16px;font-weight:600;line-height:1.6}.work h1{font-weight:100;line-height:1.2em;font-size:2.5em;letter-spacing:-2px}@media (max-width: 700px){.work h1{font-size:2em}}@media (max-width: 450px){.work h1{font-size:1.7em}}.work .small-h1{font-size:2em}@media (max-width: 700px){.work .small-h1{font-size:1.8em}}@media (max-width: 450px){.work .small-h1{font-size:1.5em}}.work h2{font-size:1.6em;font-weight:400}.work h3{font-weight:600;line-height:1.4em;font-size:1.3em}.work q{font-weight:100;line-height:1.3em;font-size:1.4em}.work .text-link{color:#2ec866}.work .text-link:hover{color:#26a655}.work .static-section,.work .header-section,.work .small-section,.work .xsm-static{padding:4em 0}.work .header-section{padding:12em 0 8em;background-size:cover}@media (max-width: 929px){.work .header-section{padding:7em 0 4em}}.work .small-section{padding:5em 0 2em;background-size:cover}.work .xsm-static{padding:2.5em 0 2.5em}.work .sm-line{width:50px;margin:0 auto;padding:15px 0;margin-bottom:30px}.work .no-wrap{overflow:hidden}.work .shadow,.work .about .team-photo img,.work .js-img-1 img,.work .js-img-2 img,.work .js-img-3 img{box-shadow:10px 10px 29px -9px #a1a1a1}.work .border{border-bottom:1px solid #C2C7D0}.work .stat-num{font-size:3em;font-weight:100;color:#2ec866}.work .qq{max-width:1000px}@media (max-width: 800px){.work .qq div{display:block;margin:0 auto}}.work .circular{width:150px;height:150px;border-radius:vpx;-webkit-border-radius:75px;-moz-border-radius:75px;background-size:120%}.work .lg-work i{position:absolute;top:0;left:0}.work .lg-work li p{text-align:left;margin-left:30px;margin-top:-10px;position:relative}.work .special-video-modal{background:rgba(0,0,0,0.9)}.work .special-video-modal .challenge_body{background:none;overflow:hidden}.work .challenge-body{width:100%;height:500px;max-width:800px;position:fixed}.work .challenge_modal header{min-width:0}.work .challenge-title{font-size:18px}@media (max-width: 700px){.work .challenge-title{display:none}}.work .video-modal{background:rgba(0,0,0,0.9)}.work .video-modal .challenge_body{background:none;overflow:hidden}.work .challenge-body{overflow:hidden}.work .video-popup{margin:100px auto;display:block;width:80%;height:60%}@media (max-width: 700px){.work .video-popup{max-height:300px}}@media (max-width: 450px){.work .video-popup{max-height:200px}}.social-popup{position:fixed;bottom:0;left:15px;background:#39424e;padding-top:12px;z-index:1;border:2px solid #FFF;border-bottom:none;height:35px;-webkit-transition:1s height;transition:1s height}.social-popup i{color:#FFFFFF}.social-popup i:hover{color:#39424e}.social-popup:hover{background-color:#2ec866;cursor:pointer;height:250px}.social-popup:hover .icon-share{display:none}.set-width-sm{max-width:290px}.nav-overflow-hidden{overflow-y:hidden}.small-circle{width:50px;height:50px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;background-size:cover}.new-topbar-wrapper{margin-bottom:-25px}@media (max-width: 959px){.new-topbar-wrapper{margin-bottom:-50px}}.new-topbar-wrapper .homepage-dropdown .new-sub-dropdown-2{margin-left:10px}.new-topbar-wrapper .icon-sort-down{top:-3px}.news-box{background-color:#FFFFFF;width:250px;box-shadow:7px 7px 22px -8px grey}.news-box .preview{width:100%;height:140px}.news-box .play img{width:50px;display:block;padding-top:40px;cursor:pointer}@media (max-width: 450px){.news-box{width:auto}}.static-tabs{position:absolute;bottom:-35px;left:0;right:0;margin:0 auto;text-align:center !important}.static-tabs a{padding:15px 20px;font-size:16px;color:#39424e;font-weight:500;border-right:none;border:1px solid #979faf;background-color:#EFF1F3;margin:0 -4px;z-index:100}.static-tabs a:hover{background-image:none;background-color:#f8f9fa;color:#39424e}.static-tabs a.active{background-image:none;background-color:#39424e;color:#f8f9fa;border:1px solid #39424e}.static-tabs a.selected{background-image:none;background-color:#39424e;color:#f8f9fa;border:1px solid #39424e}.video-box{width:400px}.video-box .video-box-video{background-color:#FFFFFF;width:100%;height:243px;box-sizing:border-box;background-size:cover;border-left:1px solid #EFF1F3;border-right:1px solid #EFF1F3;border-top:1px solid #EFF1F3}.video-box .video-box-video .js-play{margin:0 auto}.video-box .video-box-info{margin:0;border-left:solid 2px #EFF1F3;background-color:#FFFFFF;width:100%;height:190px;box-sizing:border-box;border-left:1px solid #EFF1F3;border-right:1px solid #EFF1F3;border-bottom:1px solid #EFF1F3}.video-box .video-box-info h4{line-height:24px}@media (max-width: 960px){.video-box{width:320px}}.article-callout{box-sizing:border-box;background-color:#FFFFFF;height:35px;border-left:solid 1px #EFF1F3;border-bottom:solid 1px #EFF1F3;border-right:solid 1px #EFF1F3;border-top:1px solid #2ec866;height:160px;position:relative;width:320px;-ms-flex-line-pack:justify;align-content:space-between;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.article-callout h4{line-height:24px}.article-callout:hover{border:1px solid #2ec866;box-shadow:2px 2px 5px #EFF1F3;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.short-green-divider{width:48px;height:3px;background-color:#2ec866}.feature-marker{position:absolute;z-index:2;cursor:pointer}@media (max-width: 959px){.feature-marker{display:none}}.feature-popup{width:calc(100% - 70px);height:auto;border-radius:2px;background-color:#ffffff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.1);position:absolute;z-index:1;text-align:left}.work .static-banner{padding:14em 0;background-size:cover}.work .link-dark{color:#39424e !important}.work .bottom{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/footer-4282119aec9433ea98b6ef1189dfcc7f.jpg);background-size:cover;background-position:center 35%}.work .slider-btns div{cursor:pointer}.work .home-dev,.work .home-work{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/hr-banner-631f21186f0d44dbf9e1ae08dfc3a65a.png);background-position:top;padding:11em 0 7em}.work .home-btn{width:240px}.work .header-section{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/hrw-banner-455706856643984f53a7d17e7c5f665d.png)}.work .home-dev-2{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/dev_homepage_2-b5f8da88af4b7d428e3377d2e2223c04.png)}.work .home-work{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/hrw-banner-455706856643984f53a7d17e7c5f665d.png);background-position:bottom}.work .logos img{vertical-align:baseline}.work .mat{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/mat-5674ab1738c380e5a571d9c3036e71f5.png)}@media (max-width: 450px){.work .mat{display:none}}.work .discovered{position:absolute;width:600px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:40px;background:rgba(255,255,255,0.1)}@media (max-width: 768px){.work .discovered{display:none}}.work .discovered .jay-rocket{height:20px;display:block}.work .discovered .jay{left:215px;display:block}.work .x-slider{position:relative;overflow:hidden;height:167px}.work .x-slider ol{text-align:center}.work .x-slider li{list-style:none;position:absolute;top:95px;text-align:center;width:100%;margin:0 auto;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s}.work .x-slider a{position:relative;z-index:100}.work .x-slider p{font-style:italic;font-size:1.2em}@media (max-width: 768px){.work .x-slider p{font-size:0.9em}}.work .x-slider li.current{top:75px;left:0;opacity:1;-webkit-transition:all 3s;transition:all 3s}.work .x-slider .twitter-user{width:50px;height:50px;background-size:cover}.work .x-slider .user1{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/twitter/user1-3d05ea73f9f77f5efaef112f50e5fe4b.png)}.work .x-slider .user2{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/twitter/user2-5110f8d4dd9f7b32b0814b44d97c5263.png)}.work .x-slider .user3{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/twitter/user3-baa18767120b8684b76a5dc581711de8.png)}.work .x-slider .user4{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/twitter/user4-0004b212b198d7593fc17a1102cf5e4b.png)}.work .x-slider .user5{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/twitter/user5-41d8be480bdb29d099133b2c47fffb74.png)}.work .x-slider .user6{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/twitter/user6-afb4f264cf4284c3bec2c23ad36babcd.png)}.work .carousel-inner>.item>img,.work .carousel-inner>.item>a>img{width:70%;margin:auto}.work .slider-pagination{position:absolute;top:200px;width:100%;text-align:center}.work .slider-pagination .active{border-color:#2ec866}.work .slider-pagination .circular{display:inline-block;border:2px solid #FFFFFF;opacity:0.8}.work .slider-pagination .circular.active{border:2px solid #2ec866;opacity:1}.work .left-x{left:20%;-webkit-transition:all 3s;transition:all 3s}.work .right-x{left:-20%;-webkit-transition:all 3s;transition:all 3s}.work .circle-link{height:40px;width:40px;border:2px solid #626b7f}.work .circle-link i{margin-top:10px;display:block;text-align:center;color:#39424e;margin-left:5px}.work .circle-link:hover{background-color:#979faf;color:#FFF;-webkit-transition:all 0.5s;transition:all 0.5s}.work .v-middle{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;position:absolute}.work .logo-bar{overflow:hidden;height:auto}@media (max-width: 700px){.work .logo-bar{height:65px}.work .logo-bar img{display:none}}.work .contest-ticker{position:relative;height:60px}.work .contest-ticker li:nth-child(2) a{width:calc(100% - 700px);text-align:center;left:350px;color:#C2C7D0}.work .contest-ticker li:first-child a{background-position:100% 0%;left:100px;color:#979faf}.work .contest-ticker li:nth-child(3) a{right:80px}@media (max-width: 960px){.work .contest-ticker{display:none}}.work .circuit{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/circuit-36b0504545e7ba70fc2012dfa7f7b5a6.png);background-size:cover}.work .interaction-wrapper{position:relative;min-height:600px}@media (max-width: 750px){.work .interaction-wrapper{min-height:450px}}.work .dot-1{top:80px;left:260px}.work .dot-2{top:50px;left:180px}.work .dot-3{top:157px;left:350px}.work .go-away,.work .icon-record{cursor:pointer}.work .interaction{background-size:100% auto;background-repeat:no-repeat;width:750px;margin:0 auto;height:610px;border:none;-webkit-transform:scale(0.9) translateX(0) translateY(0);transform:scale(0.9) translateX(0) translateY(0);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}@media (max-width: 960px){.work .interaction{width:100%;height:550px}}@media (max-width: 550px){.work .interaction{width:100%;height:300px}}.work .bg{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/interaction-8a33dcc9d47b6551bec2f1db89be12b4.png);-webkit-transform:translate3d(0, 0, 0)}.work .js-img-1 img,.work .js-img-2 img,.work .js-img-3 img{-webkit-transform:translate(0, 50px);transform:translate(0, 50px);-webkit-transition:opacity 1s, -webkit-transform .4s;-webkit-transition:opacity 1s -webkit-transform .4s;transition:opacity 1s -webkit-transform .4s;border:2px solid #C2C7D0}.work .slideUp img{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);opacity:1;-webkit-transition:opacity 1s, -webkit-transform .4s;transition:opacity 1s, -webkit-transform .4s;transition:opacity 1s, transform .4s;transition:opacity 1s, transform .4s, -webkit-transform .4s}@media (max-width: 1200px){.work .slideUp img{-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}}@media (max-width: 960px){.work .slideUp img{-webkit-transform:translate(0, 75px);transform:translate(0, 75px)}}.work #movie1{border:2px solid #C2C7D0;width:101%;height:auto}.work .movie1{background-color:#f8f9fa;height:100%}.work .transformImage{-webkit-transform:scale(1) translate3d(-30%, 20px, 0);transform:scale(1) translateX(-35%) translateY(20px);-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-backface-visibility:hidden}@media (max-width: 1200px){.work .transformImage{-webkit-transform:scale(1) translateX(0) translateY(5px);transform:scale(1) translateX(0) translateY(5px)}}@media (max-width: 450px){.work .transformImage{max-width:650px}}.work .interaction-caption{position:absolute;width:420px;top:200px;left:60%;-webkit-transition:all 0s;transition:all 0s}@media (max-width: 1200px){.work .interaction-caption{display:none !important}}.work .inner-dot{width:15px;height:15px;background:#4691f6;border-radius:50%;padding:5px;box-sizing:border-box;opacity:1;position:absolute;top:100px;left:100px;margin:0 0;padding:0}.work .dot-container{opacity:1;height:15px;width:15px;background:none;border-radius:50%;padding:5px;box-sizing:border-box;opacity:0.2;border:1px solid #4691f6;position:absolute;-webkit-animation:pulsate 2s ease-in;-webkit-animation-iteration-count:infinite;-moz-animation:pulsate 2s ease-in;-moz-animation-iteration-count:infinite;-ms-animation:pulsate 2s ease-in;-ms-animation-iteration-count:infinite;-o-animation:pulsate 2s ease-in;-o-animation-iteration-count:infinite;animation:pulsate 2s ease-in;animation-iteration-count:infinite;opacity:0.8}.work .screening-right{display:none}@media (max-width: 767px){.work .screening-right{display:block}}.work .screening-left{display:block}@media (max-width: 767px){.work .screening-left{display:none}}.work .section-1 h2,.work .section-2 h2,.work .section-3 h2{padding-left:10px;margin-bottom:30px;color:#626b7f}@media (max-width: 767px){.work .section-1,.work .section-2,.work .section-3{margin-bottom:75px}}@media (max-width: 1200px){.work .dot-container,.work .inner-dot{display:none}}.js-light-logo{display:none}.static-home-nav .btn-line{box-shadow:none}.new-home{padding-top:0}.new-home a.white-underline{padding-bottom:0}.new-home .signup-info{line-height:16px;font-size:70%;max-width:350px;margin:0 auto;color:#FFF}.new-home .btn-social{width:240px;display:block;margin:10px auto 20px}.new-home .btn-social p{text-align:center;margin-left:10px;display:inline;font-weight:600;font-size:14px}.new-home .btn-social i{padding:0 5px 0 15px}.new-home .static-tabs a{width:170px;background:white;box-shadow:none}.new-home .static-tabs a.selected{background:#39424e}@media (max-width: 690px){.new-home .static-tabs a{width:100px;font-size:12px;padding-left:5px;padding-right:5px}}@media (max-width: 959px){.new-home .js-light-logo{display:none !important}.new-home .js-dark-logo{display:block !important}}.work .dark-bg{background:#FFFFFF !important;border-bottom:1px solid #EFF1F3;-webkit-transition:all 1s;transition:all 1s}.work .dark-bg .static-link,.work .dark-bg .static-link a{color:#979faf !important}.work .dark-bg .static-links a.active{color:#39424e !important}.new-home .sections{position:relative}.new-home .button{position:absolute;z-index:110;left:2.5%;top:200px}@media (max-width: 450px){.new-home .button{display:none}}.new-home .dot{margin:10px 0;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);position:relative;width:15px;height:15px;background-color:white;border:solid 1px #f1f1f1;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-webkit-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;-moz-transition-duration:0.3s;-moz-transition-property:all;-moz-transition-delay:0s;z-index:110;cursor:pointer}.new-home .dot.active{background-color:#2ec866}.new-home .dot :hover{background-color:#26a655}@media (max-width: 960px){.new-home .dot{display:none}}@keyframes pulsate{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}15%{opacity:0.3;-webkit-transform:scale(1.2);transform:scale(1.2)}20%{opacity:0.4;-webkit-transform:scale(1.3);transform:scale(1.3)}25%{opacity:0.5;-webkit-transform:scale(1.4);transform:scale(1.4)}75%{opacity:0.4;-webkit-transform:scale(1.8);transform:scale(1.8)}90%{opacity:0.2}100%{opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4)}}@-webkit-keyframes pulsate{0%{opacity:0;-webkit-transform:scale(1)}15%{opacity:0.3;-webkit-transform:scale(1.2)}20%{opacity:0.4;-webkit-transform:scale(1.3)}25%{opacity:0.5;-webkit-transform:scale(1.4)}75%{opacity:0.4;-webkit-transform:scale(1.8)}90%{opacity:0.2}100%{opacity:0;-webkit-transform:scale(1.4)}}.homepage-signup-login{float:right;margin-top:15px}@media only screen and (max-width: 959px){.homepage-signup-login{margin:0 auto;float:none}}.homepage-developers .header-section{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/home/hr-banner-new-ad413b961c8c9bb4c64fcd81367c9c8b.png);background-position:top;padding:11em 0 7em}.homepage-developers .header-section h1{font-weight:500}.homepage-developers blockquote{border:none;margin-bottom:-30px;position:relative;max-width:400px;margin:0 auto;padding-left:0.4em;font-style:italic;width:80%;margin-left:15%;margin-bottom:50px}@media all and (max-width: 960px){.homepage-developers blockquote{max-width:none;width:70%}}.homepage-developers h4{line-height:1.4em}.homepage-developers blockquote h4:before{content:"\201C";font-weight:bold;font-size:50px;position:absolute;top:0.6em;left:-0.6em;font-family:'Georgia'}.homepage-developers blockquote h4:after{content:"\201D";font-weight:bold;font-size:0;position:absolute;bottom:-0.1em;right:-0.1em;font-family:'Georgia'}.homepage-developers .border-right{border-right:1px solid #f0f0f0}@media all and (max-width: 960px){.homepage-developers blockquote{display:none}.homepage-developers .border{border-bottom:0}.homepage-developers .border-right{border-right:0}}@media only screen and (max-width: 768px){.homepage-developers form{display:none}}@media only screen and (min-width: 769px){.homepage-developers .homepage-mobile-btn{display:none}}.homepage-developers .tooltip{width:150px}@media only screen and (min-width: 960px){.homepage-developers .home-dev-2 .container--flex{margin-top:0;padding-top:0}}@media (max-width: 500px){.hrw-home .static-section:not(.hrw-header-section),.hrw-home .work .header-section:not(.hrw-header-section),.work .hrw-home .header-section:not(.hrw-header-section),.hrw-home .work .small-section:not(.hrw-header-section),.work .hrw-home .small-section:not(.hrw-header-section),.hrw-home .work .xsm-static:not(.hrw-header-section),.work .hrw-home .xsm-static:not(.hrw-header-section){padding:2em 0}}.hrw-home .border-bottom{border-bottom-color:#EFF1F3}.hrw-home .logos img{margin:0;padding:20px}.hrw-home .news-section .logos{opacity:0.56}.hrw-home .cross{position:relative;display:inline-block}.hrw-home .cross::before{content:'';width:100%;position:absolute;right:0;top:50%}.hrw-home .cross::before{border-bottom:4px solid #39424e;-webkit-transform:skewY(-10deg);transform:skewY(-10deg)}.hrw-home .hrw-header-section{height:485px;overflow:hidden;background-size:cover;background-position:top right}@media (max-width: 1400px){.hrw-home .hrw-header-section{height:485px}}@media (max-width: 1200px){.hrw-home .hrw-header-section h1{font-size:2em;letter-spacing:0.01px}}@media (max-width: 960px){.hrw-home .hrw-header-section p{font-size:14px}}@media (max-width: 870px){.hrw-home .hrw-header-section{background-image:none;padding-top:7em}}@media (max-width: 500px){.hrw-home .hrw-header-section{height:340px;padding-top:10em}}.hrw-home .hrw-video{min-width:1400px;position:absolute;top:69px;right:0;min-height:100%;width:100%;z-index:0}@media (max-width: 960px){.hrw-home .hrw-video{min-width:1000px}}@media (max-width: 870px){.hrw-home .hrw-video{display:none}}.hrw-home .header-text{z-index:1}.hrw-home .header-text .home-icon{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.hrw-home .header-text .home-icon img{display:block}.hrw-home .header-text .text-banner-content{max-width:575px;margin-top:75px;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:100px;z-index:100}.hrw-home .header-text .text-banner-content h1{font-weight:400}@media (max-width: 500px){.hrw-home .header-text .text-banner-content{margin-top:0;top:initial}}@media (max-width: 960px){.hrw-home .section-image{display:none}}.hrw-home .mobile-section-image{display:none}@media (max-width: 960px){.hrw-home .mobile-section-image{display:block;margin:0 5% 30px 0;width:100px}}@media (max-width: 960px){.hrw-home .flex-center.responsive-flex-column,.hrw-home .video-box .responsive-flex-column.video-box-video,.video-box .hrw-home .responsive-flex-column.video-box-video{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 960px){.hrw-home .flex-center.container--flex,.hrw-home .video-box .container--flex.video-box-video,.video-box .hrw-home .container--flex.video-box-video{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}}.hrw-home .features{width:305px}.hrw-home .features .colored-pullout{max-width:305px;margin:0 auto}.hrw-home .features p{line-height:24px}@media (max-width: 1200px){.hrw-home .features{max-width:600px;width:auto}}.hrw-home .feature-marker-1{top:140px;left:13px}.hrw-home .feature-marker-2{top:10px;left:222px}.hrw-home .feature-marker-3{top:140px;left:13px}.hrw-home .feature-popup-1{top:160px;left:33px}.hrw-home .feature-popup-2{top:30px;left:242px}.hrw-home .feature-popup-3{top:160px;left:33px;width:calc(100% - 100px)}.hrw-home .video-box-video{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/hrw_home/booking-video-9435c9bf404afc4f9ff35da2e70b0555.jpg)}.hrw-home .video-box-video img{height:80px}.hrw-home .company-column .article-callout{height:130px}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{display:inline;padding-left:18px;background-position:top left;background-repeat:no-repeat}.CodeMirror-lint-message-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=")}.CodeMirror-lint-message-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-multiple{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right bottom;width:100%;height:100%}.breadcrumb{margin-top:10px}.breadcrumb:empty{margin-top:0}.breadcrumb li{float:left;line-height:1em}.breadcrumb li a{color:#999;font-size:16px}.breadcrumb li a:hover{color:#333;text-decoration:underline}.breadcrumb li .divider{padding:0 5px;color:#999999;top:-1px;margin-left:5px}.gray-color{color:#aaa;font-size:14px}.select-wrap{position:relative}.select-wrap .dropdown-toggle{box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 0 0 20px rgba(0,0,0,0.05),inset 0 1px 0px #fff;padding:0;color:#333;width:140px}.select-wrap .dropdown-toggle .select,.select-wrap .dropdown-toggle .indent{background-color:#f8f9fa;background-color:#e5e5e5;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #f8f9fa), color-stop(1, #e5e5e5));background-image:-webkit-linear-gradient(top, #f8f9fa, #e5e5e5);background-image:linear-gradient(to bottom, #f8f9fa, #e5e5e5);padding:5px 5px 5px 10px;border:1px solid #c6c6c6}.select-wrap .dropdown-toggle .select{border-radius:5px 0 0 5px;border-right:none;display:inline-block;width:96px;border-bottom:1px solid #d6d6d6}.select-wrap .dropdown-toggle .indent{border-left-color:#ccc;padding:5px 8px 5px 8px;border-radius:0 5px 5px 0;display:inline-block;width:10px}.select-wrap .dropdown-toggle .indent .caret{position:relative;top:7px}.select-wrap.large .dropdown-toggle{width:220px}.select-wrap.large .dropdown-toggle .select{width:176px}.select-wrap.large .dropdown-toggle .indent{width:10px}.select-wrap.small .dropdown-toggle,.table-wrap a.select-wrap.table-expand .dropdown-toggle{width:110px}.select-wrap.small .dropdown-toggle .select,.table-wrap a.select-wrap.table-expand .dropdown-toggle .select{width:66px}.select-wrap.small .dropdown-toggle .indent,.table-wrap a.select-wrap.table-expand .dropdown-toggle .indent{width:10px}.select-wrap.open .dropdown-toggle .select{border-radius:5px 0 0 0;border-right:none;display:inline-block}.select-wrap.open .dropdown-toggle .indent{background:#f6f6f6;border-bottom-color:#f6f6f6;border-radius:0 5px 0 0;position:relative}.select-wrap.open.large .dropdown-menu{width:218px}.select-wrap.open.small .dropdown-menu,.table-wrap a.select-wrap.open.table-expand .dropdown-menu{width:108px}.select-wrap.open .dropdown-menu{background:#f6f6f6;border:1px solid #c6c6c6;border-top:none;padding:3px 0;margin:5px 0 0 0;border-radius:0 0 5px 5px;box-shadow:0 2px 2px rgba(0,0,0,0.1);position:absolute;top:29px;z-index:1500;width:138px}.select-wrap.open .dropdown-menu li a{white-space:pre-line}.select-wrap.open .dropdown-menu li a:hover{background:#e4e4e4;color:inherit;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.select-wrap.open .dropdown-menu:after{display:block;content:"";width:26px;height:1px;background:#f6f6f6;position:absolute;top:-1px;right:0px;z-index:99999}.select-wrap.open .dropdown-menu.wide{width:300px}.select-wrap.open .dropdown-menu.wide a{width:270px}.select-wrap.open .dropdown-menu.wide:after{right:102px}.block-margin{margin-top:10px;margin-bottom:10px}.gray{color:#555;font-size:14px;font-style:italic;padding-top:50px;padding-bottom:50px;text-align:center}.container--inner{padding:10px 20px}
