table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #dddddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{border-radius:0 0 0 4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{border-top-right-radius:4px;-moz-border-radius-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}.table .span1{float:none;width:44px;margin-left:0}.table .span2{float:none;width:124px;margin-left:0}.table .span3{float:none;width:204px;margin-left:0}.table .span4{float:none;width:284px;margin-left:0}.table .span5{float:none;width:364px;margin-left:0}.table .span6{float:none;width:444px;margin-left:0}.table .span7{float:none;width:524px;margin-left:0}.table .span8{float:none;width:604px;margin-left:0}.table .span9{float:none;width:684px;margin-left:0}.table .span10{float:none;width:764px;margin-left:0}.table .span11{float:none;width:844px;margin-left:0}.table .span12{float:none;width:924px;margin-left:0}.table .span13{float:none;width:1004px;margin-left:0}.table .span14{float:none;width:1084px;margin-left:0}.table .span15{float:none;width:1164px;margin-left:0}.table .span16{float:none;width:1244px;margin-left:0}.table .span17{float:none;width:1324px;margin-left:0}.table .span18{float:none;width:1404px;margin-left:0}.table .span19{float:none;width:1484px;margin-left:0}.table .span20{float:none;width:1564px;margin-left:0}.table .span21{float:none;width:1644px;margin-left:0}.table .span22{float:none;width:1724px;margin-left:0}.table .span23{float:none;width:1804px;margin-left:0}.table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle{color:#ffffff;background-color:#999999;border-color:#999999}.tabs-stacked .open>a:hover{border-color:#999999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff}.stylereset,.boxshadowreset{box-shadow:none}.border-box{box-sizing:border-box}.borderradius-5{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{-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{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{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,.cp_question_header,.cp_question_subheader--aside{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)}}.page_title-subtitle{text-transform:uppercase}.page-title,.page_title{*zoom:1}.page-title:before,.page_title:before,.page-title:after,.page_title:after{content:"";display:table}.page-title:after,.page_title:after{clear:both}.cp_testcase,.cp_question_subheader,.cp_question_subheader--aside{margin-top:10px}.cp_question_header{margin-bottom:10px}.cp_question_header{margin-top:20px}.cp_testcase,.style_group header{margin-bottom:20px}.cp_participants li{margin-left:20px}.cp_sideText{padding:20px}button.edit_mode.edit_mode_active,button.edit_fontsize.edit_fontsize_active,button.edit_theme.edit_theme_active{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)}button.edit_mode.edit_mode_active:hover,button.edit_fontsize.edit_fontsize_active:hover,button.edit_theme.edit_theme_active:hover,button.hover.edit_mode.edit_mode_active,button.hover.edit_fontsize.edit_fontsize_active,button.hover.edit_theme.edit_theme_active{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)}button.edit_mode.edit_mode_active:active,button.edit_fontsize.edit_fontsize_active:active,button.edit_theme.edit_theme_active:active,button.active.edit_mode.edit_mode_active,button.active.edit_fontsize.edit_fontsize_active,button.active.edit_theme.edit_theme_active{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}button.edit_mode.edit_mode_active:active.primary-dark,button.edit_fontsize.edit_fontsize_active:active.primary-dark,button.edit_theme.edit_theme_active:active.primary-dark,button.active.primary-dark.edit_mode.edit_mode_active,button.active.primary-dark.edit_fontsize.edit_fontsize_active,button.active.primary-dark.edit_theme.edit_theme_active{box-shadow:inset 0 1px 3px rgba(0,0,0,0.15),0 1px 2px rgba(255,255,255,0.15)}button.btn.disabled.edit_mode.edit_mode_active,button.btn.disabled.edit_fontsize.edit_fontsize_active,button.btn.disabled.edit_theme.edit_theme_active,button.btn[disabled].edit_mode.edit_mode_active,button.btn[disabled].edit_fontsize.edit_fontsize_active,button.btn[disabled].edit_theme.edit_theme_active{background-color:#2BC56D}button.btn.disabled.edit_mode.edit_mode_active:hover,button.btn.disabled.edit_fontsize.edit_fontsize_active:hover,button.btn.disabled.edit_theme.edit_theme_active:hover,button.btn[disabled].edit_mode.edit_mode_active:hover,button.btn[disabled].edit_fontsize.edit_fontsize_active:hover,button.btn[disabled].edit_theme.edit_theme_active:hover{background-image:none;box-shadow:none}.cp_sideFoot{border-top:1px solid #C2C7D0}.navigation-banner.cookie-banner-wrapper{background:#1ba94c;font-size:13px;color:#fff;font-weight:bold;padding:10px 0;z-index:700}.navigation-banner.cookie-banner-wrapper .cookie-container{margin:0 auto;position:relative;max-width:1400px;width:90%}.navigation-banner.cookie-banner-wrapper .cookie-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;margin:0 15px}.navigation-banner.cookie-banner-wrapper .cookie-message{-webkit-box-flex:0;-ms-flex:0 0 calc(100vw - 150px);flex:0 0 calc(100vw - 150px)}.navigation-banner.cookie-banner-wrapper .cookie-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation-banner.cookie-banner-wrapper .cookie-link{color:white;border-bottom:1px dotted #fff}.navigation-banner.cookie-banner-wrapper .ui-btn-secondary{background-color:#fff;height:30px;text-transform:uppercase;font-weight:bold;position:relative;display:inline-block;padding:0 20px;outline:none;border:none;border-radius:3px;color:#1ba94c;font-weight:bold;font-size:14px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-property:box-shadow, background, color, border;transition-property:box-shadow, background, color, border;cursor:pointer}.navigation-banner.cookie-banner-wrapper .ui-text{margin:0 5px}.new-topbar.cookie-banner{height:115px}@media screen and (max-width: 800px){.cookie-banner-wrapper{position:fixed;bottom:0;width:100%}.show-cookie-banner{padding-bottom:60px}.show-cookie-banner .new-topbar{height:65px}}button[data-balloon]{overflow:visible}[data-balloon]{position:relative;cursor:pointer}[data-balloon]:after{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;-webkit-transition:all 0.18s ease-out 0.18s;transition:all 0.18s ease-out 0.18s;font-family:sans-serif !important;font-weight:normal !important;font-style:normal !important;text-shadow:none !important;font-size:12px !important;background:rgba(17,17,17,0.9);border-radius:4px;color:#fff;content:attr(data-balloon);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[data-balloon]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;-webkit-transition:all 0.18s ease-out 0.18s;transition:all 0.18s ease-out 0.18s;content:'';position:absolute;z-index:10}[data-balloon]:hover:before,[data-balloon]:hover:after,[data-balloon][data-balloon-visible]:before,[data-balloon][data-balloon-visible]:after{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;pointer-events:auto}[data-balloon].font-awesome:after{font-family:FontAwesome}[data-balloon][data-balloon-break]:after{white-space:pre}[data-balloon][data-balloon-blunt]:before,[data-balloon][data-balloon-blunt]:after{-webkit-transition:none;transition:none}[data-balloon][data-balloon-pos="up"]:after{bottom:100%;left:50%;margin-bottom:11px;-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos="up"]:before{bottom:100%;left:50%;margin-bottom:5px;-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos="up"]:hover:after,[data-balloon][data-balloon-pos="up"][data-balloon-visible]:after{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}[data-balloon][data-balloon-pos="up"]:hover:before,[data-balloon][data-balloon-pos="up"][data-balloon-visible]:before{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}[data-balloon][data-balloon-pos="up-left"]:after{bottom:100%;left:0;margin-bottom:11px;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos="up-left"]:before{bottom:100%;left:5px;margin-bottom:5px;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos="up-left"]:hover:after,[data-balloon][data-balloon-pos="up-left"][data-balloon-visible]:after{-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-balloon][data-balloon-pos="up-left"]:hover:before,[data-balloon][data-balloon-pos="up-left"][data-balloon-visible]:before{-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-balloon][data-balloon-pos="up-right"]:after{bottom:100%;right:0;margin-bottom:11px;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos="up-right"]:before{bottom:100%;right:5px;margin-bottom:5px;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos="up-right"]:hover:after,[data-balloon][data-balloon-pos="up-right"][data-balloon-visible]:after{-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-balloon][data-balloon-pos="up-right"]:hover:before,[data-balloon][data-balloon-pos="up-right"][data-balloon-visible]:before{-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-balloon][data-balloon-pos='down']:after{left:50%;margin-top:11px;top:100%;-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}[data-balloon][data-balloon-pos='down']:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;left:50%;margin-top:5px;top:100%;-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}[data-balloon][data-balloon-pos='down']:hover:after,[data-balloon][data-balloon-pos='down'][data-balloon-visible]:after{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}[data-balloon][data-balloon-pos='down']:hover:before,[data-balloon][data-balloon-pos='down'][data-balloon-visible]:before{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}[data-balloon][data-balloon-pos='down-left']:after{left:0;margin-top:11px;top:100%;-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}[data-balloon][data-balloon-pos='down-left']:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;left:5px;margin-top:5px;top:100%;-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}[data-balloon][data-balloon-pos='down-left']:hover:after,[data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:after{-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-balloon][data-balloon-pos='down-left']:hover:before,[data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:before{-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-balloon][data-balloon-pos='down-right']:after{right:0;margin-top:11px;top:100%;-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}[data-balloon][data-balloon-pos='down-right']:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;right:5px;margin-top:5px;top:100%;-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}[data-balloon][data-balloon-pos='down-right']:hover:after,[data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:after{-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-balloon][data-balloon-pos='down-right']:hover:before,[data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:before{-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-balloon][data-balloon-pos='left']:after{margin-right:11px;right:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%)}[data-balloon][data-balloon-pos='left']:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;margin-right:5px;right:100%;top:50%;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%)}[data-balloon][data-balloon-pos='left']:hover:after,[data-balloon][data-balloon-pos='left'][data-balloon-visible]:after{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}[data-balloon][data-balloon-pos='left']:hover:before,[data-balloon][data-balloon-pos='left'][data-balloon-visible]:before{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}[data-balloon][data-balloon-pos='right']:after{left:100%;margin-left:11px;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%)}[data-balloon][data-balloon-pos='right']:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;left:100%;margin-left:5px;top:50%;-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%)}[data-balloon][data-balloon-pos='right']:hover:after,[data-balloon][data-balloon-pos='right'][data-balloon-visible]:after{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}[data-balloon][data-balloon-pos='right']:hover:before,[data-balloon][data-balloon-pos='right'][data-balloon-visible]:before{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}[data-balloon][data-balloon-length='small']:after{white-space:normal;width:80px}[data-balloon][data-balloon-length='medium']:after{white-space:normal;width:150px}[data-balloon][data-balloon-length='large']:after{white-space:normal;width:260px}[data-balloon][data-balloon-length='xlarge']:after{white-space:normal;width:380px}@media screen and (max-width: 768px){[data-balloon][data-balloon-length='xlarge']:after{white-space:normal;width:90vw}}[data-balloon][data-balloon-length='fit']:after{white-space:normal;width:100%}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;-ms-grid-row-align:center !important;align-items:center !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.custom-popover.ui-tooltip{border-width:0;box-shadow:none;font-size:13px;max-width:inherit;padding:0;position:static;z-index:auto}.custom-popover.ui-tooltip .content{background-color:transparent !important;height:auto}.interviewer-scorecard__footer-text{font-size:13px}.interviewer-scorecard__skill [data-balloon]:after{line-height:16px}html{overflow-x:auto;height:100%;min-height:100%}html .btn{font-weight:500 !important;font-size:14px}body{min-height:618px}.end-interview-modal{background:transparent !important}.end-interview-modal .modal-header,.end-interview-modal .modal-body{background:transparent;border:none}.end-interview-modal .thumbs-view{width:111px;margin:auto}.end-interview-modal .modal-dialog{background:#f4f4f4;color:#333;padding:20px}.end-interview-modal .btn{font-weight:500 !important}.end-interview-modal .cancel_btn{position:absolute;right:0;top:0}.scroll-for-interviewer-guidelines{margin:auto;display:block;white-space:nowrap;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:20px;background:#DEEAFA;border-radius:3px;color:#000000;font-size:13px;font-weight:bold;line-height:163.42%;padding:8px 15px;cursor:pointer}.top-banner-exist .scroll-for-interviewer-guidelines{bottom:60px}.fb-modal{background:transparent}.fb-stars a{color:#b7c9cc;-webkit-transition:none;transition:none;margin-right:0}.fb-stars a.feedback-star-hover{color:#80dfa1}.fb-stars a.feedback-star{color:#32c766}#codepair{overflow-y:hidden;overflow-x:hidden;height:100%;position:relative;min-width:980px}.fixed_scroll,#wrapper.cp_wrapper{position:relative;height:100%;overflow:auto}.fs-wrapper,.cp_sideDrawer,.cp_codeeditor{position:absolute;z-index:100;top:0;height:100%}.fs-root,.cp_sideDrawer{width:288px;left:0}.fs-content,.cp_codeeditor{left:288px;width:672px}.fs-inner,.cp_inner,.cp_sideDrawer .cp_inner,.cp_codeeditor .cp_inner{outline:0;background-color:#ffffff;-webkit-overflow-scrolling:touch;overflow:auto}#page-header{background:#0e141e;z-index:1032}#codepair .page_header-logo{padding-top:15px;width:auto}#cp_callModal .justify{max-height:40px}#cp_callModal input[type="tel"]{padding-left:52px}#cp_callModal .intl-tel-input .iti-arrow{border-top-color:#738f93}#cp_callModal .intl-tel-input .country-list{background-color:#181e28;border:none}#cp_callModal .intl-tel-input .country-list .country.highlight{background-color:#0e141e}#cp_callModal .intl-tel-input .country-list .divider{border-bottom-color:#39424e}body .container{padding-left:0;width:100%}body .dropdown-menu{margin-top:10px;padding:5px 0 5px 0;box-shadow:0 3px 10px rgba(14,20,30,0.3)}body .dropdown-menu li{overflow:hidden}body .dropdown-menu:before{display:block !important;content:'';height:0;width:0;border:8px solid transparent;border-bottom-color:#262e39;position:absolute;top:-16px;left:16px;z-index:1000}body .dropdown-menu.dropdown-menu-right:before{left:auto;right:16px}body .cp_global_settings .dropdown-menu{background-color:#262e39;font-size:13px;color:#f3f7f7}body .cp_global_settings .dropdown-menu:before{border-bottom-color:#262e39}body .cp_global_settings .dropdown-menu a{color:#f3f7f7}body .cp_global_settings .dropdown-menu a:hover{background:#0e141e}body .cp_global_settings .dropdown-menu hr{border:none;border-bottom:1px solid #0e141e}body .cp_global_settings .dropdown-menu .btn-group .btn{box-shadow:none;border:1px solid #39424e;background:none;color:#b7c9cc;font-size:13px}body .cp_global_settings .dropdown-menu .btn-group .btn.disabled{background:#1ba94c;color:#ffffff;border-color:#1ba94c}body .cp_global_settings .dropdown-menu .btn-group .btn:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}body .cp_global_settings .dropdown-menu .btn-group .btn:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}body .new-cp-input,body .select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-search--dropdown body .select2-search__field{border:none;line-height:1em;border-radius:0;background-color:#0e141e;font-size:13px;margin-bottom:0;padding:7px 7px 9px;box-shadow:none;color:#f3f7f7}body .new-cp-input:focus,body .select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default .select2-search--dropdown body .select2-search__field:focus{box-shadow:none}body .new-cp-input::-webkit-input-placeholder,body .select2-container--default .select2-search--dropdown .select2-search__field::-webkit-input-placeholder,.select2-container--default .select2-search--dropdown body .select2-search__field::-webkit-input-placeholder{color:#738f93}body .new-cp-input::-moz-placeholder,body .select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder,.select2-container--default .select2-search--dropdown body .select2-search__field::-moz-placeholder{color:#738f93}body .new-cp-input:-ms-input-placeholder,body .select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder,.select2-container--default .select2-search--dropdown body .select2-search__field:-ms-input-placeholder{color:#738f93}body .new-cp-input::placeholder,body .select2-container--default .select2-search--dropdown .select2-search__field::placeholder,.select2-container--default .select2-search--dropdown body .select2-search__field::placeholder{color:#738f93}body .cursor-pointer{cursor:pointer}.ui-checkbox{vertical-align:middle;line-height:0;display:block}.ui-checkbox,.ui-checkbox *{box-sizing:border-box}.ui-checkbox .checkbox-wrap{position:relative;display:inline-block;width:20px;height:20px;cursor:pointer}.ui-checkbox .checkbox-input{position:absolute;top:0;left:0;z-index:1;margin:0;width:100%;height:100%;opacity:0}.ui-checkbox .label-wrap{display:inline-block;white-space:nowrap;cursor:pointer;font-weight:normal;line-height:inherit}.ui-checkbox .label-wrap .checkbox-wrap{vertical-align:middle}.ui-checkbox .label-wrap:hover .custom-holder{border:1px solid #576871}.ui-checkbox .checkbox-label{display:inline-block;margin-left:7px;vertical-align:middle;white-space:initial}.ui-checkbox .custom-holder{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:2px;cursor:pointer;background:#0e141e}.ui-checkbox .custom-holder:after{position:absolute;top:50%;left:50%;width:8px;height:4px;border-bottom:3px solid #ffffff;border-left:3px solid #ffffff;background:transparent;content:"";opacity:0;-webkit-transform:translate(-50%, -70%) rotate(-45deg);transform:translate(-50%, -70%) rotate(-45deg)}.ui-checkbox .checkbox-input:checked+.custom-holder{border-color:#068932;background:#068932}.ui-checkbox .checkbox-input:checked+.custom-holder:after{opacity:1}.ui-checkbox .checkbox-input:disabled+.custom-holder{opacity:0.5}.logoTitle{color:#ffffff;display:inline-block;position:relative;top:-16px;font-size:1.2em}.cp_navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}.cp_navigation a{font-weight:500}.cp_navigation .cp_feedback{text-decoration:underline;color:#ffffff}.cp_navigation .cp_settings{display:inline-block;color:#738f93}.cp_navigation .cp_global_settings label{font-weight:500;margin-top:5px;font-size:1em}.cp_participants{color:#ffffff;list-style:none;margin-left:-14px}.cp_participants li{display:inline-block;line-height:60px;min-width:90px}.cp_participants li:before{border-radius:20px;content:'';background:#2793A4;display:inline-block;margin-right:5px;height:10px;width:10px}.cp_participants li:first-of-type:before{background:#bb7c34}.cp_participants li.clickable .jump-to-cursor-style{border-bottom:1px solid #626b7f}.cp_participants li .jump-to-cursor-style{margin-left:-8px;padding-left:4px}#wrapper.cp_wrapper{height:100% !important;overflow:hidden;-webkit-transition:margin-right 0.2s;transition:margin-right 0.2s}#wrapper.cp_wrapper #content_wrapper{height:100% !important;background:#0e141e;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#wrapper.cp_wrapper.push-left{margin-right:300px}#wrapper.cp_wrapper.push-left-350{margin-right:350px}.cp_inner{bottom:0 !important;top:50px !important}.new-badge{padding:0px 6px;background:#097BBF;border-radius:100px;color:#ffffff;text-transform:capitalize;font-size:10px;line-height:20px;margin-left:10px}.private-label{position:relative;top:-1px;font-weight:normal;font-size:14px;line-height:25px;color:#8C96A6}.private-label *{vertical-align:middle}.private-label img{background:transparent !important}.cp_sideAddQuestion .section{color:#DEEAFA;font-size:15px;line-height:25px}.cp_sideAddQuestion .section a.btn-green{margin-top:8px;font-size:14px !important;padding:7px 20px}.cp_sideAddQuestion .section a.new-cp-btn-secondary{border:1px solid #DEEAFA;box-sizing:border-box;border-radius:3px;font-weight:bold !important;line-height:25px;color:#DEEAFA;background:transparent !important;margin-top:15px;padding:7px 20px;cursor:pointer}.cp_sideAddQuestion .section h5{font-weight:bold;font-size:15px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#EEF4FC;margin-bottom:10px;margin-top:25px}.cp_sideDrawer,.cp_codeeditor{height:100%;position:relative;top:0}.cp_sideDrawer{width:300px;-webkit-transition:.3s width ease;transition:.3s width ease}.cp_codeHead,.cp_sideHead{background:#39424e;box-sizing:border-box;padding:10px 20px;height:50px}.cp_codeHead{padding:0px 0px}.cp_sideHead{background:#0e141e;border-right:2px solid #262d39;color:#B5C0D0;overflow:hidden;width:inherit}.cp_sideHead .sideTitle{max-width:900px;font-size:13px}.cp_sideHead a i{color:#B5C0D0}.cp_questionWrap{height:100%}.cp_question_header{font-size:1.2em}.cp_question_subheader,.cp_question_subheader--aside{font-size:1em;font-weight:500}.cp_question_subheader--aside{font-style:italic}.cp_sideFoot,.cp_codeFoot{box-sizing:border-box;height:50px;width:100%}.cp_sideFoot{display:none;background:#f3f7f7;border-right:1px solid #C2C7D0;text-align:center;position:absolute;bottom:61px}.cp_codeeditor{width:940px;position:absolute;left:355px;top:60px}.cp_codeHead{height:50px;right:0}.cp_codeHead .select_dark{margin-top:-6px}.cp_codeHead .nav-tabs{padding:0px 0px 0px 0px}.cp_codeHead .nav-tabs.scrollable{white-space:nowrap}.cp_codeHead .nav-tabs li.cp_questiontabs{position:relative;line-height:17px;border-right:1px solid #0e141e;float:none;display:inline-block;margin-left:-5px}.cp_codeHead .nav-tabs li.cp_questiontabs a{padding:0;border:none;display:inline-block;color:#626b7f}.cp_codeHead .nav-tabs li.cp_questiontabs i{display:inline;color:#626b7f}.cp_codeHead .nav-tabs li.cp_questiontabs i.icon-cog{font-size:12px;top:0;margin-left:0px;padding-right:10px;background:transparent}.cp_codeHead .nav-tabs li.cp_questiontabs i:hover{cursor:pointer}.cp_codeHead .nav-tabs li.cp_questiontabs:hover a,.cp_codeHead .nav-tabs li.cp_questiontabs:hover i{color:#989faf}.cp_codeHead .nav-tabs li.cp_questiontabs:hover .tab-wrapper .dropdown{display:block}.cp_codeHead .nav-tabs li.cp_questiontabs .user-indicators{position:absolute;top:5px;left:15px}.cp_codeHead .nav-tabs li.cp_questiontabs .user-indicators .user-indicator{float:left;opacity:1 !important;height:8px;width:8px;border-radius:4px;margin-right:3px}.cp_codeHead .nav-tabs li.cp_questiontabs .tab-wrapper{height:50px;overflow:hidden;white-space:nowrap;font-size:13px}.cp_codeHead .nav-tabs li.cp_questiontabs .tab-wrapper.minify>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp_codeHead .nav-tabs li.cp_questiontabs .tab-wrapper.minify-x{width:69px}.cp_codeHead .nav-tabs li.cp_questiontabs .tab-wrapper.minify-x>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:35px}.cp_codeHead .nav-tabs li.cp_questiontabs .tab-wrapper .dropdown{display:none}.cp_codeHead .nav-tabs li.cp_questiontabs.active{background:#17202c}.cp_codeHead .nav-tabs li.cp_questiontabs.active .tab-wrapper>a{color:#ffffff !important}.cp_codeHead .nav-tabs li.cp_questiontabs.active .tab-wrapper .dropdown{display:block}.cp_codeHead .nav-tabs li.cp_questiontabs.active>a{padding-right:60px}.cp_codeHead .nav-tabs li.cp_questiontabs.active i{color:#ffffff;display:inline}.cp_codeHead .nav-tabs li.cp_questiontabs.active i.icon-cog{font-size:12px;top:0;margin-left:0px;padding-right:10px}.cp_codeHead .nav-tabs li.cp_questiontabs.active i:hover{cursor:pointer}.cp_codeHead .nav-tabs li.cp_questiontabs:first-child{margin-left:0;width:auto !important}.cp_codeHead .nav-tabs .dropdown{position:absolute;top:15px;right:0;width:auto}.cp_codeHead .nav-tabs .dropdown>a:first-of-type{display:none}.cp_codeHead .nav-tabs .dropdown li.active{padding-right:0}.cp_codeHead .nav-tabs .dropdown a.dropdown-toggle{display:inline !important;padding:0;border:none}.cp_codeHead .nav-tabs .dropdown-menu{border-radius:5px;background-color:#262e39;border:none}.cp_codeHead .nav-tabs .dropdown-menu li{margin:0 !important;overflow:hidden}.cp_codeHead .nav-tabs .dropdown-menu li a{display:block;border:none !important;padding:8px 10px;min-width:120px;color:#b7c9cc !important}.cp_codeHead .nav-tabs .dropdown-menu li a:hover{background:#0e141e !important;color:#b7c9cc !important}.cp_padLock{position:absolute;left:0;right:0;width:100%;z-index:999;background:#39424e;color:#f34b24;font-family:Open Sans;font-weight:600;line-height:45px;padding:0 20px}.cp_padLock i,.cp_padLock a{color:#979faf}.cp_padLock a{font-size:.9em;text-decoration:underline}.cp_padLock.warn{background-color:#f34b24;color:#f3f7f7}.cp_padLock.warn i{color:#f3f7f7}.ace_editor{height:100%}.ace_editor .user-cursor{z-index:10}.ace_editor .ace_gutter-layer{background:#0e141e}.ace_editor.ace-tm:not(.ace_autocomplete){background-color:#0e141e}.ace_editor.ace_autocomplete .ace_scroller{color:#181e28}.cp_codeeditor .ace_gutter,.cp_codeeditor .ace_scroller{border:60px}.cp_codeeditor .ace_active-line{background:none !important;z-index:0 !important}.cp_codeeditor.js_open .ace_gutter,.cp_codeeditor.js_open .ace_scroller{bottom:245px !important;overflow:scroll}.cp_codeeditor.cp_light .cp_codeHead{background:#EFF1F3;border-bottom:1px solid #C2C7D0}.cp_codeeditor.cp_dark{background:#0e141e}.cp_codeeditor.cp_dark .cp_codeHead{background:#262e39}.cp_codeeditor.cp_dark .cp_codeHead .nav-tabs li .question-title{padding:16px 40px 16px 10px;margin-left:5px}.cp_codeeditor.cp_dark .cp_codeHead .nav-tabs li.active{background:#0e141e}.cp_codeeditor.cp_dark .cp_codeHead .nav-tabs li.active a{background:none;border-color:transparent;border-left-color:#444e5d;color:#2BC56D}.cp_codeeditor.cp_dark .cp_codeHead .nav-tabs li:not(.active) a{background:transparent;border-color:#444e5d}.cp_codeeditor.cp_dark .cp_codemirror{background:#0e141e;color:#ffffff;overflow:visible !important}.cp_codeeditor.cp_dark .cp_codemirror pre{background:transparent;color:#ffffff}.cp_codeeditor.cp_dark .ace_dark{background:#0e141e !important}.cp_codeeditor.cp_dark .ace_dark .ace_gutter{background:none}.cp_codeeditor.cp_dark .ace_dark .ace_gutter-layer{border-right:1px solid #262d39;background:transparent}.cp_codeeditor.cp_dark .cp_codeFoot{z-index:1000;position:absolute;bottom:0;border-top:1px solid #0e141e}.cp_codeeditor.cp_dark .cp_codeFoot label{color:#ffffff}.cp_codeFoot{background:#262e39;font-size:13px;min-height:0;margin-top:0}.cp_codeFoot.open{bottom:168px !important}.cp_codeFoot.open textarea.cp_codeText{height:111px}.cp_codeFoot .nav-tabs{padding-top:0}.cp_codeFoot .nav-tabs li a{background:#262e39;color:#979faf;cursor:pointer;line-height:30px;overflow:hidden;position:relative;text-align:center;border:none;margin-right:0;padding:10px 15px 10px 20px}.cp_codeFoot .nav-tabs li a:hover{color:#ffffff;border:none}.cp_codeFoot .nav-tabs li:not(:first-of-type){margin-left:0}.cp_codeFoot .nav-tabs li.navbar-notify>a{color:#f65039}.cp_codeFoot .nav-tabs li.active a{color:#ffffff;background:#0e141e;cursor:pointer}.cp_codeFoot .cp_codeTextWrap{background-color:#0e141e;min-height:140px}.cp_codeFootActions,.cp_designFootActions{height:40px;margin-right:12px;background:#262e39}.cp_codeFootActions label,.cp_designFootActions label{display:inline}.cp_codeFootActions .chat-unread-count,.cp_designFootActions .chat-unread-count{padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:6px}.cp_chatWrap{position:relative;width:240px;background:#181e28}.cp_chatHeader{padding:8px 10px;font-size:13px;cursor:pointer;color:#b7c9cc;margin-bottom:1px;box-shadow:inset 0px -2px 0px rgba(0,0,0,0.25)}.cp_chatHeader.notify{background:#1ba94c;color:#ffffff}.cp_chatHeader.notify a,.cp_chatHeader.notify i{color:#ffffff}.cp_chatHeader .cp_chat_topBar .icon-mobile{top:-1px}.call_controls{padding:10px 10px 5px 10px}.cp_open_videoChatRoom{background:#181e28;color:#f8f9fa}.cp_open_videoChatRoom .btn{font-weight:500 !important}.cp_chatTools i,.cp_chatTools a{color:#979faf;-webkit-transition:all .3s ease;transition:all .3s ease}.cp_chatTools a{cursor:pointer;font-size:.8em;margin-left:5px}.cp_chatTools a:hover i{color:#ffffff}.cp_call_notifiers{background:#181e28;color:#f8f9fa}.cp_textChat{position:relative;-webkit-transition:.3s all ease;transition:.3s all ease;height:295px;overflow:hidden}.cp_textChat.closed{height:0px}.cp_chatConvo{height:209px;overflow-y:auto;overflow-x:hidden;position:relative}.cp_chatConvo .cp_hellomsg{padding:8px;background:#1d242e;border:none;color:#738f93;border-radius:0;margin:5px 0}.cp_chatIncomming{cursor:pointer;background-color:#262e39;color:#f3f7f7;text-align:center;vertical-align:middle;z-index:100001;position:absolute;left:0;right:0;top:0;margin:0 auto;font-size:12px}.cp_chatIncomming.chat_pad{padding:5px}.cp_chatMinimize{position:absolute;width:40px;height:20px;right:10px;z-index:10;background:rgba(0,0,0,0.5);color:#ffffff;border-radius:0 0 5px 5px;cursor:pointer;text-align:center}.cp_chatMinimize i{margin-left:3px}.cp_chatMinimize:hover{background:rgba(0,0,0,0.9)}.cp_textChat_title{cursor:pointer}.cp_chatBlock{list-style:none;padding:5px 0;border:none;display:inline-block;width:228px}.cp_chatBlock .time{width:35px}.cp_chatBlock .user-indicator{background:none !important;opacity:1 !important;font-size:12px}.cp_chatBlock:first-of-type{padding-top:5px}.cp_chatBlock:last-of-type{border-bottom:none}.cp_chatBlock .cp_chatText{white-space:pre-wrap;font-size:14px;line-height:1.2em;font-weight:500}.cp_chatBlock .wait-msg{color:#576871}.cp_chatBox{background:#EFF1F3;border:1px solid #C2C7D0;height:63px}.cp_chatBox textarea{padding:3px 5px;border-radius:0px;height:63px;resize:none;font-weight:500;font-size:14px;font-family:Open Sans}.user-indicator{color:#576871}.no-transition{-webkit-transition:none !important;transition:none !important}.cp_wrapper .cp_sideDrawer .cp_inner--vertical{display:none}.cp_wrapper.collapsed .cp_sideDrawer{width:59px !important}.cp_wrapper.collapsed .cp_sideDrawer .cp_inner{position:absolute}.cp_wrapper.collapsed .cp_codeeditor{margin-left:59px !important}.cp_wrapper.collapsed .cp_sideDrawer,.cp_wrapper.collapsed .cp_sideHead{overflow:hidden;width:60px}.cp_wrapper.collapsed .cp_sideDrawer .cp_inner{cursor:pointer}.cp_wrapper.collapsed .cp_sideDrawer .cp_inner--vertical{display:block;font-weight:600;color:#979faf;text-transform:uppercase;position:absolute !important;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:133px !important;left:-98px !important;width:250px !important;letter-spacing:1px;text-align:right}.cp_wrapper.collapsed .cp_sideDrawer .cp_inner__import{display:none}.cp_wrapper.collapsed .cp_sideDrawer .cp_inner.admin .cp_inner__import{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cp_wrapper.collapsed .cp_sideDrawer .cp_inner.admin .cp_inner__task{display:none}.cp_wrapper.collapsed .cp_sideHead .sideTitle{margin-left:-200px;max-width:0;white-space:nowrap;display:none;-webkit-transition-delay:0;transition-delay:0}.cp_wrapper.collapsed .cp_sideFoot .btn,.cp_wrapper.collapsed .cp_questionWrap{opacity:0;-webkit-transition-delay:0;transition-delay:0;overflow-x:hidden}.cp_wrapper.collapsed .cp_sideFoot{background:#ffffff;border-top:none}.cp_wrapper.collapsed .cp_draggable{display:none}.modal-body::-webkit-scrollbar,.ace_scrollbar::-webkit-scrollbar{-webkit-appearance:none}.modal-body::-webkit-scrollbar:vertical,.ace_scrollbar::-webkit-scrollbar:vertical{width:11px}.modal-body::-webkit-scrollbar:horizontal,.ace_scrollbar::-webkit-scrollbar:horizontal{height:11px}.modal-body::-webkit-scrollbar-thumb,.ace_scrollbar::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #0e141e;background-color:#738f93}.modal-body::-webkit-scrollbar-track,.ace_scrollbar::-webkit-scrollbar-track{background-color:#0e141e;border-radius:8px}.libraryModal_group{border:1px solid #0e141e;margin-bottom:20px;min-height:90px}.libraryModal_group--test{min-height:120px}.libraryModal_group .badge{bottom:3px;font-size:8px;padding:5px 8px;position:relative;border-radius:0}.libraryModal_group .badge.question-textAns{background-color:#26b061}.libraryModal_group .badge.question-code{background-color:#32A1DE}.libraryModal_group .badge.question-design{background-color:#0076b9}.libraryModal_group .badge.question-diagram{background-color:#805EC9}.libraryModal_group .use-question-container{position:absolute;right:0}.libraryModal_group .use-question-container p.small{color:#b7c9cc}.libraryModal_group .tag{background:#262e39;border-radius:3px;color:#b7c9cc;font-family:Open Sans;font-size:8px;font-weight:600;padding:1px 10px;white-space:nowrap;display:inline-block;margin-bottom:2px}.libraryModal_group .js-question-text{font-size:14px}.libraryModal_group .js-question-text ul,.libraryModal_group .js-question-text ol{margin-left:30px}.libraryModal_question{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px}@media screen and (min-width: 1240px){#codepair #page-header{width:100%}#codepair .cp_wrapper.collapsed .cp_sideDrawer{width:59px !important}#codepair .cp_wrapper.collapsed .cp_sideDrawer .cp_inner{position:absolute}#codepair .cp_wrapper.collapsed .cp_codeeditor{margin-left:59px !important}}#cp_loginModal,.troubleshoot-modal{border-radius:5px;overflow-y:auto;max-height:85%}#cp_loginModal button,.troubleshoot-modal button{font-weight:800 !important}#cp_loginModal input[type="text"],#cp_loginModal input[type="password"],.troubleshoot-modal input[type="text"],.troubleshoot-modal input[type="password"]{width:300px}#cp_loginModal.simple input[type="text"],#cp_loginModal.simple input[type="password"],.troubleshoot-modal.simple input[type="text"],.troubleshoot-modal.simple input[type="password"]{width:450px;height:50px;font-size:20px}#cp_loginModal .logged-in-box,.troubleshoot-modal .logged-in-box{background:#181e28;text-align:left;padding-left:20px;padding-top:11px;margin-left:20px;margin-right:20px;margin-bottom:10px}#cp_loginModal .reset-email-input,.troubleshoot-modal .reset-email-input{width:250px}#cp_loginModal .reset-msg.fail,.troubleshoot-modal .reset-msg.fail{margin:20px 10px -10px 10px;font-size:12px}#cp_loginModal .reset-msg.success,.troubleshoot-modal .reset-msg.success{margin:20px 10px 20px 10px;font-size:14px}#cp_loginModal p.interviewer.error.info,.troubleshoot-modal p.interviewer.error.info{color:grey}.border-right{border-right:1px solid #0e141e}.cp_navigation .dropdown-menu{left:auto;right:0}#questions_list_wrapper{position:absolute;left:0px;right:180px}.lang-container{position:absolute;right:20px;padding-top:8px}#questions_list_wrapper .js-open-question>a{padding-right:10px;padding-left:10px;border-radius:5px 5px 0px 0px !important;width:150px}.left-nav,.right-nav{color:#ffffff;text-decoration:none}ul.modal-topbar-nav li{display:inline-block;font-size:15px;list-style-type:none}ul.modal-topbar-nav li.active a{color:#f3f7f7;padding:14px 0;border-bottom:4px solid #f3f7f7}ul.modal-topbar-nav li:not(.active) a{color:#b7c9cc}#libraryModal{width:1000px;margin-left:-500px;display:block;left:0;right:0;margin:auto;top:100px}.pxT{padding-top:2.5px}.search-box{padding:0;position:absolute;right:32px;top:10px}.search-box input[name=searchKey]{font-size:14px;border-radius:0}.search-box input[name=searchKey]:focus{box-shadow:none;border:none}.search-tap{position:absolute;right:0;top:0;margin:auto;bottom:0;height:18px;text-align:center;width:37px;padding:8px 0;background:#576871;color:#0e141e}.search-tap:hover{background:#39424e;color:#0e141e}.search-tap .icon-search{top:-1px}.cp_codeText pre,.cp_codeText textarea,.cp_codeText div.feedback{background:#0e141e !important;position:relative;overflow:auto;font-family:Open Sans;font-size:13px;line-height:normal;direction:ltr;color:#ffffff;padding:10px;box-shadow:none;border:none;border-right:1px solid #0e141e;margin-bottom:0;height:105px;-webkit-font-smoothing:antialiased}.cp_codeText pre,.cp_codeText textarea{font-size:14px}.cp_codeText textarea:focus{box-shadow:none;border:none;border-right:1px solid #0e141e}.cp_codeText pre{height:143px;box-sizing:border-box}.cp_codeText div.feedback{padding:0}.cp_codeText#interviewer-feedback{margin-right:105px}.cp_feedback_buttons{position:absolute;top:55px;right:20px;width:60px;height:165px}.pad-unlocked-title{display:none}.pad-unlocked .pad-unlocked-title{display:block;color:#32c766}.pad-unlocked .pad-locked-title{display:none}.pad-unlocked .cp_editor_container{bottom:0;height:calc(100% - 50px);padding-bottom:0px}.pad-unlocked .cp_editor_container.btm{height:calc(100% - 120px)}.cp_editor_container{width:100%;margin:auto;border-top:1px solid #17202c;background-color:#0e141e;box-sizing:border-box;position:relative;bottom:-45px;padding-bottom:46px;height:100%}.cp_editor_container .firepad{-webkit-user-modify:read-write;height:100%}.cp_editor_container .fullstack-editor{background:white;color:#39424e;height:100%;text-align:center}.cp_editor_container .fullstack-editor img{margin-top:calc(50vh - 152px)}.cp_editor_container .fullstack-editor .fullstack-loaded,.cp_editor_container .fullstack-editor .fullstack-loaded>iframe{height:100%;width:100%}.cp_editor_toggle{margin-bottom:175px !important;z-index:1 !important}.cp_codeHead .nav-tabs li.cp_questiontabs .tab-wrapper.js_tabs_candidate{width:125px}.cp_codeTextWrap textarea::-webkit-input-placeholder{opacity:0.5}.cp_codeTextWrap textarea:-moz-placeholder{opacity:0.5}.cp_codeTextWrap textarea::-moz-placeholder{opacity:0.5}.cp_codeTextWrap textarea:-ms-input-placeholder{opacity:0.5}.tab-wrapper ul{left:-18px;top:30px}.user-cursor{position:absolute;display:block;opacity:0.6}.user-color-a:before{background:#5680FC !important}.user-color-b:before{background:#FC6254 !important}.user-color-c:before{background:#EA4DFF !important}.user-color-d:before{background:#54D7D7 !important}.user-color-e:before{background:#FCF356 !important}.user-color-f:before{background:#7E55FC !important}.user-color-g:before{background:#E14E9D !important}.user-color-h:before{background:#EF9D3F !important}.user-color-i:before{background:#000000 !important}.user-color-j:before{background:#9D7050 !important}.user-color-k:before{background:#00E13C !important}.user-color-l:before{background:#0336D1 !important}.user-color-m:before{background:#8B000D !important}.user-color-n:before{background:#26b061 !important}.user-color-o:before{background:#56FCC6 !important}.user-color-p:before{background:#B9E40B !important}.user-color-q:before{background:#7F1B44 !important}.user-color-r:before{background:#76B36F !important}.user-color-s:before{background:#00E7FF !important}.user-color-t:before{background:#FF0099 !important}.user-color-u:before{background:#3ba0ff !important}.user-color-v:before{background:#9979B0 !important}.user-color-w:before{background:#06FF02 !important}.user-color-x:before{background:#EA8200 !important}.user-color-y:before{background:#924343 !important}.user-color-z:before{background:#F3C1FD !important}.user-cursor-a{background-color:#5680FC;color:#5680FC}.user-cursor-b{background-color:#FC6254;color:#FC6254}.user-cursor-c{background-color:#EA4DFF;color:#EA4DFF}.user-cursor-d{background-color:#54D7D7;opacity:0.3;color:#54D7D7}.user-cursor-e{background-color:#FCF356;color:#FCF356}.user-cursor-f{background-color:#7E55FC;color:#7E55FC}.user-cursor-g{background-color:#E14E9D;color:#E14E9D}.user-cursor-h{background-color:#EF9D3F;color:#EF9D3F}.user-cursor-i{background-color:#000000;color:#000000}.user-cursor-j{background-color:#9D7050;color:#9D7050}.user-cursor-k{background-color:#00E13C;opacity:0.3;color:#00E13C}.user-cursor-l{background-color:#0336D1;color:#0336D1}.user-cursor-m{background-color:#8B000D;color:#8B000D}.user-cursor-n{background-color:#26b061;color:#26b061}.user-cursor-o{background-color:#56FCC6;color:#56FCC6}.user-cursor-p{background-color:#B9E40B;color:#B9E40B}.user-cursor-q{background-color:#7F1B44;color:#7F1B44}.user-cursor-r{background-color:#76B36F;color:#76B36F}.user-cursor-s{background-color:#00E7FF;color:#00E7FF}.user-cursor-t{background-color:#FF0099;color:#FF0099}.user-cursor-u{background-color:#3ba0ff;color:#3ba0ff}.user-cursor-v{background-color:#9979B0;color:#9979B0}.user-cursor-w{background-color:#06FF02;color:#06FF02}.user-cursor-x{background-color:#EA8200;color:#EA8200}.user-cursor-y{background-color:#924343;color:#924343}.user-cursor-z{background-color:#F3C1FD;color:#F3C1FD}.modal.fade.in{top:20%;left:0;right:0;margin:auto !important}.modal-small-wide{width:500px !important}.modal-medium-wide{width:700px !important}.modal-large-wide{width:850px !important}.icon-phone-hangup{-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;margin-left:-5px}.cp_sideDrawer{position:absolute;top:0px;z-index:999;background:#0e141e;width:355px;height:100%;float:left;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.draggable{position:absolute;background:#39424e !important;z-index:1000}.draggable__drag-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:inherit;border-radius:5px;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;opacity:0;position:absolute;text-align:center}.draggable--vertical{cursor:col-resize;height:100%;width:8px}.draggable--vertical .draggable__drag-icon{bottom:0;height:20px;top:0;width:100%}.draggable--horizontal{width:100%;left:0;height:5px;cursor:row-resize}.draggable--horizontal .draggable__drag-icon{height:100%;left:0;right:0;width:20px}.draggable:hover .draggable__drag-icon{opacity:1}.draggable__scorecard{height:calc(100% - 60px)}.cp_draggable{left:355px}.cph_draggable{display:none;padding-top:3px;bottom:218px}.conent-editor{float:left;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;overflow:hidden}.conent-editor .cp_codeeditor{top:0;left:0;bottom:0;right:0;margin-left:363px;position:relative;width:auto}.conent-editor .cp_codeeditor>div{height:100%}.conent-editor .cp_codeeditor.b-bar-open{height:65%}.cp_inner{position:absolute;bottom:300px;left:0;right:0;top:51px;margin:auto}.content{background:#39424e !important;height:100%}.content>div{position:relative;height:100%}.short-url-message{position:absolute;width:500px;height:20px;padding:10px;text-align:center;left:50%;margin-left:-250px;z-index:1000;background:#fefcea;background-color:#fff8ca;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fefcea), color-stop(1, #fff8ca));background-image:-webkit-linear-gradient(top, #fefcea, #fff8ca);background-image:linear-gradient(top, #fefcea, #fff8ca);border-radius:0 0 5px 5px}.short-url-message .message-inline{display:inline-block;width:450px}.short-url-message .close{color:#333;opacity:0.5}.cp_loading{background:url(https://hrcdn.net/hackerrank/assets/throbber-d9fc7c916661387f468118b48926c3cb7b7b948c7bcb86bd9455f8ca2f149c51.gif) no-repeat center;background-size:40px;height:40px;width:40px}.cp_loading.mid{background-size:30px;height:30px;width:30px}.cp_loading.sm{background-size:20px;height:20px;width:20px}.cp_loading_inverse{background:url(https://hrcdn.net/hackerrank/assets/codepair/throbber-inverse-877ee86da4d1a5a25a89502f4a2416f2fb278690002a4e6c93335a12c952dc89.gif) no-repeat center;background-size:40px;height:100%;width:100%}.cp_loading_light{background:url(https://hrcdn.net/hackerrank/assets/ajax-view-loader-24636582f7e45440ba4c888f52a40bc112a260e01691dfddee48f281c901f744.gif) no-repeat center;background-size:40px;height:100%;width:100%}.hr_loading{background:url(https://hrcdn.net/hackerrank/assets/codepair/hackerrank_loader-2f9fc794322ebff9ed728572090b64defeac99c985924db3aacefd9cc7811967.gif) no-repeat center;background-size:50px;height:50px;width:50px}.hr_loading.mid{background-size:32px;height:32px;width:32px}.hr_loading.sm{background-size:16px;height:16px;width:16px}.collapse-arr{width:50px;display:inline-block;background:#39424e;padding:0px 0px;color:#f3f7f7;border-radius:0px 0px 35px 35px;box-shadow:none;position:absolute;left:0;right:0;top:0;margin:auto;height:21px}.collapse-arr.text{display:none}.collapse-arr:hover{color:#2BC56D}.collapse-arr.disabled:hover{color:#f3f7f7}.collapse-text{display:none;background:#444e5d;padding:8px 20px;color:#ffffff;text-transform:uppercase;border-radius:5px 5px 0px 0px;position:absolute;left:0px;top:-39px;width:259px;height:22px;margin-left:21px;cursor:pointer}#chat_wrapper{position:absolute;bottom:49px;right:20px;z-index:1031}.fullscreen_video{margin-left:auto;margin-right:auto;width:100% !important;position:absolute !important;top:0 !important;left:0 !important;z-index:1025 !important;bottom:100px !important}.fullscreen_video .cp_chatInner{height:100%}.fullscreen_video .incoming.OT_mirrored{height:100% !important;width:100% !important;overflow:hidden !important}.fullscreen_video .cp_chatWrap{width:100%;height:100%;position:absolute}.fullscreen_video .cp_chatWrap .cp_chatHeader{cursor:auto}.fullscreen_video .cp_chatWrap .cp_chatHeader .cp_chatTools{cursor:pointer !important}.fullscreen_video .cp_chatWrap .cp_chatMinimize,.fullscreen_video .cp_chatWrap .cp_textChat_title{display:none !important}.fullscreen_video .cp_chatWrap .cp_chatBlock{width:100% !important}.fullscreen_video .cp_chat_videoWrapper{float:left !important;width:70% !important;height:100% !important}.fullscreen_video .cp_chat_mainWrapper,.fullscreen_video .cp_textChat{height:100% !important}.fullscreen_video .cp_chatConvo{height:90% !important;margin-left:auto;margin-right:auto}.fullscreen_video .cp_chatBox{height:15% !important;margin-left:auto;margin-right:auto}.fullscreen_video .cp_chat_incomingVideo{height:90% !important;margin-left:auto;margin-right:auto}.fullscreen_video .OT_video-container{height:100% !important;left:auto !important;top:auto !important;width:100% !important}#chat_wrapper.bottom_opened{bottom:235px}.cp_chat_phoneWrapper{background:#000000;color:#ffffff}.cp_chat_phoneWrapper .cp_chat_phoneTimer{font-size:1.4em}.cp_chat_phoneWrapper .new-cp-btn{padding-left:14px;padding-right:14px}.cp_chat_phoneWrapper .new-cp-btn.mute-button{padding-left:22px;padding-right:22px;border-color:#576871}.cp_chat_phoneWrapper .new-cp-btn.mute-button:hover{border-color:#39424e}.cp_chat_videoOptions a.off i{color:#f65039}.cp_chat_videoWrapper{width:100%;background:#39424e}.cp_chat_videoWrapper .cp_chat_mainWrapper{height:180px;width:100%;position:relative;background:#EFF1F3}.cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_incomingVideo{position:absolute;height:180px;width:100%;top:0px;left:0px;background:#eeeeee;z-index:100;overflow:hidden}.cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_incomingVideo .cp_loading{margin-top:30px}.cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_outgoingVideo{position:absolute;height:60px;width:80px;left:10px;bottom:10px;border:1px solid #ffffff;z-index:101;background:#000000;overflow:hidden}.cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_outgoingVideo video,.cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_incomingVideo video{width:100%;height:100%}.cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_videoOptions{position:absolute;background:rgba(0,0,0,0.5);opacity:0.8;height:40px;width:100%;bottom:0px;left:0px;z-index:101}.cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_videoOptions:hover{background:rgba(0,0,0,0.9);opacity:1}.cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_videoOptions a{color:#ffffff;margin:0 4px 0 4px}.cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_videoOptions a:hover{opacity:0.7}.cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_videoOptions a.off{color:#f65039}.cp_chat_videoWrapper .cp_chat_particpantsWrapper{height:60px;width:100%;background:#000000;text-align:center}.cp_chat_videoWrapper .cp_chat_particpantsWrapper .cp_chat_participant{width:78px;height:60px;display:inline-block;background:#f65039;border-left:1px solid #EFF1F3;border-right:1px solid #EFF1F3}.tooltip-inner{white-space:pre-wrap;padding:5px;line-height:16px;box-shadow:0px 3px 10px rgba(14,20,30,0.3);font-size:13px}.tooltip-inner:before{content:'';display:none}.fixed-position{position:relative;top:0px;left:0px;height:100%;width:100%;background:inherit}.scroll_wrap{height:50px;max-width:80%;min-width:50px;overflow:hidden}@media screen and (min-width: 960px){.scroll_wrap{max-width:82.5%}}@media screen and (min-width: 1200px){.scroll_wrap{max-width:87%}}@media screen and (min-width: 1560px){.scroll_wrap{max-width:90%}}.js-scroll-left.hide{visibility:hidden;display:block}.cp_tasksWrapper{height:100%;width:100%;position:relative}.cp_tasksWrapper .cp_tasksHeader{position:absolute;height:50px;top:20px;left:20px;right:20px}.cp_tasksWrapper .cp_tasksHeader .login-details{background:#ffffff;border-radius:5px;padding:5px 10px 5px 10px;color:#000000}.cp_tasksWrapper .cp_tasksFrame{position:absolute;left:20px;right:20px;top:70px;bottom:20px;background:#17202c;border:1px solid #f8f9fa}.cp_tasksWrapper .cp_tasksFrame iframe{width:100%;height:100%}a.no-format{color:#32A1DE}.offline-ui{z-index:10000 !important}.minimalistic div.cp_codemirror.cp_inner:not(.cp_editor_toggle){bottom:0px !important}.minimalistic footer.cp_codeFoot:not(.open){bottom:0px !important}.minimalistic div#chat_wrapper:not(.bottom_opened){bottom:0px !important}.minimalistic .collapse-text{display:inline-block}.minimalistic .collapse-arr{display:none}.cp_addQuestion{background:#576871;border:none;border-radius:0;box-shadow:none;height:49px;margin-left:0;margin-top:0;width:49px;z-index:112}.cp_addQuestion:hover{box-shadow:none;background:#39424e}.dp_holder{position:relative;float:left}.dp_holder .dp_list{width:130px;background:#262e39;position:absolute;z-index:1000;right:-30px;top:54px;padding:4px 0;font-size:13px}.dp_holder .dp_list .small_icons img{width:25px}.dp_holder .dp_list .boxes{text-align:center;margin:auto}.dp_holder .dp_list .boxes .box_i{display:block;float:none;vertical-align:top;padding:5px 12px;text-align:left;font-size:13px;color:#b7c9cc}.dp_holder .dp_list .boxes .box_i .left-menu-icon{width:15px;display:inline-block;vertical-align:top}.dp_holder .dp_list .boxes .box_i .left-menu-icon img{max-width:100%;position:relative;top:2px}.dp_holder .dp_list .boxes .box_i:hover{background:#1d242e;color:#f3f7f7}.dp_holder .dp_list .separator{margin:6px 10px 2px 10px;border-top:1px solid #39424e}.dp_holder .arrow-up{position:absolute;top:-18px;right:4px;width:0;height:0}.dp_holder .arrow-up:after{content:'';display:block;position:absolute;top:-16px;left:-68px;width:0;height:0;border-color:transparent transparent #262e39 transparent;border-style:solid;border-width:17px;z-index:-1}.dp_holder .plus-icon-new{color:#0e141e;font-size:26px;top:11px}.chat_content{display:inline-block;vertical-align:top;word-break:break-word}.debugger-modal{width:600px !important;top:10% !important}.debugger-modal .alert p{word-break:break-word;margin-bottom:10px}.debugger-modal .diagnostic_msg{font-weight:500 !important;background-color:#e4e4e4;padding:4px 10px;margin-top:10px}.popover{min-width:225px;padding:0}.popover.wide{max-width:350px}.popover .popover-title{padding:9px 14px;font-weight:500}.popover .popover-content{font-weight:500;font-size:16px;padding-top:20px;line-height:17px}.popover .btn{font-size:12px;font-weight:500 !important}.popover .popover-navigation{padding:9px 14px}.invite-candidate .popover{background:#262e39;padding:22px 27px;border-radius:0}.invite-candidate .popover .popover-title{background:#262e39;color:#ffffff;line-height:35px;font-size:26px;padding:0 30px 0 0;border-bottom-color:#262e39}.invite-candidate .popover .popover-content{padding:0;color:#b7c9cc}.invite-candidate .popover .arrow:after{border-bottom-color:#262e39}.invite-candidate .popover .invite-modal-input{background:#0e141e}.invite-candidate .popover .tooltip.bottom .tooltip-arrow{border-bottom-color:#0e141e}.invite-candidate .popover .tooltip-inner{background:#0e141e;color:#b7c9cc;border:1px solid #0e141e;padding:8px}.tooltip.right .tooltip-arrow{border-right-color:#262e39}.tooltip.left .tooltip-arrow{border-left-color:#262e39}.tooltip.top .tooltip-arrow{border-top-color:#262e39}.tooltip.bottom .tooltip-arrow{border-bottom-color:#262e39}.tooltip-inner{background:#262e39;color:#b7c9cc;border:1px solid #262d39}div.cp_sideText{background-color:#0e141e !important;padding:0;border-right:1px solid #262d39;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cp_questionWrap{background:#111827;width:100%;padding:20px 15px;box-sizing:border-box;color:#b7c9cc;overflow-y:auto}.cp_questionWrap img{background:#ffffff;padding:5px}.cp_questionWrap h5{font-size:15px;line-height:20px;color:#EEF4FC;font-weight:bold}.cp_questionWrap div.separator{border-bottom:1px solid #373D4A;padding:0px;padding-bottom:20px}.cp_questionWrap .cp_sideAddQuestion .separator{padding-bottom:50px}.cp_questionWrap p{color:#DEEAFA}.cp_questionWrap p.guidelines{font-size:15px;line-height:25px}.popover{z-index:1040}#repl-run .repl-run{display:inline-block}#repl-run .running{display:none}#repl-run .running .floatingCirclesG{margin-top:5px}#repl-run.compiling{padding:0 8px 0 3px}#repl-run.compiling .repl-run{display:none}#repl-run.compiling .running{display:inline-block}#compilerun .willrun,#render .willrun{display:-webkit-box;display:-ms-flexbox;display:flex}#compilerun .running,#render .running{display:none}#compilerun .running .floatingCirclesG,#render .running .floatingCirclesG{margin-top:5px}#compilerun.compiling,#render.compiling{padding:0 8px 0 3px}#compilerun.compiling .willrun,#render.compiling .willrun{display:none}#compilerun.compiling .running,#render.compiling .running{display:inline-block}#cp_testcases .run-all-testcases{display:inline-block}#cp_testcases .running{display:none}#cp_testcases .running .floatingCirclesG{margin-top:5px}#cp_testcases.compiling{padding:0px 8px 0px 3px}#cp_testcases.compiling .run-all-testcases{display:none}#cp_testcases.compiling .running{display:inline-block}.sm_throbber{width:15px;height:15px}span.inline-throbber.loading{background:url(https://hrcdn.net/hackerrank/assets/throbber-d9fc7c916661387f468118b48926c3cb7b7b948c7bcb86bd9455f8ca2f149c51.gif)}#floatingCirclesG{position:relative;width:25px;height:25px;display:inline-block;vertical-align:top;-webkit-transform:scale(0.6);transform:scale(0.6)}.f_circleG{position:absolute;background-color:#ffffff;height:5px;width:5px;-moz-border-radius:2px;-moz-animation-name:f_fadeG;-moz-animation-duration:1.04s;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-webkit-border-radius:2px;-webkit-animation-name:f_fadeG;-webkit-animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-ms-border-radius:2px;-ms-animation-name:f_fadeG;-ms-animation-duration:1.04s;-ms-animation-iteration-count:infinite;-ms-animation-direction:normal;-o-border-radius:2px;-o-animation-name:f_fadeG;-o-animation-duration:1.04s;-o-animation-iteration-count:infinite;-o-animation-direction:normal;border-radius:2px;animation-name:f_fadeG;animation-duration:1.04s;animation-iteration-count:infinite;animation-direction:normal}#frotateG_01{left:0;top:10px;-webkit-animation-delay:0.39s;animation-delay:0.39s}#frotateG_02{left:3px;top:3px;-webkit-animation-delay:0.52s;animation-delay:0.52s}#frotateG_03{left:10px;top:0;-webkit-animation-delay:0.65s;animation-delay:0.65s}#frotateG_04{right:3px;top:3px;-webkit-animation-delay:0.78s;animation-delay:0.78s}#frotateG_05{right:0;top:10px;-webkit-animation-delay:0.91s;animation-delay:0.91s}#frotateG_06{right:3px;bottom:3px;-webkit-animation-delay:1.04s;animation-delay:1.04s}#frotateG_07{left:10px;bottom:0;-webkit-animation-delay:1.17s;animation-delay:1.17s}#frotateG_08{left:3px;bottom:3px;-webkit-animation-delay:1.3s;animation-delay:1.3s}@-webkit-keyframes f_fadeG{0%{background-color:#000000}100%{background-color:#ffffff}}@keyframes f_fadeG{0%{background-color:#000000}100%{background-color:#ffffff}}.inline-block{display:inline-block;vertical-align:top}.copy_pad{background:none;border:none;font-size:15px}button.edit_mode{font-weight:500 !important}button.edit_mode.edit_mode_active{opacity:1 !important}button.edit_fontsize{font-weight:500 !important}button.edit_fontsize.edit_fontsize_active{opacity:1 !important}button.edit_theme{font-weight:500 !important}button.edit_theme.edit_theme_active{opacity:1 !important}body,p,button{font-family:Open Sans;font-weight:normal}.videoTutorial{position:fixed;z-index:999;background:#000000;left:0;right:0;top:0;bottom:0;margin:auto}.videoTutorial i{position:absolute;right:0;top:0;cursor:pointer;padding:26px;font-size:18px}.videoTutorial .videoContainer{position:absolute;left:0;right:0;margin:auto;width:853px;top:0;bottom:0;height:480px}.cancel_on_drag{bottom:0px !important;margin-bottom:0px !important}textarea.cp_codeText{height:100%;border-radius:0;-webkit-transition:none !important;transition:none !important;background:#0e141e !important;font-family:'Source Code Pro', monospace !important}pre.cp_codeText{font-family:Menlo, Monaco, Consolas, "Courier New", monospace !important;height:111px}.pad_locked{margin-bottom:120px}.locked_pad{margin-bottom:61px}.toggle_icon{color:#979faf}.ace_editor.ace_dark{color:#ffffff !important}.ace_editor.ace-night-owl .ace_marker-layer .ace_bracket{border:1px solid #738f93}.ace_editor.ace-night-owl .ace_comment{color:#738f93}.ace_editor .ace_comment{font-style:italic}.other-client-selection-5680fc,.other-client-selection-fc6254,.other-client-selection-ea4dff,.other-client-selection-54d7d7,.other-client-selection-fcf356,.other-client-selection-7e55fc,.other-client-selection-e14e9d,.other-client-selection-ef9d3f,.other-client-selection-000000,.other-client-selection-9d7050,.other-client-selection-00e13c,.other-client-selection-0336d1,.other-client-selection-8b000d,.other-client-selection-26b061{opacity:0.3 !important;border-left:none !important}.full-height-editor .cp_editor_container{height:100% !important}.full-height-editor #chat_wrapper{bottom:0 !important}.design-editors{height:100%}.splitter.horizontal{height:5px !important;top:49%}.splitter.vertical{left:50%;width:5px;z-index:1001}.design-grid{height:100%;position:relative}.design-grid .col{width:50%;height:100%;float:left;margin-top:0;position:relative}.design-grid .col .window{height:50%;padding:0;box-sizing:border-box;position:relative}.design-grid .col .window:first-of-type{height:calc(50% - 5px)}.design-grid .col .window:last-of-type{height:calc(50% + 5px);padding-top:5px}.design-grid .col .window:last-of-type .window-label{top:10px}.design-grid .col .window .window-label{position:absolute;right:10px;top:5px;padding:2px 10px;background:#181b21;border:1px solid #000000;opacity:1;font-size:13px;font-weight:500;border-radius:3px;cursor:default;color:#f3f7f7;z-index:1}.design-grid .col .window .window-label.transpiler-container{background:unset;border:unset;padding:0}.design-grid .col .window .window-label.transpiler-container .select2-selection{background:rgba(24,27,33,0.3) !important;height:28px;margin-top:0 !important;min-width:100px}.design-grid .col .window .window-label.transpiler-container .select2-selection .select2-selection__rendered{font-weight:500;line-height:18px;text-align:center}.design-grid .col .window .window-label.transpiler-container .select2-selection__arrow{height:25px;padding:0;top:0}.design-grid .col .window .window-label.transpiler-container .select2-selection__arrow b{left:1px;margin-top:-9px !important}.design-grid .col .window .window-label.transpiler-container .select2-container--open .select2-selection__arrow b{left:0;margin-top:-4px !important}.design-grid .col .window .resize-icon{right:80px !important;padding-right:4px;cursor:pointer}.design-grid .col .window:hover .window-label:not(.transpiler-container){opacity:0.2;background:rgba(24,27,33,0.3)}.design-grid .col .window.output-window:hover .window-label{opacity:0.6;color:#262e39;background:rgba(24,27,33,0.3)}.design-grid .col.col2 .window .window-label{right:5px}.design-grid .col .output-window .design-output-view{background:#ffffff}.design-grid .col .output-window .design-output-view div{height:100%}.full-screen{height:100%}.full-screen .design-output-view{background:#ffffff}.full-screen .design-output-view div{height:100%}.full-screen .window-label{position:absolute;right:10px;top:5px;padding:2px 10px;background:#181b21;border:1px solid #000000;opacity:1;font-size:13px;font-weight:500;border-radius:3px;cursor:default;color:#f3f7f7;z-index:1}.full-screen .resize-icon{right:80px !important;padding-right:4px;cursor:pointer}.video-off-avatar-wrapper{background:#000000;z-index:100;overflow:hidden;width:100%;height:100%}.video-off-avatar-wrapper .video-off-avatar{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 70%;background-position:center center;bottom:0px;left:0;right:0;margin:auto;background-color:#000000}.video-off-mini-avatar{top:16px;left:16px;display:block !important}.clickable{cursor:pointer}.cp_chat_mainWrapper .chat-troubleshoot-open{background-color:rgba(0,0,0,0.4);border-radius:50%;bottom:4px;font-size:12px;height:16px;line-height:16px;position:absolute;right:36px;width:16px;z-index:101}.messenger-message.message{margin:0px}ul.messenger.messenger-fixed.messenger-on-top{top:0px}.messenger-message-inner{font-size:13px}.messenger-actions{display:none !important}ul.messenger-theme-flat .messenger-message.alert-success .messenger-message-inner:before{background:#32c766 !important}ul.messenger-theme-flat .messenger-message.alert-error .messenger-message-inner:before{display:none}span.messenger-spinner-side.messenger-spinner-counter{margin-left:13px;z-index:9999999;margin-top:5px}ul.messenger-theme-flat .messenger-message .messenger-message-inner-show:before{display:block}.message-success .messenger-spinner-counter{display:none}.select2-container--default{font-size:13px}.select2-container--default .select2-results__option[aria-selected=true]{background:#1d242e;color:#ffffff}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#181e28}.select2-container .select2-selection--single{font-weight:600;padding:2px 8px !important;margin-top:5px !important;border:1px solid #C2C7D0;border-bottom-color:#B4BAC5}.select2-container--default .select2-selection--single{background-color:#0e141e !important;border-color:#0e141e !important;border-radius:0 !important;height:34px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#b7c9cc;margin-left:-5px}.select2-container--default .select2-selection--single .select2-selection__arrow{padding:0 10px;font-family:'hricons';width:18px;display:inline-block;right:5px;background-color:transparent !important;border:0 !important;box-shadow:none !important;color:#ffffff !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:block;width:18px;height:33px;top:-1px;left:11px;overflow:hidden !important;margin-top:-5px !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(https://hrcdn.net/hackerrank/assets/codepair/select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png) no-repeat -8px -6px !important;-webkit-filter:invert(78%) sepia(10%) saturate(299%) hue-rotate(140deg) brightness(102%) contrast(87%);filter:invert(78%) sepia(10%) saturate(299%) hue-rotate(140deg) brightness(102%) contrast(87%)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{background-image:url(https://hrcdn.net/hackerrank/assets/codepair/select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png);background:url(https://hrcdn.net/hackerrank/assets/codepair/select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png) no-repeat -43px -6px !important;overflow:hidden;margin-top:0px !important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:32px;position:absolute;top:5px;overflow:hidden !important}.select2-container--default .select2-search--dropdown .select2-search__field{background-image:url(https://hrcdn.net/hackerrank/assets/codepair/search-2d60ace50b0b6a748e97e7f2eeb3361cb34ae8eaa866d4d553c012bcdfa9927c.svg) !important;background-size:32px 20px !important;background-position:100% 6px !important;background-repeat:no-repeat !important}.select2-search--dropdown{display:block;padding:10px}.select2-results{max-height:200px;padding:0px;margin:4px 0px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent;margin-top:-10px}.select2-dropdown{border:none;background-color:#262e39;margin-top:10px;border-radius:0;color:#b7c9cc}.select2-results__option{padding:7px 18px 8px}.select2-container--open .select2-dropdown--below:after{content:none}.user-delay-container{display:inline-block;height:12px;position:relative;width:12px}.user-delay-container .user-delay-base{border-color:transparent transparent #C2C7D0 transparent;border-style:solid;border-width:0 0 12px 12px;bottom:0;height:0;left:0;position:absolute;width:0}.user-delay-container .user-delay-low{border-bottom-color:#2BC56D;border-width:0 0 12px 12px}.user-delay-container .user-delay-med{border-bottom-color:yellow;border-width:0 0 8px 8px}.user-delay-container .user-delay-high{border-bottom-color:#f65039;border-width:0 0 4px 4px}.user-text-indicator{font-size:10px;position:absolute;top:18px}.js-candidate-test{position:relative}.js-candidate-test .quick_badge{background-color:#0076b9;border-radius:6px;color:#ffffff !important;font-size:8px;right:2px;line-height:normal;padding:2px 4px;position:absolute;top:-14px}#library-recently-used:hover>.dropdown-menu{display:block}#library-recently-used .dropdown-menu{background-color:#39424e;border:none !important;padding-bottom:0;margin-top:0}#library-recently-used .dropdown-menu::before{border:none}#library-recently-used .dropdown-menu li{width:100%}#library-recently-used .dropdown-menu li a{font-size:12px;line-height:1;padding:8px;border-bottom:none !important}#libraryModal .libraryModal_group{background-color:#0e141e;position:relative}#libraryModal .libraryModal_group .expand-collapse-toggle{background-color:#262d39;border:1px solid #b7c9cc;border-radius:12px;bottom:-12px;font-size:12px;position:absolute;right:12px}#libraryModal .libraryModal_group .expand-collapse-toggle:hover{background-color:#1d242e}#libraryModal .libraryModal_group .expand-collapse-toggle a{color:#b7c9cc}#libraryModal .libraryModal_group .expand-collapse-toggle a:hover{color:#b7c9cc}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url(https://hrcdn.net/hackerrank/assets/codepair/select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}.twilio-call-start-by{color:#ffffff}.twilio-users-in-video-status{color:#ffffff}.icon-unsupport-browser{color:orange}.cp_open_twiliovideoChatRoom,.cp_call_notifiers_twilio{background:rgba(68,78,93,0.75)}.cp_twilioRejectNotify{font-size:14px;color:#f3f7f7;font-weight:bold;margin-top:10px}.cp_chat_twilioVideo{width:100%;border-bottom:1px solid #0e141e}.cp_chat_twilioVideo .chat-troubleshoot-open{position:absolute;display:block;color:#2BC56D;z-index:999;bottom:0;right:0;width:25px;height:25px}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper{height:180px;width:100%;position:relative;background:#EFF1F3}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_incomingTwilioVideo{position:absolute;height:180px;width:100%;top:0;left:0;background:#181e28;color:#f3f7f7;z-index:100;overflow:hidden}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_incomingTwilioVideo .cp_loading{margin-top:30px}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_incomingTwilioVideo video{width:100%;height:100%}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_outgoingTwilioVideo{position:absolute;float:right;height:30px;width:40px;bottom:25px;right:0px;margin-right:10px;z-index:200;background:#000000;overflow:hidden}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_outgoingTwilioVideo video{width:100%;height:100%}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_BottomVids{position:absolute;height:62px;width:92%;bottom:10px;left:10px;z-index:101;background:transparent;overflow-x:auto;white-space:nowrap;overflow-y:hidden}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_BottomVids .cp_chat_forHorizontalScroll{height:80px;width:max-content;width:-moz-max-content;width:-webkit-max-content}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_BottomVids .nextIncomingTwilioVideo{float:left;height:45px;width:60px;margin-right:10px;border:1px solid #ffffff;z-index:101;background:rgba(0,0,0,0.5);overflow:hidden}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_BottomVids .cp_chat_outgoingTwilioVideo video,.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_BottomVids .nextIncomingTwilioVideo video{width:100%;height:100%}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_BottomVids ::-webkit-scrollbar{background:transparent;width:0px}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_videoOptions{position:absolute;background:rgba(0,0,0,0.5);opacity:0.8;height:40px;width:100%;bottom:0px;left:0px;z-index:101}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_videoOptions:hover{background:rgba(0,0,0,0.9);opacity:1}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_videoOptions a{color:#ffffff;margin:0 4px 0 4px}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_videoOptions a:hover{opacity:0.7}.cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_videoOptions a.off{color:#f65039}.cp_chat_twilioVideo .cp_chat_particpantsTwilioWrapper{height:60px;width:100%;background:#000000;text-align:center}.cp_chat_twilioVideo .cp_chat_particpantsTwilioWrapper .cp_chat_twilioParticipants video{width:78px;height:60px;display:inline-block;border-left:1px solid #EFF1F3;border-right:1px solid #EFF1F3}.cp_chat_twilioVideo.fullscreen{width:81%;height:100%;float:left;display:inline-block}.cp_chat_twilioVideo.fullscreen .cp_chat_twilioMainWrapper{height:100%}.cp_chat_twilioVideo.fullscreen .cp_chat_incomingTwilioVideo{height:100%}.cp_chat_twilioVideo.fullscreen .cp_chat_outgoingTwilioVideo{height:150px;width:225px}.tooltip{word-break:normal;z-index:9999}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{outline:none !important;border:1px solid #32c766;box-shadow:0 0 5px #32c766}.chat_content{padding:10px;border-radius:0 6px 6px 6px;position:relative;background:#1d242e;color:#b7c9cc;max-width:60%;-ms-flex-item-align:start;align-self:flex-start}.bot-alert{width:100%;margin-left:3px;margin-right:3px;border:1px solid #1d242e;line-height:13px;font-size:12px;font-weight:500;background-color:#1d242e;color:#738f93;max-width:90%}.bot-alert [class^="icon-"]{font-size:12px;float:left;top:0px}.cp_chatBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cp_chatBlock--right .user-chat-wrapper,.cp_chatBlock--right .chat_content{-ms-flex-item-align:end;align-self:flex-end}.cp_chatBlock--right .chat_content{border-radius:6px 0 6px 6px}.chat-left{display:inline-block}.chat-right{float:right;margin-right:2px;margin-left:auto;word-break:break-word;padding-left:6px}.cp_chatConvo{height:235px;border:0;padding:5px 10px}.cp_chatBox,.cp_chatBox textarea{height:50px;border:none;line-height:26px;font-size:13px;background:#1d242e}.cp_chatBox textarea{color:#b7c9cc;box-shadow:none;padding:10px}.cp_chatBox textarea::-webkit-input-placeholder{color:#738f93}.cp_chatBox textarea::-moz-placeholder{color:#738f93}.cp_chatBox textarea:-ms-input-placeholder{color:#738f93}.cp_chatBox textarea::placeholder{color:#738f93}.cp_chatBlock .cp_chatText{font-size:12px;line-height:14px;width:100%}.chat-time-right{font-size:8px;font-weight:bold;color:black;word-spacing:-2px;float:right;margin-right:-35px;margin-top:16px}.chat-time-left{font-size:8px;font-weight:bold;color:black;word-spacing:-2px;float:left;margin-top:-9px}.cp_chatBlock{width:97%}.user-chat-wrapper{margin-bottom:-3px}#chat_message_text::-webkit-input-placeholder{font-size:13px}#chat_message_text:-moz-placeholder{font-size:13px}#chat_message_text::-moz-placeholder{font-size:13px}#chat_message_text:-ms-input-placeholder{font-size:13px}.iti-flag{background-image:url(https://hrcdn.net/hackerrank/assets/codepair/flags-0d100f398338bd655212c0c50a9d164da6497376ac13486d66412893b2746a89.png)}.intl-tel-input .country-list{width:260px;max-height:210px;font-size:0.9em;overflow-x:hidden}.intl-tel-input{margin-bottom:10px;width:260px}.js-lock-all,.js-unlock-all{padding-right:18px !important;padding-left:18px !important}.ls-editor{float:left;margin-top:-1px !important;min-width:100px;margin-right:5px}.dv-editor{margin-top:20px}.dv-font{margin-left:10px}.limt{margin-top:1px}.lipt{padding-bottom:4px}.wsnr{white-space:nowrap}.ul-style{margin-right:-15px;padding-bottom:20px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes call-animate{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.7, 0.7, 0.7) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.7, 0.7, 0.7) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes call-animate{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.7, 0.7, 0.7) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.7, 0.7, 0.7) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.call-animate{-webkit-animation-name:call-animate;animation-name:call-animate}.call-animate [class^="icon-"]{font-size:45px}.ls-setting{margin-top:-8px !important}.dropdown-style{display:none;width:330px}body.light .cp_sideText{background:#0e141e !important}body.light .cp_chatHeader{margin-bottom:0px}.pulse{position:absolute;width:10px;height:10px;border-radius:100%;top:-25px;left:48%}.pulse:before,.pulse:after{content:"";position:absolute;width:12px;height:12px;background-color:#32c766;border-radius:100%}.pulse:before{-webkit-animation:blip1 2s infinite;animation:blip1 2s infinite}.pulse:after{-webkit-animation:blip2 4s infinite;animation:blip2 4s infinite;background-color:rgba(50,199,102,0.3)}@-webkit-keyframes blip1{to{-webkit-transform:scale(5);transform:scale(5);opacity:0}}@keyframes blip1{to{-webkit-transform:scale(5);transform:scale(5);opacity:0}}.popover.left>.pulse{top:46%;left:105%}.popover.top>.pulse{top:110%;left:48%}.recording-view-modal{min-height:300px;background:#ffffff}.recording-view-modal .interview-report-code-spinner{background:url(https://d3rpyts3de3lx8.cloudfront.net/hackerrank/hackerrank_spinner_32x32.gif);height:32px;width:32px;display:inline-block;margin-left:49%}.recording-view-modal .recording-select-button{margin-top:10px;margin-left:86%}.recording-view-modal .codebox{margin-top:20px;background:#0e141e;height:310px;overflow:scroll;border:1px solid #0e141e}.recording-view-modal .codebox pre{background:#0e141e;color:#b7c9cc}.recording-view-modal .ui-state-active,.recording-view-modal .ui-widget-content .ui-state-active,.recording-view-modal .ui-widget-header .ui-state-active{background:#32c766;border:1px solid #32c766}.iframe-overlay{height:100%;left:0;position:absolute;top:0;width:100%}#demo-login input{margin-bottom:15px;width:400px !important}#demo-login button{display:block;margin:0 auto;margin-top:15px}#demo-login .half-w{width:192px !important}#demo-login .half-w:first-child{margin-right:16px}#top-banner-container{background:#2BC56D;color:#ffffff;height:60px;left:0;opacity:0;position:fixed;top:-60px;width:100%;z-index:1038}#top-banner-container span{line-height:40px}#top-banner-container .btn{color:#2BC56D;background:white}#top-banner-container .btn:hover{border-color:#26b061}#top-banner-container .icon2-close{font-size:20px;top:8px}#contact-us{width:370px}#contact-us .icon2-close{float:right;font-size:20px;top:-23px}#contact-us #mktoForm_1311{margin:0;padding-bottom:10px;padding-top:0}#contact-us .mktoGutter{display:none}#contact-us .mkto-wrapper .mktoForm input{height:40px;width:100%;font-size:14px;padding-left:10px;border:1px solid #C2C7D0 !important;border-radius:5px !important;box-shadow:none !important}#contact-us .mkto-wrapper .mktoForm select{border:1px solid #C2C7D0 !important;border-radius:5px !important;box-shadow:none !important}#contact-us .mkto-wrapper .mktoForm .mktoFormCol{margin-bottom:0 !important}#contact-us .mkto-wrapper .mktoForm .mktoAsterix{margin-right:15px;margin-top:10px}#contact-us .mkto-wrapper .mktoForm .mktoButtonRow{width:100%}#contact-us .mkto-wrapper .mktoForm .mktoButtonWrap{margin:0 auto !important;display:block;text-align:center}#contact-us .mkto-wrapper .mktoForm .mktoButtonWrap.mktoRound .mktoButton:not(.btn-flat){background:#32c766;border:none;border-radius:4px;box-shadow:none;font-size:15px;font-weight:500;margin-left:25px;margin-top:10px;padding:11px 15px}.popover{z-index:1039 !important}#invite-candidates input{height:40px;font-size:13px;width:75%}#invite-candidates button{height:40px;width:25%;font-weight:bold !important;border-radius:0;background-clip:unset;padding:5px}#live-support{text-decoration:underline}.transpiler-select-dropdown{font-size:13px;left:unset;width:100px !important}.transpiler-select-dropdown::after{left:15% !important}.transpiler-select-dropdown input{font-size:13px}#end-interview-modal-v2{width:640px;background:#262e39}#end-interview-modal-v2 #end-interview-close{position:absolute;right:0;top:0}#end-interview-modal-v2 .modal-body{background:#262e39;color:#ffffff;max-height:525px;padding:0;padding-top:30px}#end-interview-modal-v2 .modal-body #feedback-banner{margin:0 200px 40px 200px}#end-interview-modal-v2 .modal-body #stars-container{margin-bottom:20px}#end-interview-modal-v2 .modal-body #stars-container .icon-star.highlight,#end-interview-modal-v2 .modal-body #stars-container .icon-star.highlight-select{color:gold}#end-interview-modal-v2 .modal-body .inputs-container,#end-interview-modal-v2 .modal-body #feedback-additional{background:#262e39;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;box-sizing:border-box;padding:0 20px;font-weight:normal;font-size:13px}#end-interview-modal-v2 .modal-body .inputs-container .js-issue-bubble,#end-interview-modal-v2 .modal-body #feedback-additional .js-issue-bubble{color:#ffffff;border:none;padding:10px 10px;font-weight:normal;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#end-interview-modal-v2 .modal-body .inputs-container .js-issue-bubble .feedback-checkbox,#end-interview-modal-v2 .modal-body #feedback-additional .js-issue-bubble .feedback-checkbox{top:-1px}#end-interview-modal-v2 .modal-body .inputs-container .js-issue-bubble .feedback-checkbox-text,#end-interview-modal-v2 .modal-body #feedback-additional .js-issue-bubble .feedback-checkbox-text{line-height:1.5;font-size:13px;font-weight:normal;margin-left:7px}#end-interview-modal-v2 .modal-body .inputs-container #feedback-text,#end-interview-modal-v2 .modal-body #feedback-additional #feedback-text{color:#ffffff;height:100px;background:#0e141e;border-radius:0;border:none;margin-top:30px;margin-bottom:30px}#end-interview-modal-v2 .modal-body .inputs-container #feedback-text::-webkit-input-placeholder,#end-interview-modal-v2 .modal-body #feedback-additional #feedback-text::-webkit-input-placeholder{color:#b7c9cc}#end-interview-modal-v2 .modal-body .inputs-container #feedback-text::-moz-placeholder,#end-interview-modal-v2 .modal-body #feedback-additional #feedback-text::-moz-placeholder{color:#b7c9cc}#end-interview-modal-v2 .modal-body .inputs-container #feedback-text:-ms-input-placeholder,#end-interview-modal-v2 .modal-body #feedback-additional #feedback-text:-ms-input-placeholder{color:#b7c9cc}#end-interview-modal-v2 .modal-body .inputs-container #feedback-text::placeholder,#end-interview-modal-v2 .modal-body #feedback-additional #feedback-text::placeholder{color:#b7c9cc}#end-interview-modal-v2 .modal-body .inputs-container #feedback-text:focus,#end-interview-modal-v2 .modal-body #feedback-additional #feedback-text:focus{box-shadow:none;border:none}#end-interview-modal-v2 .modal-body .inputs-container #feedback-submit,#end-interview-modal-v2 .modal-body #feedback-additional #feedback-submit{width:100px}#end-interview-modal-v2 .modal-body.done{padding:30px}#end-interview-modal-v2 .interviewer-buttons{width:160px;border-radius:0;border:none;color:#0e141e;font-weight:bold !important}#end-interview-modal-v2 .reopen-interview-btn{width:auto;background:#1ba94c}.page-nav.container.navbar{background:#0e141e;padding-right:0}.js-candidate-timeline{background-image:url("https://hrcdn.net/hackerrank/static/face.png");background-position:center center;background-size:185%;border-radius:50%;display:inline-block;height:30px;overflow:hidden;vertical-align:top;width:30px}.candidate-timeline-vertical-line{border-left:1px solid #181b20;display:inline-block;height:60px}#candidate-timeline{box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);height:100%;position:absolute;right:0;top:0;width:350px;z-index:1031}#candidate-timeline.loading-state #loading-banner{position:absolute;left:calc(50% - 39px);top:calc(50% - 114px)}#candidate-timeline.loading-state #loading-banner img{height:50px;width:50px}#candidate-timeline.loading-state #loading-banner p{font-size:20px}#candidate-timeline.loading-state #close{bottom:0;left:0;position:absolute;width:310px}#candidate-timeline #timeline-static{position:relative}#candidate-timeline #timeline-static #avatar{border-radius:50%;height:40px;width:40px}#candidate-timeline #timeline-static #texts{box-sizing:border-box;padding-right:25px;width:calc(100% - 50px)}#candidate-timeline #timeline-static #texts #name{font-size:15px;line-height:1;margin-bottom:2px}#candidate-timeline #timeline-static #texts .subtext{display:inline-block;line-height:1.5}#candidate-timeline #timeline-static #close{position:absolute;right:0;top:0}#candidate-timeline #timeline-empty{left:calc(50% - 125px);position:absolute;top:calc(50% - 100px)}#candidate-timeline #timeline-empty img{width:60%;height:auto}#candidate-timeline #timeline-empty p{font-size:20px}#candidate-timeline #activity-pagination{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#candidate-timeline #timeline-activities{overflow-y:scroll;padding-left:34px}#candidate-timeline #timeline-activities .timeline-activity{border-left:3px solid #eff1f3;position:relative}#candidate-timeline #timeline-activities .timeline-activity .timeline-toggle{left:-10px;position:absolute;top:22px}#candidate-timeline #timeline-activities .timeline-activity .timeline-toggle>.icon{background-color:#ffffff;border:1px solid #979faf;font-weight:bold;outline:none;padding:0 1px 0 0}#candidate-timeline #timeline-activities .timeline-activity .timeline-toggle.collapsed>.icon:before{content:' \FE62'}#candidate-timeline #timeline-activities .timeline-activity .timeline-toggle>.icon:before{content:' \FE63'}#candidate-timeline #timeline-activities .timeline-activity .timeline-content.collapse,#candidate-timeline #timeline-activities .timeline-activity .timeline-content.collapsing,#candidate-timeline #timeline-activities .timeline-activity .timeline-content.in{overflow:hidden}#candidate-timeline #timeline-activities .timeline-activity .activity-texts{box-sizing:border-box;width:100%}#candidate-timeline #timeline-activities .timeline-activity .activity-texts .activity-text{font-size:13px}#candidate-timeline #timeline-activities .timeline-activity .activity-texts .activity-link{font-size:12px;font-weight:600 !important;text-decoration:none}#candidate-timeline #timeline-activities .timeline-activity .activity-texts .activity-questions table{width:100%}#candidate-timeline #timeline-activities .timeline-activity .activity-texts .activity-questions tr:nth-child(odd){background:#f3f7f7}#candidate-timeline #timeline-activities .timeline-activity .activity-texts .activity-questions td{width:100%;padding:0 5px}#compilerun .subtext,#render .subtext{position:relative;top:-1px}#top-banner-container.chrome-extension{min-width:960px;z-index:1041}input[name="consenttoEmail"].mktoField{width:0 !important;height:0 !important}.navigation-banner.cookie-banner-wrapper{position:relative;z-index:10000}#codepair .cookie-d-flex.container{padding:0 20px 0 20px}#invite-candidates .tooltip-inner{white-space:nowrap;max-width:none}.repl-section{background:#000000;position:relative;text-align:center}.invite-candidate .invite-candidate-btn .icon-left{margin-bottom:2px;margin-right:7px}.invite-candidate .navbar-invite-candidate{position:relative}.new-cp-btn{background-clip:unset;background-color:#1ba94c;background-image:none;border:1px solid #1ba94c;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#0e141e;font-family:Open Sans !important;font-size:13px !important;height:36px;line-height:23px;padding:5px 23px 5px 20px}.new-cp-btn .bold-text{font-weight:bold;line-height:23px}.new-cp-btn .icon-left{height:13px;line-height:23px;margin-bottom:5px;margin-right:5px;position:relative;vertical-align:middle}.new-cp-btn:hover{background-color:#068932;background-image:none;border:1px solid #068932;color:#0e141e}.new-cp-btn--small{height:28px;padding-top:0;padding-bottom:0;font-weight:bold}.new-cp-btn--red{background-color:transparent;border:1px solid #f34b24;color:#f34b24}.new-cp-btn--red .bold-text{margin-left:5px}.new-cp-btn--red .bold-text{margin-left:5px}.new-cp-btn--red:focus{background-color:transparent;border:1px solid #f34b24;opacity:0.8}.new-cp-btn--red:hover{background-color:#f34b24;background-image:none;border:1px solid #f34b24;color:#0e141e}.new-cp-btn--run_code{margin-top:1px;margin-right:1px}.new-cp-btn--run_code .icon-left{margin-bottom:2px;margin-right:5px}.new-cp-btn--reset_repl{margin-top:1px;margin-right:1px;margin-left:10px}.new-cp-btn--reset_repl .icon-left{margin-bottom:4px;margin-right:3px}.new-cp-btn--run_all_testcases{background-color:transparent;color:#1ba94c;margin-top:1px}.new-cp-btn--drop{width:34px;margin-top:1px;padding:5px 14px 5px 9px}.new-cp-btn--drop .icon-left{height:6px;margin-bottom:4px;margin-right:-3px;width:12px}.new-cp-btn--invite-modal-btn{border-radius:2px;height:40px}.new-cp-btn--use-question.btn{padding-top:4px;padding-bottom:4px;height:32px;font-weight:bold !important}.new-cp-btn--end-interview-btn{height:40px;font-size:15px !important;margin:0 0 30px;padding-left:32px;padding-right:32px}.new-cp-btn--submit-candidate-end-interview{height:40px;font-size:15px !important;line-height:27px;margin-left:480px;margin-bottom:20px;padding-left:25px;padding-right:32px}.new-cp-btn--demo-btn{border-radius:2px;font-size:14px !important;height:40px;padding-left:32px;padding-right:32px}.new-cp-btn__title{white-space:nowrap}.run-code-dropup:not(.hidden) ~ .new-cp-btn--run_code{border-top-right-radius:0;border-bottom-right-radius:0}.new-cp-btn-dark{background:#576871;box-shadow:none;color:#0e141e}.new-cp-btn-dark:hover{background:#39424e;box-shadow:none;color:#0e141e}.new-cp-btn-dark--nav{padding-right:4px}.new-cp-btn-dark--like{margin:2px;padding:14px 10px 13px 16px;background:transparent;color:#738f93;border-color:#738f93;border-radius:3px}.new-cp-btn-dark--like.disabled{background:transparent;border-color:#738f93}.new-cp-btn-dark--like:hover{background:transparent}.new-cp-btn-dark--like-positive:hover{border-color:#068932;color:#068932}.new-cp-btn-dark--like-negative:hover{border-color:#f34b24;color:#f34b24}.new-cp-btn-dark--like.active{color:#ffffff}.new-cp-btn-dark--like.active.success{background-color:#1ba94c;border-color:#1ba94c}.new-cp-btn-dark--like.active.success:hover{background-color:#068932;border-color:#068932}.new-cp-btn-dark--like.active.error{background-color:#f34b24;border-color:#f34b24}.new-cp-btn-dark--like.active.error:hover{background-color:#bf4b24;border-color:#bf4b24}.new-cp-btn-darker{color:#ffffff;background:#0e141e;opacity:0.6;font-weight:bold;border-radius:3px;min-width:60px;display:inline-block;padding:6px 10px;text-align:center;cursor:pointer}.new-cp-btn-darker:hover{opacity:1;color:#ffffff}.open-library{background:#1ba94c;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#0e141e;font-family:Open Sans !important;font-size:13px !important;font-style:normal;font-weight:bold;line-height:23px}.open-library .bold-text{font-weight:bold;line-height:23px;vertical-align:middle}.open-library:hover{background-color:#1ba94c;background-image:none;border:1px solid #1ba94c;color:#0e141e}.open-library:focus{background-color:#068932;background-image:none;border:1px solid #068932}.repl-loaded{height:100%;overflow:auto;padding:7px;box-sizing:border-box}.repl-loading{position:absolute;width:100%;height:100%;top:0;left:0}.repl-loading__support{color:#979faf}.loader{height:40px;margin-right:30px;width:40px}.loader{margin-right:30px;height:40px;width:40px}.troubleshoot-icon{color:#738f93}.invite-modal{background:#262e39}.modal-heading{color:#ffffff}.invite-modal-input{background:#0e141e;border:none !important;border-radius:0 !important;box-shadow:none !important;color:#738f93 !important}.invite-modal-input:hover{background-color:#0e141e;background-image:none}.invite-modal-input:focus{background-color:#0e141e;background-image:none}.invite-modal-input::-webkit-input-placeholder{color:#738f93}.invite-modal-input::-moz-placeholder{color:#738f93}.invite-modal-input:-ms-input-placeholder{color:#738f93}.invite-modal-input::placeholder{color:#738f93}.invite-modal-input:-ms-input-placeholder{color:#738f93}.invite-modal-input::-ms-input-placeholder{color:#738f93}textarea.invite-modal-input{background:#0e141e}.invite-modal-label{color:#b7c9cc;font-size:13px}.runcode-with-dropup{overflow:visible}.run-code-dropup{border-top-left-radius:0px;border-bottom-left-radius:0px}.run-code-dropup-content{position:absolute;background-color:#e7eeef;min-width:110px;height:38px;bottom:43px;right:20px;z-index:1040;border-radius:3px}.run-code-dropup-content.bottom_opened{bottom:211px}.run-code-dropup-content a{color:black;padding:8px 20px;text-decoration:none;display:block;font-size:13px;font-weight:bold}.run-code-dropup-content a:hover{background-color:#ccc;border-radius:3px}.run-code-dropup:hover .run-code-dropup-content{display:block}.run-code-dropup:hover .dropbtn{background-color:#2980b9}.repl-parent>.repl-reset-btn{opacity:1;position:relative;float:right;right:10px;bottom:55px;background:none;color:#1ba94c;font-size:13px;font-weight:bold;margin-right:12px;border:1px solid #1ba94c}.dropup-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.repl-parent .repl-editor{height:100%}.repl-parent .repl-button-container{position:absolute;right:20px;bottom:15px;z-index:10}.repl-parent .repl-button-container .repl-btn{background:#000000;color:#1ba94c;font-size:13px;font-weight:bold;border:1px solid #1ba94c}.modal{border:none}.modal .modal-header{background:transparent;border-bottom:1px solid #39424e}.modal .modal-title{font-size:18px;font-weight:bold}.modal .modal-body{font-size:13px;color:#b7c9cc}.modal .modal-body .static-input{color:#b7c9cc}.modal .modal-content{background:#262e39}.modal .pagination a{border:none;background:#0e141e;background-clip:unset;box-shadow:none;color:#b7c9cc}.modal .pagination .active a{background:#1ba94c;color:#f3f7f7}.modal .new-cp-btn{font-weight:bold !important;min-width:105px}.modal .new-cp-btn.btn-default{background-color:#e7eeef;border-color:#e7eeef}.modal .new-cp-btn.btn-default:hover{background-color:#b7c9cc;border-color:#b7c9cc}#libraryModal.modal .modal-body{background:#262e39;color:#b7c9cc}#libraryModal.modal .modal-body .static-input{color:#b7c9cc}.confirmation-modal.modal,.debugger-modal.modal,#cp_callModal,.recording-view-modal,.details-modal,.troubleshoot-modal,.alert-modal{background:#262e39}.confirmation-modal.modal .modal-header,.debugger-modal.modal .modal-header,#cp_callModal .modal-header,.recording-view-modal .modal-header,.details-modal .modal-header,.troubleshoot-modal .modal-header,.alert-modal .modal-header{padding:0 0 12px}.confirmation-modal.modal .modal-header button.close,.confirmation-modal.modal .modal-header a.close,.debugger-modal.modal .modal-header button.close,.debugger-modal.modal .modal-header a.close,#cp_callModal .modal-header button.close,#cp_callModal .modal-header a.close,.recording-view-modal .modal-header button.close,.recording-view-modal .modal-header a.close,.details-modal .modal-header button.close,.details-modal .modal-header a.close,.troubleshoot-modal .modal-header button.close,.troubleshoot-modal .modal-header a.close,.alert-modal .modal-header button.close,.alert-modal .modal-header a.close{font-size:28px}.confirmation-modal.modal .modal-body,.debugger-modal.modal .modal-body,#cp_callModal .modal-body,.recording-view-modal .modal-body,.details-modal .modal-body,.troubleshoot-modal .modal-body,.alert-modal .modal-body{padding:28px 0}.confirmation-modal.modal .modal-content,.debugger-modal.modal .modal-content,#cp_callModal .modal-content,.recording-view-modal .modal-content,.details-modal .modal-content,.troubleshoot-modal .modal-content,.alert-modal .modal-content{padding:25px}.confirmation-modal.modal .modal-footer,.debugger-modal.modal .modal-footer,#cp_callModal .modal-footer,.recording-view-modal .modal-footer,.details-modal .modal-footer,.troubleshoot-modal .modal-footer,.alert-modal .modal-footer{padding:0}.troubleshoot-modal{width:550px;top:40%}.troubleshoot-modal .modal-body{max-height:500px;overflow-x:hidden}.troubleshoot-modal .troubleshoot-container{position:relative}.troubleshoot-modal .troubleshoot-container .troubleshoot-box{border-radius:1px;height:145px;width:145px;background-color:#39424e}.troubleshoot-modal .troubleshoot-container .troubleshoot-status{font-size:22.5px;position:absolute;right:15px;top:135px}.troubleshoot-modal .troubleshoot-container.container-microphone .troubleshoot-box{background-color:#eff1f3}.troubleshoot-modal .troubleshoot-container.container-microphone img{left:50px;position:absolute;top:56px;width:70px;background-color:#39424e}.troubleshoot-modal .troubleshoot-container.container-speaker .troubleshoot-box{display:block;font-size:66px;line-height:147px}.troubleshoot-modal .troubleshoot-container.container-speaker .btn{bottom:8px;position:absolute;right:27px;font-size:10px}.troubleshoot-modal .troubleshoot-name{letter-spacing:0.4em;text-align:left}.troubleshoot-modal .troubleshoot-text-header{font-size:16px;color:#ffffff}.troubleshoot-modal .troubleshoot-steps .table-body,.troubleshoot-modal .troubleshoot-steps .row{background-color:transparent;border-left:0;border-right:0;margin-top:0;margin-bottom:0}.troubleshoot-modal .troubleshoot-steps .row{padding-bottom:5px;padding-top:5px;border-bottom-color:#39424e}.troubleshoot-modal .troubleshoot-steps .row.steps-button:hover{font-weight:bold}.troubleshoot-modal .troubleshoot-steps .row.steps-button:hover .icon{color:#2BC56D}.troubleshoot-modal .troubleshoot-steps .table-body{margin:0 5px 0 5px;border-top-color:#39424e}.troubleshoot-modal .troubleshoot-steps header{border-top:0}.login-modal .invite-modal-input{color:#b7c9cc !important}#cp_callModal .modal-body{padding-bottom:5px}.feedback-additional{padding-left:40px}.rating-text{font-size:13px;font-weight:normal;line-height:20px;margin:0 10px 15px 10px;text-align:left;padding:0 20px}.input-container-text{text-align:left;padding-left:10px}#star-text{font-size:13px !important}.interview-text{color:#b7c9cc;font-size:13px}.end-interview-hr{border-bottom:1px solid #39424e;border-top:none}.interviewer-screen-input{margin-bottom:0 !important}.runcode-toggle{margin-top:8px}#chat_wrapper video{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}#chat-troubleshoot-webcam{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}#self-serve-banner-container{height:0;position:relative}#self-serve-banner-container .self-serve-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1e3e84;background:-webkit-linear-gradient(left, #1e3e84 0%, #1076b3 36%, #00a9dd 79%);background:linear-gradient(90deg, #1e3e84 0%, #1076b3 36%, #00a9dd 79%);color:#e7eeef;font-size:13px;padding:7px;text-align:center;position:relative}#self-serve-banner-container .self-serve-banner .new-cp-btn{border-color:#e7eeef;color:#e7eeef;height:27px;line-height:15px}#self-serve-banner-container .self-serve-banner .new-cp-btn:hover{background-color:#e7eeef;color:#1076b3}#self-serve-banner-container .self-serve-banner--close{position:absolute;font-size:18px;right:5px;top:0;bottom:0;margin:auto;height:22px;color:#ffffff}.cp_codeeditor.top-banner-exist .cph_draggable{bottom:258px}.cp_codeeditor.top-banner-exist .excalidraw .FixedSideContainer_side_top .App-menu_bottom{bottom:12px}.cp_codeeditor.top-banner-exist .cp_codeFoot{bottom:100px}.cp_codeeditor.top-banner-exist .cp_codeFoot.open{bottom:208px !important}.import-codescreen-question-modal{top:20%;left:0;right:0;margin:auto}.import-codescreen-question-modal .modal-body{background:#ffffff;padding:0}.import-codescreen-question-modal .import-image{background-color:#f3f7f7}.import-codescreen-question-modal .import-image img{width:272px}.import-codescreen-question-modal .import-body{margin:30px 0 30px 30px;color:#0e141e}.import-codescreen-question-modal .import-heading-text{font-size:26px;margin-bottom:20px}.import-codescreen-question-modal .import-report{margin-top:3px}.import-codescreen-question-modal #import-question{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background:#1ba94c;border-color:#1ba94c;border-radius:2px;box-shadow:0 3px 6px rgba(20,171,75,0.4);color:white;font-weight:bold !important}.import-codescreen-question-modal #import-cancel{background:white;border-color:#1ba94c;border-radius:2px;box-shadow:none;color:#1ba94c;font-weight:bold !important;margin-left:8px}.import-codescreen-question-modal .mute-import{color:#39424e}.import-codescreen-question-modal .mute-import .switchery{height:17px;width:34px}.import-codescreen-question-modal .mute-import .switchery>small{height:11px;width:10px}.import-codescreen-question-modal .mute-import .switch-info{margin-top:1px}.import-codescreen-question-modal .mute-import .mute-text{color:#738f93}.import-score{font-size:xx-small;font-weight:normal}.codescreen-score{font-size:12px;margin-bottom:-4px;margin-left:21px;color:#B5C0D0}.codescreen-report{font-size:12px;margin-left:21px;color:#32A1DE}.interview-ended-modal__footer{text-align:right}.codepair-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 60px)}.codepair-wrapper__left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.codepair-wrapper__scorecard{display:none;background:#0e141e;width:470px}.codepair-wrapper.has-scorecard .codepair-wrapper__scorecard{display:-webkit-box;display:-ms-flexbox;display:flex}.theme-m .ui-btn{word-spacing:2px !important}.codepair-wrapper__scorecard{-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.codepair-wrapper__scorecard-view{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:7px}.codepair-wrapper__scorecard-view>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.codepair-wrapper__scorecard-view .side-tabs{padding:0;background-color:#262e39}.codepair-wrapper__scorecard-view .side-tabs li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#262e39;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 20px}.codepair-wrapper__scorecard-view .side-tabs li a{position:relative;text-align:center;border:none;margin-right:0;background:#262e39;padding:0;color:#979faf;cursor:pointer;line-height:30px}.codepair-wrapper__scorecard-view .side-tabs li a.collapse-btn:hover{color:#0076b9}.codepair-wrapper__scorecard-view .side-tabs .side-tab--title{color:#b7c9cc;margin-right:5px}.codepair-wrapper__scorecard-view .side-tabs .side-tab--subtitle{color:#738f93;position:relative;top:-1px;font-weight:normal}.codepair-wrapper__scorecard-view .side-tabs .side-tab--subtitle *{vertical-align:middle}.codepair-wrapper__scorecard-view .side-tabs li.active{background:#0e141e}.codepair-wrapper__scorecard-view .side-tabs li.active a{background:#0e141e;cursor:pointer;border:none}.codepair-wrapper__scorecard-view .scorecard-content{overflow:auto}.codepair-wrapper__scorecard.collapsed{width:60px !important}.codepair-wrapper__scorecard.collapsed .codepair-wrapper__scorecard-view{border-left:1px solid #262d39;margin-left:0}.codepair-wrapper__scorecard.collapsed .draggable{display:none}.codepair-wrapper__scorecard.collapsed .scorecard-content{overflow:unset}.codepair-wrapper__scorecard.collapsed .scorecard-content:after{color:#979faf;content:'Scorecard';cursor:pointer;font-weight:600;letter-spacing:1px;padding:16px;position:absolute !important;text-transform:uppercase;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:14px 42px;transform-origin:14px 42px;width:140px}.codepair-wrapper__scorecard.collapsed .interviewer-scorecard{display:none !important}.codepair-wrapper__scorecard.collapsed #tab-scorecard-selector{display:none}.codepair-wrapper__scorecard .skill-description-modal{z-index:1032}.codepair-wrapper__scorecard .skill-description-modal .modal-container{max-width:700px}.popover[class*=tour-]{z-index:1102 !important}.tour-step-background{background:#0e141e;border:2px solid #b7c9cc}body.light .fb-stars a{color:#262d39}body.light .fs-inner,body.light .cp_inner{background-color:#000}body.light #cp_callModal .intl-tel-input .iti-arrow{border-top-color:#1d242e}body.light #cp_callModal .intl-tel-input .country-list{background-color:#b7c9cc}body.light #cp_callModal .intl-tel-input .country-list .country.highlight{background-color:#f3f7f7}body.light #cp_callModal .intl-tel-input .country-list .divider{border-bottom-color:#b7c9cc}body.light .scroll-for-interviewer-guidelines{background:#39424E;color:#fff}body.light .dropdown-menu{box-shadow:0 3px 10px rgba(14,20,30,0.3)}body.light .dropdown-menu::before{border-bottom-color:#fff}body.light .cp_global_settings .dropdown-menu{background-color:#fff;color:#0e141e}body.light .cp_global_settings .dropdown-menu::before{border-bottom-color:#fff}body.light .cp_global_settings .dropdown-menu a{color:#0e141e}body.light .cp_global_settings .dropdown-menu a:hover{background:#f3f7f7}body.light .cp_global_settings .dropdown-menu hr{border-bottom:1px solid #f3f7f7}body.light .cp_global_settings .dropdown-menu .btn-group .btn{border:1px solid #b7c9cc;color:#262d39}body.light .cp_global_settings .dropdown-menu .btn-group .btn.disabled{color:#fff}body.light .new-cp-input,body.light .select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-search--dropdown body.light .select2-search__field{background-color:#f3f7f7;color:#0e141e}body.light .new-cp-input::-webkit-input-placeholder,body.light .select2-container--default .select2-search--dropdown .select2-search__field::-webkit-input-placeholder,.select2-container--default .select2-search--dropdown body.light .select2-search__field::-webkit-input-placeholder{color:#1d242e}body.light .new-cp-input::-moz-placeholder,body.light .select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder,.select2-container--default .select2-search--dropdown body.light .select2-search__field::-moz-placeholder{color:#1d242e}body.light .new-cp-input:-ms-input-placeholder,body.light .select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder,.select2-container--default .select2-search--dropdown body.light .select2-search__field:-ms-input-placeholder{color:#1d242e}body.light .new-cp-input::placeholder,body.light .select2-container--default .select2-search--dropdown .select2-search__field::placeholder,.select2-container--default .select2-search--dropdown body.light .select2-search__field::placeholder{color:#1d242e}body.light .ui-checkbox .label-wrap:hover .custom-holder{border:1px solid #576871}body.light .ui-checkbox .checkbox-input:disabled+.custom-holder{opacity:.5}body.light .logoTitle{color:#000}body.light .cp_navigation .cp_feedback{color:#000}body.light #wrapper.cp_wrapper #content_wrapper{background:#f3f7f7}body.light .cp_codeHead,body.light .cp_sideHead{background:#b7c9cc}body.light .cp_sideHead{background:#e7eeef;border-right:2px solid #dfe5e6;color:#0e141e}body.light .cp_sideHead .change-question{color:#000}body.light .cp_sideHead a i{color:#39424E}body.light .cp_sideFoot{background:#0e141e;border-right-color:#626b7f}body.light .cp_codeHead .nav-tabs li.cp_questiontabs{border-right-color:#b7c9cc}body.light .cp_codeHead .nav-tabs li.cp_questiontabs a{color:#576871}body.light .cp_codeHead .nav-tabs li.cp_questiontabs i{color:#576871}body.light .cp_codeHead .nav-tabs li.cp_questiontabs:hover a,body.light .cp_codeHead .nav-tabs li.cp_questiontabs:hover i{color:#000}body.light .cp_codeHead .nav-tabs li.cp_questiontabs.active{background:#17202c}body.light .cp_codeHead .nav-tabs li.cp_questiontabs.active .tab-wrapper>a{color:#000 !important}body.light .cp_codeHead .nav-tabs li.cp_questiontabs.active i{color:#000}body.light .cp_codeHead .nav-tabs .dropdown-menu{background-color:#fff}body.light .cp_codeHead .nav-tabs .dropdown-menu li a{color:#262d39 !important}body.light .cp_codeHead .nav-tabs .dropdown-menu li a:hover{background:#f3f7f7 !important;color:#262d39 !important}body.light .cp_padLock{background:#dfe5e6}body.light .cp_padLock i,body.light .cp_padLock a{color:#576871}body.light .cp_padLock.warn{color:#0e141e}body.light .cp_padLock.warn i{color:#0e141e}body.light .ace_editor .ace_gutter-layer{background:transparent}body.light .ace_editor.ace-tm:not(.ace_autocomplete){background-color:#f3f7f7}body.light .cp_codeeditor .ace_active-line{background:none !important}body.light .cp_codeeditor.cp_light .cp_codeHead{background:#EFF1F3;border-bottom-color:#626b7f}body.light .cp_codeeditor.cp_dark{background:#f3f7f7}body.light .cp_codeeditor.cp_dark .cp_codeHead{background:#e7eeef}body.light .cp_codeeditor.cp_dark .cp_codeHead .nav-tabs li.active{background:#fff;border-color:#fff}body.light .cp_codeeditor.cp_dark .cp_codeHead .nav-tabs li.active a{border-left-color:#c6d4d7}body.light .cp_codeeditor.cp_dark .cp_codeHead .nav-tabs li:not(.active) a{background:transparent;border-color:#c6d4d7}body.light .cp_codeeditor.cp_dark .cp_codemirror{background:#f3f7f7;color:#000}body.light .cp_codeeditor.cp_dark .cp_codemirror pre{color:#000}body.light .cp_codeeditor.cp_dark .ace-xcode .ace_gutter{background:none;border-right:0}body.light .cp_codeeditor.cp_dark .ace-xcode .ace_gutter-layer{border-right:1px solid #dfe5e6}body.light .cp_codeeditor.cp_dark .ace-xcode .ace_gutter-active-line{background-color:#dfe5e6}body.light .cp_codeeditor.cp_dark .ace-xcode .ace_comment{color:#576871}body.light .cp_codeeditor.cp_dark .cp_codeFoot{border-top-color:#f3f7f7}body.light .cp_codeeditor.cp_dark .cp_codeFoot label{color:#000}body.light .cp_codeFoot{background:#e7eeef}body.light .cp_codeFoot .nav-tabs li a{background:#e7eeef;color:#576871}body.light .cp_codeFoot .nav-tabs li a:hover{color:#000}body.light .cp_codeFoot .nav-tabs li.active a{background:#fff;color:#000}body.light .cp_codeFoot .cp_codeTextWrap{background-color:#fff}body.light .cp_codeFootActions,body.light .cp_designFootActions{background:#e7eeef}body.light .cp_chatWrap{background:#e7eeef}body.light .cp_chatHeader{box-shadow:inset 0 -2px 0 rgba(0,0,0,0.25);color:#262d39}body.light .cp_chatHeader.notify{color:#000}body.light .cp_chatHeader.notify a,body.light .cp_chatHeader.notify i{color:#000}body.light .cp_open_videoChatRoom{background:#b7c9cc;color:#f8f9fa}body.light .cp_chatTools i,body.light .cp_chatTools a{color:#576871}body.light .cp_chatTools a:hover i{color:#000}body.light .cp_call_notifiers{background:#b7c9cc;color:#f8f9fa}body.light .cp_chatConvo .cp_hellomsg{background:#f4faff;color:#1d242e}body.light .cp_chatIncomming{background-color:#e7eeef;color:#0e141e}body.light .cp_chatMinimize{background:rgba(0,0,0,0.5);color:#000}body.light .cp_chatMinimize:hover{background:rgba(0,0,0,0.9)}body.light .cp_chatBlock .wait-msg{color:#576871}body.light .user-indicator{color:#576871}body.light .cp_wrapper.collapsed .cp_sideDrawer .cp_inner--vertical{color:#000}body.light .cp_wrapper.collapsed .cp_sideFoot{background:#000}body.light .modal-body::-webkit-scrollbar-thumb,body.light .ace_scrollbar::-webkit-scrollbar-thumb{background-color:#1d242e;border-color:#f3f7f7}body.light .modal-body::-webkit-scrollbar-track,body.light .ace_scrollbar::-webkit-scrollbar-track{background-color:#f3f7f7}body.light .libraryModal_group{border-color:#f3f7f7}body.light .libraryModal_group .use-question-container p.small{color:#262d39}body.light .libraryModal_group .tag{background:#e7eeef;color:#262d39}body.light #cp_loginModal .logged-in-box,body.light .troubleshoot-modal .logged-in-box{background:#b7c9cc}body.light #cp_loginModal p.interviewer.error.info,body.light .troubleshoot-modal p.interviewer.error.info{color:grey}body.light .border-right{border-right-color:#f3f7f7}body.light .left-nav,body.light .right-nav{color:#000}body.light ul.modal-topbar-nav li.active a{border-bottom-color:#0e141e;color:#0e141e}body.light ul.modal-topbar-nav li:not(.active) a{color:#262d39}body.light .search-tap{background:#576871;color:#f3f7f7}body.light .search-tap:hover{background:#b7c9cc;color:#f3f7f7}body.light .cp_codeText pre,body.light .cp_codeText textarea,body.light .cp_codeText div.feedback{background:#fff !important;border-right-color:#f3f7f7;color:#000}body.light .cp_codeText textarea:focus{border-right:1px solid #f3f7f7}body.light .cp_editor_container{background-color:#f3f7f7;border-top-color:#dfe5e6}body.light .cp_editor_container .fullstack-editor{color:#b7c9cc}body.light .cp_sideAddQuestion .section{color:#0e141e}body.light .cp_sideAddQuestion .section a.new-cp-btn-secondary{border-color:#1ba94c;color:#1ba94c;background:#fff !important}body.light .cp_sideAddQuestion .section a.btn-green{background-color:#1ba94c;box-shadow:0px 3px 6px rgba(20,171,75,0.4);border-radius:3px}body.light .cp_sideAddQuestion .section h5{color:#39424E}body.light .cp_sideDrawer{background:#f3f7f7}body.light .cp_draggable{background:#b7c9cc !important}body.light .cph_draggable{background:#b7c9cc !important}body.light .content{background:#b7c9cc !important}body.light .short-url-message{background:#fefcea;background-color:#fff8ca;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fefcea), color-stop(1, #fff8ca));background-image:-webkit-linear-gradient(top, #fefcea, #fff8ca);background-image:linear-gradient(top, #fefcea, #fff8ca)}body.light .short-url-message .close{color:#333}body.light .collapse-arr{background:#b7c9cc;color:#0e141e}body.light .collapse-arr:hover{color:#fff}body.light .collapse-arr.disabled:hover{color:#0e141e}body.light .collapse-text{background:#c6d4d7;color:#000}body.light .cp_chat_phoneWrapper{background:#fff;color:#000}body.light .cp_chat_phoneWrapper .new-cp-btn.mute-button{border-color:#576871}body.light .cp_chat_phoneWrapper .new-cp-btn.mute-button:hover{border-color:#b7c9cc}body.light .cp_chat_videoWrapper{background:#b7c9cc}body.light .cp_chat_videoWrapper .cp_chat_mainWrapper{background:#EFF1F3}body.light .cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_incomingVideo{background:#eee}body.light .cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_outgoingVideo{background:#fff;border-color:#000}body.light .cp_chat_videoWrapper .cp_chat_mainWrapper .cp_chat_videoOptions a{color:#000}body.light .cp_chat_videoWrapper .cp_chat_particpantsWrapper{background:#fff}body.light .cp_dragIcon{color:#000}body.light .cp_tasksWrapper .cp_tasksHeader .login-details{background:#000;color:#fff}body.light .cp_addQuestion{background:#f3f7f7;border-left:1px solid #e7eeef}body.light .cp_addQuestion:hover{background:#fff}body.light .dp_holder .dp_list{background:#fff;box-shadow:0 3px 10px rgba(14,20,30,0.3)}body.light .dp_holder .dp_list .boxes .box_i{color:#262d39}body.light .dp_holder .dp_list .boxes .box_i:hover{background:#e7eeef;color:#0e141e}body.light .dp_holder .dp_list .separator{border-top-color:#b7c9cc}body.light .dp_holder .arrow-up::after{border-color:transparent transparent #fff}body.light .dp_holder .plus-icon-new{color:#0e141e}body.light .debugger-modal .diagnostic_msg{background-color:#e4e4e4}body.light .invite-candidate .popover{background:#e7eeef}body.light .invite-candidate .popover .popover-title{background:#e7eeef;border-bottom-color:#e7eeef;color:#000}body.light .invite-candidate .popover .popover-content{color:#262d39}body.light .invite-candidate .popover .arrow::after{border-bottom-color:#e7eeef}body.light .invite-candidate .popover .invite-modal-input{background:#f3f7f7}body.light .invite-candidate .popover .tooltip.bottom .tooltip-arrow{border-bottom-color:#f3f7f7}body.light .invite-candidate .popover .tooltip-inner{background:#f3f7f7;border-color:#f3f7f7;color:#262d39}body.light .tooltip.right .tooltip-arrow{border-right-color:#e7eeef}body.light .tooltip.left .tooltip-arrow{border-left-color:#e7eeef}body.light .tooltip.top .tooltip-arrow{border-top-color:#e7eeef}body.light .tooltip.bottom .tooltip-arrow{border-bottom-color:#e7eeef}body.light .tooltip-inner{background:#e7eeef;border-color:#dfe5e6;color:#262d39}body.light div.cp_sideText{background-color:#e7eeef !important;border-right-color:#dfe5e6}body.light .codescreen-score{color:#0e141e}body.light .cp_questionWrap{background:#f3f7f7;color:#0e141e}body.light .cp_questionWrap h5{color:#39424E}body.light .cp_questionWrap p{color:#0e141e}body.light .cp_questionWrap div.separator{border-color:#B7C9CC;opacity:0.5}body.light .private-label{color:#576871}body.light span.inline-throbber.loading{background:url(https://hrcdn.net/hackerrank/assets/throbber-d9fc7c916661387f468118b48926c3cb7b7b948c7bcb86bd9455f8ca2f149c51.gif)}body.light .f_circleG{background-color:#000}@-webkit-keyframes f_fadeG{0%{background-color:#fff}100%{background-color:#000}}@keyframes f_fadeG{0%{background-color:#fff}100%{background-color:#000}}body.light .videoTutorial{background:#fff}body.light .toggle_icon{color:#000}body.light .ace_editor.ace_dark{color:#000 !important}body.light .ace_editor.ace_eclipse{color:#000 !important}body.light .splitter{background:#b7c9cc !important}body.light .splitter.vertical{background:#fff}body.light .design-grid .col .window .window-label{background:#b7c9cc;border-color:#fff;color:#0e141e}body.light .design-grid .col .window .window-label.transpiler-container .select2-selection{background:rgba(24,27,33,0.3) !important}body.light .design-grid .col .window:hover .window-label:not(.transpiler-container){background:rgba(24,27,33,0.3)}body.light .design-grid .col .window.output-window:hover .window-label{background:rgba(24,27,33,0.3);color:#e7eeef}body.light .video-off-avatar-wrapper{background:#fff}body.light .video-off-avatar-wrapper .video-off-avatar{background-color:#fff}body.light .cp_chat_mainWrapper .chat-troubleshoot-open{background-color:rgba(0,0,0,0.4)}body.light .select2-container--default .select2-results__option[aria-selected=true]{background:#b7c9cc;color:#000}body.light .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#e7eeef;color:#0e141e}body.light .select2-container .select2-selection--single{border-color:#626b7f;border-bottom-color:#b4bac5}body.light .select2-container--default .select2-selection--single{background-color:#fff !important;border-color:#fff !important}body.light .select2-container--default .select2-selection--single .select2-selection__rendered{color:#0e141e}body.light .select2-container--default .select2-selection--single .select2-selection__arrow{background-color:#fff !important;background-image:none;border:1px solid #fff !important;box-shadow:none !important}body.light .select2-container--default .select2-selection--single .select2-selection__arrow b{-webkit-filter:brightness(0);filter:brightness(0)}body.light .select2-container--default .select2-search--dropdown .select2-search__field{background-image:url(https://hrcdn.net/hackerrank/assets/codepair/search_dark-3c3c533186558dbc464bc563f7455075603c95b94b91fb4fa445abee987de7c8.svg) !important}body.light .select2-dropdown{background-color:#fff;box-shadow:0 3px 5px rgba(14,20,30,0.3);color:#262d39}body.light .user-delay-container .user-delay-base{border-color:transparent transparent #626b7f}body.light #library-recently-used .dropdown-menu{background-color:#b7c9cc}body.light #libraryModal .libraryModal_group{background-color:#f3f7f7}body.light #libraryModal .libraryModal_group .expand-collapse-toggle{background-color:#dfe5e6;border-color:#262d39}body.light #libraryModal .libraryModal_group .expand-collapse-toggle:hover{background-color:#f4faff}body.light #libraryModal .libraryModal_group .expand-collapse-toggle a{color:#262d39}body.light #libraryModal .libraryModal_group .expand-collapse-toggle a:hover{color:#262d39}body.light #libraryModal .modal-body{background:#e7eeef;color:#262d39}body.light #libraryModal .modal-body .static-input{color:#262d39}body.light .twilio-call-start-by{color:#000}body.light .twilio-users-in-video-status{color:#000}body.light .cp_open_twiliovideoChatRoom,body.light .cp_call_notifiers_twilio{background:rgba(68,78,93,0.75)}body.light .cp_twilioRejectNotify{color:#0e141e}body.light .cp_chat_twilioVideo{border-bottom-color:#f3f7f7}body.light .cp_chat_twilioVideo .cp_chat_twilioMainWrapper{background:#EFF1F3}body.light .cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_incomingTwilioVideo{background:#b7c9cc;color:#0e141e}body.light .cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_outgoingTwilioVideo{background:#fff}body.light .cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_BottomVids{background:transparent}body.light .cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_BottomVids .nextIncomingTwilioVideo{border-color:#000}body.light .cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_videoOptions:hover{background:rgba(0,0,0,0.9)}body.light .cp_chat_twilioVideo .cp_chat_twilioMainWrapper .cp_chat_videoOptions a{color:#000}body.light .cp_chat_twilioVideo .cp_chat_particpantsTwilioWrapper{background:#fff}body.light .cp_chat_twilioVideo .cp_chat_particpantsTwilioWrapper .cp_chat_twilioParticipants video{border-left-color:#EFF1F3;border-right-color:#EFF1F3}body.light .chat_content{background:#fff;color:#262d39}body.light .bot-alert{background-color:#f4faff;border-color:#f4faff;color:#1d242e}body.light .cp_chatBox{background:#f4faff;border-color:#626b7f}body.light .cp_chatBox textarea{background:#f4faff;border:1px solid #e7eeef;color:#262d39}body.light .cp_chatBox textarea::-webkit-input-placeholder{color:#1d242e}body.light .cp_chatBox textarea::-moz-placeholder{color:#1d242e}body.light .cp_chatBox textarea:-ms-input-placeholder{color:#1d242e}body.light .cp_chatBox textarea::placeholder{color:#1d242e}body.light .cp_sideText{background:#f3f7f7 !important}body.light .recording-view-modal{background:#000}body.light .recording-view-modal .interview-report-code-spinner{background:url("https://d3rpyts3de3lx8.cloudfront.net/hackerrank/hackerrank_spinner_32x32.gif")}body.light .recording-view-modal .codebox{background:#f3f7f7;border-color:#f3f7f7}body.light .recording-view-modal .codebox pre{background:#f3f7f7;color:#262d39}body.light #contact-us .mkto-wrapper .mktoForm input{border-color:1px solid #626b7f !important}body.light #contact-us .mkto-wrapper .mktoForm select{border:1px solid #626b7f !important}body.light #end-interview-modal-v2{background:#e7eeef}body.light #end-interview-modal-v2 .modal-body{background:#e7eeef;color:#000}body.light #end-interview-modal-v2 .modal-body #stars-container .icon-star.highlight,body.light #end-interview-modal-v2 .modal-body #stars-container .icon-star.highlight-select{color:#0e141e}body.light #end-interview-modal-v2 .modal-body .inputs-container,body.light #end-interview-modal-v2 .modal-body #feedback-additional{background:#e7eeef}body.light #end-interview-modal-v2 .modal-body .inputs-container .js-issue-bubble,body.light #end-interview-modal-v2 .modal-body #feedback-additional .js-issue-bubble{color:#000}body.light #end-interview-modal-v2 .modal-body .inputs-container #feedback-text,body.light #end-interview-modal-v2 .modal-body #feedback-additional #feedback-text{background:#f3f7f7;color:#000}body.light #end-interview-modal-v2 .modal-body .inputs-container #feedback-text::-webkit-input-placeholder,body.light #end-interview-modal-v2 .modal-body #feedback-additional #feedback-text::-webkit-input-placeholder{color:#262d39}body.light #end-interview-modal-v2 .modal-body .inputs-container #feedback-text::-moz-placeholder,body.light #end-interview-modal-v2 .modal-body #feedback-additional #feedback-text::-moz-placeholder{color:#262d39}body.light #end-interview-modal-v2 .modal-body .inputs-container #feedback-text:-ms-input-placeholder,body.light #end-interview-modal-v2 .modal-body #feedback-additional #feedback-text:-ms-input-placeholder{color:#262d39}body.light #end-interview-modal-v2 .modal-body .inputs-container #feedback-text::placeholder,body.light #end-interview-modal-v2 .modal-body #feedback-additional #feedback-text::placeholder{color:#262d39}body.light #end-interview-modal-v2 .interviewer-buttons{color:#0e141e}body.light .new-cp-btn{color:#fff}body.light .new-cp-btn--red{color:#f34b24}body.light .new-cp-btn--red:hover{color:#f3f7f7}body.light .new-cp-btn--run_all_testcases{color:#1ba94c}body.light .new-cp-btn--run_all_testcases:hover{color:#fff}body.light .new-cp-btn .icon-left{-webkit-filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(112deg) brightness(104%) contrast(101%);filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(112deg) brightness(104%) contrast(101%)}body.light .navbar-invite-candidate .new-cp-btn{color:#0e141e}body.light .navbar-invite-candidate .new-cp-btn .icon-left{-webkit-filter:none;filter:none}body.light .new-cp-btn-dark{background:#576871;color:#f3f7f7}body.light .new-cp-btn-dark:hover{background:#b7c9cc;color:#f3f7f7}body.light .new-cp-btn-dark--like{background:transparent;border-color:#1d242e;color:#1d242e}body.light .new-cp-btn-dark--like.disabled{border-color:#1d242e}body.light .new-cp-btn-dark--like.active{color:#000}body.light .new-cp-btn-darker{background:#f3f7f7;color:#000}body.light .new-cp-btn-darker:hover{color:#000}body.light .open-library{color:#f3f7f7}body.light .open-library:hover{color:#f3f7f7}body.light .repl-loading{background-color:#fff}body.light .troubleshoot-icon{color:#1d242e}body.light .invite-modal{background:#e7eeef}body.light .modal-heading{color:#000}body.light .invite-modal-input{background:#f3f7f7;color:#1d242e !important}body.light .invite-modal-input:hover{background-color:#f3f7f7}body.light .invite-modal-input:focus{background-color:#f3f7f7}body.light .invite-modal-input::-webkit-input-placeholder{color:#1d242e}body.light .invite-modal-input::-moz-placeholder{color:#1d242e}body.light .invite-modal-input:-ms-input-placeholder{color:#1d242e}body.light .invite-modal-input::placeholder{color:#1d242e}body.light .invite-modal-input:-ms-input-placeholder{color:#1d242e}body.light .invite-modal-input:-ms-input-placeholder{color:#1d242e}body.light textarea.invite-modal-input{background:#f3f7f7}body.light .invite-modal-label{color:#262d39}body.light .run-code-dropup-content{background-color:#181e28}body.light .run-code-dropup-content a{color:#fff}body.light .modal .modal-header{border-bottom-color:#b7c9cc;color:#0e141e}body.light .modal .modal-header .close{color:#0e141e}body.light .modal .modal-body{color:#262d39}body.light .modal .modal-body .static-input{color:#262d39}body.light .modal .modal-content{background:#e7eeef}body.light .modal .pagination a{background:#f3f7f7;color:#262d39}body.light .modal .pagination .active a{color:#0e141e}body.light .modal .new-cp-btn.btn-default{background-color:#b7c9cc;border-color:#b7c9cc}body.light .modal .new-cp-btn.btn-default:hover{background-color:#738f93;border-color:#738f93;color:#fff}body.light .confirmation-modal.modal,body.light .debugger-modal.modal,body.light #cp_callModal,body.light .recording-view-modal,body.light .details-modal,body.light .troubleshoot-modal,body.light .alert-modal{background:#e7eeef}body.light .troubleshoot-modal .troubleshoot-container .troubleshoot-box{background-color:#b7c9cc}body.light .troubleshoot-modal .troubleshoot-container.container-microphone img{background-color:#b7c9cc}body.light .troubleshoot-modal .troubleshoot-steps .row{border-bottom-color:#b7c9cc}body.light .troubleshoot-modal .troubleshoot-steps .table-body{border-top-color:#b7c9cc}body.light .login-modal .invite-modal-input{color:#262d39 !important}body.light .interview-text{color:#262d39}body.light .end-interview-hr{border-bottom-color:#b7c9cc}body.light #stars-container .icon-star{color:#b7c9cc}body.light .modal-backdrop{background:white}.curtains{position:fixed;top:0px;left:0px;background-color:rgba(0,0,0,0.5);width:100%;height:100%}.sticktobottom{position:fixed;bottom:0px}.page-title,.page_title{padding:0 0 20px}.page-title h1,.page_title h1{margin:5px 0;font-weight:600}.page_title-subtitle{color:#26b061}.hero--grey{background:#f8f8f8;padding:40px 0;z-index:104;border:1px solid #EFF1F3}.hero--grey h1{font-weight:600;margin-bottom:10px}.hero--grey p{font-size:1.3em}.hero--grey_tabs{border-top:none;z-index:105;position:relative;top:-1px}@media all and (max-width: 1100px){.page-title h1,.page_title h1{font-size:35px}}.email-form textarea{resize:vertical;height:500px}#secondary-email-input{margin-bottom:10px}.tabsidebar-message{margin:0px;padding:0px;width:100%;text-align:center}.text-align-right{text-align:right}.calendar-note{padding:3px;color:#444;font-size:14px;margin-bottom:5px}.hr_tour-code-solution{height:100%}.hr_tour-code-solution .code-checker.light-wrap.wrap{height:100%}.tab-list.tab-buttons .down,.tab-list.tab-buttons .up{padding-top:7px;color:#444;height:13px;cursor:pointer}.tab-list.tab-buttons .down:hover,.tab-list.tab-buttons .up:hover{background:#fff}.tab-list.tab-buttons .down:hover .down-arrow,.tab-list.tab-buttons .up:hover .down-arrow{border-top:6px solid #777}.tab-list.tab-buttons .down{border-bottom:1px solid #ddd}.tab-list.tab-buttons .up{border-top:1px solid #ddd}.tab-list.tab-buttons .down-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #444;margin:auto}.hint{color:#aaa;padding-left:0px;margin-left:0px;font-weight:bold}.CodeMirror-lines,.CodeMirror-gutter-text{font-size:1.2em;line-height:1.3em}.hackerclubs{padding-bottom:100px}.hackerclubs .light-wrap{position:relative;height:100%}.gray-text{color:#555;font-size:14px;font-style:italic;text-align:center}.gradient .message{border:1px solid #EFF1F3}.gradient .close{right:10px;top:22px;position:absolute}.sponsored-challenge-link img{padding-left:10px;margin-top:7px}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.col{margin-top:10px}.codeeditor-body-wrapper .CodeMirror-scroll,.codeeditor-body-wrapper .CodeMirror-gutters{min-height:300px}#tab-contests{position:relative}.time-wait-icon{opacity:0.2;margin-top:3px;margin-right:4px}.float-left{float:left !important}.no-margin-left{margin-left:0px !important}.inline{display:inline}input.edit-slug{width:200px;height:8px;padding:0px;height:20px;font-size:15px;font-family:inherit}a.edit-slug,a.update-slug,a.cancel-update-slug{margin-left:10px;padding:0px}.no-padding{padding:0px}.hacker-container .hacker-details{margin-left:60px}.hacker-container .hacker-details .hacker-username{padding-top:15px}.break-word{word-wrap:break-word}.contest-countdown{text-decoration:none;border-bottom:1px black dotted}.style_group{position:relative;border:1px solid #C2C7D0;padding:10px 20px 20px}.style_group:not(:last-of-type){border-bottom:none}.style_group .style_title{padding:5px 10px;border-left:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;position:absolute;top:0;right:0;border-radius:0}.style_group .style_group-sub{margin-top:20px}.grid_example{border:1px solid #39424E}.style_color-group{float:left;padding:6px 6px 0;border:1px solid #EFF1F3;margin-right:10px;margin-bottom:40px}.style_color-group .style_color-single{height:100px;width:100px}.style_color-group .style_color-details{text-align:center}.challenges_backlink{padding:10px;height:18px}.challenges_backlink a:hover{text-decoration:underline}.forum-sidebar-button{margin-top:70px}.problem-title{width:80%}.checkbox-container{display:inline-block;width:2em;float:left;position:relative}.language-title{float:left;margin-top:-5px}.language-title label{padding:0}.rating_info{padding:20px}.acm-challenge-balloon{width:15px;height:15px;display:inline-block;border-radius:15px;margin-left:10px;border:1px solid #444}.acm-challenge-balloon-large{width:25px;height:25px;display:inline-block;border-radius:25px;margin-left:25px;border:1px solid #444}.acm-leaderboard-cell{padding-left:0px;padding-right:0px;margin-bottom:1px;height:100%}.acm-leaderboard-cell.correct div.inner-cell{background-color:lightgreen;border:1.5px solid lightgray}.acm-leaderboard-cell.incorrect div.inner-cell{background-color:pink;border:1.5px solid lightgray}.acm-leaderboard-cell div.inner-cell{padding-top:10px;padding-bottom:10px}.team-name{color:#aaa}.dialog-close{position:absolute;right:18px;color:#FFF;top:2px;border:2px solid #FFF;height:20px;width:20px;text-align:center;padding:1px 0 0;border-radius:15px}.error ul{margin-left:20px;text-align:left}.email-container{height:36px}.email-container .email-text{padding-top:7px}#add-new-secondary-email input{margin-top:10px;margin-right:10px}.help-text-right{right:0px;left:initial !important}.right{text-align:right !important}.applicant-profile-editor{border:1px solid #ccc;padding:20px 10px;width:90%;margin:auto}.apply-company-box{float:left;border:1px solid #eee;padding:10px;margin:10px}.apply-company-box .apply-company-body{width:500px;float:left}.apply-company-box .apply-company-head{width:110px;float:left}.company-info-box .company-info-head{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}.company-info-box .company-info-content-section ul{margin-left:20px}.company-info-box .company-info-content-section .company-info-section-title{font-size:18px;font-weight:bold}.scroll-box::-webkit-scrollbar{-webkit-appearance:none}.scroll-box::-webkit-scrollbar:vertical{width:11px}.scroll-box::-webkit-scrollbar:horizontal{height:11px}.scroll-box::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.scroll-box::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.company-info-box .company-info-content-section .role-label{width:170px}.company-info-box .company-info-content-section label{font-weight:500;margin-bottom:0}.company-info-box .company-info-content-section td{vertical-align:middle;height:38px}.company-info-box .company-info-content-section td p{padding-left:10px}.company-info-box .company-info-content-section .office-table{margin-top:-26px}.company-info-box .company-info-content-section .office-table .location-label{width:300px}select[disabled=disabled]{opacity:0.6;filter:alpha(opacity=60)}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.like-label-like-p{padding-top:7px}#Administration_hackerboard{margin-top:20px;border:1px solid #ddd}#Administration_hackerboard .hacker-list{border-right:2px solid #ddd;padding-right:0px}#Administration_hackerboard .hacker-list .hacker-list-item{padding:10px;border-bottom:1px solid #ddd;cursor:pointer}#Administration_hackerboard .hacker-list .hacker-list-item.active{border-right:2px solid #aaa}#Administration_hackerboard .hacker-list .hacker-list-item .hacker-info{margin-left:50px;position:absolute}#Administration_hackerboard .hacker-list .hacker-list-item .hacker-info small{font-size:11px}#Administration_hackerboard .hacker-details{border-left:2px solid #ddd;margin-left:-2px}.span1{float:left}.difficulty_group{padding-left:10px}.CodeMirror{min-height:300px;height:auto !important;border:1px solid #c2c7d0}@media screen and (min-width: 1200px){.page_wide .content_primary{width:78.125%}.page_narrow .content_primary{width:77%}}@media screen and (min-width: 1030px){.page_navigation-sidebar{display:block}.container{position:relative}}@media screen and (max-width: 1200px){#fullscreen-wrapper .select2-container{width:100px;margin-left:10px}#fullscreen-wrapper .codeeditor_header-action{margin-left:10px}#fullscreen-wrapper .codeeditor_header-action:before{margin:0 10px;left:-20px}}.ui-autocomplete{background:white}.autocomplete{max-width:250px}.autocomplete li a{background:#F8F8F8;color:#626b7f;font-size:0.8em;margin:0.4em;padding:0.4em !important}.autocomplete li:hover a:hover{background:#26b061;color:#FFF;font-size:0.8em;border:0px;margin:0.4em;padding:0.4em}.hr-monaco-editor-with-statusbar{height:calc(100% - 25px)}.hr-monaco-editor-statusbar{padding:3px 0 0 5px}.hr-monaco-editor-statusbar .statusbar-command-input{color:white}.hr-monaco-editor-statusbar .statusbar-command-input:focus{border:none;box-shadow:none}.statusbar-position{padding-right:300px}.statusbar-command-input{color:white}.statusbar-command-input:focus{outline:none}#autocomplete-status{margin-right:10px;font-size:12px;font-weight:bold;color:white}.lsp-autocomplete-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lsp-autocomplete-status__text{padding:0 10px}.lsp-autocomplete-status--ready .lsp-autocomplete-status__icon{color:#1ba94c}.lsp-autocomplete-status--error .lsp-autocomplete-status__icon{color:#f34b24}.lsp-autocomplete-status__help:hover:after{box-shadow:0px 0px 5px -2px white}.light .hr-monaco-editor-statusbar .statusbar-command-input{color:black}.monaco-editor .message{margin:0;padding:0;background:transparent}.excalidraw{position:unset}.excalidraw .FixedSideContainer_side_top{top:auto}.excalidraw .FixedSideContainer_side_top label.ToolIcon{margin-bottom:0px}.excalidraw .FixedSideContainer_side_top .ToolIcon_type_radio,.excalidraw .FixedSideContainer_side_top .ToolIcon_type_checkbox{position:absolute}.excalidraw .FixedSideContainer_side_top .App-menu_bottom{left:60px;bottom:50px}.excalidraw .FixedSideContainer_side_top .App-menu_bottom button.ToolIcon_type_button{padding:0}.excalidraw .FixedSideContainer_side_top .App-menu_bottom .Stack .Stack_horizontal{font-size:13px}.excalidraw-plain-text{z-index:100}.excalidraw{color:var(--text-color-primary)}.excalidraw .scroll-back-to-content{bottom:50px}.excalidraw .disable-zen-mode{display:none}.excalidraw .layer-ui__wrapper .App-menu_bottom--transition-left{-webkit-transform:none;transform:none}
