.stylereset,.boxshadowreset{box-shadow:none}.border-box,.content--inline,.sidebar--inline,.btn,.btn-inverse,.btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_secondary-btn,.input-block-level,.message,#fullscreen-wrapper .challenge-text,.page_header_dropdown{box-sizing:border-box}.borderradius-5,.fake_file_text,.avatar,.select-wrap .dropdown-toggle{border-radius:5px;-ms-background-clip:padding-box;background-clip:padding-box}.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{-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}.opacitynone{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.opacityfull{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.border-box,.content--inline,.sidebar--inline,.btn,.btn-inverse,.btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_secondary-btn,.input-block-level,.message,#fullscreen-wrapper .challenge-text,.page_header_dropdown{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(top, #fff, #f8f8f8)}.gradient-green{background-color:#1ab45c;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2BC56D), color-stop(1, #1ab45c));background-image:-webkit-linear-gradient(top, #2BC56D, #1ab45c);background-image:linear-gradient(top, #2BC56D, #1ab45c)}.gradient-navy,.page_header-userbtn{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(top, #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-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-dark a{color:#fff}.fill-green{background:#2BC56D}.color-green{color:#2BC56D}.fill-alt-green{background:#26b061}.color-alt-green{color:#26b061}.fill-blue{background:#32A1DE}.color-blue{color:#32A1DE}.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-alt-grey{background:#979faf}.color-alt-grey{color:#979faf}.fill-alt-grey-dk{background:#626b7f}.fill-dark{background:#39424e}@-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)}}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%}body{margin:0;background:#fff;height:inherit;color:#39424e;font-weight:500;line-height:1.4em;-webkit-font-smoothing:antialiased}body,p,button{font-family:'Whitney HTF','Whitney SSm A', 'Whitney SSm B', verdana, "Lucida Grande", sans-serif;font-weight:normal}#wrapper{height:auto !important}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:#2BC56D}.zeta,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before,p.zeta,p .zeta{color:#979faf}strong,.bold,.table-wrap header,.table-wrap header p,.table-wrap a.table-expand,.alert header,.error-block header,.sidebar_list-heading,.sidebar_list-item.media .sidebar_item-heading,.content--list_footer .meta,.content--card_header .meta,.content-text h3,.content--text h3,.page_header_navigation .number-indicator,.page_nav-sub p,.page_nav-sub .dropdown-menu header,.page_navigation-sidebar .number-indicator,.page_header-userbtn,.navigation_hackos{font-weight:600}.large{font-size:110%}a{color:#32A1DE;text-decoration:none;-webkit-transition:0.3s color ease;transition:0.3s color ease}a.title-link{color:#26b061}a.title-link.inverse{color:#39424e}a.title-link.inverse:hover{color:#26b061}a:hover{color:#0076b9}.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:#26b061}h1,h2,h3,h4,h5,h6{font-family:"Whitney SSm A", "Whitney SSm B", verdana, "Lucida Grande", 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}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}ul,ol,dl{padding:0;margin:0}ul{list-style:disc}ol{list-style:decimal}ul.unstyled,ul.ui-menu,ul.inline,ul.indicators,ol.unstyled,ol.ui-menu,ol.inline,ol.indicators{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}ul.inline li:last-of-type:after,ol.inline li:last-of-type:after{width:100%;display:inline-block;content:''}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{font-size:90%}p small,p.small{color:#626b7f}p small a,p.small a{color:inherit}p small a:hover,p.small a:hover{text-decoration:underline}.secondary,.meta{font-size:.9375em;color:#979faf}.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 !important}.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,.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:#f8f8f8;padding:20px}pre.prettyprint{margin-bottom:18px}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}h3.topbar-h3{line-height:2.7em;display:inline;font-weight:500;font-size:1.4em}i.breadcrumb-chevron{color:#a8adb9;font-size:69%;margin:0 5px 0 10px}html:hover [class^="ss-"]{-ms-zoom:1}.ss-icon,.ss-icon.ss-standard,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-standard:before,[class*=" ss-"].ss-standard:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-standard.right:after,[class*=" ss-"].ss-standard.right:after{font-family:"SSStandard";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:''}[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-"]{position:relative;top:1px}[class^="icon2-"]:before,[class*=" icon2-"]: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}.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}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:70px;position:relative;width:1051px}.container.narrow{width:700px}.container--static{width:961px;margin:0 auto}.container--flex{width:90%;max-width:1240px;margin:0 auto}.container--inner{padding:20px 30px}.height1{height:40px}.height2{height:80px}.height3{height:120px}.height4{height:160px}.height5{height:200px}.height6{height:240px}.height7{height:280px}.height8{height:320px}.height9{height:360px}.height10{height:400px}.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.shift,.span-2ofthree.shift,.span-sixth.shift,.span-5ofsix .span1.shift,.span2.shift,.span3.shift,.span4.shift,.span5.shift,.span6.shift,.span7.shift,.span8.shift,.span9.shift,.span10.shift,.span11.shift,.span12.shift,.span13.shift,.span14.shift,.span15.shift,.span16.shift,.span-xl-third.shift,.span-xl-2ofthree.shift,.span-xl-sixth.shift,.span-xl-5ofsix.shift,.span-xl-1.shift,.span-xl-2.shift,.span-xl-3.shift,.span-xl-4.shift,.span-xl-5.shift,.span-xl-6.shift,.span-xl-7.shift,.span-xl-8.shift,.span-xl-9.shift,.span-xl-10.shift,.span-xl-11.shift,.span-xl-12.shift,.span-xl-13.shift,.span-xl-14.shift,.span-xl-15.shift,.span-xl-16.shift,.span-lg-third.shift,.span-lg-2ofthree.shift,.span-lg-sixth.shift,.span-lg-5ofsix.shift,.span-lg-fifth.shift,.span-lg-1.shift,.span-lg-2.shift,.span-lg-3.shift,.span-lg-4.shift,.span-lg-5.shift,.span-lg-6.shift,.span-lg-7.shift,.span-lg-8.shift,.span-lg-9.shift,.span-lg-10.shift,.span-lg-11.shift,.span-lg-12.shift,.span-lg-13.shift,.span-lg-14.shift,.span-lg-15.shift,.span-lg-16.shift,.span-md-third.shift,.span-md-2ofthree.shift,.span-md-sixth.shift,.span-md-5ofsix.shift,.span-md-1.shift,.span-md-2.shift,.span-md-3.shift,.span-md-4.shift,.span-md-5.shift,.span-md-6.shift,.span-md-7.shift,.span-md-8.shift,.span-md-9.shift,.span-md-10.shift,.span-md-11.shift,.span-md-12.shift,.span-md-13.shift,.span-md-14.shift,.span-md-15.shift,.span-md-16.shift,.span-sm-third.shift,.span-sm-2ofthree.shift,.span-sm-sixth.shift,.span-sm-5ofsix.shift,.span-sm-1.shift,.span-sm-2.shift,.span-sm-3.shift,.span-sm-4.shift,.span-sm-5.shift,.span-sm-6.shift,.span-sm-7.shift,.span-sm-8.shift,.span-sm-9.shift,.span-sm-10.shift,.span-sm-11.shift,.span-sm-12.shift,.span-sm-13.shift,.span-sm-14.shift,.span-sm-15.shift,.span-sm-16.shift,.span-xs-third.shift,.span-xs-2ofthree.shift,.span-xs-sixth.shift,.span-xs-5ofsix.shift,.span-xs-1.shift,.span-xs-2.shift,.span-xs-3.shift,.span-xs-4.shift,.span-xs-5.shift,.span-xs-6.shift,.span-xs-7.shift,.span-xs-8.shift,.span-xs-9.shift,.span-xs-10.shift,.span-xs-11.shift,.span-xs-12.shift,.span-xs-13.shift,.span-xs-14.shift,.span-xs-15.shift,.span-xs-16.shift,.span-flex-third.shift,.span-flex-2ofthree.shift,.span-flex-sixth.shift,.span-flex-5ofsix.shift,.span-flex-1.shift,.span-flex-2.shift,.span-flex-3.shift,.span-flex-4.shift,.span-flex-5.shift,.span-flex-6.shift,.span-flex-7.shift,.span-flex-8.shift,.span-flex-9.shift,.span-flex-10.shift,.span-flex-11.shift,.span-flex-12.shift,.span-flex-13.shift,.span-flex-14.shift,.span-flex-15.shift,.span-flex-16.shift{padding-left:0;padding-right:0;margin-left:15px}.hidden-xs{display:none}.visible-sm,.visible-md,.visible-lg{display:none !important}.span-third{min-width:320px}.span-third,.span-xs-third,.span-flex-third{width:33.333333%}.span-2ofthree{min-width:640px}.span-2ofthree,.span-xs-2ofthree,.span-flex-2ofthree{width:66.66666667%}.span-xs-sixth{min-width:160px}.span-sixth,.span-xs-sixth,.span-flex-sixth{width:16.6666667%}.span-xs-5ofsix{min-width:500px}.span-5ofsix,.span-xs-5ofsix,.span-flex-5ofsix{width:83.333333333%}.span16,.span-xs-16,.span-flex-16{width:100%}.span15{min-width:900px}.span15,.span-xs-15,.span-flex-15{width:93.75%}.span14{min-width:840px}.span14,.span-xs-14,.span-flex-14{width:87.5%}.span13{min-width:780px}.span13,.span-xs-13,.span-flex-13{width:81.25%}.span12{min-width:720px}.span12,.span-xs-12,.span-flex-12{width:75%}.span11{min-width:660px}.span11,.span-xs-11,.span-flex-11{width:68.75%}.span10{min-width:600px}.span10,.span-xs-10,.span-flex-10{width:62.5%}.span9{min-width:540px}.span9,.span-xs-9,.span-flex-9{width:56.25%}.span8{min-width:480px}.span8,.span-xs-8,.span-flex-8{width:50%}.col_1of2{width:50%;box-sizing:border-box;float:left}.span7{min-width:420px}.span7,.span-xs-7,.span-flex-7{width:43.75%}.span6{min-width:360px}.span6,.span-xs-6,.span-flex-6{width:35.7%}.span5{min-width:300px}.span5,.span-xs-5,.span-flex-5{width:31.25%}.span4{min-width:240px}.span4,.span-xs-4,.span-flex-4{width:25%}.span3{min-width:180px}.span3,.span-xs-3,.span-flex-3{width:18.75%}.span2{min-width:120px}.span2,.span-xs-2,.span-flex-2{width:12.5%}.span1{min-width:60px}.span1,.span-xs-1,.span-flex-1{width:6.25%}.span-xs-third{width:33.33333333%}.span-xs-thirdoff{width:66.66666667%}.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}.page_full{background:#fff}.page_full .content_side{width:0}.page_full .content_primary{width:100%}.page_wide .content_side{width:210px}.page_wide .content_primary{width:750px}.page_narrow .content_side{width:290px}.page_narrow .content_primary{width:670px}.content_group--inline{padding:0}.content_group--inline .sidebar_header,.content_group--inline .content_header{border-bottom:1px solid #C2C7D0}.content_group--block{box-sizing:border-box}.content_group--block.content_side{padding:0 0 20px 20px}.content_group--block.content_side.pull-right{padding-left:10px;padding-right:20px}.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{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_wrap.narrow .sidebar--inline{width:210px}.content_wrap.narrow .content--inline{width:750px}.content_wrap.mid .sidebar--inline{width:350px}.content_wrap.mid .content--inline{width:610px}.content_wrap.mid .content--inline.full-width{width:100% !important}.content_wrap.wide .sidebar--inline{width:280px}.content_wrap.wide .content--inline{width:701px}.content_wrap.wide .content--inline.full-width{width:100% !important}.content--inline,.sidebar--inline{float:left;background:white;background:#fff}.content--inline{min-height:200px;position:relative;left:-1px;border-left:1px solid #c2c7d0}.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%}.fluid-wrapper{width:100%;top:60px;bottom:0px;position:absolute}.hre-sidebar{position:fixed;width:220px;top:60px;bottom:0;background:#2a3443}.hre-content-wrapper{position:absolute;left:220px;right:0;top:0;bottom:0;min-width:964px}.hre-content-wrapper.max-width{left:0}.hre-content-wrapper.open{min-width:730px}.hre-footer{position:fixed;bottom:0;left:0px;right:0;min-height:30px;background:#eee;z-index:2000;-webkit-transition:.5s left .1s ease;transition:.5s left .1s ease}.hre-full-content-wrapper{position:absolute;left:0px;right:0;top:0;bottom:0;min-width:1024px}.overflow-content{position:absolute;top:60px;width:100%;overflow:auto;bottom:0}.overflow-content.adjust-two-fixed-bar{top:120px}.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{position:absolute;top:0;width:100%;height:60px;background:#f8f8f8;border-bottom:1px solid #e0e0e0;position:relative;z-index:100}.top-fixed-bar.support-sub-bar{height:120px}.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}ul.sub-topbar-tabs li{float:left}ul.sub-topbar-tabs li a{font-weight:600;color:#979faf;padding:15px;display:block}ul.sub-topbar-tabs li:hover a{color:#626b7f}ul.sub-topbar-tabs li.active{border-bottom:5px solid #2BC56D}ul.sub-topbar-tabs li.active a{color:#39424e}.btn-text,.btn-link{border:none;background:none;padding:10px 0;box-shadow:none;font-weight:inherit;font-size:inherit;color:#979faf;cursor:pointer;text-decoration:underline}.btn-text:hover,.btn-link:hover{text-decoration:underline;background:transparent;color:#39424e;box-shadow:none;-webkit-text-shadow:0 1px 3px 0, 0, 0, 0.1;-moz-text-shadow:0 1px 3px 0, 0, 0, 0.1;-ms-text-shadow:0 1px 3px 0, 0, 0, 0.1;-o-text-shadow:0 1px 3px 0, 0, 0, 0.1;text-shadow:0 1px 3px 0, 0, 0, 0.1}.btn-text i,.btn-link i{top:2px}.dark.btn-text,.dark.btn-link{color:#39424e}.orange.btn-text:hover,.orange.btn-link:hover{color:#f65039}.padded.btn-text,.padded.btn-link{padding:10px 15px}.green.btn-text,.green.btn-link{color:#26b061;font-weight:600}.green.btn-text:hover,.green.btn-link:hover{color:#39424e}.active.btn-text,.active.btn-link{background:#fff}.btn-primary,.btn-green,.btn-inverse:active .btn-inverse.active,.hr-dialog .hr-dialog-border .hr-dialog-main-window .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:#089243;border-bottom-color:#008233;background:#2BC56D;background-color:#26b061;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2BC56D), color-stop(1, #26b061));background-image:-webkit-linear-gradient(top, #2BC56D, #26b061);background-image:linear-gradient(top, #2BC56D, #26b061);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(29,134,74,0.3)}.btn-primary:hover,.btn-green:hover,.btn-inverse:hover,.btn-inverse.hover,.btn-inverse:active .btn-inverse.active:hover,.hover.btn-primary,.hover.btn-green,.btn-inverse:active .hover.btn-inverse.active,.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 .hover.hr-dialog-button.hr_primary-btn{background-color:#26ac5f;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2BC56D), color-stop(1, #26ac5f));background-image:-webkit-linear-gradient(top, #2BC56D, #26ac5f);background-image:linear-gradient(top, #2BC56D, #26ac5f);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(29,134,74,0.4)}.btn-primary:active,.btn-inverse:active .btn-inverse.active,.btn-green:active,.active.btn-primary,.active.btn-green,.btn-inverse:active .active.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:active,.hr-dialog .hr-dialog-border .hr-dialog-main-window .active.hr-dialog-button.hr_primary-btn{background:#1ab45c;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}.btn-primary:active.primary-dark,.btn-inverse:active .primary-dark.btn-inverse.active,.btn-green:active.primary-dark,.active.primary-dark.btn-primary,.active.primary-dark.btn-green,.btn-inverse:active .active.primary-dark.btn-inverse,.hr-dialog .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 .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)}.btn.disabled.btn-primary,.disabled.btn-primary.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary.hr-dialog-button.hr_secondary-btn,.btn.disabled.btn-green,.disabled.btn-green.btn-inverse,.btn-inverse:active .disabled.btn-inverse.active,.disabled.btn-inverse.btn-inverse--alt:hover,.disabled.btn-inverse.btn-inverse--alt.hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-green.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-green.hr-dialog-button.hr_secondary-btn,.btn[disabled].btn-primary,[disabled].btn-primary.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary.hr-dialog-button.hr_secondary-btn,.btn[disabled].btn-green,[disabled].btn-green.btn-inverse,.btn-inverse:active [disabled].btn-inverse.active,[disabled].btn-inverse.btn-inverse--alt:hover,[disabled].btn-inverse.btn-inverse--alt.hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-green.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-green.hr-dialog-button.hr_secondary-btn,.hr-dialog .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{background-color:#2BC56D}.btn.disabled.btn-primary:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary.hr-dialog-button.hr_secondary-btn:hover,.btn.disabled.btn-green:hover,.disabled.btn-inverse:hover,.disabled.btn-inverse.hover,.btn-inverse:active .disabled.btn-inverse.active:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-inverse.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-inverse.hr-dialog-button.hr_secondary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-inverse.hover.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-inverse.hover.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-green.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-green.hr-dialog-button.hr_secondary-btn:hover,.btn[disabled].btn-primary:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary.hr-dialog-button.hr_secondary-btn:hover,.btn[disabled].btn-green:hover,[disabled].btn-inverse:hover,[disabled].btn-inverse.hover,.btn-inverse:active [disabled].btn-inverse.active:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-inverse.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-inverse.hr-dialog-button.hr_secondary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-inverse.hover.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-inverse.hover.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-green.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-green.hr-dialog-button.hr_secondary-btn:hover,.hr-dialog .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{background-image:none;box-shadow:none}.btn,.btn-inverse,.btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_secondary-btn{display:inline-block;*display:inline;padding:10px 15px;margin-bottom:0;*margin-left:.3em;font-size:16px;line-height:18px;*line-height:20px;color:#39424e;font-weight:500;text-align:center;vertical-align:center;cursor:pointer;background:#fff;*background:#f1f1f1;background-color:whitesmoke;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fff), color-stop(1, #f5f5f5));background-image:-webkit-linear-gradient(top, #fff, #f5f5f5);background-image:linear-gradient(top, #fff, #f5f5f5);border:1px solid #c2c7d0;border-bottom-color:#b4bac5;*border:0;border-radius:5px;-ms-background-clip:padding-box;background-clip:padding-box;*zoom:1;box-shadow:0 1px 3px rgba(0,0,0,0.08),inset 0 -1px 4px rgba(151,159,175,0.2);position:relative}.btn:not(.btn-text),.btn-inverse:not(.btn-text),.btn-inverse.btn-inverse--alt:not(.btn-text):hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:not(.btn-text),.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn:not(.btn-text){font-family:"Whitney SSm A", "Whitney SSm B", verdana, "Lucida Grande", sans-serif}.btn:first-child,.btn-inverse:first-child,.btn-inverse.btn-inverse--alt:first-child:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:first-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn:first-child{*margin-left:0}.btn:hover,.btn-inverse:hover,.btn-inverse.btn-inverse--alt:hover,.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 .hr-dialog-button.hr_secondary-btn:hover,.btn.hover,.hover.btn-inverse,.hover.btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_secondary-btn,.btn.zeroclipboard-is-hover,.zeroclipboard-is-hover.btn-inverse,.zeroclipboard-is-hover.btn-inverse.btn-inverse--alt:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .zeroclipboard-is-hover.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .zeroclipboard-is-hover.hr-dialog-button.hr_secondary-btn{text-decoration:none;background-color:#f8f8f8;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(top, #fff, #f0f0f0);box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 0 -1px 4px rgba(151,159,175,0.2);color:#39424e}.btn:focus,.btn-inverse:focus,.btn-inverse.btn-inverse--alt:focus:hover,.hr-dialog .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_secondary-btn:focus{outline:none}.btn:active,.btn-inverse:active,.btn-inverse.btn-inverse--alt:active:hover,.hr-dialog .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_secondary-btn:active,.btn.active,.active.btn-inverse,.active.btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_secondary-btn,.btn.zeroclipboard-is-hover.zeroclipboard-is-active,.zeroclipboard-is-hover.zeroclipboard-is-active.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .zeroclipboard-is-hover.zeroclipboard-is-active.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .zeroclipboard-is-hover.zeroclipboard-is-active.hr-dialog-button.hr_secondary-btn{background:#f4f4f4;outline:0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05)}.btn.disabled,.disabled.btn-inverse,.disabled.btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_secondary-btn,.btn[disabled],[disabled].btn-inverse,[disabled].btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_secondary-btn{cursor:default;background:#f1f1f1;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}.btn [class^="icon-"]:before,.btn-inverse [class^="icon-"]:before,.btn-inverse.btn-inverse--alt:hover [class^="icon-"]:before,.hr-dialog .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_secondary-btn [class^="icon-"]:before,.btn [class*=" icon-"]:before,.btn-inverse [class*=" icon-"]:before,.btn-inverse.btn-inverse--alt:hover [class*=" icon-"]:before,.hr-dialog .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_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,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn .formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.inline .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn label:before,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn .formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.inline .hr-dialog .hr-dialog-border .hr-dialog-main-window .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,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn .formgroup.hr_checkbox.horizontal label:before,.formgroup.hr_checkbox.horizontal .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn label:before,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn .formgroup.hr_checkbox.horizontal label:before,.formgroup.hr_checkbox.horizontal .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn label:before{line-height:inherit}button.btn,button.btn-inverse,button.btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_secondary-btn{font-weight:300 !important}.btn-mini{padding:2px 6px;font-size:11px;line-height:14px}.btn-small{padding:5px 9px;font-size:14px;line-height:16px}.btn-mid{padding:12px 20px;font-size:16px;line-height:normal}.btn-large{padding:12px 20px;font-size:20px;line-height:normal}.btn-xlarge{padding:15px 24px;font-size:24px;line-height:normal}.btn-blue{color:#fff;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;border-color:#00589b;background:#32A1DE;background-color:#2190cd;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #32A1DE), color-stop(1, #2190cd));background-image:-webkit-linear-gradient(top, #32A1DE, #2190cd);background-image:linear-gradient(top, #32A1DE, #2190cd);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.btn-blue:hover{background-color:#2594d1;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #32A1DE), color-stop(1, #2594d1));background-image:-webkit-linear-gradient(top, #32A1DE, #2594d1);background-image:linear-gradient(top, #32A1DE, #2594d1);color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.btn-blue:active{background:#2190cd;border-color:#005497;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 2px rgba(255,255,255,0.75)}.btn-blue.btn.disabled,.btn-blue.disabled.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-blue.disabled.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-blue.disabled.hr-dialog-button.hr_secondary-btn,.btn-blue.btn[disabled],.btn-blue[disabled].btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-blue[disabled].hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-blue[disabled].hr-dialog-button.hr_secondary-btn{background-color:#32A1DE}.btn-blue.btn.disabled:hover,.btn-blue.disabled.btn-inverse:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-blue.disabled.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-blue.disabled.hr-dialog-button.hr_secondary-btn:hover,.btn-blue.btn[disabled]:hover,.btn-blue[disabled].btn-inverse:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-blue[disabled].hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-blue[disabled].hr-dialog-button.hr_secondary-btn:hover{background-image:none}.btn-dark{border:1px solid #252a32;color:#fff;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(top, #39424e, #303741);box-shadow:inset 0 1px 2px rgba(255,255,255,0.15),0 1px 3px rgba(0,0,0,0.1)}.btn-dark:hover,.btn-dark.hover{color:#f1f1f1;background:#555;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(top, #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:active,.btn-dark.active{background:#232931;background-image:none;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 1px rgba(255,255,255,0.1);top:1px}.btn-dark.btn.disabled,.btn-dark.disabled.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-dark.disabled.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-dark.disabled.hr-dialog-button.hr_secondary-btn,.btn-dark.btn[disabled],.btn-dark[disabled].btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-dark[disabled].hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-dark[disabled].hr-dialog-button.hr_secondary-btn{background-color:#17202c;color:#ccc}.btn-dark.btn.disabled:hover,.btn-dark.disabled.btn-inverse:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-dark.disabled.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-dark.disabled.hr-dialog-button.hr_secondary-btn:hover,.btn-dark.btn[disabled]:hover,.btn-dark[disabled].btn-inverse:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-dark[disabled].hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-dark[disabled].hr-dialog-button.hr_secondary-btn:hover{background-image:none}.btn-alert{color:#f65039}.btn-alert:hover:not(.disabled),.btn-alert.hover{color:#fff;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(top, #f65039, #f1270b);border-color:#c01f09}.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:#089243}.btn-inverse.btn-inverse--alt{background:transparent;border:1px solid #EFF1F3;color:#39424e;text-shadow:none;box-shadow:none}.btn-line,.btn-line:hover,.btn-line.hover,.btn-line:active,.btn-line.active,.btn-line.disabled{box-shadow:none;background:transparent;color:#39424e;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}.btn-line:hover{border-color:#39424e}.btn-rss{border-color:#f65039;color:#f65039}.btn-rss i{margin-right:0}.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;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;-ms-background-clip:padding-box;background-clip:padding-box;top:0;line-height:2.1}.btn-social i:before{line-height:40px;top:0 !important}.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}button.btn,button.btn-inverse,button.btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_secondary-btn,input[type="submit"].btn,input[type="submit"].btn-inverse,input[type="submit"].btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_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,.hr-dialog .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_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,.hr-dialog .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_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,.hr-dialog .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_secondary-btn,input[type="submit"].btn.btn-large,input[type="submit"].btn-large.btn-inverse,.hr-dialog .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_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,.hr-dialog .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_secondary-btn,input[type="submit"].btn.btn-small,input[type="submit"].btn-small.btn-inverse,.hr-dialog .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_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,.hr-dialog .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_secondary-btn,input[type="submit"].btn.btn-mini,input[type="submit"].btn-mini.btn-inverse,.hr-dialog .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_secondary-btn{*padding-top:1px;*padding-bottom:1px}.btn-group{*margin-left:.3em;*zoom:1}.btn-group:before,.btn-group:after{display:table;content:""}.btn-group:after{clear:both}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:9px;margin-bottom:9px}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-group>.btn,.btn-group>.btn-inverse,.btn-group>.btn-inverse.btn-inverse--alt:hover,.hr-dialog .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_secondary-btn{position:relative;float:left;margin-left:-1px;border-radius:0}.btn-group>.btn:first-child,.btn-group>.btn-inverse:first-child,.hr-dialog .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_secondary-btn:first-child{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.btn-inverse:last-child,.hr-dialog .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_secondary-btn:last-child,.btn-group>.-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child,.btn-group>.large.btn-inverse:first-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.large.hr-dialog-button.hr_primary-btn:first-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.large.hr-dialog-button.hr_secondary-btn:first-child{margin-left:0;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-leftradius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.btn-inverse:last-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.large.hr-dialog-button.hr_primary-btn:last-child,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group>.large.hr-dialog-button.hr_secondary-btn:last-child,.btn-group>.large.dropdown-toggle{border-top-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn-inverse:hover,.hr-dialog .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_secondary-btn:hover,.btn-group>.btn:focus,.btn-group>.btn-inverse:focus,.hr-dialog .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_secondary-btn:focus,.btn-group>.btn:active,.btn-group>.btn-inverse:active,.hr-dialog .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_secondary-btn:active,.btn-group>.btn.active,.btn-group>.active.btn-inverse,.hr-dialog .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_secondary-btn{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.dropdown-toggle{*padding-top:4px;padding-right:8px;*padding-bottom:4px;padding-left:8px;box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.dropdown-toggle:active{top:0px}.btn-group>.btn-mini.dropdown-toggle{padding-right:5px;padding-left:5px}.btn-group>.btn-small.dropdown-toggle{*padding-top:4px;*padding-bottom:4px}.btn-group>.btn-large.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle,.btn-group.open .dropdown-toggle.btn-inverse,.btn-group.open .hr-dialog .hr-dialog-border .hr-dialog-main-window .dropdown-toggle.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group.open .dropdown-toggle.hr-dialog-button.hr_primary-btn,.btn-group.open .hr-dialog .hr-dialog-border .hr-dialog-main-window .dropdown-toggle.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .btn-group.open .dropdown-toggle.hr-dialog-button.hr_secondary-btn{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#1ab45c}.btn-group.open .btn-blue.dropdown-toggle{background:#2190cd}.btn-group.open .btn-white.dropdown-toggle{background-color:#f1f1f1}.btn-group.open .btn-black.dropdown-toggle{background-color:#444}.btn-group.vertical{display:inline-block}.btn-group.vertical>.btn,.btn-group.vertical>.btn-inverse,.hr-dialog .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_secondary-btn{border-radius:none;-ms-background-clip:padding-box;background-clip:padding-box;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,.hr-dialog .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_secondary-btn:first-child{border-radius:5px 5px 0 0;-ms-background-clip:padding-box;background-clip:padding-box}.btn-group.vertical>.btn:last-child,.btn-group.vertical>.btn-inverse:last-child,.hr-dialog .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_secondary-btn:last-child{border-radius:0 0 5px 5px;-ms-background-clip:padding-box;background-clip:padding-box}.btn-group.vertical>.btn:not(:last-of-type),.btn-group.vertical>.btn-inverse: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),.hr-dialog .hr-dialog-border .hr-dialog-main-window .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}.btn-googlecalendar{height:30px;vertical-align:bottom}.input-btn-group .btn,.input-btn-group .btn-inverse,.input-btn-group .btn-inverse.btn-inverse--alt:hover,.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 .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 button{position:relative;top:-4px;margin-left:-7px;border-radius:0 5px 5px 0;-ms-background-clip:padding-box;background-clip:padding-box}.input-btn-group button{top:-5px !important}.input-btn-group input[type="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;-ms-background-clip:padding-box;background-clip:padding-box}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}form{margin:0 0 18px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5em;font-size:1.1em;line-height:1.4em;font-weight:600;border:0}label,input,button,select,textarea{font-size:16px;font-weight:normal;line-height:18px}label{display:block;margin-bottom:5px;line-height:30px;font-weight:600}label,input{font-family:"Whitney SSm A", "Whitney SSm B", verdana, "Lucida Grande", sans-serif}select,textarea,input[type="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"],input[type="color"],.uneditable-input,.static-input{display:inline-block;margin-bottom:10px;line-height:18px;color:#39424e;border:1px solid #C2C7D0;padding:7px 10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;line-height:1.5em;box-sizing:border-box;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)}select:focus,textarea:focus,input[type="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,input[type="color"]:focus,.uneditable-input:focus,.static-input:focus{border-color:#77B5E5;border-color:rgba(50,161,222,0.7);box-shadow:0 0 5px rgba(50,161,222,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,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,input[type="color"].wide,.uneditable-input.wide,.static-input.wide{width:350px}select.xwide,textarea.xwide,input[type="text"].xwide,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,input[type="color"].xwide,.uneditable-input.xwide,.static-input.xwide{width:500px}select.error,textarea.error,input[type="text"].error,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,input[type="color"].error,.uneditable-input.error,.static-input.error{border-color:#f65039;color:#f65039}select.error:focus,textarea.error:focus,input[type="text"].error: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,input[type="color"].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,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,input[type="color"].error::-webkit-input-placeholder,.uneditable-input.error::-webkit-input-placeholder,.static-input.error::-webkit-input-placeholder{color:#f65039}select.error:-moz-placeholder,textarea.error:-moz-placeholder,input[type="text"].error:-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,input[type="color"].error:-moz-placeholder,.uneditable-input.error:-moz-placeholder,.static-input.error:-moz-placeholder{color:#f65039}select.error::-moz-placeholder,textarea.error::-moz-placeholder,input[type="text"].error::-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,input[type="color"].error::-moz-placeholder,.uneditable-input.error::-moz-placeholder,.static-input.error::-moz-placeholder{color:#f65039}select.error:-ms-input-placeholder,textarea.error:-ms-input-placeholder,input[type="text"].error:-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,input[type="color"].error:-ms-input-placeholder,.uneditable-input.error:-ms-input-placeholder,.static-input.error:-ms-input-placeholder{color:#f65039}input[type=file]{line-height:0 !important;margin-top:9px}.static-input{border:none !important;box-shadow:none !important;background:transparent !important}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{position:relative;height:30px}.orig_file{position:absolute;top:0px;left:0px;z-index:1;display:none;opacity:0}.fake_file{position:absolute;top:0px;left:0px;z-index:2}.fake_file_text{border:1px solid #AAA;height:28px;padding:4px;display:inline-block;margin-left:0px;box-shadow:0px 0px 0px 0px #666 inset;color:#333;font-size:14px;background:#eee}.fake_file_button{margin-left:10px}.form-search,.input-icon{position:relative}.form-search input[type="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 input[type="color"],.form-search .uneditable-input,.input-icon input[type="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 input[type="color"],.input-icon .uneditable-input{padding-left:35px}.form-search i,.input-icon i{position:absolute;top:17px;left:5px;line-height:100%;height:22px;width:21px;font-size:15px;padding:3px 3px 0 5px}.form-search input,.input-icon input{padding-right:35px;margin-top:5px;width:100%;background:white;-webkit-transition:0.2s width ease;transition:0.2s width ease}input[type="radio"],input[type="checkbox"]{*margin-top:0;line-height:normal;cursor:pointer;position:relative;top:-3px}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}.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 .formgroup{margin:0}.formgroup.horizontal label{line-height:40px}.formgroup.horizontal label.support-long-text{text-align:right;font-size:14px;line-height:28px;margin-top:0.7%}.formgroup.horizontal label.widget{display:inline}.formgroup.horizontal.checkbox label,.formgroup.horizontal.radio label{line-height:10px}.formgroup.horizontal.checkbox input,.formgroup.horizontal.radio input{display:none}.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:#32A1DE}.formgroup.hr_checkbox.inline label.active:before,.formgroup.hr_checkbox.horizontal label.active:before{content:'\e820';position:relative;color:#32A1DE;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: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{opacity:0;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:19px;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;-ms-background-clip:padding-box;background-clip:padding-box}.filter-checkbox.active,.filter-checkbox:active{border:1px solid #32A1DE;color:#32A1DE}.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:#2BC56D}.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"]{display:none}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://hrcdn.net/hackerrank/assets/widgets/check_radio_sheet-c12db89b46695982e29ad00b23c0c2fdfca3832a56c605b6f862c4d058d31e54.png) left top no-repeat;cursor:pointer}input.hr-sleek-input[type="checkbox"]:checked+label span{background:url(https://hrcdn.net/hackerrank/assets/widgets/check_radio_sheet-c12db89b46695982e29ad00b23c0c2fdfca3832a56c605b6f862c4d058d31e54.png) -19px top no-repeat}input.hr-sleek-input[type="radio"]{display:none}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://hrcdn.net/hackerrank/assets/widgets/check_radio_sheet-c12db89b46695982e29ad00b23c0c2fdfca3832a56c605b6f862c4d058d31e54.png) -39px top no-repeat;cursor:pointer}input.hr-sleek-input[type="radio"]:checked+label span{background:url(https://hrcdn.net/hackerrank/assets/widgets/check_radio_sheet-c12db89b46695982e29ad00b23c0c2fdfca3832a56c605b6f862c4d058d31e54.png) -57px top no-repeat}.table-wrap{font-weight:500}.table-wrap header{padding-top:15px;padding-bottom:15px;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-body{overflow:hidden;border:1px solid #C2C7D0;border-bottom:none;background:#fff}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:18px}.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:#2BC56D}.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;font-family:avenir, montserrat, 'source sans pro', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}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:0.8em;border-left:1px solid #e5e7e9;border-right:1px solid #e5e7e9;font-size:0.9em;padding:10px;text-align:left}table.dt-sleektable thead tr th label{line-height:0;margin-bottom:0}table.dt-sleektable td{font-size:0.8em;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 .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 .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{font-size:0.9em}table.dt-sleektable td.center{text-align:center}table.dt-sleektable td.dataTables_empty{text-align:center}table.languages_table{border:1px solid #818181;padding:5px;border-collapse:collapse;margin:5px 0 25px 0}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;-ms-background-clip:padding-box;background-clip:padding-box}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;-ms-background-clip:padding-box;background-clip:padding-box;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:#def8e9}table.diff .replace{background:#fee7e4}.boundB,.table-wrap .row,.table-wrap .formgroup.horizontal,.table-wrap .row-btn{border-bottom:1px solid #C2C7D0}.boundT{border-top:1px solid #C2C7D0}.boundA{border:1px solid #C2C7D0}.grey-header{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header{border-bottom: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", verdana, "Lucida Grande", sans-serif}.nav-tabs>li{line-height:40px}.nav-tabs>li a{color:#979faf;font-weight:600;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: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.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}.page-title .nav-tabs{margin:30px 0 20px}.pagination{text-align:center}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-top:20px}.pagination li{display:inline}.pagination li.disabled .caret.left{border-right:6px solid #999}.pagination li.disabled .caret.right{border-left:6px solid #999}.pagination li.disabled .double-caret.left{border-right:6px solid #999}.pagination li.disabled .double-caret.right{border-left:6px solid #999}.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:#2BC56D;color:#fff;border:1px solid #26b061;-webkit-text-shadow:1px 1px rgba(0,0,0,0.1);-moz-text-shadow:1px 1px rgba(0,0,0,0.1);-ms-text-shadow:1px 1px rgba(0,0,0,0.1);-o-text-shadow:1px 1px rgba(0,0,0,0.1);text-shadow:1px 1px rgba(0,0,0,0.1)}.pagination .active a:hover{background:#2BC56D}.pagination .disabled span,.pagination .pagination .disabled a,.pagination .pagination .disabled a:hover{color:#999999;cursor:default;background-color:transparent}.pagination a{float:left;margin:0 5px;width:30px;height:30px;color:#333;line-height:30px;text-decoration:none;background:#efefef;border:1px solid #cacaca;border-bottom-color:#aeaeae;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(top, #fafafa, #efefef);border-radius:3px;-ms-background-clip:padding-box;background-clip:padding-box;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(top, #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;-ms-background-clip:padding-box;background-clip:padding-box}.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{-webkit-transition:.3s all ease;transition:.3s all ease;position:relative;display:inline-block}.hacker-wrap.offline{opacity:.5}.hacker-wrap.offline:hover{opacity:.65}.hacker-wrap.online{opacity:.95}.hacker-wrap.online:after{content:'';display:block;position:absolute;bottom:3px;right:3px;height:7px;width:7px;border-radius:20px;background:#2BC56D}.hacker-wrap.online:hover{opacity:1}.completed-indicator,.completed-indicator:before{position:absolute;bottom:1px;right:1px;height:0;width:0;border:30px solid transparent;border-right-color:transparent;border-bottom-color:transparent;border-right-color:rgba(0,0,0,0.1);border-bottom-color:rgba(0,0,0,0.1);z-index:10}.completed-indicator i,.completed-indicator:before i{color:#fff}.completed-indicator:before,.completed-indicator:before:before{content:'';display:block;border-right-color:#2BC56D;border-bottom-color:#2BC56D;bottom:-31px;right:-31px;z-index:0}.progress-wrap{height:10px;background:#fff;border:1px solid #EFF1F3;border-radius:25px;margin-top:8px}.progress-wrap--green{height:10px;background:#2BC56D;border-radius:25px}.success{color:#26b061}.info{color:#32A1DE}.error{color:#f65039;margin-left:0px}.alert{background-color:white;border:1px solid #f65039;border-radius:3px;padding:5px 3px;color:#f65039;margin:5px}.status-indicator{height:5px;width:5px;display:inline-block;position:relative;top:-2px;border-radius:10px;-ms-background-clip:padding-box;background-clip:padding-box;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)}.status-indicator.active{border-color:#26b061;background:#2BC56D}.status-indicator.pending{border-color:#ffd40e;background:#fff000}.status-indicator.completed{border-color:#930808;background:#d60a00}.status-indicator.filter{border-color:#0076b9;background:#32A1DE}#hacker-modal-follow-error-msg,#network-update-error-msg,.error-msg{text-align:center;font-size:12px;font-weight:700}.notification{border:1px solid #F8EFD7;background:#fefef2;padding:4px}.notification{border-bottom:1px solid #eee;border-radius:0 4px;-ms-background-clip:padding-box;background-clip:padding-box;background:#fefef2;margin:0;padding:5px 15px}.notification p{margin:2px 0}.indicators li{float:left;height:10px;width:10px;margin:0 4px;background:#EFF1F3;border:2px solid #fff;border-radius:100%;-ms-background-clip:padding-box;background-clip:padding-box;position:relative;-webkit-transition:0.3s box-shadow ease, 0.3s color ease;transition:0.3s box-shadow ease, 0.3s color ease}.indicators li.active{background:#2BC56D;box-shadow:0 0 0 1px #2BC56D}.error,.error-msg{-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;color:#f65039}.arrow{width:0;height:0;border-top:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid transparent;content:"";display:inline-block}.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}.progress{height:10px;overflow:hidden;border-radius:100px;-ms-background-clip:padding-box;background-clip:padding-box;box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),inset 0 -1px 1px rgba(0,0,0,0.1),0 1px 0px #fff}.progress .bar{width:0;height:100%;background-color:#1f9af5;background-color:#1f9af5;background-image:-webkit-linear-gradient(left, #1f9af5, #6d6ff0);background-image:linear-gradient(left, #1f9af5, #6d6ff0);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),inset 0 -1px 1px rgba(0,0,0,0.1),0 1px 0px #fff;border-radius:100px 0 0 100px;-ms-background-clip:padding-box;background-clip:padding-box;-webkit-transition:0.6s width ease;transition:0.6s width ease}.input-block-level{display:block;width:100%;min-height:30px}.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}.message{margin:15px auto 10px;padding:20px;background:#fff;position:relative}.message.error{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.message.success{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}.message.info{color:#3a87ad;background-color:#d9edf7;border:#bce8f1}.message p{margin:.5em 0}.message .close{position:absolute;top:10px;right:15px}hr{margin:18px 0;height:0;border-top:2px solid #EFF1F3}hr.small{width:40%;margin:1.5em auto}.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:1px solid #d0d0d0;z-index:99999;padding:10px;color:#666;line-height:1.4em;box-shadow:0 1px 3px rgba(0,0,0,0.01);display:none;-webkit-transition:0.2s display ease;transition:0.2s display ease;font-weight:normal}.help-prompt:hover i{color:#39424e}.help-prompt:hover .help-text{display:block}.tooltip{position:absolute;z-index:1020;display:block;padding:5px;font-size:14px;font-weight:700;opacity:0;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;border-color:#16191F !important}.tooltip.dark .tooltip-inner:before{border-color:#16191F !important}.tooltip.dark.right .tooltip-arrow{border-right-color:#000 !important}.tooltip.dark.left .tooltip-arrow{border-left-color:#000 !important}.tooltip.dark.top .tooltip-arrow{border-top-color:#000 !important}.tooltip.dark.bottom .tooltip-arrow{border-bottom-color:#000 !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:#39424e;background-color:#FFF;border-radius:0px;border:1px solid #EFF1F3}.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:#EFF1F3;margin-left:-6px;border-width:6px 6px 0;bottom:-1px}.tooltip.top .tooltip-inner:before{border-top-color:#fff;border-width:5px 5px 0;bottom:1px;margin-left:-5px;left:50%}.tooltip.right .tooltip-arrow{border-right-color:#EFF1F3;margin-top:-6px;border-width:6px 6px 6px 0;left:-1px}.tooltip.right .tooltip-inner:before{border-right-color:#fff;border-width:5px 5px 5px 0;margin-left:-5px;top:50%}.tooltip.left .tooltip-arrow{border-left-color:#EFF1F3;margin-top:-6px;border-width:6px 0 6px 6px;right:-1px}.tooltip.left .tooltip-inner:before{border-left-color:#fff;border-width:5px 0 5px 5px;right:1px;margin-left:-5px;top:50%}.tooltip.bottom .tooltip-arrow{border-bottom-color:#EFF1F3;margin-left:-6px;border-width:0 6px 6px;top:-1px}.tooltip.left .tooltip-inner:before{border-left-color:#fff;border-width:0 5px 5px;top:1px;margin-left:-5px;left:50%}.popover{position:absolute;top:0;left:0;z-index:1091;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{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}.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-top:none;*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}.dropdown-menu:before,.dropdown-menu:after{display:none !important}.dropdown-menu a{display:block;padding:8px 15px;clear:both;line-height:18px;color:#333333;white-space:nowrap;cursor:pointer;-webkit-transition:none;transition:none}.dropdown-menu.dropdown-menu-right{left:auto;right:0}.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;color:#fff;background:#2BC56D;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.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;-ms-background-clip:padding-box;background-clip:padding-box;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}.share-group{cursor:pointer}.share-group .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){left:-30px}.share-group .share-link:nth-of-type(2){left:-40px;-webkit-transition-delay:.05s;transition-delay:.05s}.share-group .share-link:nth-of-type(3){left:-50px;-webkit-transition-delay:.1s;transition-delay:.1s}.share-group .share-link:nth-of-type(4){left:-60px;-webkit-transition-delay:.15s;transition-delay:.15s}.share-group .share-link:nth-of-type(5){left:-70px;-webkit-transition-delay:.2s;transition-delay:.2s}.share-group .facebook:hover{color:#3b5998}.share-group .twitter:hover{color:#55acee}.share-group .gplus:hover{color:#dd4b39}.share-group .email:hover{color:#39424e}.share-group:hover .share-link{width:auto;opacity:1;left:0}.dark-theme-progress{display:inline-block}.dark-theme-progress .base{background:#2a3443;border-radius:100px;-ms-background-clip:padding-box;background-clip:padding-box;position:relative;height:13px;width:inherit}.dark-theme-progress .cover{position:absolute;left:0;background:#2BC56D;border-radius:100px;-ms-background-clip:padding-box;background-clip:padding-box;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}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:#2BC56D;color:#fff}ul.pill-tabs-hrstyled li.active a:hover{background-color:#2BC56D}.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://hrcdn.net/hackerrank/assets/throbber-d9fc7c916661387f468118b48926c3cb7b7b948c7bcb86bd9455f8ca2f149c51.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;-ms-background-clip:padding-box;background-clip:padding-box;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%}.btn-text,.btn-link{border:none;background:none;padding:10px 0;box-shadow:none;font-weight:inherit;font-size:14px;color:#979faf;cursor:pointer;text-decoration:underline}.btn-text:hover,.btn-link:hover{text-decoration:underline;background:transparent;color:#39424e;box-shadow:none;-webkit-text-shadow:0 1px 3px 0, 0, 0, 0.1;-moz-text-shadow:0 1px 3px 0, 0, 0, 0.1;-ms-text-shadow:0 1px 3px 0, 0, 0, 0.1;-o-text-shadow:0 1px 3px 0, 0, 0, 0.1;text-shadow:0 1px 3px 0, 0, 0, 0.1}.btn-text i,.btn-link i{top:2px}.dark.btn-text,.dark.btn-link{color:#39424e}.orange.btn-text:hover,.orange.btn-link:hover{color:#f65039}.padded.btn-text,.padded.btn-link{padding:10px 15px}.green.btn-text,.green.btn-link{color:#26b061;font-weight:600}.green.btn-text:hover,.green.btn-link:hover{color:#39424e}.active.btn-text,.active.btn-link{background:#fff}.btn-primary,.btn-green,.btn-inverse:active .btn-inverse.active,.hr-dialog .hr-dialog-border .hr-dialog-main-window .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:#089243;border-bottom-color:#008233;background:#2BC56D;background-color:#26b061;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2BC56D), color-stop(1, #26b061));background-image:-webkit-linear-gradient(top, #2BC56D, #26b061);background-image:linear-gradient(top, #2BC56D, #26b061);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(29,134,74,0.3)}.btn-primary:hover,.btn-green:hover,.btn-inverse:hover,.btn-inverse.hover,.btn-inverse:active .btn-inverse.active:hover,.hover.btn-primary,.hover.btn-green,.btn-inverse:active .hover.btn-inverse.active,.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 .hover.hr-dialog-button.hr_primary-btn{background-color:#26ac5f;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2BC56D), color-stop(1, #26ac5f));background-image:-webkit-linear-gradient(top, #2BC56D, #26ac5f);background-image:linear-gradient(top, #2BC56D, #26ac5f);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(29,134,74,0.4)}.btn-primary:active,.btn-inverse:active .btn-inverse.active,.btn-green:active,.active.btn-primary,.active.btn-green,.btn-inverse:active .active.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn:active,.hr-dialog .hr-dialog-border .hr-dialog-main-window .active.hr-dialog-button.hr_primary-btn{background:#1ab45c;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}.btn-primary:active.primary-dark,.btn-inverse:active .primary-dark.btn-inverse.active,.btn-green:active.primary-dark,.active.primary-dark.btn-primary,.active.primary-dark.btn-green,.btn-inverse:active .active.primary-dark.btn-inverse,.hr-dialog .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 .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)}.btn.disabled.btn-primary,.disabled.btn-primary.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary.hr-dialog-button.hr_secondary-btn,.btn.disabled.btn-green,.disabled.btn-green.btn-inverse,.btn-inverse:active .disabled.btn-inverse.active,.disabled.btn-inverse.btn-inverse--alt:hover,.disabled.btn-inverse.btn-inverse--alt.hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-green.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-green.hr-dialog-button.hr_secondary-btn,.btn[disabled].btn-primary,[disabled].btn-primary.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary.hr-dialog-button.hr_secondary-btn,.btn[disabled].btn-green,[disabled].btn-green.btn-inverse,.btn-inverse:active [disabled].btn-inverse.active,[disabled].btn-inverse.btn-inverse--alt:hover,[disabled].btn-inverse.btn-inverse--alt.hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-green.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-green.hr-dialog-button.hr_secondary-btn,.hr-dialog .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{background-color:#2BC56D}.btn.disabled.btn-primary:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-primary.hr-dialog-button.hr_secondary-btn:hover,.btn.disabled.btn-green:hover,.disabled.btn-inverse:hover,.disabled.btn-inverse.hover,.btn-inverse:active .disabled.btn-inverse.active:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-inverse.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-inverse.hr-dialog-button.hr_secondary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-inverse.hover.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-inverse.hover.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-green.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window .disabled.btn-green.hr-dialog-button.hr_secondary-btn:hover,.btn[disabled].btn-primary:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-primary.hr-dialog-button.hr_secondary-btn:hover,.btn[disabled].btn-green:hover,[disabled].btn-inverse:hover,[disabled].btn-inverse.hover,.btn-inverse:active [disabled].btn-inverse.active:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-inverse.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-inverse.hr-dialog-button.hr_secondary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-inverse.hover.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-inverse.hover.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-green.hr-dialog-button.hr_primary-btn:hover,.hr-dialog .hr-dialog-border .hr-dialog-main-window [disabled].btn-green.hr-dialog-button.hr_secondary-btn:hover,.hr-dialog .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{background-image:none;box-shadow:none}.hr-dialog{position:fixed;top:0;bottom:0;right:0;left:0;background-image:url(https://hrcdn.net/hackerrank/assets/hr-dialog-border-8c9c360c31b0434141052cf715cf778e2e37c26f6eced65f7b89ede2dbadd55f.png);height:100%;width:100%;z-index:999}.hr-dialog .hr-dialog-border{padding:5px}.hr-dialog .hr-dialog-border .hr-dialog-main-window{background-color:#FBFBFB;width:100%}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-header{color:#fff;padding:3px;font-weight:bold;line-height:1em;background:#2BC56D;border-bottom:1px solid #26b061;padding:10px;min-height:10px}.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;color:#fff !important}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-header a.close:hover{opacity:1}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-header a.close i{top:-5px}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body{padding:20px;color:#39424E;background:#fff}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .social .login-btn img{margin-top:10px}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .legacy{margin:auto;width:360px}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .legacy .remember-me{padding-left:25px}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .legacy .create-account{padding-left:20px}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-footer{text-align:right;padding:10px;border-top:1px solid #eee}.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://hrcdn.net/hackerrank/assets/hr-dialog-loader-a553b870c2c23ee364d254a1608b59878896bf9375e47409aa37ecee1c9c0c29.gif);background-repeat:no-repeat}.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}.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}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button{margin:2px 5px}.onboarding_modal .challengeslist_challenge-links{opacity:1}.onboarding_modal .challengeslist_challenge{border:1px solid #e0e0e0;width:550px}.onboarding_modal h3{font-weight:700}.onboarding_modal .radio{display:none}.onboarding_modal .onboarding_modal_label{display:inline-block;vertical-align:middle}.onboarding_modal .onboarding_modal_label span{display:block}.onboarding_modal .onboarding_modal_label .alpha{margin-bottom:-.75em}.onboarding_modal .onboarding_trackSelect{width:500px;margin:.5em auto;cursor:pointer}.onboarding_modal .onboarding_trackSelect:before{content:'';display:inline-block;vertical-align:middle;background:#EFF1F3;border:2px solid #fafafa;box-shadow:0 0 0 0 #f65039;border-radius:25px;-ms-background-clip:padding-box;background-clip:padding-box;height:15px;width:15px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-right:14px}.onboarding_modal .onboarding_trackSelect.active:before{border:2px solid #fff;box-shadow:0 0 0 2px #f65039;background:#f65039}.modal-open .tooltip{z-index:2070}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{display:none;position:fixed;top:50%;left:50%;z-index:1050;margin:-250px 0 0 -300px;overflow:auto;background:#fafafa;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;box-shadow:0 3px 7px rgba(0,0,0,0.3);background-clip:padding-box}.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{padding:15px;background:#2BC56D;border-bottom:1px solid #26b061;box-shadow:0 1px 3px rbga(0, 0, 0, 0.1);color:#fff}.modal-header h3{font-size:1em;text-transform:uppercase;font-weight:600}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn,.modal-footer .btn-inverse+.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 .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 .btn+.btn-inverse,.modal-footer .btn-inverse+.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 .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 .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 .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .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_secondary-btn+.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .hr-dialog-button.hr_secondary-btn+.hr-dialog-button.hr_primary-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 .hr-dialog-button.hr_primary-btn+.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .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_secondary-btn+.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .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 .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 .btn-group .hr-dialog-button.hr_primary-btn+.btn,.modal-footer .btn-group .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 .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 .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 .btn-group .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_secondary-btn+.btn-inverse,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-group .hr-dialog-button.hr_secondary-btn+.btn-inverse,.modal-footer .btn-group .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-group .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,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-group .btn-inverse+.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,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-group .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_secondary-btn+.hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-group .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 .btn+.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-group .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,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-group .btn-inverse+.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,.hr-dialog .hr-dialog-border .hr-dialog-main-window .modal-footer .btn-group .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_secondary-btn+.hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .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:#fff;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}.clearfix,ul.horizontal,ol.horizontal,.container,.row,.formgroup.horizontal,.page_full,.page_wide,.page_narrow,.formgroup.inline,.ui-menu .ui-menu-item,.table-wrap header,.nav-tabs,.indicators,.sidebar_list-item.media,.content--list_header,.content--list_footer,.select-wrap .dropdown-toggle{*zoom:1}.clearfix:before,ul.horizontal:before,ol.horizontal:before,.container:before,.row:before,.formgroup.horizontal:before,.page_full:before,.page_wide:before,.page_narrow:before,.formgroup.inline:before,.ui-menu .ui-menu-item:before,.table-wrap header:before,.nav-tabs:before,.indicators:before,.sidebar_list-item.media:before,.content--list_header:before,.content--list_footer:before,.select-wrap .dropdown-toggle:before,.clearfix:after,ul.horizontal:after,ol.horizontal:after,.container:after,.row:after,.formgroup.horizontal:after,.page_full:after,.page_wide:after,.page_narrow:after,.formgroup.inline:after,.ui-menu .ui-menu-item:after,.table-wrap header:after,.nav-tabs:after,.indicators:after,.sidebar_list-item.media:after,.content--list_header:after,.content--list_footer:after,.select-wrap .dropdown-toggle:after{content:"";display:table}.clearfix:after,ul.horizontal:after,ol.horizontal:after,.container:after,.row:after,.formgroup.horizontal:after,.page_full:after,.page_wide:after,.page_narrow:after,.formgroup.inline:after,.ui-menu .ui-menu-item:after,.table-wrap header:after,.nav-tabs:after,.indicators:after,.sidebar_list-item.media:after,.content--list_header:after,.content--list_footer:after,.select-wrap .dropdown-toggle:after{clear:both}.mmT,.content--list_footer .meta,.content--card_header .meta{margin-top:5px}.mmR,input[type="radio"],input[type="checkbox"]{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,.alert header,.error-block header,.content--list_title{margin-bottom:10px}.msL{margin-left:10px}.msA{margin:10px}.psT,.table-wrap .row,.table-wrap .formgroup.horizontal,.page_navigation-sidebar{padding-top:10px}.psR,.formgroup.hr_checkbox.inline label:before,.formgroup.hr_checkbox.horizontal label:before{padding-right:10px}.psB,.table-wrap .row,.table-wrap .formgroup.horizontal,.page_navigation-sidebar{padding-bottom:10px}.psL{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{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{padding-top:20px}.plR{padding-right:20px}.plB{padding-bottom:20px}.plL{padding-left:20px}.plA,.content--list_body{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{float:left}.nofloat{float:none}.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}.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}.disabled,a.disabled{opacity:0.3;cursor:default}@media (max-width: 768px){.hide-in-xs{display:none}}@media (max-width: 960px){.hide-in-md{display:none}}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{background:#EFF1F3;padding:5px;color:#626b7f;border-radius:2px;-ms-background-clip:padding-box;background-clip:padding-box;margin:4px}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.text-ellipsis-oneline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;height:24px}.text-ellipsis-oneline p,.text-ellipsis-oneline h1,.text-ellipsis-oneline strong{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-wt-600{font-weight:600}.fnt-wt-400{font-weight:400}.txt-green{color:#2BC56D}.txt-alt-green{color:#26b061}.txt-blue{color:#32A1DE}.txt-alt-blue{color:#0076b9}.txt-purple{color:#805EC9}.txt-orange{color:#f65039}.txt-yellow{color:#e8ce23}.txt-lt-grey{color:#dfe0e1}.txt-grey{color:#e0e0e0}.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}ul.wizard-steps{list-style:none;margin:0;padding:0}ul.wizard-steps li{float:left;padding:0 20px 0 30px;line-height:4em;color:#979faf;background:#f8f8f8;font-size:0.9em;font-weight:600;position:relative}ul.wizard-steps li span.wizard-numb{border-radius:50px;-ms-background-clip:padding-box;background-clip:padding-box;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:#2BC56D}ul.wizard-steps li.active .chevron:before{border-left:14px solid #fff}ul.wizard-steps li.active span.wizard-numb{color:#fff;border:2px solid #2BC56D;background:#2BC56D}ul.wizard-steps.make-clickable li.active:hover{color:#2BC56D}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:#2BC56D;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;-ms-background-clip:padding-box;background-clip:padding-box;background:#2BC56D;font-weight:600;color:#fff;font-size:1.2em;padding:4px 11px}.min-1024{min-width:1024px}.balance-text{text-wrap:balanced}.alert,.error-block{background:#fee7e4;border:none;border-left:4px solid #f65039;color:#f1270b;padding:10px;box-sizing:border-box}.alert.alert-success,.error-block.alert-success{background:#def8e9;border-color:#2BC56D;color:#1a7943}.alert.alert-info,.error-block.alert-info{background:#e2f2fa;border-color:#32A1DE;color:#39424e}.label,.badge{font-size:11.844px;font-weight:700;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999999;position:relative}.label{padding:1px 4px 2px;border-radius:3px}.badge{padding:1px 9px 2px;border-radius:9px}.label.removable a.remove-tag{border-left:1px solid #fff;padding-left:4px;color:#fff;margin-left:5px}a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer}.label-admin,.badge-admin{background-color:#777}.label-important,.badge-important{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(top, #f65039, #f1270b);border:1px solid #c01f09}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{border:1px solid #00589b;background-color:#2190cd;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #32A1DE), color-stop(1, #2190cd));background-image:-webkit-linear-gradient(top, #32A1DE, #2190cd);background-image:linear-gradient(top, #32A1DE, #2190cd)}.label-primary,.badge-primary{border:1px solid #26b061;background-color:#1ab45c;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2BC56D), color-stop(1, #1ab45c));background-image:-webkit-linear-gradient(top, #2BC56D, #1ab45c);background-image:linear-gradient(top, #2BC56D, #1ab45c)}.label-alert,.badge-alert{border:1px solid #f65039;background-color:#e53f28;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #f65039), color-stop(1, #e53f28));background-image:-webkit-linear-gradient(top, #f65039, #e53f28);background-image:linear-gradient(top, #f65039, #e53f28)}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn-inverse .label,.btn-inverse.btn-inverse--alt:hover .label,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn .label,.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn .label,.btn .badge,.btn-inverse .badge,.btn-inverse.btn-inverse--alt:hover .badge,.hr-dialog .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_secondary-btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}.banner{padding:.75em 0;font-family:"Whitney SSm A", "Whitney SSm B", verdana, "Lucida Grande", sans-serif;text-align:center;font-weight:500;margin-bottom:.5em;background:#fffbe4;border-bottom:1px solid #ffee7e}.modal-mid{width:600px}.modal-large{width:800px;left:42%}.modal form{margin-bottom:0}.modal-huge{width:960px;left:40%}.modal-header{font-family:"Whitney SSm A", "Whitney SSm B", verdana, "Lucida Grande", sans-serif;font-weight:bold}.content_side{font-family:"Whitney SSm A", "Whitney SSm B", verdana, "Lucida Grande", sans-serif}.sidebar--inline{border-right:1px solid #c2c7d0}.sidebar--block{background:#fff;border:1px solid #c2c7d0}.sidebar_cap{box-sizing:border-box;background:#39424e;color:#fff;line-height:40px;padding:0 20px;font-weight:600}.sidebar_cap a:hover{color:#fff}.sidebar_list-heading{color:#39424e;display:block}.sidebar_list-item a{color:#39424e;display:block;font-weight:500}.sidebar_list-item a:hover{color:#26b061}.sidebar_list-heading{font-size:14px;text-transform:uppercase;padding:15px 20px;border-top:1px solid #c2c7d0;position:relative}.sidebar_list-heading:hover{color:inherit}.sidebar_list-heading:first-of-type{border-top:none}.sidebar_list-heading.active,.sidebar_list-heading.open{background-color:#f5f5f5;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fff), color-stop(1, #f5f5f5));background-image:-webkit-linear-gradient(top, #fff, #f5f5f5);background-image:linear-gradient(top, #fff, #f5f5f5)}.sidebar_list-heading.open{border-bottom:1px solid #c2c7d0}.sidebar_list-heading:last-of-type{border-bottom:none}.sidebar_list-heading.current:before{position:absolute;content:'';display:block;height:100%;top:0;left:-1px;width:5px;background:#2BC56D}.sidebar_subset{list-style:none}.sidebar_subset.in{background:#fdfdfd;border-top:1px solid #c2c7d0;padding:10px}.sidebar_subset.in li:first-child{padding-top:15px}.sidebar_subset.in li:last-child{padding-bottom:15px}.sidebar_subset:last-of-type.in{border-bottom:1px solid #C2C7D0;border-top:none}.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:16px}.sidebar_item-content{margin-top:5px;font-size:90%}.sidebar-bottom{border-top:1px solid #e0e0e0}.sidebar-differentiator{background:#2a3443}.ligter-sidebar{background:#343c48 !important}.sidebar-differentiator.margin-top-fix{margin-top:-10px}.sidebar-scroll-list-container{position:absolute;top:88px;bottom:0;left:0;right:0;overflow:auto}.questions-indicator .quest-number{border-radius:40px;-ms-background-clip:padding-box;background-clip:padding-box;padding:4px 7px;font-size:0.6em;margin-left:30%;font-weight:600;border:2px solid transparent}.questions-indicator li.not-answered .quest-number{background:#343c48;border:2px solid #fff;color:#fff}.questions-indicator li.answered .quest-number{background:#fff;color:#000}.questions-indicator li.active a{background:#fff}.questions-indicator li.active a i{color:#39424e}.questions-indicator li.active:hover{background:#fff}.questions-indicator li.active:hover a i{color:#2BC56D}.questions-indicator li.active .quest-number{background:#39424e;color:#fff}.questions-indicator li.active.not-answered .quest-number{border:2px solid #2BC56D;color:#fff;background:#2BC56D;text-shadow:none}.hre-sidebar.open{width:220px}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:0.89em;display:block;font-weight:500;position:relative}ul.hre-sidebar-list li a i{color:#979faf;margin-right:10px;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.active a{color:#2BC56D}ul.hre-sidebar-list li.active a i{color:#2BC56D}.hre-sidebar{z-index:110;-webkit-transition:.5s width .1s ease;transition:.5s width .1s ease;overflow-x:hidden}.hre-sidebar-inner{overflow-y:auto;overflow-x:hidden}.hre-sidebar-inner.full-height{height:100%}.hre-content-wrapper{left:220px !important;-webkit-transition:.5s left .1s ease;transition:.5s left .1s ease}.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://hrcdn.net/hackerrank/assets/sidebar_scroller_top-a62d38d904d3a16f6f8068d287dbe51bf8639b0ad0d7847974186121c159ba93.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://hrcdn.net/hackerrank/assets/sidebar_scroller_bottom-8ab35b4feffabad35163f5bc3dd2da19bd8c78b026d6b460408d4cc32330d98e.png);display:none}.sidebar-scroller.bottom i.icon-up-open-bold{display:none}.sidebar-scroller.bottom:hover i.icon-down-open-bold{top:10px}@media screen and (max-width: 1024px){.hre-sidebar{-webkit-transition:.5s width ease;transition:.5s width ease}.hre-sidebar.closed{width:60px}.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 .sidebar-nav-title{display:none}.hre-sidebar.closed .hre-sidebar-innerblock{margin-top:5px}.hre-sidebar.closed .hre-sidebar-bottom{width:100% !important}.hre-sidebar.closed .hre-sidebar-bottom .sidebar-button-margins{margin: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}.hre-sidebar.closed .hre-sidebar-bottom .hre-sidebar-label{display:none}.hre-sidebar.open{width:220px}.hre-content-wrapper.open{left:220px !important}}@media screen and (min-width: 1184px){.sidebar-toggle{height:0;overflow:hidden}}@media screen and (max-height: 720px) and (min-width: 1184px){.hre-sidebar-inner{height:100%;height:calc(100% - 135px)}}@media screen and (max-height: 675px) and (max-width: 1184px){.hre-sidebar-inner{height:100%;height:calc(100% - 160px)}}@media screen and (max-height: 780px) and (max-width: 1184px){.hre-sidebar.open .hre-sidebar-inner{height:100%;height:calc(100% - 200px)}}.challengeslist_challenge,.content--list{position:relative;background:#fff;border:1px solid #c2c7d0;margin-bottom:20px}.content--list_title a{color:inherit}.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:20px}.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 .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 .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.btn,.content--text a.btn-inverse,.content--text a.btn-inverse.btn-inverse--alt:hover,.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 .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{color:#fff}.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 .codeeditor_header-fullscreenundo{display:inline-block;float:right}#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}.challenge_suggestion-toggle{z-index:10;position:relative;margin-top:-50px}.challenge_suggestion{position:relative;top:-70px}.challenge_suggestion-header{line-height:40px;font-size:18px;margin:50px 0 15px;color:#979faf}.challenge_suggestion-input{width:100%;padding:15px}.challenge_suggestion-buttons{margin-bottom:-70px}.challenge_suggestion-buttons .btn,.challenge_suggestion-buttons .btn-inverse,.challenge_suggestion-buttons .btn-inverse.btn-inverse--alt:hover,.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 .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{margin-left:10px}.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}.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{background:#39424e;border-bottom:1px solid #28313d;position:relative;z-index:900;width:100%;padding:0 15px;box-sizing:border-box;font-family:"Whitney SSm A", "Whitney SSm B", verdana, "Lucida Grande", sans-serif}.page_header.hr_haslogo,#page-header.hr_haslogo{padding-left:0 !important}.page_header.hr_haslogo .nav-logo,#page-header.hr_haslogo .nav-logo{padding-left:0 !important}.page-nav{background:#39424e;height:60px;padding-right:10px}.page_header_navigation{list-style:none}.page_header_navigation>div{box-sizing:border-box}.page_header_buttongroup{padding-top:10px}.page_header_buttongroup .btn,.page_header_buttongroup .btn-inverse,.page_header_buttongroup .btn-inverse.btn-inverse--alt:hover,.page_header_buttongroup .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_primary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .page_header_buttongroup .hr-dialog-button.hr_primary-btn,.page_header_buttongroup .hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-button.hr_secondary-btn,.hr-dialog .hr-dialog-border .hr-dialog-main-window .page_header_buttongroup .hr-dialog-button.hr_secondary-btn{margin-left:10px}.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(top, #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", verdana, "Lucida Grande", 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:#2BC56D}.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", verdana, "Lucida Grande", sans-serif;width:70px;z-index:110;-webkit-transition:width 0.2s ease;transition:width 0.2s ease}.page_navigation-sidebar .nav-text{width:0px;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{color:#2BC56D}.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(top, #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;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_footer{background:#fff;border-top:1px solid #e4e4e4;padding:15px}.page_header-userbtn{border:1px solid #252a32;line-height:40px;color:#fff;display:block;padding:0 10px 0 15px;text-transform:uppercase;font-size:14px;border-radius:5px;-ms-background-clip:padding-box;background-clip:padding-box;margin-top:5px;box-shadow:inset 0 1px 2px rgba(255,255,255,0.15),0 1px 3px rgba(0,0,0,0.1)}.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;min-width:175px}.page_header_dropdown-toggle.open{box-shadow:none}.page_header_dropdown-toggle.open .page_header-userbtn{position:relative;z-index:1500;border-radius:5px 5px 0 0;-ms-background-clip:padding-box;background-clip:padding-box;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{width:100%;margin-top:-4px}.page_header_dropdown li:last-of-type{border-top:1px solid #e4e4e4}.page_header_dropdown .logout-button:hover{color:#f65039;background:transparent}.navigation_hackos{background:#f8f8f8;color:#2BC56D;border-bottom:1px solid #EFF1F3;padding:10px 15px;position:relative}.navigation_hackos-heading{font-size:12px;text-transform:uppercase;color:#39424e;display:inline-block}.navigation_hackos-count{display:inline-block;float:right}.hre-username{width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar.hre-nav{position:relative;min-width:985px}.navbar.hre-nav ul.selector-nav-tabs{padding:0;display:inline-block;list-style:none}.navbar.hre-nav ul.selector-nav-tabs li{float:left}.navbar.hre-nav ul.selector-nav-tabs li a{font-weight:600;color:#979faf;font-size:0.9em;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.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:235px}.nav-contents{margin:20px;display:inline-block;color:#fff}.nav-contents li.active a{color:#2BC56D}.nav-input{margin:11px 30px;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-input::-webkit-input-placeholder{color:#979faf}.nav-input:-moz-placeholder{color:#979faf}.nav.nav-tabs{padding-bottom:0px}.clear-margin{margin:0px !important}#companies{width:96%;margin-top:20px}#companies .company{position:relative;top:0px;left:10px}#companies .company-img{width:175px;height:auto}#ajax-msg-wrap{position:relative;z-index:999}#ajax-msg-wrap #ajax-msg{color:black;background-color:#F5EEB9;border:1px solid #E8C461;font-weight:bold;padding:5px 15px 5px 10px;position:absolute;left:50%;text-align:right;font-size:16px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ajax-msg-wrap #ajax-msg .ajax-loading{background:url(https://hrcdn.net/hackerrank/assets/ajax-msg-loader-230c8d9088ec35bda5b3f4b7fe939f18d1b7d98348dba1e1a99d251510802678.gif);background-repeat:no-repeat;height:16px;display:inline-block;width:25px}.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}.invite-form-message{positin:relative;font-size:80%;float:right;margin:7px}.suggestion-box .suggestion-img{border-radius:20%;margin:2px}.invite-expand label{padding-right:10px}.invite-expand textarea{padding:10px}.invite-expand .result{display:block;margin-top:40px;margin-bottom:40px;background-color:#F6F6F6;border:1px solid #EEE;padding:15px 0}#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}.notifications-list-wrap .notification-contianer{margin-left:0px;margin-bottom:10px;padding-right:10px}.notifications-list-wrap .notification-contianer.status-unread{background-color:transparent}.notifications-list-wrap .notification-contianer.status-seen{background-color:transparent}.notifications-list-wrap .notification-contianer.status-read{opacity:0.7}.notifications-list-wrap .notification-contianer.status-archived{opacity:0.2}.notifications-list-wrap .notification-contianer.status-deleted{display:none}.notifications-list-wrap .notification-contianer .pull-right p{color:#555;font-size:13px;margin:0px}.notifications-list-wrap .notification-contianer div.check{margin-top:15px}.notifications-list-wrap .notification-contianer div.check input{margin-left:15px}.notifications-list-wrap .notification-contianer p.subject{font-weight:bold;font-size:16px;margin:0px}.notifications-list-wrap .notification-contianer p.from{font-size:13px;margin:0px;color:#666}.notifications-list-wrap .notification-contianer p.from .tag{color:#888}.notifications-list-wrap .notification-contianer p.from .label{font-size:10px}.notifications-list-wrap .notification-contianer p.from a{cursor:pointer}.notifications-list-wrap .notification-contianer div.buttons{font-size:13px}.notifications-list-wrap .notification-contianer div.buttons a{cursor:pointer}.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}.left-half{border-right:0px !important;-webkit-border-top-left-radius:3px !important;-webkit-border-bottom-left-radius:3px !important;-moz-border-radius-topleft:3px !important;-moz-border-radius-bottomleft:3px !important;border-top-left-radius:3px !important;border-bottom-left-radius:3px !important;-webkit-border-top-right-radius:0px !important;-webkit-border-bottom-right-radius:0px !important;-moz-border-radius-topright:0px !important;-moz-border-radius-bottomright:0px !important;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}.right-half{-webkit-border-top-left-radius:0px !important;-webkit-border-bottom-left-radius:0px !important;-moz-border-radius-topleft:0px !important;-moz-border-radius-bottomleft:0px !important;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;-webkit-border-top-right-radius:3px !important;-webkit-border-bottom-right-radius:3px !important;-moz-border-radius-topright:3px !important;-moz-border-radius-bottomright:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important}.jcarousel-skin-hackergames .jcarousel-direction-rtl{direction:rtl}.jcarousel-skin-hackergames .jcarousel-container-horizontal{width:960px;padding-top:25px}.jcarousel-skin-hackergames .jcarousel-clip{overflow:hidden}.jcarousel-skin-hackergames .jcarousel-clip-horizontal{width:960px}.jcarousel-skin-hackergames .jcarousel-item{padding:0 20px}.jcarousel-skin-hackergames .arrow{position:absolute;top:40px;cursor:pointer;color:#8db24e;font-size:40px}.jcarousel-skin-hackergames .arrow:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.jcarousel-skin-hackergames .jcarousel-next-horizontal{right:-55px;text-align:right}.jcarousel-skin-hackergames .jcarousel-next-disabled,.jcarousel-skin-hackergames .jcarousel-prev-disabled{display:none !important}.jcarousel-skin-hackergames .jcarousel-prev-horizontal{left:-80px;z-index:99999}.jcarousel-skin-hackergames .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(next-horizontal.png)}.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(top, #f8f9fa, #e5e5e5);padding:5px 5px 5px 10px;border:1px solid #c6c6c6}.select-wrap .dropdown-toggle .select{border-radius:5px 0 0 5px;-ms-background-clip:padding-box;background-clip:padding-box;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;-ms-background-clip:padding-box;background-clip:padding-box;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;-ms-background-clip:padding-box;background-clip:padding-box;border-right:none;display:inline-block}.select-wrap.open .dropdown-toggle .indent{background:#f6f6f6;border-bottom-color:#f6f6f6;border-radius:0 5px 0 0;-ms-background-clip:padding-box;background-clip:padding-box;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;-ms-background-clip:padding-box;background-clip:padding-box;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,.block-margin-small{margin-top:10px;margin-bottom:10px}.block-margin-large{margin-top:20px;margin-bottom:20px}.margin-mini.top{margin-top:5px}.margin-mini.right{margin-right:5px}.margin-mini.bottom{margin-bottom:5px}.margin-mini.left{margin-left:5px}.margin-small.top{margin-top:10px}.margin-small.right{margin-right:10px}.margin-small.bottom{margin-bottom:10px}.margin-small.left{margin-left:10px}.margin-large.top{margin-top:20px}.margin-large.right{margin-right:20px}.margin-large.bottom{margin-bottom:20px}.margin-large.left{margin-left:20px}.padding-small.top{padding-top:10px}.padding-small.right{padding-right:10px}.padding-small.bottom{padding-bottom:10px}.padding-small.left{padding-left:10px}.padding-large.top{padding-top:20px}.padding-large.right{padding-right:20px}.padding-large.bottom{padding-bottom:20px}.padding-large.left{padding-left:20px}.gray{color:#555;font-size:14px;font-style:italic;padding-top:50px;padding-bottom:50px;text-align:center}
