.button--bugs-filter,.dropdown-item{-moz-user-select:none;-ms-user-select:none}
.alert__close,.button,.button:active,.button:hover,.dropdown-button,.dropdown-button:hover{text-decoration:none}
.disable-click,.disabled .selected-user-remove,.markdown-textarea-container.disabled,.ps-container.ps-in-scrolling,.ps-container:hover.ps-in-scrolling,.tooltip__container:after,.vertical-wizard-row.disabled{pointer-events:none}
.button:active,.button:focus,fieldset:focus,input:focus,label:focus,select:focus,textarea:focus{outline:0}
.inline-banner__content,.text-truncate,.typeahead-suggestion,.user-item__user{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.button-group:after,.clearfix,.footer-nav:after,.invite-team-member-footer:after,.settings-title-container:after,.supported-browsers-list-item:after,.timeline-container-content:after,body.non-boxless .main-column-wrapper:after,body.non-boxless .wrapper:after{clear:both}
@font-face{font-family:hackerone;font-style:normal;font-weight:400;src:url(/assets/hackerone-35c99732c2f13a32a3456b986b423440.eot);src:local("#"),url(/assets/hackerone-657061e873262d8bf74e6d553be3ee1f.ttf) format("truetype"),url(/assets/hackerone-6906aec7fc225ccd907df5c5e4d1780c.woff) format("woff"),url(/assets/hackerone-07d5d3d1883d0cadbe96a7cede2363d8.svg) format("svg")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/assets/OpenSans-4f58830adae59e0f1a51411186e30d33.eot);src:local("#"),url(/assets/OpenSans-699657dda69a217aca2a02837df0d913.ttf) format("truetype"),url(/assets/OpenSans-0982f6a3b192d561122e92302594d7f8.woff) format("woff"),url(/assets/OpenSans-dd09e744c32876accb2b7dcd62aa2ffb.svg) format("svg")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/assets/OpenSansBold-0018075e19dd08f70dbb9d74a4e34412.eot);src:local("#"),url(/assets/OpenSansBold-485beebe72adeddba0ae34a38b46d6d8.ttf) format("truetype"),url(/assets/OpenSansBold-341163d6be9ee97b3aeaf96a3ad8527f.woff) format("woff"),url(/assets/OpenSansBold-c90366016140e33e67aba31f464a1db3.svg) format("svg")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(/assets/OpenSansLight-e1208cac64a08aa7408ccbb4f5225ab6.eot);src:local("#"),url(/assets/OpenSansLight-ed01c06b1469ef458716978135855e8b.ttf) format("truetype"),url(/assets/OpenSansLight-ca3692571c6378ded20265e26d36888f.woff) format("woff"),url(/assets/OpenSansLight-e64afeccdbc692248eaaf5830632aa84.svg) format("svg")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(/assets/OpenSansSemibold-2e53260eb04227082af04ee7561994b9.eot);src:local("#"),url(/assets/OpenSansSemibold-dc27444cd6a43c40beb795a332d27f44.ttf) format("truetype"),url(/assets/OpenSansSemibold-3722fea279adb9b56cadbc0a0abd5830.woff) format("woff"),url(/assets/OpenSansSemibold-0b871920ce0ddecb8850aa40adb045e3.svg) format("svg")}
@font-face{font-family:Blokk;font-style:normal;font-weight:400;src:url(/assets/blokk-704994671fbaf74ec246a80637426258.eot);src:local("#"),url(/assets/blokk-1b71220fec51e562cda234099c064abf.ttf) format("truetype"),url(/assets/blokk-3236583dcc54a223ff5c46a75f0bf1fb.woff) format("woff"),url(/assets/blokk-014c2bcd7561dbbadb2ff7d5b6b11fca.svg) format("svg")}
@font-face{font-family:Rye;font-style:normal;font-weight:400;src:url(/assets/rye-e6ee7becb84350db696ea1aaf1cecf35.eot);src:local("#"),url(/assets/rye-fb6f46cf429cb46e979f1a766eade6ce.ttf) format("truetype"),url(/assets/rye-030c1a8de0f4e5597fac70fc77dacfc4.woff) format("woff"),url(/assets/rye-e51656e8c2ddc358db0292355e1cb42d.svg) format("svg")}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
.not-supported-page-title>em,.supported-browser-information>.browser-description{font-style:italic}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
.footer-wrapper,.full-width-inner-container,.inner-container,.not-supported-wrapper,.profile-header__container,.static-content-wrapper,body.non-boxless .wrapper{max-width:980px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}
body.non-boxless .footer-wrapper,body.non-boxless .full-width-inner-container,body.non-boxless .inner-container,body.non-boxless .not-supported-wrapper,body.non-boxless .profile-header__container,body.non-boxless .static-content-wrapper,body.non-boxless .wrapper{width:980px}
.confirmation-icon{font-size:125px;color:#f3f3f3;display:inline-block;line-height:1;margin:20px auto}
.button--disabled,.button:disabled,.disabled,.input:disabled,.input:disabled+.helper-text,.report-action-picker__input:disabled,.report-action-picker__input:disabled+.helper-text,.search-input:disabled,.search-input:disabled+.helper-text,.select:disabled,.select:disabled+.helper-text,input[type=radio]:disabled,input[type=radio]:disabled+label,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=button]:disabled,input[type=submit]:disabled{opacity:.35;cursor:not-allowed}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,html{height:100%}
body.non-boxless .main-column-wrapper:after,body.non-boxless .main-column-wrapper:before,body.non-boxless .wrapper:after,body.non-boxless .wrapper:before{content:" ";height:0;display:block;overflow:hidden}
body{background:#f5f5f5}
.wrapper{padding-top:60px}
body.non-boxless .wrapper{position:relative;zoom:1;padding-top:88px;z-index:1}
.container{position:relative;background-color:#fff;border-bottom:1px solid #eaeaea}
body.non-boxless .container{border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px}
body.non-boxless .main-column-wrapper{zoom:1;padding:20px}
body.non-boxless .main-column-wrapper .main-column{width:100%;float:left}
body.non-boxless .main-column-wrapper .right-column{float:right;width:30%}
body.non-boxless .main-column-wrapper .right-column+.main-column{padding-right:20px;width:70%}
.full-width-inner-container{padding-top:30px;padding-bottom:30px}
@media (min-width:640px){.full-width-main-column{float:left;width:75%;padding-right:40px}
.full-width-right-column{float:right;width:25%}
}
.full-width-footer-wrapper{padding:0 20px}
.narrow-wrapper{max-width:440px;padding:90px 20px 30px;margin:0 auto}
.narrow_layout .narrow-wrapper{min-height:100%;margin-bottom:-61px}
.narrow_layout .narrow-wrapper:after{content:"";display:block;height:61px}
.narrow-intro{text-align:center;margin-bottom:30px}
.narrow-title{text-align:center;line-height:1.25}
.narrow-container{background:#fff;-webkit-border-radius:4px;border-radius:4px;border:1px solid #c5c5c5;text-align:left;padding:20px;margin-bottom:40px;word-break:break-word}
.narrow-container--muted-border{border-color:#e5e5e5}
.narrow-footer{color:#777;font-size:12px;text-align:center}
@media (min-width:940px){.narrow-wrapper-columns{margin:0 -10px}
.narrow-wrapper-column{float:left;width:50%;padding:0 10px}
}
.not-supported-wrapper{padding-top:140px}
.not-supported .left-column{width:25%;float:left;padding-right:20px}
.not-supported .main-column{width:75%;float:right}
.not-supported-page-title{font-size:38px;line-height:1.2;margin-bottom:40px}
.not-supported-intro{font-size:15px;line-height:22px;margin-bottom:50px}
.supported-intro{text-align:center;font-weight:600;font-size:18px;margin-bottom:0}
.batman-chinrub{-webkit-border-radius:400px;border-radius:400px;background:#fff;border:1px solid #c5c5c5;padding:5px;width:215px;height:215px;margin-top:-35px}
.browsers-container{margin-bottom:80px}
.supported-browsers-list{background:#fff;border:1px solid #c5c5c5;margin-top:30px;-webkit-border-radius:4px;border-radius:4px}
.supported-browsers-list-item{zoom:1;padding:30px 30px 30px 85px;border-bottom:1px solid #dcdcdc}
.supported-browsers-list-item:after,.supported-browsers-list-item:before{content:" ";display:block;height:0;overflow:hidden}
.supported-browsers-list-item.browser-firefox{background:url(/assets/browser-icon/firefox-450ffe2f232609d5e927dd53336b3e1d.png) 30px 50% no-repeat}
.supported-browsers-list-item.browser-chrome{background:url(/assets/browser-icon/chrome-0abcc6bcd8ef27ed36b8edc3d24e019e.png) 30px 50% no-repeat}
.supported-browsers-list-item.browser-opera{background:url(/assets/browser-icon/opera-7a7ab0a74c25c6b5d6aa0066b201cbfa.png) 30px 50% no-repeat}
.supported-browsers-list-item.browser-ie{background:url(/assets/browser-icon/ie-c117be0afcb3a3b33c800c0e6df2d356.png) 30px 50% no-repeat}
.supported-browsers-list-item.browser-safari{background:url(/assets/browser-icon/safari-70c230c50df18fcc84aa81d40dc747c3.png) 30px 50% no-repeat}
.supported-browsers-list-item:last-child{border-bottom:0}
.supported-browser-information{float:left}
.supported-browser-information>.browser-title{font-weight:600;font-size:15px}
.supported-browser-download{text-align:right;float:right}
.alerts{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:13px;left:50%;margin:0 auto;position:fixed;text-align:center;z-index:1300}
.alert__close{margin-left:10px;cursor:pointer}
.alert{-webkit-border-radius:4px;border-radius:4px;padding:5px 10px;position:relative;font-size:12px;margin-bottom:7px}
.alert--notice{border:1px solid #b2dba1;background:#dff0d8;color:#335a23}
.alert--notice .alert__close{color:#335a23}
.alert--error,.alert--error .alert__close{color:#5f2525}
.alert--error{border:1px solid #dca7a7;background:#f2dede}
.alert--warning{border:1px solid #ffee94;background:#fffae0;color:#947c00}
.alert--warning .alert__close{color:#947c00}
img.avatar,img.leaderboard-listing-avatar,img.leaderboard-podium-avatar{padding:1px;background:#fff;border:1px solid #c5c5c5;text-align:center;-webkit-border-radius:10%;border-radius:10%}
img.avatar.no-border,img.no-border.leaderboard-listing-avatar,img.no-border.leaderboard-podium-avatar{border-color:transparent;padding:0}
img.avatar.circle,img.circle.leaderboard-listing-avatar,img.circle.leaderboard-podium-avatar{-webkit-border-radius:500px;border-radius:500px}
img.avatar.emaillarge,img.emaillarge.leaderboard-listing-avatar,img.emaillarge.leaderboard-podium-avatar{width:97px;height:97px;line-height:97px}
img.avatar.emailmedium,img.emailmedium.leaderboard-listing-avatar,img.emailmedium.leaderboard-podium-avatar{width:63px;height:63px;line-height:63px}
img.avatar.xtralarge,img.xtralarge.leaderboard-listing-avatar,img.xtralarge.leaderboard-podium-avatar{width:130px;height:130px;line-height:130px;padding:2px}
img.avatar.large,img.large.leaderboard-listing-avatar,img.large.leaderboard-podium-avatar{width:55px;height:55px;line-height:55px}
img.avatar.medium,img.medium.leaderboard-listing-avatar,img.medium.leaderboard-podium-avatar{width:41px;height:41px;line-height:41px;-webkit-border-radius:13%;border-radius:13%}
img.avatar.small,img.leaderboard-listing-avatar,img.small.leaderboard-podium-avatar{width:31px;height:31px;line-height:31px;-webkit-border-radius:13%;border-radius:13%}
img.avatar.tiny,img.tiny.leaderboard-listing-avatar,img.tiny.leaderboard-podium-avatar{width:20px;height:20px;line-height:20px;-webkit-border-radius:25%;border-radius:25%}
.marketing-banner{padding-top:60px}
.marketing-banner__title{font-weight:600;color:#233327;font-size:16px;margin-bottom:5px}
.banner{background:#fffae0;color:#947c00;padding:7px 15px;border-bottom:1px solid #ffee94;min-height:36px;height:auto}
.banner>p{margin:0}
.full-width-scroll-area .banner{margin:-20px -20px 20px}
.banner--marketing-banner{padding:15px 20px;color:#4c7056;text-align:center}
.button,.button--active,.button:active,.button:hover,.button:visited{color:#000}
.banner__container{width:100%;display:table}
.banner__button,.banner__content{display:block;vertical-align:top}
.banner__content{padding:0;text-align:center}
.banner__button{margin-top:10px}
@media (min-width:640px){.banner__button,.banner__content{display:table-cell}
.banner__content{padding-right:10px;text-align:left}
.banner__button{margin-top:0;float:right}
}
.inline-banner{padding:7px 10px;margin-bottom:10px;background:#f5f5f5;border:1px solid #dcdcdc;-webkit-border-radius:4px;border-radius:4px;word-break:break-word}
.inline-banner p:last-child,.inline-banner--no-margin{margin-bottom:0}
.inline-banner__content{overflow:hidden;max-width:500px;float:left}
.inline-banner--notice{background:#fef7d4;border-color:#fdeea2}
.inline-banner--success{background:#dff0d8;border-color:#c1e2b3}
.button{font-family:"Open Sans",Arial,sans-serif;font-weight:600;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;padding:5px 14px;display:inline-block;font-size:13px;text-align:center;line-height:1.4;border:1px solid #999;border-bottom-width:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ebebeb;text-shadow:0 1px 0 #efefef}
.button--blue,.button--blue--active,.button--blue:active,.button--blue:hover,.button--blue:visited,.button--danger,.button--danger--active,.button--danger:active,.button--danger:hover,.button--danger:visited,.button--success--active,.button--success:active,.button--success:hover,.button--success:visited{color:#fff}
.button:hover{background-color:#e6e6e6}
.button--active,.button:active{background-color:#dcdcdc}
.button:focus{-webkit-box-shadow:0 0 10px rgba(33,107,165,.3);box-shadow:0 0 10px rgba(33,107,165,.3)}
.button--small{font-size:11px;padding:2px 10px}
.button--modal{margin:10px 0}
.button--bugs-filter{margin-left:10px;width:85px;text-align:right;display:none;-webkit-user-select:none;user-select:none}
@media (min-width:960px){.button--bugs-filter{display:inline-block}
}
.button--centered{display:block;margin:auto}
.button--danger{background-color:#c92525;text-shadow:0 1px 0 #a61f1f;border-color:#831818}
.button--danger:hover{background-color:#c02323}
.button--danger--active,.button--danger:active{background-color:#af2020}
.button--success{background-color:#72bc42;text-shadow:0 1px 0 #5e9b36;border-color:#4a7a2b;color:#fff}
.button--success:hover{background-color:#6db43f}
.button--success--active,.button--success:active{background-color:#64a53a}
.button--blue{background-color:#216ba5;text-shadow:0 1px 0 #1b5888;border-color:#15466b}
.button--blue:hover{background-color:#1f659d}
.button--blue--active,.button--blue:active{background-color:#1c5a8c}
.button-group{zoom:1;white-space:nowrap}
.button-group:after,.button-group:before{content:" ";display:block;height:0;overflow:hidden}
.button-group .button{-webkit-border-radius:0;border-radius:0;vertical-align:bottom;float:left}
.centering-inner,.centering-outer:after{display:inline-block;vertical-align:middle}
.button-group .button+.button{margin-left:-1px}
.button-group .button:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.button-group .button:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.button-group .button--active{border-top-width:2px;border-bottom-width:1px;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.15);box-shadow:inset 0 2px 2px rgba(0,0,0,.15)}
.centering-outer{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;visibility:hidden}
.centering-outer:after{content:"";height:100%}
.centering-content{visibility:visible}
.content-footer{margin:20px -20px -20px}
.content-footer-wrapper{padding:15px 20px;background:#f5f5f5;border-top:1px solid #c5c5c5;display:table;width:100%;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.application_full_width_layout .content-footer-wrapper{border:0;background:0 0}
.content-footer-left,.content-footer-right{width:50%;display:table-cell}
.content-footer-left{text-align:left}
.content-footer-right{text-align:right}
.content-footer__note{font-weight:400;font-size:12px;color:#828282;margin-right:15px}
.dropdown-box{display:inline-block;position:relative}
.dropdown-list-container,.language-picker-container{display:none;position:absolute;max-height:243px;margin-top:3px;background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);z-index:5}
.open .dropdown-list-container,.open .language-picker-container{display:block}
.dropdown-placement-top .dropdown-list-container,.dropdown-placement-top .language-picker-container{bottom:100%}
.dropdown-pull-right .dropdown-list-container,.dropdown-pull-right .language-picker-container{right:0}
.dropdown-list-wrapper{display:table-cell;vertical-align:top;width:100%}
.hover .dropdown-border-overlap{position:absolute;width:1px;top:0;bottom:0;right:-1px;background:#f5f5f5}
.dropdown-item-link-icon{display:inline;margin-left:10px;color:#828282;position:absolute;right:10px}
.dropdown-button:active,.dropdown-button:focus,.dropdown-button:hover,.dropdown-button:visited,.dropdown-item,.dropdown-item:active,.dropdown-item:hover,.dropdown-item:visited,body{color:#000}
.dropdown-item,.input-wrapper,.input-wrapper-small,.sup,.sup-help,.superscript{position:relative}
.dropdown-item{line-height:31px;height:32px;display:block;border-bottom:1px solid #e5e5e5;padding:0 35px 0 10px;background:#fff;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}
.bugs-filter-title,.dropdown-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.dropdown-item.disabled{cursor:not-allowed}
.dropdown-item--no-checkmark{padding-right:10px}
.dropdown-item.hover,.dropdown-item:hover{background:#f5f5f5;text-decoration:none}
.dropdown-item:last-child{border-bottom:0}
.dropdown-with-description .dropdown-item.hover:last-child,.dropdown-with-description .dropdown-item:hover:last-child{border-bottom:1px solid #e5e5e5}
.dropdown-item-description{display:none;min-height:160px;border-left:1px solid #e5e5e5;background:#f5f5f5;font-weight:400;font-size:13px;padding:10px 20px;min-width:280px}
.dropdown-with-description .dropdown-item-description{display:block}
.dropdown-button,.inline-form{display:inline-block}
.dropdown-item-description p:last-child{margin-bottom:0}
.dropdown-button{color:#000;font-size:11px;line-height:2.2;border:1px solid #c5c5c5;border-bottom-width:2px;padding:0 10px;cursor:pointer;-webkit-border-radius:4px;border-radius:4px;user-select:none;font-weight:600}
.dropdown-button--normal{font-size:13px}
.dropdown-button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebebeb));background:-webkit-linear-gradient(#fff 0,#ebebeb 100%);background:-moz-linear-gradient(#fff 0,#ebebeb 100%);background:-o-linear-gradient(#fff 0,#ebebeb 100%);background:linear-gradient(#fff 0,#ebebeb 100%);filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='    #FFFFFFFF', endColorstr='#FFEBEBEB')"}
.open .dropdown-button{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebebeb));background:-webkit-linear-gradient(#fff 0,#ebebeb 100%);background:-moz-linear-gradient(#fff 0,#ebebeb 100%);background:-o-linear-gradient(#fff 0,#ebebeb 100%);background:linear-gradient(#fff 0,#ebebeb 100%);filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='    #FFFFFFFF', endColorstr='#FFEBEBEB')";-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.15);box-shadow:inset 0 0 4px rgba(0,0,0,.15)}
.dropdown-silent .dropdown-button{margin:1px;border:0;-webkit-box-shadow:none;box-shadow:none}
.dropdown-silent .dropdown-button:hover{margin:0;border:1px solid #c5c5c5;border-bottom-width:2px}
.dropdown-silent.open .dropdown-button{margin:0;border:1px solid #c5c5c5;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.15);box-shadow:inset 0 0 4px rgba(0,0,0,.15)}
.dropdown-button:after{content:"";display:inline-block;border:3px solid #000;border-color:#000 transparent transparent;width:0;height:0;margin:0 0 0 5px}
.dropdown-button-prefix{font-weight:400;color:#828282}
fieldset,input,label,select,textarea{margin:0;padding:0;border:0}
textarea{font-family:inherit;resize:none}
.grid-filler{background:#f5f5f5;padding:24px 0;max-width:inherit;font-weight:600;-webkit-box-shadow:inset 0 0 0 1px #c5c5c5;box-shadow:inset 0 0 0 1px #c5c5c5}
.row{zoom:1}
.row:after,.row:before{content:" ";display:block;height:0;overflow:hidden}
.row:after{clear:both}
.row .col{float:left}
.row--20{margin-left:-20px}
.row--20 .col{padding-left:20px}
.row--40{margin-left:-40px}
.row--40 .col{padding-left:40px}
.col--four-fifths,.col--one-fifth,.col--one-half,.col--one-quarter,.col--one-third,.col--one-whole,.col--pricing,.col--three-fifths,.col--three-quarters,.col--two-fifths,.col--two-thirds{width:100%}
@media (min-width:640px){.col--one-half,.col--pricing{width:50%}
.col--one-third{width:33.33333%}
.col--two-thirds{width:66.66667%}
.col--one-quarter{width:25%}
.col--three-quarters{width:75%}
.col--one-fifth{width:20%}
.col--two-fifths{width:40%}
.col--three-fifths{width:60%}
.col--four-fifths{width:80%}
}
@media (min-width:940px){.col--pricing{width:25%}
}
.language-picker,.notifications-mark-all-as-read,.pull-right{float:right}
.pull-left{float:left}
.display-none{display:none}
.input-wrapper--inline,.large-icon,img{display:inline-block}
.cursor{cursor:pointer}
.text-aligned-center{text-align:center}
.text-aligned-right{text-align:right}
.text-aligned-left{text-align:left}
.is-full-width{width:100%}
.is-half-width{width:50%}
.inline-help,.sup-help{border-bottom:1px dashed rgba(0,0,0,.3);cursor:help}
.sup,.sup-help{font-size:10px;color:#828282;vertical-align:0;top:-5px}
.underlined{text-decoration:underline}
.monospace{font-family:Consolas,"Liberation Mono",Courier,monospace}
.meta-text{color:#828282;font-size:11px}
.text-truncate{overflow:hidden}
.break-word{word-wrap:break-word}
.word-break--all{word-break:break-all}
.superscript{top:-.5em;font-size:80%}
.large-icon{font-size:125px;color:#f3f3f3;line-height:1;margin:20px auto}
.external-reference-create{margin-left:5px}
.internal{background:#fbf1f1;border:1px solid #f5dddd}
.margin{margin:15px}
.no-margin{margin:0}
.padding{padding:15px}
.no-padding{padding:0}
.negative-margin{margin:-15px}
.margin--top{margin-top:15px}
.margin--right{margin-right:15px}
.margin--bottom{margin-bottom:15px}
.margin--left{margin-left:15px}
.padding--top{padding-top:15px}
.padding--right{padding-right:15px}
.padding--bottom{padding-bottom:15px}
.padding--left{padding-left:15px}
.no-margin--top{margin-top:0}
.no-margin--right{margin-right:0}
.no-margin--bottom{margin-bottom:0}
.no-margin--left{margin-left:0}
.negative-margin--top{margin-top:-15px}
.negative-margin--right{margin-right:-15px}
.negative-margin--bottom{margin-bottom:-15px}
.negative-margin--left{margin-left:-15px}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:hackerone;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}
.markdownable em,em{font-style:italic}
.comment-preview-head,.hacker-badge,.pricing-plan__indicator,.reports__sub-heading,.separator--text,.timeline-datetime{text-transform:uppercase}
.link,.modal-close-button:hover,[class*=" icon-"]:hover,[class^=icon-]:hover,a{text-decoration:none}
.icon-arrow:before{content:"\f100"}
.icon-arrow-alt:before{content:"\f121"}
.icon-arrow-closure:before{content:"\f101"}
.icon-bug:before{content:"\f102"}
.icon-checkmark:before{content:"\f103"}
.icon-checkmark-alt:before{content:"\f104"}
.icon-circle:before{content:"\f105"}
.icon-close:before{content:"\f106"}
.icon-closed-lock:before{content:"\f107"}
.icon-cross:before{content:"\f108"}
.icon-cup:before{content:"\f134"}
.icon-delete:before{content:"\f109"}
.icon-external-link:before{content:"\f10a"}
.icon-eye:before{content:"\f10b"}
.icon-gift:before{content:"\f10c"}
.icon-hacktivity-vote:before{content:"\f12c"}
.icon-hamburger:before{content:"\f10d"}
.icon-home:before{content:"\f10e"}
.icon-info:before{content:"\f10f"}
.icon-logo:before{content:"\f110"}
.icon-maturity-model:before{content:"\f111"}
.icon-minus:before{content:"\f112"}
.icon-paperclip:before{content:"\f113"}
.icon-pencil:before{content:"\f114"}
.icon-play:before{content:"\f115"}
.icon-plus:before{content:"\f116"}
.icon-remove:before{content:"\f117"}
.icon-resource-directory:before{content:"\f136"}
.icon-resource-press:before{content:"\f137"}
.icon-resource-report:before{content:"\f138"}
.icon-resource-video:before{content:"\f139"}
.icon-search:before{content:"\f118"}
.icon-share-facebook:before{content:"\f119"}
.icon-share-google-plus:before{content:"\f11a"}
.icon-share-hacker-news:before{content:"\f11b"}
.icon-share-hackerone:before{content:"\f12f"}
.icon-share-linkedin:before{content:"\f11c"}
.icon-share-reddit:before{content:"\f11d"}
.icon-share-rss:before{content:"\f11e"}
.icon-share-twitter:before{content:"\f11f"}
.icon-the-best:before{content:"\f135"}
.icon-users:before{content:"\f120"}
img{width:auto;height:auto;max-width:100%;border:0;vertical-align:middle}
.input-wrapper-small:last-child,.input-wrapper:last-child{margin-bottom:0}
.input-wrapper{margin-bottom:20px}
.input-wrapper-small{margin-bottom:10px}
.input-wrapper--inline{margin:0}
.input-label{font-weight:600;cursor:pointer}
.has-error .input-label{color:#cd3a3a}
.input,.report-action-picker__input,.search-input,.select{font-size:13px;font-family:"Open Sans",Arial,sans-serif;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.15);box-shadow:inset 0 2px 2px rgba(0,0,0,.15);border:1px solid #c5c5c5;line-height:16px;padding:6px 10px 5px;width:100%;word-break:normal}
.input--monospace,.markdownable code{font-family:Consolas,"Liberation Mono",Courier,monospace}
.input:focus,.report-action-picker__input:focus,.search-input:focus,.select:focus{outline:0;border-color:#c5c5c5;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.15),0 0 10px rgba(33,107,165,.3);box-shadow:inset 0 2px 2px rgba(0,0,0,.15),0 0 10px rgba(33,107,165,.3)}
.input:disabled,.report-action-picker__input:disabled,.search-input:disabled,.select:disabled{background-color:#fff}
.input-wrapper--inline .input,.input-wrapper--inline .report-action-picker__input,.input-wrapper--inline .search-input,.input-wrapper--inline .select{display:inline;margin-left:5px;margin-right:5px}
.has-currency-indicator .input,.has-currency-indicator .report-action-picker__input,.has-currency-indicator .search-input,.has-currency-indicator .select{padding-left:18px}
.has-input-color-indicator.report-action-picker__input,.has-input-color-indicator.search-input,.has-input-color-indicator.select,.input.has-input-color-indicator{padding-left:32px}
.has-max-length-indicator .input,.has-max-length-indicator .report-action-picker__input,.has-max-length-indicator .search-input,.has-max-length-indicator .select{padding-right:40px}
.has-error .input,.has-error .report-action-picker__input,.has-error .search-input,.has-error .select{border-color:#cd3a3a}
.has-error .input:focus,.has-error .report-action-picker__input:focus,.has-error .search-input:focus,.has-error .select:focus{-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.15),0 0 10px rgba(205,58,58,.3);box-shadow:inset 0 2px 2px rgba(0,0,0,.15),0 0 10px rgba(205,58,58,.3)}
.input--required{color:#e67e22;margin-left:3px}
.input-content-counter{right:10px;text-align:right;font-size:12px;color:#9c9c9c}
.input-content-counter.is-below-zero{color:#cd3a3a;font-weight:600}
.currency-indicator,.input-content-counter{top:0;position:absolute;z-index:1;height:29px;line-height:29px}
.has-error .currency-indicator,.has-error .input-content-counter{color:#cd3a3a}
.input-wrapper .currency-indicator,.input-wrapper .input-content-counter{top:22px}
.currency-indicator{left:10px}
.currency-indicator--small{height:24px;line-height:24px}
.input__color-indicator{top:27px;left:10px;position:absolute;border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px;width:18px;height:18px;cursor:pointer}
.input--reference-id{background:#fbf1f1;width:155px;padding-right:25px}
.input--setup{width:85px}
.icon--reference-id{position:absolute;font-size:11px;color:#828282;top:7px;right:10px;width:12px;height:13px;left:135px}
.js-disabled{background:rgba(206,0,0,.3);text-align:center;padding:20px;z-index:1;margin-bottom:-60px}
.label{background:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;font-weight:600;padding:0 2px;border:1px solid #c5c5c5;font-size:11px}
.label--green{background:#109857;color:#fff;border-color:#0b6a3d}
.label--red{background:#cd3a3a;color:#fff;border-color:#a92b2b}
.label--blue{background:#216ba5;color:#fff;border-color:#194f7b}
.list{margin:0 0 15px 20px;list-style:disc}
.list:last-child{margin-bottom:0}
.list--inline{margin-left:0}
.list--inline li{display:inline;position:relative;padding-right:7px}
.list--inline li:after{content:"\2022";font-size:10px;padding-left:7px}
.list--inline li:last-child{padding-right:0}
.list--inline li:last-child:after{content:"";padding-left:0}
ol.list{list-style:decimal}
.markdownable{margin-bottom:-15px}
.markdownable--no-margin-bottom{margin-bottom:0}
.markdownable--with-margin-bottom{margin-bottom:15px}
.markdownable h1,.markdownable h2,.markdownable h3,.markdownable h4,.markdownable h5,.markdownable h6{margin:0 0 15px;padding:0;font-weight:600;line-height:20px;font-size:13px}
.markdownable h1{font-size:19px}
.markdownable h2{font-size:17px}
.markdownable h3{font-size:15px}
.markdownable code{overflow-x:auto;background-color:#f8f8f8;color:#333;font-size:13px;padding:0 5px;border:1px solid #e5e5e5;-webkit-border-radius:4px;border-radius:4px}
.markdownable pre code{display:block;padding:5px;margin-bottom:15px;word-wrap:normal}
.markdownable ol,.markdownable ul{margin-left:17px;padding-bottom:15px}
.markdownable ul{list-style:disc}
.markdownable ol{list-style:decimal}
.markdownable blockquote{border-left:3px solid #e5e5e5;padding-left:10px;margin-bottom:15px}
.markdownable i{margin-left:3px}
.modal-open{overflow:hidden}
.modal-background{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;z-index:1250;background-color:rgba(0,0,0,.65)}
.modal-background.is-hidden{display:none}
.modal-background.is-visible{display:block}
.modal-close-button{display:block;position:absolute;top:10px;right:10px;cursor:pointer;font-size:16px;padding:10px;color:#828282}
.modal-close-button:active,.modal-close-button:hover,.modal-close-button:visited{color:#828282}
@media (min-width:768px){.modal-close-button{padding:0}
}
.modal-content{padding:20px;margin:10px;background-color:#fff;border:1px solid #c5c5c5;z-index:1251;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);cursor:default;position:relative}
@media (min-width:768px){.modal-content .attachment--image{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}
.modal-content{margin:65px auto 30px;width:700px}
}
.modal-content--small{width:320px}
@media (min-width:768px){.modal-content--medium{width:500px}
.modal-content--large{width:75%}
}
.modal-title{font-weight:600}
.modal-footer{padding-right:20px;padding-left:20px;background:#f5f5f5;border-top:1px solid #c5c5c5;line-height:51px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;margin:20px -20px -20px;overflow:hidden}
.page-title-container{margin-bottom:25px}
.page-title__sub-title{color:#828282;font-size:16px;margin-left:10px}
.settings-title-container{zoom:1;position:relative}
.settings-title-container:after,.settings-title-container:before{content:" ";display:block;height:0;overflow:hidden}
.password-strength-container{width:100%;height:4px;-webkit-border-radius:2px;border-radius:2px;background:#ccc;position:relative;overflow:hidden;margin-top:-6px}
.password-strength-indicator{width:auto;height:4px;position:absolute;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}
.password-strength-indicator.is-too-long,.password-strength-indicator.is-weak{width:25%;background:#d20000}
.password-strength-indicator.is-so-so{width:50%;background:#ef9f00}
.password-strength-indicator.is-good{width:75%;background:#a0be91}
.password-strength-indicator.is-great{width:100%;background:#63ac34;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
.password-strength-separator{position:absolute;width:1px;background:#fff;z-index:1;height:4px}
.password-strength-separator:nth-child(2){left:25%}
.password-strength-separator:nth-child(3){left:50%}
.password-strength-separator:nth-child(4){left:75%}
.password-strength-info{position:relative;width:100%}
.password-strength-text{margin-bottom:10px;text-align:right}
.password-strength-text>.icon-info{padding-left:5px;color:#aeaeae;font-size:15px;vertical-align:middle;cursor:pointer}
.password-strength-explanation{font-size:11px;font-weight:600}
.password-strength-explanation.is-too-long,.password-strength-explanation.is-weak{color:#d20000}
.password-strength-explanation.is-so-so{color:#ef9f00}
.password-strength-explanation.is-good{color:#a0be91}
.password-strength-explanation.is-great{color:#63ac34}
.password-strength-image{width:582px;height:473px}
.xkcd-source{text-align:center;font-size:11px;color:#828282;margin:0}
.popover--is-loading{opacity:.01}
.popover__content{-webkit-border-radius:4px;border-radius:4px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);border:1px solid #c5c5c5;font-size:13px;padding:8px;line-height:1.4;max-width:240px;z-index:0;overflow:hidden}
.popover--no-padding .popover__content{padding:0}
.popover__footer{background:#f5f5f5;margin:8px -8px -8px;padding:6px;border-top:1px solid #e5e5e5;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.popover__arrow,.popover__arrow-shadow{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;width:8px;height:8px;margin:-5px}
.popover,.separator--line{position:relative}
.popover__arrow{z-index:1;background:#fff}
.popover__arrow-shadow{z-index:-1;border:1px solid #c5c5c5;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25)}
.tether-element-attached-top .popover__arrow-shadow{margin-bottom:-4px}
.tether-element-attached-right .popover__arrow-shadow{margin-left:-4px}
.tether-element-attached-bottom .popover__arrow-shadow{margin-top:-4px}
.tether-element-attached-left .popover__arrow-shadow{margin-right:-4px}
.tether-element-attached-top.tether-element-attached-center .popover__arrow,.tether-element-attached-top.tether-element-attached-center .popover__arrow-shadow{bottom:100%;left:50%}
.tether-element-attached-bottom.tether-element-attached-center .popover__arrow,.tether-element-attached-bottom.tether-element-attached-center .popover__arrow-shadow{top:100%;left:50%}
.tether-element-attached-right.tether-element-attached-middle .popover__arrow,.tether-element-attached-right.tether-element-attached-middle .popover__arrow-shadow{left:100%;top:50%}
.tether-element-attached-left.tether-element-attached-middle .popover__arrow,.tether-element-attached-left.tether-element-attached-middle .popover__arrow-shadow{right:100%;top:50%}
.tether-element-attached-top.tether-element-attached-left.tether-target-attached-bottom .popover__arrow,.tether-element-attached-top.tether-element-attached-left.tether-target-attached-bottom .popover__arrow-shadow{bottom:100%;left:13px}
.tether-element-attached-top.tether-element-attached-right.tether-target-attached-bottom .popover__arrow,.tether-element-attached-top.tether-element-attached-right.tether-target-attached-bottom .popover__arrow-shadow{bottom:100%;right:13px}
.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-top .popover__arrow,.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-top .popover__arrow-shadow{top:100%;left:13px}
.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-top .popover__arrow,.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-top .popover__arrow-shadow{top:100%;right:13px}
.tether-element-attached-top.tether-element-attached-right.tether-target-attached-left .popover__arrow,.tether-element-attached-top.tether-element-attached-right.tether-target-attached-left .popover__arrow-shadow{top:13px;left:100%}
.tether-element-attached-top.tether-element-attached-left.tether-target-attached-right .popover__arrow,.tether-element-attached-top.tether-element-attached-left.tether-target-attached-right .popover__arrow-shadow{top:13px;right:100%}
.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-left .popover__arrow,.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-left .popover__arrow-shadow{bottom:13px;left:100%}
.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-right .popover__arrow,.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-right .popover__arrow-shadow{bottom:13px;right:100%}
.popover--tutorial{opacity:1;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}
.popover--tutorial .popover__content{background:#fff0b9;padding:15px}
.popover--tutorial .popover__footer{background:#fff;margin:15px -15px -15px}
.tether-element-attached-top.tether-element-attached-center .popover,.tether-element-attached-top.tether-element-attached-left.tether-target-attached-bottom .popover,.tether-element-attached-top.tether-element-attached-right.tether-target-attached-bottom .popover{margin-top:8px}
.tether-element-attached-bottom.tether-element-attached-center .popover,.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-top .popover,.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-top .popover{margin-bottom:8px}
.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-left .popover,.tether-element-attached-right.tether-element-attached-middle .popover,.tether-element-attached-top.tether-element-attached-right.tether-target-attached-left .popover{margin-right:8px}
.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-right .popover,.tether-element-attached-left.tether-element-attached-middle .popover{margin-left:8px}
.popover--tutorial .popover__arrow{background:#fff0b9}
.tether-element-attached-bottom.tether-element-attached-center .popover--tutorial .popover__arrow{background:#fff}
.popover--mini-profile .popover__content{min-height:50px;min-width:220px;max-width:220px}
.tether-element-attached-top.tether-element-attached-left.tether-target-attached-right .popover{top:8px}
.separator{width:100%;border-bottom:1px solid #c5c5c5;margin:30px 0}
.separator--small{margin:10px 0}
.separator--muted{border-bottom:1px solid #e5e5e5}
.is-separated-and-muted~.is-separated-and-muted{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5}
.separator--line{border-bottom:1px solid #c5c5c5;height:10px;margin-bottom:20px;margin-top:8px}
.separator--text{position:absolute;background:#fff;padding:0 7px;margin:0 10px;color:#828282;font-size:11px}
.status-page-image{-webkit-border-radius:400px;border-radius:400px;background:#fff;border:1px solid #c5c5c5;padding:3px;width:215px;height:215px}
.tooltip{z-index:1500;overflow:hidden}
.tooltip__container{color:#fff;background:rgba(32,32,32,.8);padding:8px;line-height:1.4;max-width:240px;text-align:center;font-size:11px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}
.tether-target-attached-left.tether-element-attached-middle .tooltip__container:after{border-left-color:rgba(32,32,32,.8)}
.tether-element-attached-bottom.tether-element-attached-center .tooltip__container:after{border-top-color:rgba(32,32,32,.8)}
.tether-element-attached-top.tether-element-attached-center .tooltip__container:after{border-bottom-color:rgba(32,32,32,.8);bottom:100%;left:50%}
.tether-target-attached-right.tether-element-attached-middle .tooltip__container:after{border-right-color:rgba(32,32,32,.8);top:50%;right:100%}
.tooltip__container:after{content:"";border:8px solid transparent;position:absolute;margin:-8px}
.tether-element-attached-top.tether-element-attached-center .tooltip__container{margin-top:8px}
.tether-target-attached-right.tether-element-attached-middle .tooltip__container{margin-left:8px}
.tether-element-attached-bottom.tether-element-attached-center .tooltip__container{margin-bottom:8px}
.tether-element-attached-bottom.tether-element-attached-center .tooltip__container:after{top:100%;left:50%}
.tether-target-attached-left.tether-element-attached-middle .tooltip__container{margin-right:8px}
.tether-target-attached-left.tether-element-attached-middle .tooltip__container:after{right:100%;top:50%;left:100%}
.tooltip-password-advice{width:590px;top:-247px;right:30px;background:#fff;padding:15px;font-size:12px;position:absolute;z-index:10;border:1px solid #c5c5c5;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);-webkit-border-radius:4px;border-radius:4px}
.tooltip-password-advice:after,.tooltip-password-advice:before{left:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;top:50%}
.tooltip-password-advice:after{border-color:transparent transparent transparent #fff;border-width:9px;margin-top:-9px}
.tooltip-password-advice:before{border-color:transparent transparent transparent #c5c5c5;border-width:10px;margin-top:-10px}
.tooltip-password-advice p:only-child{margin-bottom:0}
h1,h2,p{margin-bottom:15px}
.typeahead{position:relative}
.typeahead-dropdown{background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px;margin-top:10px;width:100%;position:absolute;top:100%;left:0;z-index:100;right:auto;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25)}
.typeahead-dropdown:after,.typeahead-dropdown:before{border:solid transparent;content:"";height:0;width:0;position:absolute;top:auto;left:20px;right:auto;bottom:100%}
.typeahead-dropdown:after{border-color:transparent transparent #fff;border-width:6px}
.typeahead-dropdown:before{border-width:7px;border-bottom-color:#c5c5c5;margin-left:-1px}
.typeahead-suggestions{max-height:135px;overflow:hidden;position:relative}
.typeahead-suggestion{overflow:hidden;border-bottom:1px solid #ebebeb;padding:5px 8px;font-size:12px;cursor:pointer}
.link,body{font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:21px}
.typeahead-suggestion:first-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.typeahead-suggestion:last-child{border-bottom:0;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.typeahead-suggestion-selected{background:#f5f5f5}
.user-autocomplete{width:175px}
.typeahead__loading-indicator{position:absolute;bottom:3px;right:3px}
.link,.link:visited,a,a:visited{color:#216ba5}
strong{font-weight:600}
.link:hover,a:hover{color:#144063;text-decoration:underline}
.link:active,a:active{color:#216ba5}
.link.red,a.red{color:#cd3a3a}
.link{background:0 0;border:none;outline-color:transparent;cursor:pointer;padding:0}
.bugs-list-pagination,.bulk-actions-report-heading:first-child{border-top:1px solid #e5e5e5}
h1{font-size:24px;line-height:36px;font-weight:600}
h2{font-size:17px;line-height:27px;font-weight:600}
h3{font-size:15px;line-height:20px;font-weight:600;margin-bottom:7.5px}
.text-muted{color:#828282}
.text-red{color:#cd3a3a}
.text-green{color:#109857}
.blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}
.blockquote__footer{margin-bottom:0}
.user-item{margin-bottom:20px}
.user-item:last-child{margin-bottom:0}
.user-item__avatar{vertical-align:middle}
.user-item__user{overflow:hidden;max-width:78%;margin-left:8px;line-height:15px;display:inline-block;vertical-align:middle}
.user-item__meta,.user-item__title{max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.user-item__meta{color:#828282;font-size:11px}
body.application_full_width_layout{background:#fff}
body.application_full_width_layout.controller_dashboard,body.application_full_width_layout.controller_team,body.application_full_width_layout.controller_user{min-width:980px}
body.application_full_width_layout .footer-wrapper{width:100%;max-width:none;padding-left:0;padding-right:0}
.full-width-container{position:relative;height:100%;padding-top:60px}
.full-width-wrapper{position:absolute;top:60px;right:0;left:0;bottom:0}
.full-width-wrapper--grey{background:#f5f5f5}
.full-width-wrapper--directory{padding-top:30px}
@media (min-width:640px){.full-width-wrapper--directory{padding-top:200px}
}
.full-width-wrapper--setup{top:0}
.sub-header~.full-width-wrapper{top:114px}
.sub-header~.banner~.full-width-wrapper{top:150px}
.banner~.full-width-wrapper{top:96px}
.profile-header+.sub-header+.full-width-wrapper{top:294px}
.full-width-scroll-area{z-index:1;height:100%;overflow:hidden;position:relative;padding:20px}
.full-width-scroll-area--no-padding{padding:0}
.full-width-bugs-filters{position:absolute;width:210px;left:296px;height:100%;z-index:2;background:#fff;border-right:1px solid #e5e5e5;overflow:hidden;padding-top:10px}
@media (min-width:1025px){.full-width-bugs-filters{left:400px}
}
.full-width-bugs-filters.filters-slider-enter,.full-width-bugs-filters.filters-slider-leave.filters-slider-leave-active{left:86px}
@media (min-width:1025px){.full-width-bugs-filters.filters-slider-enter,.full-width-bugs-filters.filters-slider-leave.filters-slider-leave-active{left:190px}
}
.full-width-bugs-filters.filters-slider-enter.filters-slider-enter-active,.full-width-bugs-filters.filters-slider-leave{-webkit-transition:left .5s ease-in-out;-moz-transition:left .5s ease-in-out;-o-transition:left .5s ease-in-out;transition:left .5s ease-in-out;left:296px}
.bugs-filter-title{user-select:none;position:relative;margin:-10px -10px 0;padding:10px;font-weight:600;line-height:1}
.full-width-bugs-item,.top-bar-bug-checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.bugs-filter{padding:20px 0;margin:0 20px;border-bottom:1px solid #e5e5e5}
.bugs-filter:last-child{border-bottom:0}
.bugs-filter .avatar.small,.bugs-filter .leaderboard-listing-avatar,.bugs-filter .leaderboard-podium-avatar.leaderboard-listing-avatar,.bugs-filter .small.leaderboard-podium-avatar{width:16px;height:16px;line-height:16px;padding:1px;margin-top:-1px}
.bugs-filter__substates{margin-left:16px}
.full-width-bugs-left-column{float:left;border-right:1px solid #e5e5e5;height:100%;width:100%;position:relative;z-index:3;background:#fff;-webkit-box-shadow:2px 0 1px rgba(0,0,0,.03);box-shadow:2px 0 1px rgba(0,0,0,.03)}
@media (min-width:960px){.full-width-bugs-left-column{width:296px}
}
@media (min-width:1025px){.full-width-bugs-filters.filters-slider-enter.filters-slider-enter-active,.full-width-bugs-filters.filters-slider-leave{left:400px}
.full-width-bugs-left-column{width:400px}
}
.full-width-bugs-list-wrapper{position:absolute;top:44px;left:0;right:0;bottom:0}
.full-width-pagination+.full-width-bugs-list-wrapper{bottom:44px}
.full-width-bugs-list-loading-state{position:absolute;z-index:2;background:rgba(255,255,255,.75);top:0;left:0;right:0;bottom:0}
.full-width-bugs-list-scrollable-container{height:100%;overflow:hidden;position:relative}
.full-width-bugs-list-topbar{position:absolute;background:#fff;border-bottom:1px solid #e5e5e5;height:44px;top:0;left:0;right:0}
.full-width-bugs-list-toolbar{position:absolute;right:15px;top:9px}
.full-width-bugs-item{user-select:none;position:relative;border-bottom:1px solid #e5e5e5;font-size:11px;color:#a5a5a5;padding:15px 15px 15px 11px;cursor:pointer;border-left:4px solid transparent}
.full-width-bugs-item:hover{background-color:#f5f5f5}
.full-width-bugs-item.is-unread{background:#fffae0}
.full-width-bugs-item.is-unread:hover{background:#fff8d1}
.full-width-bugs-item.is-active{background:#f5f5f5;border-left-color:#216ba5}
.full-width-bugs-checkbox{display:none;position:absolute;top:23px}
.full-width-bugs-item-info{padding-left:0;line-height:18px}
@media (min-width:1025px){.full-width-bugs-checkbox{display:block}
.full-width-bugs-item-info{padding-left:20px}
}
.full-width-bugs-item-time-ago{float:right;padding-left:10px}
.full-width-bugs-item-title{color:#000;font-size:13px;word-break:break-word}
.full-width-bugs-item-title:active,.full-width-bugs-item-title:hover,.full-width-bugs-item-title:visited{color:#000}
.is-unread .full-width-bugs-item-title{font-weight:600}
.full-width-bugs-meta{float:left;margin-right:5px}
.full-width-bugs-meta a{color:#a5a5a5;font-weight:600}
.full-width-bugs-meta a:active,.full-width-bugs-meta a:hover,.full-width-bugs-meta a:visited{color:#a5a5a5}
.full-width-bugs-meta:after{content:"\2022";margin-left:5px}
.full-width-bugs-meta:last-child:after{content:""}
.full-width-bugs-list-topbar-item{display:inline-block}
.full-width-bugs-list-topbar-item:first-child{display:none}
@media (min-width:1025px){.full-width-bugs-list-topbar-item:first-child{display:inline-block}
}
.top-bar-bug-checkbox{user-select:none;width:35px;position:absolute;top:11px;left:15px;float:none;margin:0;padding:0;display:none}
.bulk-actions-report-heading,.subject-selector__current-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
@media (min-width:1025px){.top-bar-bug-checkbox{display:block}
}
.bugs-list-pagination{text-align:right;background:#fff;padding:7px 14px;position:absolute;bottom:0;left:0;right:0}
.bulk-actions-report-heading{line-height:24px;border-bottom:1px solid #e5e5e5;padding:7px 10px;user-select:none}
.bulk-actions-report-heading:hover{background:#f5f5f5}
.bulk-actions-report-heading:last-child{margin-bottom:20px}
.bulk-actions-report-remove .icon-remove{display:none;font-size:16px;color:#cd3a3a;cursor:pointer}
.bulk-actions-report-heading:hover .bulk-actions-report-remove .icon-remove{display:block}
.full-width-bugs-search-wrapper{float:left;overflow:hidden;border-left:1px solid #e5e5e5;display:none}
@media (min-width:640px){.full-width-bugs-search-wrapper{display:inline-block}
}
.full-width-bugs-search{padding:11px}
.subject-selector{float:left;padding:5px;position:relative;border-right:1px solid #e5e5e5}
.subject-selector__list{position:absolute;max-height:290px;background:#fff;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;min-width:175px;z-index:4;width:100%;border:1px solid #ccc;overflow:hidden;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);display:none}
.subject-selector--open .subject-selector__list{display:block}
.subject-selector__current-item{float:left;padding:5px;border:1px solid transparent;cursor:pointer;user-select:none;z-index:5;position:relative;-webkit-border-radius:4px;border-radius:4px}
.selected-user-remove,.subject-selector__item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.subject-selector--open .subject-selector__current-item,.subject-selector__current-item:hover{background:#fff;border:1px solid #ccc}
.subject-selector--open .subject-selector__current-item:hover{background:#f5f5f5}
.subject-selector--open .subject-selector__current-item{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #e5e5e5;margin-bottom:-1px}
.subject-selector__arrow{color:#aeaeae;margin-left:10px}
.subject-selector__item{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding:5px;user-select:none;border-top:1px solid transparent}
.subject-selector__item:first-child{border-top:none}
.subject-selector__item--selected,.subject-selector__item:hover{background:#f5f5f5;border-color:#e5e5e5}
.subject-selector__item--selected+.subject-selector__item,.subject-selector__item:hover+.subject-selector__item{border-top:1px solid #e5e5e5}
.subject-selector__item--current-user{border-color:#e5e5e5}
.subject-selector__item-name{margin-left:5px;font-weight:600;font-size:13px;vertical-align:middle}
.subject-selector__overlay{display:none;z-index:3;top:0;position:absolute;background:rgba(78,78,78,.1);width:100%;height:100%}
.subject-selector__overlay--visible{display:block}
.selected-users{margin:10px 0;padding:0 9px}
.selected-user{line-height:2;display:table;table-layout:fixed;width:100%}
.selected-user-avatar,.selected-user-remove,.selected-user-username{display:table-cell;vertical-align:middle}
.selected-user-avatar{width:21px}
.selected-user-username{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:100%;float:left;white-space:nowrap}
.selected-user-username__assigned{margin-left:5px}
.selected-user-full-name{margin-left:2px;font-size:11px;color:#999}
.selected-user-remove{width:14px;text-align:right;user-select:none}
.selected-user-remove .icon-remove{color:#bababa}
.selected-user-remove .icon-remove:hover{color:#d0021b}
.timeline{position:relative;padding:15px 0}
.timeline-jumptarget{position:absolute;top:-70px}
.timeline-line{position:absolute;top:5px;left:20px;display:block;width:1px;height:100%;background:#c5c5c5}
.timeline-item{position:relative;padding-bottom:30px}
.timeline-datetime-placeholder{height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}
.comment-preview-avatar,.timeline-avatar-placeholder{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.check-panel,.timeline-indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.timeline-datetime{text-align:center;line-height:2.2;font-size:10px;border:1px solid #c5c5c5;width:40px;background:#fff;-webkit-border-radius:4px;border-radius:4px}
.timeline-container{margin-left:55px;-webkit-border-radius:4px;border-radius:4px;padding-left:5px;padding-right:5px;border:1px solid transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.is-internal .timeline-container{padding-top:4px;padding-bottom:4px;background:#fbf1f1;border-color:#f5dddd}
.is-highlighted .timeline-container{padding-top:4px;padding-bottom:4px;background:#fffae0;border-color:#fff6c7}
.is-internal.is-highlighted .timeline-container{border-color:#f5dddd}
.timeline-container-subject{display:table;width:100%;color:#828282}
.timeline-container-subject-entry{display:table-cell;padding-right:10px}
.timeline-container-content{zoom:1;word-wrap:break-word}
.timeline-container-content:after,.timeline-container-content:before{content:" ";display:block;height:0;overflow:hidden}
.timeline-timestamp{display:table-cell;text-align:right;white-space:nowrap;font-size:11px}
.timeline-timestamp-link,.timeline-timestamp-link:active,.timeline-timestamp-link:hover,.timeline-timestamp-link:visited{color:#828282}
.timeline-indicator{user-select:none;position:absolute;left:14px;top:5px}
.comment-preview .timeline-indicator{left:13px}
.is-internal .timeline-indicator{top:9px}
.timeline-indicator-dot{border:1px solid #c5c5c5;width:13px;height:13px;background:#fff;z-index:1;position:relative;-webkit-border-radius:500px;border-radius:500px;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}
.timeline-indicator-dot:after{content:"";width:20px;left:12px;top:5px;position:absolute;border-top:1px solid #c5c5c5}
.timeline-indicator-dot.is-red{background:#cc3636}
.timeline-indicator-dot.is-blue{background:#3969ca}
.timeline-indicator-dot.is-green{background:#63ac34}
.timeline-indicator-dot.is-grey{background:#898989}
.timelime-automated-response{background:#f5f5f5;padding:2px 4px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-transform:uppercase;font-weight:600}
.hacktivity__cta-arrow{margin-left:5px}
.hacktivity__cursor{opacity:1;-webkit-animation:hacktivity-blink 1s infinite;-moz-animation:hacktivity-blink 1s infinite;-o-animation:hacktivity-blink 1s infinite;animation:hacktivity-blink 1s infinite}
@-webkit-keyframes hacktivity-blink{0%,100%{opacity:1}
50%{opacity:0}
}
@-moz-keyframes hacktivity-blink{0%,100%{opacity:1}
50%{opacity:0}
}
@-o-keyframes hacktivity-blink{0%,100%{opacity:1}
50%{opacity:0}
}
@keyframes hacktivity-blink{0%,100%{opacity:1}
50%{opacity:0}
}
.hacktivity{position:relative;padding:15px 0;border-bottom:1px solid #e5e5e5}
.hacktivity__wrapper{width:100%;display:table;padding-left:53px;min-height:40px}
.hacktivity--voting .hacktivity__wrapper{padding-left:93px}
.hacktivity__content,.hacktivity__date{vertical-align:middle;line-height:18px}
.hacktivity__date{color:#828282;font-size:12px;white-space:nowrap;margin-top:5px}
@media (min-width:640px){.hacktivity__content,.hacktivity__date{display:table-cell}
.hacktivity__date{margin-top:0;padding-left:15px;text-align:right}
}
.hacktivity__avatar{position:absolute;left:0}
.hacktivity--voting .hacktivity__avatar{left:40px}
.hacktivity__meta{color:#828282;font-size:12px;margin:0}
.hacktivity__link{color:#216ba5}
.hacktivity__link:active,.hacktivity__link:hover,.hacktivity__link:visited{color:#144063}
.hacktivity__title{font-weight:600;font-size:14px}
.hacktivity__title--undisclosed{cursor:default;font-size:20px;font-family:Blokk;color:#ececec;letter-spacing:-3px}
.genius__close-icon,.markdown-label,.markdown-tab,.notification-indicator,.notifications-mark-all-as-read,input[type=radio],input[type=checkbox]{cursor:pointer}
.hacktivity__substate{margin-right:4px}
.hacktivity .timeline-item__wrapper:last-child .timeline-item .timeline-line{display:none}
.hacktivity__voting{position:absolute;left:0;font-size:12px;line-height:18px;min-width:20px;text-align:center}
.report-heading__report-title-controls .hacktivity__voting{position:relative;display:table-cell;vertical-align:middle;line-height:12px}
.hacktivity__upvote{display:block;margin-right:18px;padding:2px 5px;-webkit-transition:margin-top .1s ease-in-out;-moz-transition:margin-top .1s ease-in-out;-o-transition:margin-top .1s ease-in-out;transition:margin-top .1s ease-in-out}
.hacktivity__upvote--upvoted{margin-top:-8px;padding-bottom:8px}
.hacktivity__upvote-icon{font-size:18px;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.report-heading__report-title-controls .hacktivity__upvote-icon{font-size:14px}
.hacktivity__upvote--upvoted .hacktivity__upvote-icon{opacity:0}
.genius{border:1px solid #e5e5e5;-webkit-border-radius:4px;border-radius:4px;padding:15px;position:relative;margin-bottom:15px;background:#fbf1f1}
.genius__close-icon{color:#828282;display:block;position:absolute;top:10px;right:10px;font-size:16px}
.genius__close-icon:active,.genius__close-icon:hover,.genius__close-icon:visited{color:#828282}
.genius__footer{background:#f5f5f5;font-size:11px;border-top:1px solid #e5e5e5;padding:5px 15px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;margin:15px -15px -15px}
.avatar-upload-control{display:inline-block;vertical-align:middle}
.avatar-upload-description{margin-top:10px;margin-bottom:10px;font-size:12px;color:#828282}
@media (min-width:640px){.avatar-upload-control{margin-left:20px}
.avatar-upload-description{width:380px}
}
.check-panel{border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px;user-select:none;margin-bottom:10px;overflow:hidden}
.dropdown-menu-header,.markdown-footer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.check-panel:last-child,.helper-text>p{margin-bottom:0}
.check-panel.is-selected,.check-panel:active{border-color:#b6d0e4}
.check-panel-heading{padding:8px 10px;background-color:#f5f5f5;font-weight:600}
.check-panel:hover .check-panel-heading{background-color:#dcdcdc;cursor:pointer}
.is-selected .check-panel-heading,.is-selected:hover .check-panel-heading{background-color:#dbe8f2}
.check-panel:active .check-panel-heading{background-color:#dbe8f2;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.15);box-shadow:inset 0 0 4px rgba(0,0,0,.15)}
.check-panel-criteria{border-top:1px solid #c5c5c5;padding:8px 10px}
.check-panel:active .check-panel-criteria,.is-selected .check-panel-criteria{border-top-color:#b6d0e4}
input[type=radio]+label,input[type=checkbox]+label{margin-left:4px}
input[type=radio]:focus,input[type=checkbox]:focus{outline:auto}
.help-block,.radio-button-help-block{font-size:12px;margin-top:2px;color:#828282}
.radio-button-help-block{margin-left:16px;margin-top:0}
.select{height:31px}
.field_with_errors{display:inline}
.helper-text--error~.helper-text,.markdown-pane{display:none}
.helper-text{color:#828282;width:100%;margin-top:2px;position:relative;font-size:12px}
.helper-text .preview{word-break:break-all}
.helper-text--error{color:#cd3a3a}
.markdown-textarea-container{border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;word-break:break-word;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.15);box-shadow:inset 0 2px 2px rgba(0,0,0,.15);position:relative}
.markdown-textarea-container.is-focussed{outline:0;border-color:#c5c5c5;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.15),0 0 10px rgba(33,107,165,.3);box-shadow:inset 0 2px 2px rgba(0,0,0,.15),0 0 10px rgba(33,107,165,.3)}
.dropdown-menu,.invite-team-member-wrapper{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25)}
.has-error .markdown-textarea-container,.markdown-textarea-container.has-error{border-color:#cd3a3a}
.markdown-textarea-container.markdown-textarea-container--is-internal{background:#fbf1f1}
.markdown-footer{user-select:none;background:#f5f5f5;border-top:1px solid #c5c5c5;line-height:30px;color:#828282;font-size:12px}
.markdown-panes{padding:10px;position:relative}
.markdown-pane.is-active{display:block}
.markdown-message{float:right;padding-right:10px}
.markdown-tab{float:left;border-right:1px solid #c5c5c5;padding:0 10px}
.markdown-tab:hover{background:#fff}
.markdown-tab.is-active{background:#fff;margin-top:-1px}
.markdown-textarea-container--is-internal .markdown-tab.is-active,.markdown-textarea-container--is-internal .markdown-tab.is-active:before{background-color:#fbf1f1}
.markdown-tab.is-active:before{content:"";background:#fff;display:block;position:relative;height:1px;top:-1px}
.markdown-textarea{width:100%;display:block;font-size:13px;height:100%;line-height:21px;overflow:hidden}
.feature-toggle-bar:hover .feature-toggle-bar-handle,.feature-toggle-bar:hover .feature-toggle-bar-handle-arrow{display:none}
.markdown-textarea-container--is-internal .markdown-textarea{background-color:#fbf1f1}
.dropdown-menu,.markdown-textarea:disabled{background:#fff}
.markdown-label{font-weight:600}
.has-error .markdown-label{color:#cd3a3a}
.dropdown-menu{position:absolute;margin-top:3px;border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.25);z-index:5}
.dropdown-menu--pull-right{right:0}
.dropdown-menu-header{padding:10px 14px;line-height:21px;font-weight:600;border-bottom:1px solid #c5c5c5;user-select:none}
.notification-indicator,.topbar-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.dropdown-menu-header-small,.notifications-mark-all-as-read{font-size:11px;color:#216ba5}
.dropdown-menu-header-small:active,.dropdown-menu-header-small:hover,.dropdown-menu-header-small:visited,.notifications-mark-all-as-read:active,.notifications-mark-all-as-read:hover,.notifications-mark-all-as-read:visited{color:#216ba5}
.feature-toggle-bar{position:fixed;bottom:15px;left:15px;background-color:#fff;padding:8px 10px;z-index:10;border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;height:34px}
.feature-toggle-bar:hover{height:400px;height:75vh;overflow-y:scroll}
.feature-toggle-bar-handle{position:absolute;bottom:5px}
.feature-toggle-list{position:relative;top:100%}
.feature-toggle-bar:hover .feature-toggle-list{top:0}
.feature-toggle-item{line-height:2}
.feature-toggle-bar-handle-arrow{position:absolute;bottom:13px;right:15px;border:5px solid transparent;border-bottom-color:#828282}
.footer{font-size:12px}
.footer-wrapper{padding-top:20px;padding-bottom:20px}
.footer-copyright{color:#a5a5a5;float:left}
.footer-nav{zoom:1;float:right}
.footer-nav:after,.footer-nav:before{content:" ";display:block;height:0;overflow:hidden}
.footer-nav-item{padding-right:15px}
.footer-nav-item:last-child{padding-right:0}
@media (min-width:768px){.footer-nav-item{float:left}
}
.footer-nav-item-link,.language-picker-button{text-decoration:none;color:#666;opacity:.65;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.footer-nav-item-link:active,.footer-nav-item-link:hover,.footer-nav-item-link:visited,.language-picker-button:active,.language-picker-button:hover,.language-picker-button:visited{color:#666}
.active.language-picker-button,.footer-nav-item-link.active,.footer-nav-item-link:active,.footer-nav-item-link:hover,.language-picker-button:active,.language-picker-button:hover{opacity:1;text-decoration:underline}
.footer-nav-item-link.icon-share-twitter,.icon-share-twitter.language-picker-button{font-size:13px;width:13px;display:inline-block}
.invite-team-member-wrapper{text-align:left;background:#fff;border:1px solid #c5c5c5;position:absolute;top:100%;left:auto;z-index:10;box-shadow:0 1px 4px rgba(0,0,0,.25);-webkit-border-radius:4px;border-radius:4px;width:300px;right:37px}
.invite-team-member-wrapper:after,.invite-team-member-wrapper:before{border:solid transparent;content:"";height:0;width:0;position:absolute;top:auto;left:auto;right:15px;bottom:100%}
.invite-team-member-wrapper:after{border-color:transparent transparent #fff;border-width:8px}
.invite-team-member-wrapper:before{border-width:9px;border-bottom-color:#c5c5c5;margin-right:-1px}
.invite-team-member-container{padding:15px}
.invite-team-member-field{margin-bottom:15px}
.invite-team-member-footer{zoom:1;padding:15px;line-height:30px;background:#f5f5f5;margin:0 -15px -15px;border-top:1px solid #c5c5c5;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.invite-team-member-footer:after,.invite-team-member-footer:before{content:" ";display:block;height:0;overflow:hidden}
.notification-indicator{user-select:none;text-align:center;display:inline-block;padding:0 5px;line-height:22px;color:#000;background:#efefef;border:1px solid #d6d6d6;-webkit-border-radius:3px;border-radius:3px}
.notification-indicator:hover{background:#e2e2e2;border-color:#c9c9c9;text-decoration:none}
.notification-indicator:active{background:#d6d6d6;border-color:#bcbcbc}
.notification-indicator.unread{font-weight:600;color:#fff;background:#b81321;border-color:#8a0e19}
.notification-indicator.unread:hover{background:#af121f;border-color:#810d17}
.notification-indicator.unread:active{background:#a1111d;border-color:#730c15}
.notifications-menu{margin-right:12px}
.notifications-menu-wrapper{text-align:left;background:#fff;border:1px solid #c5c5c5;position:absolute;left:auto;z-index:10;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);-webkit-border-radius:4px;border-radius:4px;width:300px;display:none;right:-12px;top:50px}
.notifications-menu-wrapper:after,.notifications-menu-wrapper:before{border:solid transparent;content:"";height:0;width:0;position:absolute;top:auto;left:auto;right:15px;bottom:100%}
.notifications-menu-wrapper:after{border-color:transparent transparent #fff;border-width:8px}
.notifications-menu-wrapper:before{border-width:9px;border-bottom-color:#c5c5c5;margin-right:-1px}
.notifications-menu-wrapper.show{display:block}
.notifications--new{color:orange;font-weight:600;margin-top:-5px;-webkit-border-radius:3px;border-radius:3px;padding:2px 4px;border:1px solid orange}
.notifications--new:active,.notifications--new:visited{color:orange}
.notifications--new:hover{color:#cc8400;border-color:#cc8400}
.notifications-empty{padding:0 14px;line-height:32px}
.notifications-loading{position:relative;height:32px}
.notifications-listing{max-height:300px;overflow-y:auto;overflow-x:hidden;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.notifications-listing-item{display:block;border-bottom:1px solid #e5e5e5}
.notifications-listing-item .avatar,.notifications-listing-item .leaderboard-listing-avatar,.notifications-listing-item .leaderboard-podium-avatar{vertical-align:top;margin-top:5px}
.notifications-listing-item-link{text-decoration:none;color:#000;line-height:1;padding:5px 14px;display:block}
.unread .notifications-listing-item-link{background:#fffae0;color:#000}
.notifications-listing-item-link:hover{background:#f5f5f5;text-decoration:none}
.notifications-listing-item-link:active,.notifications-listing-item-link:active:visited{background:#f5f5f5;color:#000;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.15);box-shadow:inset 0 0 4px rgba(0,0,0,.15)}
.settings-menu,.topbar{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25)}
.notifications-listing-item-link:visited{color:#000}
.notification-info{margin-left:10px;line-height:21px;font-size:12px;width:210px;vertical-align:middle;display:inline-block;word-wrap:break-word}
.notification-time-ago,.notification-time-ago span{color:#828282;font-size:11px}
.settings-menu{text-align:left;background:#fff;border:1px solid #c5c5c5;position:absolute;left:auto;z-index:10;box-shadow:0 1px 4px rgba(0,0,0,.25);-webkit-border-radius:4px;border-radius:4px;cursor:default;right:-16px;top:50px;line-height:24px}
.settings-menu:after,.settings-menu:before{border:solid transparent;content:"";height:0;width:0;position:absolute;top:auto;left:auto;right:15px;bottom:100%}
.settings-menu:after{border-color:transparent transparent #fff;border-width:8px}
.settings-menu:before{border-width:9px;border-bottom-color:#c5c5c5;margin-right:-1px}
.settings-menu-wrapper{max-height:400px;max-height:75vh;overflow-x:hidden;overflow-y:auto}
.settings-group-info-avatar{margin-right:2px}
.settings-group,.user-settings-group{font-size:12px;display:table-row}
.user-settings-group .settings-group-info{display:none}
.has-teams .user-settings-group .settings-group-info{display:table-cell}
.settings-group-info,.settings-group-listing{padding:5px 10px;border-bottom:1px #e5e5e5 solid}
.settings-group:last-child .settings-group-info,.settings-group:last-child .settings-group-listing,.user-settings-group:last-child .settings-group-info,.user-settings-group:last-child .settings-group-listing{border-bottom:0}
.settings-group-info{line-height:24px;display:table-cell;white-space:nowrap}
.settings-group-info>a{display:inline-block;min-width:100px;padding-right:10px;font-weight:600;text-decoration:none}
.settings-group-listing{display:table-cell;white-space:nowrap}
.settings-group-listing-item-link{text-decoration:none;display:block;color:#000}
.settings-group-listing-item-link:active,.settings-group-listing-item-link:hover,.settings-group-listing-item-link:visited{color:#000}
.settings-group-listing-item-link:hover{text-decoration:underline}
.comment-preview-link:hover,.sub-header__menu-item--label.active:hover,.sub-header__menu-link.active:hover,.topbar-logo:hover,.topbar-sign-up-link:hover,.trigger-rule,.vertical-menu__link:hover{text-decoration:none}
.settings-menu-loading-indicator{position:relative;width:66px;height:82px}
.sub-header{background:#f5f5f5;border-bottom:1px solid #e5e5e5;height:54px;z-index:1100}
.sub-header__menu,.sub-header__menu-item,.sub-header__menu-link{float:left}
.sub-header__menu-item{margin-left:5px}
@media (min-width:640px){.sub-header__menu-item{margin-left:15px}
}
.sub-header__menu-item:first-child{margin:0}
.sub-header__menu-link{cursor:pointer}
.sub-header__menu-item--label,.sub-header__menu-link{height:54px;line-height:54px;padding:0 8px;font-weight:600;border-bottom:3px solid transparent}
@media (min-width:640px){.sub-header__menu-item--label,.sub-header__menu-link{padding:0 15px}
}
.sub-header__menu-item--label.active,.sub-header__menu-link.active{color:#144063;border-color:#216ba5}
.sub-header__menu-icon{margin-right:5px}
.sub-header__button{float:right;margin-top:11px;min-width:25%}
.sub-header__security-link{font-size:14px;margin-top:-5px;font-weight:600;max-width:280px}
.sub-header__reports-views .dropdown-button,.topbar{font-size:13px}
.sub-header__reports-views{padding:12px 6px;font-size:13px;float:left}
.topbar{height:60px;position:absolute;width:100%;background:#fff;border-bottom:1px solid #c5c5c5;z-index:1200;box-shadow:0 1px 4px rgba(0,0,0,.25)}
.programs__search-dropdown,.topbar__dropdown{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25)}
@media (min-width:850px){.topbar{position:fixed}
}
.topbar-wrapper{position:relative;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}
.topbar-logo,.topbar-navigation-link{padding-left:15px;padding-right:15px}
.topbar__dropdown-wrapper{display:none}
@media (min-width:850px){.topbar__dropdown-wrapper{display:inline-block;position:relative;line-height:59px}
}
.topbar__dropdown{text-align:left;background:#fff;border:1px solid #c5c5c5;position:absolute;top:100%;z-index:10;box-shadow:0 1px 4px rgba(0,0,0,.25);-webkit-border-radius:4px;border-radius:4px;width:150px;line-height:1;left:-40px}
.topbar__dropdown:after,.topbar__dropdown:before{border:solid transparent;content:"";height:0;width:0;position:absolute;top:auto;left:auto;right:69px;bottom:100%}
.topbar__dropdown:after{border-color:transparent transparent #fff;border-width:8px}
.topbar__dropdown:before{border-width:9px;border-bottom-color:#c5c5c5;margin-right:-1px}
.topbar__dropdown-item{display:block;border-bottom:1px solid #e5e5e5}
.topbar__dropdown-item:last-child{border:0}
.topbar__dropdown-link{display:block;padding:15px;font-weight:600}
.topbar__dropdown--mobile{display:block}
.topbar-logo{color:#000;position:absolute;line-height:59px;margin-left:-20px;font-size:27px;float:left}
.topbar-logo:active,.topbar-logo:hover,.topbar-logo:visited{color:#000}
@media (min-width:850px){.topbar__dropdown--mobile{display:none}
.topbar-logo{float:left;position:relative}
.topbar-navigation{margin-right:-15px}
}
.app__logo{position:absolute;width:139px;height:27px;margin:16px 25px 0 1px}
.topbar-navigation-item{border-bottom:1px solid #e5e5e5}
.topbar-navigation-item.topbar-navigation-item--pull-right{position:relative}
.topbar-navigation-mobile-link{display:block}
.topbar-navigation-desktop-link{display:none}
@media (min-width:850px){.app__logo{float:left;position:relative}
.topbar-navigation-item{border-bottom:0;float:left}
.topbar-navigation-item.topbar-navigation-item--pull-right{float:right}
.topbar-navigation-item--pull-right+.topbar-navigation-item--pull-right:after{position:absolute;right:-3px;top:28px;content:"|"}
.topbar-navigation-mobile-link{display:none}
.topbar-navigation-desktop-link{display:block}
}
.topbar-navigation-link{line-height:45px;font-weight:600;display:block;text-align:center}
@media (min-width:850px){.topbar-navigation-link{padding:30px 15px 13px;line-height:16px;width:auto;text-align:left}
.topbar-toggle{display:none}
}
.topbar-navigation-link .avatar,.topbar-navigation-link .leaderboard-listing-avatar,.topbar-navigation-link .leaderboard-podium-avatar{margin-right:5px;margin-left:-40px}
.topbar-navigation-link.active{color:#144063}
.topbar-toggle{color:#000;position:absolute;font-size:20px;padding:20px;right:0;cursor:pointer;user-select:none}
.attachment-remove,.programs__search-dropdown-link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.topbar-navigation-wrapper{background:#fff;-webkit-border-radius:4px;border-radius:4px;border:1px solid #c5c5c5;display:none}
.topbar-navigation-wrapper.active{position:relative;display:block;top:80px}
@media (min-width:850px){.topbar-navigation-wrapper{display:block;border:0;height:59px}
.topbar-navigation-wrapper.active{position:static}
}
.topbar-user-specific{display:none}
@media (min-width:850px){.topbar-user-specific{line-height:59px;float:right;display:block}
}
.topbar-notifications-wrapper,.topbar-profile-picture-wrapper,.topbar-settings-wrapper{float:left;margin-right:14px;position:relative}
.topbar-notifications-wrapper:last-child,.topbar-profile-picture-wrapper:last-child,.topbar-settings-wrapper:last-child{margin-right:0}
.topbar-dropdown-toggle{color:#aeaeae;font-size:16px;cursor:pointer}
.topbar-dropdown-toggle:hover{color:#959595;text-decoration:none}
.topbar-navigation-loading-indicator{text-align:center;margin:12px 0}
@media (min-width:850px){.topbar-navigation-loading-indicator{float:right;margin:20px 50px 0 60px}
}
.topbar-sign-up-button-arrow{margin-left:7px}
.topbar-sign-up-menu.dropdown-is-closed{display:block}
@media (min-width:850px){.topbar-sign-up-menu{text-align:left;background:#fff;border:1px solid #c5c5c5;position:absolute;left:auto;z-index:10;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);-webkit-border-radius:4px;border-radius:4px;top:59px;right:35px}
.topbar-sign-up-menu:after,.topbar-sign-up-menu:before{border:solid transparent;content:"";height:0;width:0;position:absolute;top:auto;left:auto;right:15px;bottom:100%}
.topbar-sign-up-menu:after{border-color:transparent transparent #fff;border-width:8px}
.topbar-sign-up-menu:before{border-width:9px;border-bottom-color:#c5c5c5;margin-right:-1px}
.topbar-sign-up-menu.dropdown-is-closed{display:none}
}
.topbar-sign-up-link{display:block;padding:15px 10px;text-align:center}
@media (min-width:850px){.topbar-sign-up-link{display:inline-block;width:260px;padding:30px;vertical-align:top}
.topbar-sign-up-link:first-child{border-right:1px solid #e5e5e5;border-bottom:0;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.topbar-sign-up-link:last-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;padding-bottom:50px}
}
.topbar-sign-up-link:first-child{border-bottom:1px solid #e5e5e5}
.topbar-sign-up-link:last-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.topbar-sign-up-link:hover{background:#f5f5f5}
.topbar-sign-up-explanation{color:#828282;font-size:11px}
.topbar-sign-up-link:hover .topbar-sign-up-explanation{color:#696969}
.topbar-sign-up-title{font-weight:600}
@media (min-width:850px){.topbar-sign-up-link:first-child{border-bottom:0}
.topbar-sign-up-explanation{font-size:13px}
.topbar-sign-up-title{font-size:17px;margin-bottom:5px}
}
.vertical-menu{border:1px solid #e5e5e5;-webkit-border-radius:4px;border-radius:4px}
.vertical-menu--yellow,.vertical-menu--yellow .vertical-menu__link:hover{border-color:#ffee94}
.vertical-menu--yellow .vertical-menu--heading{background-color:#fffae0;border-bottom:1px solid #ffee94}
.vertical-menu--yellow .vertical-menu__link--active{border-color:#ffee94}
.vertical-menu__item{list-style:none}
.vertical-menu__link{display:block;padding:7px 10px;color:#216ba5;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:2px solid transparent;margin-top:-1px}
.vertical-menu__link:hover{border-color:#e5e5e5 #e5e5e5 #e5e5e5 #216ba5}
.vertical-menu__item:first-child .vertical-menu__link{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.vertical-menu__item:last-child .vertical-menu__link{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;margin-bottom:-1px}
.vertical-menu--heading{background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;color:#000;font-weight:600;padding:10px;font-size:14px}
.vertical-menu__link--active{border-color:#e5e5e5 #e5e5e5 #e5e5e5 #216ba5;color:#000;font-weight:600}
.vertical-menu__link--active:visited{color:#000}
.profile-header,.profile-header__container{position:relative;height:180px}
.profile-header__cover-photo__wrapper{width:100%;position:absolute;overflow:hidden;height:180px}
.profile-header__cover-photo{width:100%;min-height:180px}
.profile-header__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.25)));background:-webkit-linear-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.25) 100%);background:-moz-linear-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.25) 100%);background:-o-linear-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.25) 100%);background:linear-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.25) 100%);filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='    #1A000000', endColorstr='#40000000')";-webkit-box-shadow:inset 0 0 20px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 20px 0 rgba(0,0,0,.2);position:absolute;width:100%;height:180px;bottom:0}
.profile-header__button{position:absolute;right:20px;top:20px}
.profile-header__link,.profile-header__link:active,.profile-header__link:hover,.profile-header__link:visited{color:#fff}
.profile-header__picture{position:absolute;left:20px;bottom:-5px}
.profile-header__information__wrapper{text-shadow:1px 1px 1px #000;position:absolute;z-index:5;left:180px;bottom:13px}
.profile-stats-wrapper,.programs__search{position:relative}
.profile-header__title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:710px;font-size:34px;color:#fff;line-height:1.5;margin-bottom:0}
.profile-header__bio{max-width:710px;font-size:14px;color:#fff;font-weight:400;line-height:21px;word-break:break-word}
.profile-header__information__item{float:left;color:#fff}
.profile-header__information__item:after{content:"\b7";font-weight:700;padding:0 10px}
.profile-header__information__item:last-child:after{content:"";padding:0}
.profile-metric__item+.profile-metric__item{margin-top:10px}
.profile-stats-amount{display:inline-block;font-size:18px;color:#216ba5;font-weight:600;line-height:1}
.profile-stats-item--small .profile-stats-amount{font-size:16px}
.profile-stats-meta{display:inline-block;color:#828282}
.profile-stats-item--small .profile-stats-meta{font-size:11px}
.profile-stats__row+.profile-stats__row{border-top:1px solid #e5e5e5}
.profile-stats__table{table-layout:fixed;margin-bottom:20px}
.profile-stats__cell{padding-top:10px;padding-bottom:10px;text-align:center}
.profile-stats__row:first-child .profile-stats__cell{padding-top:0}
.profile-stats__row:last-child .profile-stats__cell{padding-bottom:0}
.team_blizzard .tooltip__container{color:#10293F;background:#00B7F3}
.team_blizzard .tether-target-attached-left.tether-element-attached-middle .tooltip__container:after{border-left-color:#00B7F3}
.team_blizzard .tether-element-attached-bottom.tether-element-attached-center .tooltip__container:after{border-top-color:#00B7F3}
.team_blizzard .tether-element-attached-top.tether-element-attached-center .tooltip__container:after{border-bottom-color:#00B7F3}
.team_blizzard .tether-target-attached-right.tether-element-attached-middle .tooltip__container:after{border-right-color:#00B7F3}
.team_blizzard.application_full_width_layout{background:#10293F}
.team_blizzard .app__logo{text-indent:-9999px;background-size:139px 27px;background-image:url(/assets/inverted_logo-76f5d4e8883da59ce76383240fa57ed7.png)}
.team_blizzard .topbar{background:#0F497D;border-color:transparent}
.team_blizzard .settings-group-info,.team_blizzard .settings-group-listing,.team_blizzard .topbar-navigation-item,.team_blizzard .topbar-navigation-wrapper,.team_blizzard .topbar-sign-up-link{border-color:#00B7F3}
.team_blizzard .topbar .topbar-logo{color:#fff}
.team_blizzard .topbar-navigation-link,.team_blizzard .topbar-navigation-link:active,.team_blizzard .topbar-navigation-link:hover,.team_blizzard .topbar-navigation-link:visited{color:#B4C9DB}
.team_blizzard .topbar-navigation-item:after{color:#00B7F3}
.team_blizzard .icon-cross,.team_blizzard .icon-hamburger,.team_blizzard .topbar-sign-up-link:hover .topbar-sign-up-explanation{color:#fff}
.team_blizzard .topbar-navigation-wrapper{background:#0F497D}
.team_blizzard .settings-menu,.team_blizzard .topbar-sign-up-menu{background-color:#0F497D;border-color:#00B7F3}
.team_blizzard .topbar-sign-up-link:hover{background-color:#00B7F3;color:#fff}
.team_blizzard .sub-header__menu-link,.team_blizzard .sub-header__menu-link:active,.team_blizzard .sub-header__menu-link:hover,.team_blizzard .sub-header__menu-link:visited,.team_blizzard .topbar-sign-up-explanation{color:#B4C9DB}
.team_blizzard .profile-header{border-color:transparent}
.team_blizzard .profile-header,.team_blizzard .profile-header__container,.team_blizzard .profile-header__cover-photo,.team_blizzard .profile-header__cover-photo__wrapper,.team_blizzard .profile-header__overlay{height:260px}
.team_blizzard .sub-header{background:#0F497D;border-color:transparent}
.team_blizzard .sub-header__menu-link.active{color:#fff;border-bottom-color:#B4C9DB}
.team_blizzard .sub-header__menu-link.active:active,.team_blizzard .sub-header__menu-link.active:hover,.team_blizzard .sub-header__menu-link.active:visited{color:#fff}
.team_blizzard .button,.team_blizzard .button.button--success{color:#fff;background-color:#00B7F3}
.team_blizzard .button.button--success:active,.team_blizzard .button.button--success:hover,.team_blizzard .button.button--success:visited,.team_blizzard .button:active,.team_blizzard .button:hover,.team_blizzard .button:visited{color:#fff}
.team_blizzard .full-width-inner-container,.team_blizzard .markdownable{color:#E9ECEF}
.team_blizzard .highlight{background:0 0}
.team_blizzard .markdownable h1,.team_blizzard .markdownable h2,.team_blizzard .markdownable h3,.team_blizzard .markdownable h4{color:#00B7F3}
.team_blizzard .markdownable code{background:#0F497D;color:#E9ECEF;border-color:#00B7F3}
.team_blizzard .is-separated-and-muted,.team_blizzard .separator{border-color:#00B7F3}
.team_blizzard .profile-stats-amount,.team_blizzard a,.team_blizzard a:active,.team_blizzard a:hover,.team_blizzard a:visited,.team_blizzard h2{color:#00B7F3}
.team_blizzard .avatar,.team_blizzard .leaderboard-listing-avatar,.team_blizzard .leaderboard-podium-avatar{padding:0}
.team_blizzard .leaderboard-podium-user-meta,.team_blizzard .profile-stats-meta,.team_blizzard .timeline-container-subject,.team_blizzard .user-item__user .user-item__meta{color:#B4C9DB}
.team_blizzard .timeline-timestamp-link,.team_blizzard .timeline-timestamp-link:active,.team_blizzard .timeline-timestamp-link:hover,.team_blizzard .timeline-timestamp-link:visited{color:#0091c0}
.team_blizzard .timeline-line{background-color:#0F497D}
.team_blizzard .timeline-indicator-dot{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.team_blizzard .timeline-indicator-dot:after{border-color:#0F497D}
.team_blizzard .timeline-datetime{color:#B4C9DB;background-color:#0F497D;border-color:transparent}
.team_blizzard .full-width-footer-wrapper{border-top:1px solid #104e86}
.team_blizzard .leaderboard-podium-item-container{background:0 0;border-color:#0F497D}
.team_blizzard .leaderboard-podium-item-container.current-user{border-color:#00B7F3}
.team_blizzard .leaderboard-podium-item-container.current-user .leaderboard-podium-user{background-color:#00B7F3;border-color:#00B7F3}
.team_blizzard .leaderboard-podium-item-container.current-user .leaderboard-podium-user .leaderboard-podium-user-meta,.team_blizzard .leaderboard-podium-item-container.current-user .leaderboard-podium-user .leaderboard-podium-user-name,.team_blizzard .leaderboard-podium-item-container.current-user .leaderboard-podium-user .leaderboard-podium-user-name:active,.team_blizzard .leaderboard-podium-item-container.current-user .leaderboard-podium-user .leaderboard-podium-user-name:hover,.team_blizzard .leaderboard-podium-item-container.current-user .leaderboard-podium-user .leaderboard-podium-user-name:visited{color:#fff}
.team_blizzard .leaderboard-podium-user{background:#0F497D;border-color:#0F497D}
.team_blizzard .leaderboard-podium-rank{background:#00B7F3;color:#fff;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.team_blizzard .nav-tab:before{color:#104e86}
.team_blizzard .inline-banner,.team_blizzard .inline-banner--notice,.team_blizzard .inline-banner--success,.team_blizzard .inline-banner--warning{background:#0f497d;border-color:#00B7F3}
.team_blizzard .type-selector,.team_blizzard .type-selector-column,.team_blizzard .type-selector-no-type{border-color:#00B7F3}
.team_blizzard .type-selector-list-item input[type=checkbox]:disabled+label{color:#3f6484}
.team_blizzard .type-selector-list-item:hover{background:#00B7F3}
.team_blizzard .type-selector-list-item.active{background-color:#00B7F3}
.team_blizzard .wizard-caption-heading.is-active{background:#0F497D;-webkit-box-shadow:inset -7px 0 7px -7px rgba(0,0,0,.2);box-shadow:inset -7px 0 7px -7px rgba(0,0,0,.2)}
.team_blizzard .wizard-step-indicator{background:#00B7F3;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.team_blizzard .input,.team_blizzard .markdown-panes textarea,.team_blizzard .report-action-picker__input,.team_blizzard .search-input,.team_blizzard .select{background-color:#0F497D;border-color:#00B7F3;-webkit-box-shadow:none;box-shadow:none;color:#fff}
.team_blizzard .input:focus,.team_blizzard .markdown-panes textarea:focus,.team_blizzard .report-action-picker__input:focus,.team_blizzard .search-input:focus,.team_blizzard .select:focus{color:#fff}
.team_blizzard .input-content-counter,.team_blizzard .input-label,.team_blizzard .markdown-label{background:0 0;color:#B4C9DB}
.team_blizzard .helper-text,.team_blizzard .markdown-footer{background-color:#10293F;border-color:#00B7F3;color:#B4C9DB}
.team_blizzard .markdown-textarea-container{background-color:#0F497D;border-color:#00B7F3;-webkit-box-shadow:none;box-shadow:none;color:#fff}
.team_blizzard .markdown-tab{border-color:#00B7F3}
.team_blizzard .markdown-panes,.team_blizzard .markdown-tab.is-active,.team_blizzard .markdown-tab.is-active:before,.team_blizzard .markdown-tab:hover{background-color:#0F497D}
.team_blizzard .attachments-upload{border-color:#00B7F3;color:#B4C9DB}
.team_blizzard .attachments-upload .icon-paperclip{opacity:.1;color:#B4C9DB}
.team_blizzard .leaderboard-listing{background:0 0;border-color:#0F497D}
.team_blizzard .leaderboard-listing-item+.leaderboard-listing-item{border-color:#0F497D}
.team_blizzard .leaderboard-listing-item:nth-child(even){background-color:#0F497D}
.team_blizzard .leaderboard-listing-item.current-user,.team_blizzard .leaderboard-listing-item:nth-child(even).current-user{background-color:#00B7F3}
.team_blizzard .leaderboard-listing-item.current-user .leaderboard-listing-user,.team_blizzard .leaderboard-listing-item.current-user .leaderboard-listing-user:active,.team_blizzard .leaderboard-listing-item.current-user .leaderboard-listing-user:hover,.team_blizzard .leaderboard-listing-item.current-user .leaderboard-listing-user:visited,.team_blizzard .leaderboard-listing-item:nth-child(even).current-user .leaderboard-listing-user,.team_blizzard .leaderboard-listing-item:nth-child(even).current-user .leaderboard-listing-user:active,.team_blizzard .leaderboard-listing-item:nth-child(even).current-user .leaderboard-listing-user:hover,.team_blizzard .leaderboard-listing-item:nth-child(even).current-user .leaderboard-listing-user:visited{color:#fff}
.team_blizzard .leaderboard-listing-avatar{background-color:transparent}
.team_blizzard .feature-toggle-bar{background-color:#0F497D;border-color:#00B7F3;color:#E9ECEF}
.team_blizzard .profile-header__cover--blizzard{display:block;height:100%}
@media (min-width:768px){.team_blizzard .profile-header__cover--blizzard{width:100%;height:auto;min-height:260px}
}
@media (min-width:1025px){.team_blizzard .profile-header__cover--blizzard{margin-top:-100px}
}
.team_blizzard .modal-content h2{color:#000}
.team_blizzard .modal-close-button,.team_blizzard .modal-close-button:active,.team_blizzard .modal-close-button:hover,.team_blizzard .modal-close-button:visited{color:#828282}
.team_github .tooltip__container{color:#000;background:#fc0}
.team_github .tether-target-attached-left.tether-element-attached-middle .tooltip__container:after{border-left-color:#fc0}
.team_github .tether-element-attached-bottom.tether-element-attached-center .tooltip__container:after{border-top-color:#fc0}
.team_github .tether-element-attached-top.tether-element-attached-center .tooltip__container:after{border-bottom-color:#fc0}
.team_github .tether-target-attached-right.tether-element-attached-middle .tooltip__container:after{border-right-color:#fc0}
.team_github.application_full_width_layout{background:#000}
.team_github .app__logo{text-indent:-9999px;background-size:139px 27px;background-image:url(/assets/inverted_logo-76f5d4e8883da59ce76383240fa57ed7.png)}
.team_github .topbar{background:#000;border-color:#2a2a2a}
.team_github .settings-group-info,.team_github .settings-group-listing,.team_github .topbar-navigation-item,.team_github .topbar-navigation-wrapper,.team_github .topbar-sign-up-link{border-color:#fc0}
.team_github .topbar .topbar-logo,.team_github .topbar-navigation-link,.team_github .topbar-navigation-link:active,.team_github .topbar-navigation-link:hover,.team_github .topbar-navigation-link:visited{color:#fff}
.team_github .topbar-navigation-item:after{color:#fc0}
.team_github .icon-cross,.team_github .icon-hamburger{color:#fff}
.team_github .topbar-navigation-wrapper{background:#000}
.team_github .settings-menu,.team_github .topbar-sign-up-menu{background-color:#000;border-color:#fc0}
.team_github .topbar-sign-up-link:hover{background-color:#fc0;color:#fff}
.team_github .topbar-sign-up-explanation,.team_github .topbar-sign-up-link:hover .topbar-sign-up-explanation{color:#fff}
.team_github .banner{background:#2a2a2a;border-bottom:0;color:#fff}
.team_github .banner .inline-help,.team_github .banner .sup-help{border-color:#fc0}
.team_github .profile-header,.team_github .sub-header{border-color:transparent}
.team_github .sub-header{background:#2a2a2a}
.team_github .sub-header__menu-link,.team_github .sub-header__menu-link:active,.team_github .sub-header__menu-link:hover,.team_github .sub-header__menu-link:visited{color:#fff}
.team_github .sub-header__menu-link.active{color:#fff;border-bottom-color:#fff}
.team_github .sub-header__menu-link.active:active,.team_github .sub-header__menu-link.active:hover,.team_github .sub-header__menu-link.active:visited{color:#fff}
.team_github .button,.team_github .button.button--success{color:#000;background-color:#fc0;border-color:#fc0;text-shadow:none}
.team_github .button.button--success:active,.team_github .button.button--success:hover,.team_github .button.button--success:visited,.team_github .button:active,.team_github .button:hover,.team_github .button:visited{color:#000}
.team_github .full-width-inner-container,.team_github .markdownable{color:#fff}
.team_github .highlight{background:0 0}
.team_github .markdownable h1,.team_github .markdownable h2,.team_github .markdownable h3,.team_github .markdownable h4{color:#fc0}
.team_github .markdownable code{background:#2a2a2a;color:#fff;border-color:#2a2a2a}
.team_github .is-separated-and-muted,.team_github .separator{border-color:#2a2a2a}
.team_github .profile-stats-amount,.team_github a,.team_github a:active,.team_github a:hover,.team_github a:visited,.team_github h2{color:#fc0}
.team_github .avatar,.team_github .leaderboard-listing-avatar,.team_github .leaderboard-podium-avatar{padding:0;border:#2a2a2a}
.team_github .leaderboard-podium-user-meta,.team_github .profile-stats-meta,.team_github .timeline-container-subject,.team_github .user-item__user .user-item__meta{color:#fff}
.team_github .timeline-timestamp-link,.team_github .timeline-timestamp-link:active,.team_github .timeline-timestamp-link:hover,.team_github .timeline-timestamp-link:visited{color:#cca300}
.team_github .timeline-line{background-color:#2a2a2a}
.team_github .timeline-indicator-dot{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.team_github .timeline-indicator-dot:after{border-color:#2a2a2a}
.team_github .timeline-datetime{color:#fff;background-color:#000;border-color:transparent}
.team_github .full-width-footer-wrapper{border-top:1px solid #2a2a2a}
.team_github .leaderboard-podium-item-container{background:0 0;border-color:#000}
.team_github .leaderboard-podium-item-container.current-user{border-color:#fc0}
.team_github .leaderboard-podium-item-container.current-user .leaderboard-podium-user{background-color:#fc0;border-color:#fc0}
.team_github .leaderboard-podium-item-container.current-user .leaderboard-podium-user .leaderboard-podium-user-meta,.team_github .leaderboard-podium-item-container.current-user .leaderboard-podium-user .leaderboard-podium-user-name,.team_github .leaderboard-podium-item-container.current-user .leaderboard-podium-user .leaderboard-podium-user-name:active,.team_github .leaderboard-podium-item-container.current-user .leaderboard-podium-user .leaderboard-podium-user-name:hover,.team_github .leaderboard-podium-item-container.current-user .leaderboard-podium-user .leaderboard-podium-user-name:visited{color:#fff}
.team_github .leaderboard-podium-user{background:#000;border-color:#000}
.team_github .leaderboard-podium-rank{background:#fc0;color:#000;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.team_github .nav-tab:before{color:#050505}
.team_github .inline-banner,.team_github .inline-banner--notice,.team_github .inline-banner--success,.team_github .inline-banner--warning{color:#000;background-color:#fc0;border-color:#fc0}
.team_github .inline-banner .markdownable,.team_github .inline-banner--notice .markdownable,.team_github .inline-banner--success .markdownable,.team_github .inline-banner--warning .markdownable{color:inherit}
.team_github .type-selector,.team_github .type-selector-column,.team_github .type-selector-no-type{border-color:#fc0}
.team_github .type-selector-list-item input[type=checkbox]:disabled+label{color:#999}
.team_github .type-selector-list-item:hover{background:#2a2a2a}
.team_github .type-selector-list-item.active{background-color:#fc0;color:#000}
.team_github .wizard-caption-heading.is-active{background:#000;-webkit-box-shadow:inset -7px 0 7px -7px rgba(0,0,0,.2);box-shadow:inset -7px 0 7px -7px rgba(0,0,0,.2)}
.team_github .wizard-step-indicator{background:#fc0;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#000}
.team_github .input,.team_github .markdown-panes textarea,.team_github .report-action-picker__input,.team_github .search-input,.team_github .select{background-color:#000;border-color:#fc0;-webkit-box-shadow:none;box-shadow:none;color:#fff}
.team_github .input:focus,.team_github .markdown-panes textarea:focus,.team_github .report-action-picker__input:focus,.team_github .search-input:focus,.team_github .select:focus{color:#fff}
.team_github .input-content-counter,.team_github .input-label,.team_github .markdown-label{background:0 0;color:#fff}
.team_github .helper-text,.team_github .markdown-footer{background-color:#000;border-color:#fc0;color:#fff}
.team_github .markdown-textarea-container{background-color:#000;border-color:#fc0;color:#fff;-webkit-box-shadow:none;box-shadow:none}
.team_github .markdown-tab{border-color:#fc0}
.team_github .markdown-panes,.team_github .markdown-tab.is-active,.team_github .markdown-tab.is-active:before,.team_github .markdown-tab:hover{background-color:#000}
.team_github .attachments-upload{border-color:#fc0;color:#fff}
.team_github .attachments-upload .icon-paperclip{opacity:.1;color:#fff}
.team_github .leaderboard-listing{background:0 0;border-color:#000}
.team_github .leaderboard-listing-item+.leaderboard-listing-item{border-color:#000}
.team_github .leaderboard-listing-item:nth-child(even){background-color:#000}
.team_github .leaderboard-listing-item.current-user,.team_github .leaderboard-listing-item:nth-child(even).current-user{background-color:#fc0}
.team_github .leaderboard-listing-item.current-user .leaderboard-listing-user,.team_github .leaderboard-listing-item.current-user .leaderboard-listing-user:active,.team_github .leaderboard-listing-item.current-user .leaderboard-listing-user:hover,.team_github .leaderboard-listing-item.current-user .leaderboard-listing-user:visited,.team_github .leaderboard-listing-item:nth-child(even).current-user .leaderboard-listing-user,.team_github .leaderboard-listing-item:nth-child(even).current-user .leaderboard-listing-user:active,.team_github .leaderboard-listing-item:nth-child(even).current-user .leaderboard-listing-user:hover,.team_github .leaderboard-listing-item:nth-child(even).current-user .leaderboard-listing-user:visited{color:#fff}
.team_github .leaderboard-listing-avatar{background-color:transparent}
.team_github .feature-toggle-bar{background-color:#000;border-color:#fc0;color:#fff}
.team_github .modal-content .markdownable,.team_github .modal-content h2{color:#000}
.team_github .modal-close-button,.team_github .modal-close-button:active,.team_github .modal-close-button:hover,.team_github .modal-close-button:visited{color:#828282}
.programs__wrapper{position:relative;min-height:100px}
.programs__footer{margin-top:50px}
.programs__search{padding-top:11px;display:table;width:100%;margin:0 auto}
@media (min-width:640px){.programs__search{width:65%}
}
.programs__search-dropdown-link{user-select:none;display:table-cell;width:47px;vertical-align:middle;color:#216ba5;cursor:pointer;text-align:right;padding-left:10px}
.programs__search-dropdown{text-align:left;background:#fff;border:1px solid #c5c5c5;left:auto;z-index:10;box-shadow:0 1px 4px rgba(0,0,0,.25);-webkit-border-radius:4px;border-radius:4px;padding:10px;width:100%;position:absolute;top:48px;right:0}
.programs__search-dropdown:after,.programs__search-dropdown:before{border:solid transparent;content:"";height:0;width:0;position:absolute;top:auto;left:auto;right:15px;bottom:100%}
.programs__search-dropdown:after{border-color:transparent transparent #fff;border-width:8px}
.programs__search-dropdown:before{border-width:9px;border-bottom-color:#c5c5c5;margin-right:-1px}
.programs__information-notice{text-align:center;font-size:14px;padding-top:30px;color:#999}
.program{position:relative;padding:15px 0;border-bottom:1px solid #e5e5e5;min-height:82px}
.program__profile-picture{position:absolute;top:15px}
@media (min-width:640px){.program{padding:30px 0}
.program__profile-picture{top:23px}
}
.program__profile{padding-left:70px;max-width:620px}
.program__title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px;margin-bottom:2px}
.program__meta-data{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#828282;margin-bottom:7px}
.directory__title{font-size:30px;color:#000;font-weight:600}
.directory__subtitle{font-size:18px;color:#000}
.directory__search{display:table-cell;width:100%}
.directory__search-field{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.directory__search-button{display:table-cell;margin-right:10px;padding:9px 14px 6px;color:#fff;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;border-bottom-width:1px}
@media (min-width:640px){.directory__search-button{padding:6px 14px 5px}
}
.directory__filter-shortcut-group{padding-top:20px;font-size:16px}
.directory__filter-shortcut{margin:10px;display:block}
@media (min-width:640px){.directory__filter-shortcut{display:inline-block}
}
.attachments-list{background:#f5f5f5;padding:4px 6px;font-size:12px;margin-top:30px;-webkit-border-radius:4px;border-radius:4px}
.comment-attachments{margin-top:10px}
.attachments-upload{position:relative;z-index:0;min-height:75px;padding:10px;width:100%;border:1px dashed #c5c5c5;cursor:pointer;color:#888;-webkit-border-radius:4px;border-radius:4px}
.comment-attachments .attachments-upload{min-height:45px}
.attachments-upload.dz-drag-hover{border-color:#053952;border-width:2px;padding:9px}
.attachments-upload.dz-drag-hover .attachments-collection{opacity:0}
.attachments-upload:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:100}
.attachments-upload .icon-paperclip{font-size:55px;color:#f5f5f5;z-index:-2;position:relative}
.comment-attachments .attachments-upload .icon-paperclip{font-size:30px}
.attachments-collection{-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.comment-attachments .attachments-collection{font-size:12px}
.attachment-uploaded{position:relative;z-index:101;background:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;padding:4px 10px;color:#000;font-size:12px;margin-bottom:3px;cursor:default}
.attachment-progress{float:right;margin:0 10px;color:#828282;font-size:11px}
.attachment-filesize{color:#828282;font-size:11px}
.attachment-remove{cursor:pointer;color:#ccc;float:right;font-size:11px;user-select:none}
.c3 text,.clone-report-anonymize{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.attachment-remove:hover{color:#ed2129}
.attachment-id{font-weight:600}
.markdown-attachment-reference{background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;padding:0 4px;color:#216ba5}
.markdown-attachment-inline-reference img{max-width:400px;-webkit-border-radius:4px;border-radius:4px;padding:4px;display:block;border:1px solid #e5e5e5}
.comment-preview-container{position:relative;padding:10px 10px 10px 0;margin-top:20px;border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px}
.comment-preview-container--interstitial{padding:20px}
.comment-preview-container .timeline-item:last-child{padding-bottom:0}
.comment-preview-head{position:absolute;right:20px;top:-10px;background:#fff;font-size:11px;color:#828282;padding:0 10px;line-height:18px}
.comment-preview{position:relative}
.comment-preview-timeline{position:absolute;top:-10px;bottom:-10px;left:19px;width:1px;background:#c5c5c5}
.comment-preview-avatar{left:5px}
.comment-preview-link{cursor:default}
.comment-preview-link:hover{color:#216ba5}
.add-participant-input{display:none;margin-left:42px}
.is-active .add-participant-input{display:block}
.add-participant-input-field{font-size:12px;margin-top:7px;width:100%}
.participant{margin-right:3px}
.participant:last-child{margin-right:0}
.comment-submit{margin-top:10px}
.is-internal .comment-submit{padding-bottom:15px}
.report__social-share{margin-top:1em}
.report__social-share-item{float:left;font-size:21px;margin-left:6px}
.report__social-share-item:first-child{margin-left:0}
.report__social-share-item--prefix{font-size:12px;color:#828282;margin-right:5px}
.report-meta{padding:10px 0;border-top:1px solid #e5e5e5}
.report-meta--collapsed{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#828282;font-size:12px}
.report-meta__table{width:100%;table-layout:auto}
@media (min-width:1025px){.report-meta__table{float:left;width:50%}
}
.report-meta__table-cell{padding:5px}
.report-meta__table-cell:first-child{width:140px;text-align:right;color:#828282;padding-right:10px}
.report-meta-data--internal{padding:4px 5px;-webkit-border-radius:4px;border-radius:4px;background:#fbf1f1;border:1px solid #f5dddd;margin-right:5px;display:inline-block}
.report-meta-data-clone-icon{color:#72bc42;margin-right:5px}
.report-meta-data-heading{font-size:16px;margin-bottom:5px;font-weight:600}
.report-meta--collapsed__item{display:inline}
.report-meta--collapsed__item:before{padding:0 7px;content:"\b7"}
.report-meta--collapsed__item:first-child:before{padding:0;content:""}
.report-action-picker-fix{margin-bottom:-10px;height:1px}
.report-picker-arrow{width:20px;height:26px;margin:0 5px;float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAQAAADPwLw%2BAAAAZElEQVQI12Mov1E%2BoZyRAQbKF5X%2FL%2B9BcFnK1wEFGhECbOXbgAIVCAGu8r1AgXxkgSPl%2F8pTEQJy5b%2FLP8E43OVHgbLZMKX7gHqLYSZvB3JqIRzW8vVATguyq%2FoQJl4vn4hwMwCnYjDBbjBWzwAAAABJRU5ErkJggg%3D%3D) center center no-repeat}
.report-action-picker__add-bonus,.report-action-picker__plus-sign,.report-action-picker__selected-entry--assignee .report-action-picker__selected-entry-name{margin-left:5px}
.comment-action-picker{display:inline-block;padding-bottom:10px}
.report-additional-input-region,.report-comment-type-selector,.report-subaction-selector{float:left}
.report-additional-input-region,.report-comment-type-selector,.report-picker-arrow,.report-subaction-selector{position:relative;margin-top:10px}
.report-add-reporter-to-original{margin-top:5px}
.report-action-picker__input-wrapper,.report-action-picker__plus-sign{position:relative;display:inline-block;vertical-align:middle}
.report-action-picker__input{width:135px;padding:3px 6px}
.report-action-picker__input--assignee-typeahead,.report-action-picker__input--internal,.report-action-picker__input--reference{background:#fbf1f1;padding-right:18px}
.report-action-picker__input--assignee-typeahead{width:200px}
.report-action-picker__input--bonus-amount,.report-action-picker__input--bounty-amount{padding-left:18px;width:100px}
.report-action-picker__input--duplicate-bug-typeahead{width:327px;padding-right:20px}
.report-action-picker__privacy-indicator{position:absolute;top:2px;right:5px;font-size:11px;color:#828282}
.report-action-picker__selected-entry{border:1px solid #c5c5c5;padding:2px 10px 1px;-webkit-border-radius:4px;border-radius:4px;display:inline-block}
.report-action-picker__selected-entry--assignee{padding:1px 5px 2px}
.report-action-picker__selected-entry-name{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:276px;display:inline-block;vertical-align:top}
.report-action-picker__remove-entry-icon{color:#aeaeae;margin-left:5px}
.report-action-picker__remove-entry-icon:hover{cursor:pointer;color:#cd3a3a}
.report-action-picker__plus-sign{font-size:24px;margin-right:5px;color:#828282}
.report-heading .report-status,.report-heading__link-wrapper,.report-heading__report-title-container{display:table-cell;vertical-align:middle}
.report-heading{position:relative;border-bottom:1px solid #e5e5e5;margin-bottom:30px}
.report-heading__report-title-wrapper{width:100%;display:table}
.report-heading__report-title-controls{display:table;width:100%;padding-bottom:5px}
.report-heading__report-title-container{width:100%}
.report-heading__report-title{font-size:18px;font-weight:600;margin-bottom:0;line-height:24px;word-wrap:break-word;padding:7px 11px 4px}
.report-heading__report-title-input{font-size:18px;line-height:24px;font-weight:600;width:100%}
.report-heading__edit-link{cursor:pointer;font-weight:400;font-size:13px;margin-left:10px;color:#828282}
.report-heading__cancel-link:active,.report-heading__cancel-link:hover,.report-heading__cancel-link:visited,.report-heading__done-link:active,.report-heading__done-link:hover,.report-heading__done-link:visited,.report-heading__edit-link:active,.report-heading__edit-link:hover,.report-heading__edit-link:visited{color:#216ba5}
.report-heading__edit-icon{margin-right:5px}
.report-heading__cancel-link,.report-heading__done-link{font-size:13px;margin-left:10px;cursor:pointer;color:#216ba5}
.report-heading__cancel-link,.report-heading__cancel-link:active,.report-heading__cancel-link:hover,.report-heading__cancel-link:visited{color:#828282}
.report-heading__toggle{position:absolute;bottom:-12px;left:50%;background:#fff;border:1px solid #e5e5e5;-webkit-border-radius:4px;border-radius:4px;font-size:11px;width:55px;text-align:center;margin-left:-27.5px}
.common-response:hover,.report-heading__toggle:hover{background:#f5f5f5}
@media (min-width:640px){.report-heading__social-share{width:228px;display:table-cell;vertical-align:middle;padding-left:25px;padding-bottom:5px}
}
.report-heading__social-share .report__social-share{border-top:1px solid #e5e5e5;padding:10px 0;margin-top:0}
@media (min-width:640px){.report-heading__social-share .report__social-share{border:none;padding:0}
}
.clone-report-title{float:left;line-height:24px;margin-right:10px}
.clone-report-anonymize{user-select:none}
.reports__sub-heading{color:#828282;font-size:11px;margin-bottom:10px}
.full-width-scroll-area .full-width-bugs-report-frame-content{max-width:700px}
.common-responses{margin:-10px;padding-bottom:10px}
.common-response{cursor:pointer;border-top:1px solid #e5e5e5;padding:0 10px;line-height:2.5}
.common-response:first-child{border-top:0}
.common-responses-empty{padding:15px 0;text-align:center}
.common-responses-input-wrapper{background:#f5f5f5;border-bottom:1px solid #e5e5e5;padding:10px;margin-bottom:150px}
.common-responses-input-wrapper .twitter-typeahead{background:#fff;-webkit-border-radius:4px;border-radius:4px;display:block!important}
.common-responses-list{overflow:hidden;position:absolute;top:52px;left:0;right:0;bottom:0}
.c3 svg{font-size:11px;width:100%}
.c3 line,.c3 path{fill:none}
.c3 text{fill:#999;user-select:none}
.dashboard-pie-chart .c3 text{fill:#fff}
.c3-grid line{stroke:#ddd}
.dashboard-tooltip{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);-webkit-border-radius:4px;border-radius:4px;border:1px solid #c5c5c5;background:#fff;font-size:13px;line-height:1.4;border-collapse:separate}
.dashboard-tooltip td{padding:3px 6px}
.dashboard-tooltip td+td{border-left:0}
.dashboard-tooltip .value{text-align:right}
.dashboard-tooltip-head{text-align:center;font-weight:600}
.dashboard-state{margin-bottom:5px}
.dashboard-quantity{font-size:20px;color:#216ba5}
.dashboard-data-unit{color:#216ba5}
.dashboard-graph-settings{padding:10px;background-color:#f5f5f5;margin-bottom:15px}
.dashboard-date-range{display:inline-block;vertical-align:middle;margin-right:5px}
.dashboard-date-range-selector{float:left;margin-right:10px}
.dashboard-interval-selector{float:left;margin-top:1px}
.dashboard-date-range-divider{margin-left:5px;margin-right:5px}
.dashboard-date-range-input{display:inline-block}
.dashboard-states-graph th{text-align:right}
.dashboard-states-graph th:first-child{text-align:left}
.datepicker-input{width:102px}
.dashboard-pie-chart,.dashboard-timeseries-graph{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px;margin:10px 0}
.dashboard-disabled-state{width:100%;height:90%;position:absolute;background:rgba(255,255,255,.75);text-align:center;z-index:1}
.dashboard-disabled-state:after{content:"";display:inline-block;height:100%;vertical-align:middle}
.dashboard-disabled-state-explanation{font-size:24px;color:#999;display:inline-block;vertical-align:middle}
.dashboard-timeseries-graph-legend-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f5f5f5;cursor:pointer;text-align:center;font-weight:600;border-left:1px solid #c5c5c5;padding:7px}
.dashboard-timeseries-graph-legend-item:first-child{border-left:0}
.dashboard-timeseries-graph-legend-item:hover{background:#fff}
.dashboard-timeseries-graph-legend-item.dashboard-timeseries-graph-legend-item-disabled{background:#e8e8e8;color:rgba(0,0,0,.35)}
.dashboard-timeseries-graph-legend-item.dashboard-timeseries-graph-legend-item-disabled:hover{background:#e8e8e8;color:#000}
.dashboard-timeseries-graph-legend-item.dashboard-timeseries-graph-legend-item-disabled .substate-indicator{background:#d8d8d8;border-color:#bfbfbf}
.dashboard-graph-legend{width:100%;table-layout:fixed;margin:0;border-top:1px solid #c5c5c5}
.dashboard-graph-label{border-bottom:1px solid #c5c5c5;padding:10px}
.trigger-rule{font-size:12px;color:#000}
.trigger-rule-link{word-break:break-word;color:#216ba5}
.trigger-rule-link:hover{text-decoration:underline;color:#144063}
.about__user-profile-link:hover,.badge:hover,.landing__button,.landing__company,.language-picker-button{text-decoration:none}
.trigger-rule-title{min-width:60px;display:inline-block;color:#828282}
.trigger-disabled .trigger-rule,.trigger-disabled .trigger-rule-link,.trigger-disabled .trigger-rule-title{color:#ccc}
.action-row,.criteria-row{margin-bottom:5px}
.action-row:last-child,.criteria-row:last-child{margin-bottom:0}
.criteria-field,.criteria-options{float:left;margin-right:5px}
.criteria-add,.criteria-delete{margin-left:5px;float:right;width:16px;line-height:31px}
.criteria-input{overflow:hidden}
.criteria-add .icon-minus,.criteria-add .icon-plus,.criteria-delete .icon-minus,.criteria-delete .icon-plus{font-size:16px;color:#c5c5c5}
.criteria-add .icon-minus:hover,.criteria-delete .icon-minus:hover{color:#cd3a3a}
.criteria-add .icon-plus:hover,.criteria-delete .icon-plus:hover{color:#72bc42}
.triggers-loading-state{height:200px;position:relative}
.triggers-disabled-label{background:#f5f5f5;color:#828282;-webkit-border-radius:4px;border-radius:4px;padding:2px 4px;border:1px solid #e5e5e5;margin-right:5px;font-size:11px}
.triggers-loading-container{position:relative}
.launch-participants__list{overflow:hidden;position:relative}
.launch-participants__list--invited{max-height:250px}
.launch-participants__list--pending{max-height:130px}
.launch-invite-top-researchers__dropdown{border:1px solid #c5c5c5}
.integration__image{width:48px;height:48px;margin-right:15px}
.integration__name{display:inline-block;color:#216ba5}
.users-overview__avatar{display:inline-block;vertical-align:top;padding-top:5px}
.users-overview__user{display:inline-block;padding-left:5px}
.users-overview__email-address{margin-top:-2px}
.audit-log{position:relative}
.audit-log-item{border-bottom:1px solid #e5e5e5;padding:15px 0}
.audit-log-item:first-child{padding-top:0}
.audit-log-item-timestamp{float:right;font-size:11px;color:#828282}
.invitation-header{text-align:center;margin-bottom:30px}
.invitation-header-image{display:table;width:100%;padding:0 31px;margin-bottom:30px}
.invitation-header-image-left{text-align:right}
.invitation-header-image-right{text-align:left}
.invitation-header-image-divider,.invitation-header-image-left,.invitation-header-image-middle,.invitation-header-image-right{display:table-cell;vertical-align:middle}
.invitation-header-image-left,.invitation-header-image-right{width:63px;height:63px}
.invitation-header-image-middle{width:97px;height:97px}
.invitation-header-image-divider{width:57px}
.invitation-header-image-divider>.divider{background-color:#ccc;height:1px;width:100%}
.invitation-header-intro{font-size:16px;line-height:28px;text-align:center}
.invitation-header-intro strong{color:#333}
.invitation-header-intro p:last-child{margin-bottom:0}
.invitation-header-intro+.invitation-header-report-title{margin-top:25px}
.invitation-header-report-title{font-size:18px;font-weight:600;text-align:center;line-height:24px;color:#333}
.payout-method-benefit-icon-default,.payout-method-details{color:#828282}
.payout-method-wrapper{border:1px solid #e5e5e5;-webkit-border-radius:4px;border-radius:4px;padding:10px}
.qr-code,.qr-code td{border-width:0;border-style:none;border-collapse:collapse}
.payout-method-benefit-icon-default,.payout-method-benefit-icon-success{font-size:24px;float:left;margin:5px 10px 0 0}
.forgot-password,.remember-me{font-size:12px}
.payout-method-benefit-icon-success{color:#72bc42}
.payout-method-benefit-explanation{overflow:hidden}
.qr-code-container{text-align:center;margin-bottom:10px;margin-left:-20px}
.qr-code{margin:0 auto}
.qr-code td{padding:0;margin:0;width:5px;height:5px}
.qr-code td.black{background-color:#000}
.qr-code td.white{background-color:#fff}
.settings-container{display:table;width:100%;margin-bottom:30px}
.settings-container.without-footer{margin-bottom:0}
.settings-container .left-column{width:200px}
.settings-container .settings-column{padding-left:20px}
.settings-container .left-column,.settings-container .settings-column{position:relative;display:table-cell;vertical-align:top}
.settings-column__footer{padding-top:20px}
.settings-section{margin-bottom:30px}
.settings-section:last-child{margin-bottom:0}
.settings-scroll-pane{height:240px;overflow-y:auto;padding-right:5px}
.settings-cover-photo{width:678px;height:135px;padding:2px;background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px}
.remember-me{color:#828282;margin-top:10px}
@media (min-width:640px){.forgot-password{float:right}
.remember-me{float:left;margin-top:0}
}
.mini-profile__title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14px}
.mini-profile__name{margin-left:5px}
.mini-profile__about{margin-top:10px;word-wrap:break-word}
.mini-profile__meta{margin-top:20px}
.mini-profile__meta-item{width:50%;float:left}
.mini-profile__meta-divider{margin:10px 0;border-top:1px solid #e5e5e5}
.report-frame__researcher-context{position:relative;border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:5px;height:46px}
.mini-profile--wide{height:31px}
.mini-profile--wide .mini-profile__title{width:30%;float:left}
.mini-profile--wide .mini-profile__about{display:none}
.mini-profile--wide .mini-profile__meta{margin-top:0;max-width:70%;float:right}
.leaderboard-typeahead__information,.leaderboard-user__bio,.leaderboard-user__information,.leaderboard-user__name{max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mini-profile--wide .mini-profile__meta-group{float:left}
.mini-profile--wide .mini-profile__meta-item{width:auto}
.mini-profile--wide .mini-profile__meta-item+.mini-profile__meta-item{margin-left:20px}
.mini-profile--wide .mini-profile__meta-divider{border-left:1px solid #e5e5e5;border-top:0;height:31px;float:left;margin:0 20px}
.hacker-badge,.hacker-badge__picture{margin-bottom:20px}
.hacker-badge{font-family:Rye;text-align:center;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;float:left;cursor:pointer;font-size:15px;width:50%}
@media (min-width:600px){.hacker-badge{width:33.33333%}
}
@media (min-width:800px){.hacker-badge{width:25%}
}
.hacker-badge__container{-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;padding-bottom:100%;height:0;margin-left:20px}
.hacker-badge:hover .hacker-badge__container{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.hacker-badge__center{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:15px}
.hacker-badge__meta{opacity:.8;margin-top:10px;font-size:13px}
.hacker-badge__front{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}
.hacker-badge__back,.hacker-badge__front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:absolute;width:100%;height:100%}
.hacker-badge__back::before,.hacker-badge__front::before{content:"";background-image:url(/assets/users/badges/background-22f9285a2de93a41aa88fbb0ed8c2741.png);background-position:left bottom;background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:100%;height:100%;left:0}
.hacker-badge__back,.hacker-badge__back::before{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}
.wizard-step-indicator{padding:2px;border:1px solid #c5c5c5;line-height:28px;width:34px;background:#3578ac;display:inline-block;vertical-align:middle;margin-right:10px;text-align:center;color:#fff;-webkit-border-radius:500px;border-radius:500px;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}
.type-selector{position:relative;border:1px solid #c5c5c5;font-size:12px;width:100%;-webkit-border-radius:4px;border-radius:4px}
.type-selector:not(:last-child){margin-bottom:40px}
.type-selector-column{width:50%;height:100%;vertical-align:top;min-height:287px;max-height:287px;overflow:hidden;float:left;border-left:1px solid #c5c5c5}
.type-selector-column:first-child{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0}
.type-selector-list{position:relative;height:279px;padding:10px 0}
.type-selector-list--include-none-applicable{height:251px}
.type-selector-no-type{border-top:1px solid #c5c5c5;height:36px}
.type-selector-list-item{line-height:26px;margin:2px 0;cursor:pointer}
.type-selector-list-item:hover{background:#f5f5f5}
.type-selector-list-item.active{background:url(/assets/global-elements/checked-shape-b0f2800f3988b41832cbafcd73f744d3.png) 95% 50% no-repeat #3578ac;color:#fff}
.type-selector-list-item.active .type-selector-checkbox:disabled+.type-selector-list-label{display:block;opacity:1;color:#e5e5e5;background:url(/assets/global-elements/disabled-checked-shape-611550051b35f03385151293427adb86.png) 95% 50% no-repeat #afafaf}
.type-selector-no-type .type-selector-list-item{margin:5px 0}
.type-selector-list-label{padding:0 20px;font-weight:400;display:block}
.type-selector-checkbox{display:none}
.type-selector-checkbox+.type-selector-list-label{margin-left:0}
.type-selector-description{padding:10px 20px}
.vertical-wizard-row{margin-bottom:30px}
.vertical-wizard-row:last-child{margin-bottom:0}
.vertical-wizard-caption-heading{margin-bottom:14px;padding:10px;-webkit-border-radius:4px;border-radius:4px;border-bottom:1px solid transparent}
.is-active .vertical-wizard-caption-heading{background:#f5f5f5}
.is-completed .vertical-wizard-caption-heading{border-bottom:1px solid #ededed;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.vertical-wizard-container{margin-left:55px}
.vertical-wizard-caption-heading-title{font-size:16px;color:#216ba5;margin:0}
.wizard-wrapper.without-footer{margin-bottom:-30px}
.wizard-row{position:relative;width:100%;display:table;table-layout:fixed}
.wizard-row:last-child{margin-bottom:30px}
.wizard-caption,.wizard-fieldset{vertical-align:top;display:table-cell;padding-bottom:40px}
.wizard-row:first-child .wizard-caption,.wizard-row:first-child .wizard-fieldset{padding-top:10px}
.wizard-row:last-child .wizard-caption,.wizard-row:last-child .wizard-fieldset{padding-bottom:0}
.wizard-fieldset{width:auto;padding-left:20px}
.wizard-caption{width:250px;padding-right:20px;-webkit-box-shadow:inset -7px 0 7px -7px rgba(0,0,0,.2);box-shadow:inset -7px 0 7px -7px rgba(0,0,0,.2)}
.wizard-caption-heading{margin-bottom:10px;padding:10px 0}
.wizard-caption-heading.is-active{padding-left:10px;padding-right:10px;margin-right:-20px;background:url(/assets/global-elements/state-indicator-560e0eab419fd4602525794c221c28d5.png) 100% 50% no-repeat #f5f5f5;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.wizard-caption-heading-title{font-size:16px;margin:0}
.leaderboard{width:100%;margin-bottom:20px}
.leaderboard__item{border-top:1px solid #e5e5e5}
.leaderboard__item:hover{background:#f5f5f5}
.leaderboard__item:last-child{border-bottom:1px solid #e5e5e5}
.leaderboard__item--current-user{background:#fffae0}
.leaderboard__item--current-user:hover{background:#fff7ce}
.leaderboard__column{padding:5px 7px}
@media (min-width:640px){.leaderboard{margin-bottom:0}
.leaderboard__column{padding:10px}
}
.leaderboard__column--rank{padding-left:20px;display:none}
.leaderboard__column--heading{color:#828282;border-top:1px solid transparent}
.leaderboard__column--heading.leaderboard__column--active{border-top-color:#e5e5e5}
.leaderboard__column--user{width:100%}
.leaderboard__column--active{background:#f5f5f5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
.leaderboard__item:hover .leaderboard__column--active{background:#ececec}
.leaderboard__item--current-user .leaderboard__column--active{background:#fff6c7}
.leaderboard__item--current-user:hover .leaderboard__column--active{background:#fff2ad}
.leaderboard-rank{text-align:center;color:#828282;font-weight:600;font-size:13px}
.leaderboard-metric{color:#216ba5;font-weight:600;font-size:14px;text-align:center}
@media (min-width:640px){.leaderboard__column--rank{display:table-cell}
.leaderboard__column--user{padding-left:10px}
.leaderboard__column--metric{padding-left:20px;padding-right:20px}
.leaderboard-rank{font-size:14px}
.leaderboard-metric{font-size:18px}
.leaderboard-user__name{font-size:14px;font-weight:600}
}
.leaderboard-user{white-space:nowrap;display:table;table-layout:fixed;width:100%}
.leaderboard-user__avatar{display:table-cell;width:41px}
.leaderboard-user__information{width:100%;padding-left:8px;vertical-align:middle;display:table-cell}
.leaderboard-user__bio{font-size:11px;color:#828282}
.leaderboard__dropdown{margin-top:10px;margin-bottom:10px}
@media (min-width:700px){.leaderboard__title{float:left}
.leaderboard__dropdown{float:right;margin:0}
}
.leaderboard-typeahead{border:1px solid #e5e5e5;-webkit-border-radius:4px;border-radius:4px;padding:3px 5px;height:31px;white-space:nowrap;display:table;table-layout:fixed;width:100%}
.leaderboard-typeahead__avatar{display:table-cell;width:20px;vertical-align:middle}
.leaderboard-typeahead__remove{color:#cd3a3a;vertical-align:middle;display:table-cell;width:13px}
.leaderboard-typeahead__remove:active,.leaderboard-typeahead__remove:hover,.leaderboard-typeahead__remove:visited{color:#cd3a3a}
.leaderboard-typeahead__information{display:table-cell;width:100%;padding-left:4px;padding-right:4px;vertical-align:middle}
.leaderboard-listing{background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}
.leaderboard-listing-wrapper+.leaderboard-listing-wrapper{margin-top:15px}
.leaderboard-listing-item{padding:10px 15px}
.leaderboard-listing-item.current-user{background:#fffae0}
.leaderboard-listing-item+.leaderboard-listing-item{border-top:1px solid #e5e5e5}
.leaderboard-listing-item:nth-child(even){background:#f5f5f5}
.leaderboard-listing-item:nth-child(even).current-user{background:#fffae0}
.leaderboard-listing-count{display:inline-block;margin-right:3px;width:25px}
.leaderboard-listing-avatar{margin-right:18px}
.leaderboard-listing-user{display:inline-block}
.leaderboard-listing-meta{display:inline-block;color:#828282}
.leaderboard-podium{margin:-10px -10px 10px}
.leaderboard-podium-item{float:left;width:100%}
@media (min-width:940px){.leaderboard-podium-item{width:20%}
}
.leaderboard-podium-item-small{width:50%}
@media (min-width:640px){.leaderboard-user__bio{font-size:12px}
.leaderboard-podium-item-small{width:25%}
}
@media (min-width:940px){.leaderboard-podium-item-small{width:16.666666667%}
}
.leaderboard-podium-item-container{background:#fff;-webkit-border-radius:4px;border-radius:4px;border:1px solid #c5c5c5;padding:20px;margin:10px;text-align:center;overflow:hidden}
.leaderboard-podium-item-container.current-user{border-color:#dfdbb7}
.leaderboard-podium-avatar-container{position:relative;width:130px;margin:0 auto}
.leaderboard-podium-item-small .leaderboard-podium-avatar-container{width:auto}
.leaderboard-podium-avatar{margin-bottom:10px;width:100px;height:100px}
.leaderboard-podium-item-small .leaderboard-podium-avatar{width:75px;height:75px}
.leaderboard-podium-rank{position:absolute;top:4px;left:4px;border:1px solid #c5c5c5;-webkit-border-radius:500px;border-radius:500px;background:#f5f5f5;width:32px;height:32px;line-height:28px;font-size:18px;font-weight:600;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}
.leaderboard-podium-user{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background:#f5f5f5;margin:-20px;border-top:1px solid #e5e5e5;padding:15px 15px 10px}
.current-user .leaderboard-podium-user{background:#fffae0;border-top:1px solid #efedda}
.leaderboard-podium-user-name{font-size:16px;font-weight:600}
.leaderboard-podium-item-small .leaderboard-podium-user-name{font-size:14px}
.leaderboard-podium-user-meta{color:#828282}
.tutorial-overlay{position:absolute;top:0;left:0;z-index:1400}
.tutorial-popover__progress-indicator{display:inline-block;vertical-align:middle;width:33%}
.tutorial-popover-enter{opacity:.01;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}
.tutorial-popover-enter.tutorial-popover-enter-active{opacity:1}
.tutorial-popover-leave{opacity:1;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}
.tutorial-popover-leave.tutorial-popover-leave-active{opacity:.01}
.badge{font-size:10px;padding:1px 7px;margin-left:5px;vertical-align:top;-webkit-border-radius:50px;border-radius:50px;border:1px solid #c5c5c5}
.badge--ibb{background-color:#d9ebf8;border-color:#c3e0f4}
.badge--ibb:hover{background-color:#d0e6f6;border-color:#bbdbf2}
.badge--confidential{background-color:#fbf1f1;border-color:#f5dddd}
.badge--confidential:hover{background-color:#f9e9e9;border-color:#f3d5d5}
.badge--sandboxed{background-color:#fef7d4;border-color:#fdf2bb}
.badge--sandboxed:hover{background-color:#fef5ca;border-color:#fdf1b1}
.empty-state{height:200px;text-align:center}
.empty-state:after{content:"";display:inline-block;height:100%;vertical-align:middle}
.empty-state__explanation{font-size:14px;color:#999;display:inline-block;vertical-align:middle}
.empty-state__icon{font-size:120px;color:#eee;margin-bottom:30px}
.flip-out-container{max-height:0;visibility:hidden;overflow:hidden;border:1px solid #e5e5e5;-webkit-border-radius:4px;border-radius:4px;background:#f5f5f5;-webkit-transition:max-height 1s,visibility 1s;-moz-transition:max-height 1s,visibility 1s;-o-transition:max-height 1s,visibility 1s;transition:max-height 1s,visibility 1s}
.flip-out-container__inner{padding:15px}
.flip-out-container--active{visibility:visible;max-height:300px}
.internal-activity-icon{color:#828282;margin-right:2px;cursor:pointer}
@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes spinner{0%{-moz-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes spinner{0%{-o-transform:rotate(0);transform:rotate(0)}
100%{-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.loading-indicator__inner{-webkit-animation:spinner 1s linear infinite;-moz-animation:spinner 1s linear infinite;-o-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite;z-index:3}
.loading-indicator__overlay{z-index:2;top:0;right:0;left:0;bottom:0;position:absolute;background:rgba(255,255,255,.75)}
.loading-indicator__caption{z-index:3;color:#828282;width:100%;text-align:center}
.nav-tab{float:left}
.nav-tab+.nav-tab:before{padding:0 10px;content:"|"}
.nav-tab__link--active,.nav-tab__link--active:visited{color:#828282}
.pagination{margin-top:20px}
.pagination__button-group,.pagination__results{display:inline-block;vertical-align:middle}
.pagination__results{margin-right:10px;text-align:right;color:#828282}
.pagination__arrow--left:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.pagination__arrow--right:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.progress-bar{height:10px}
.progress-bar__step{float:left;height:100%;border:1px solid #e5e5e5;background-color:#fff}
.progress-bar__step:first-child{-webkit-border-top-left-radius:100px;border-top-left-radius:100px;-webkit-border-bottom-left-radius:100px;border-bottom-left-radius:100px}
.progress-bar__step:last-child{-webkit-border-top-right-radius:100px;border-top-right-radius:100px;-webkit-border-bottom-right-radius:100px;border-bottom-right-radius:100px}
.progress-bar__step:not(:first-child){border-left:none}
.progress-bar__step--active{background-color:#72bc42;border-color:#61a038}
.reputation-change-badge{font-weight:600;-webkit-border-radius:4px;border-radius:4px;display:inline-block;border:1px solid #c5c5c5;color:#828282;min-width:30px;padding:0 3px;text-align:center}
.reputation-change-badge--increase{border-color:#72bc42;color:#72bc42}
.reputation-change-badge--decrease{border-color:#cd3a3a;color:#cd3a3a}
.search-input{padding-left:30px;padding-right:30px;font-size:16px}
.panel__content,.panel__heading{padding:10px 15px}
@media (min-width:640px){.search-input{font-size:13px}
}
.search-input__search-icon{color:#999;height:50%;margin:auto;position:absolute;top:-2px;left:10px;bottom:0}
.search-input__clear-icon{color:#999;height:50%;margin:auto;position:absolute;top:-3px;right:10px;bottom:0;cursor:pointer}
.search-input__clear-icon:active,.search-input__clear-icon:hover,.search-input__clear-icon:visited{color:#999}
.panel{border:1px solid #e5e5e5;-webkit-border-radius:4px;border-radius:4px;margin-bottom:20px}
.panel__heading{background:#f5f5f5;border-bottom:1px solid #e5e5e5}
.icon-share-facebook,.icon-share-facebook:visited{color:#ccc}
.icon-share-facebook:active,.icon-share-facebook:hover{color:#335292}
.icon-share-twitter,.icon-share-twitter:visited{color:#ccc}
.icon-share-twitter:active,.icon-share-twitter:hover{color:#52a3db}
.icon-share-google-plus,.icon-share-google-plus:visited{color:#ccc}
.icon-share-google-plus:active,.icon-share-google-plus:hover{color:#d75a4b}
.icon-share-linkedin,.icon-share-linkedin:visited{color:#ccc}
.icon-share-linkedin:active,.icon-share-linkedin:hover{color:#007cb6}
.icon-share-hacker-news,.icon-share-hacker-news:visited{color:#ccc}
.icon-share-hacker-news:active,.icon-share-hacker-news:hover{color:#ff6800}
.icon-share-reddit,.icon-share-reddit:visited{color:#ccc}
.icon-share-reddit:active,.icon-share-reddit:hover{color:#93b8de}
.icon-share-rss,.icon-share-rss:visited{color:#ccc}
.icon-share-rss:active,.icon-share-rss:hover{color:#ff6800}
.substate-indicator{border:1px solid transparent;-webkit-border-radius:500px;border-radius:500px;display:inline-block;vertical-align:middle;width:7px;height:7px;margin:-2px 4px 0 0}
.report-status-indicator{float:left;padding:0 5px;-webkit-border-radius:3px;border-radius:3px;border:1px solid transparent;font-size:11px;text-transform:capitalize;color:#fff;font-weight:600;margin-right:5px}
.report-status-indicator:active,.report-status-indicator:hover,.report-status-indicator:visited{color:#fff}
.substate-indicator--new{background-color:#8e44ad;border-color:#703688}
.substate-indicator--triaged{background-color:#e67e22;border-color:#bf6516}
.substate-indicator--resolved{background-color:#609828;border-color:#47701d}
.substate-indicator--needs-more-info{background-color:#559cf5;border-color:#2580f2}
.substate-indicator--not-applicable{background-color:#ce3f4b;border-color:#ae2c37}
.substate-indicator--informative{background-color:#ccc;border-color:#b3b3b3}
.substate-indicator--duplicate{background-color:#a78260;border-color:#88694c}
.substate-indicator--spam{background-color:#555;border-color:#3c3c3c}
.substate-indicator--total{background-color:#8e44ad;border-color:#703688}
.substate-indicator--average{background-color:#e67e22;border-color:#bf6516}
.substate-indicator--minimum{background-color:#559cf5;border-color:#2580f2}
.substate-indicator--maximum{background-color:#609828;border-color:#47701d}
.substate-indicator--response-time{background-color:#8e44ad;border-color:#703688}
.substate-indicator--resolution-time{background-color:#609828;border-color:#47701d}
.markdownable table,.table{width:100%;margin-bottom:20px;table-layout:fixed}
.markdownable table thead,.table thead{background:#f5f5f5}
.markdownable table thead td,.markdownable table thead th,.table thead td,.table thead th{font-weight:600}
.markdownable table td,.markdownable table th,.table td,.table th{padding:7px;vertical-align:middle;border-top:1px solid #e5e5e5;font-weight:inherit}
.table--no-margin{margin:0}
.markdownable table .table__row--align-top,.table .table__row--align-top{vertical-align:top}
.table--layout-auto{table-layout:auto}
.table--rounded{border:1px solid #c5c5c5;-webkit-border-radius:4px;border-radius:4px;border-collapse:separate}
.table--rounded thead th{border-top:0;border-bottom:1px solid #c5c5c5}
.table--rounded tfoot td{border-top:1px solid #c5c5c5;background:0 0;border-bottom:0}
.table--rounded td{border-bottom:1px solid #c5c5c5;background:#fff;border-top:0}
.table--rounded td+td{border-left:1px solid #c5c5c5}
.table--rounded tbody tr:last-child td{border-bottom:0}
.table--rounded tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.table--rounded tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.table--rounded tbody tr:last-child td:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.table--rounded tbody tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.table--borderless td,.table--borderless th{border-bottom:none;border-right:none;border-top:none;border-left:none}
.table--borderless td+td,.table--borderless th+td{border-left:none}
.table__cell--checkbox{width:26px}
.table__cell--avatar-small{width:45px}
.table__cell--width-1-10{width:10%}
.table__cell--width-2-10{width:20%}
.table__cell--width-3-10{width:30%}
.table__cell--width-4-10{width:40%}
.table__cell--width-5-10{width:50%}
.table__cell--width-6-10{width:60%}
.table__cell--width-7-10{width:70%}
.table__cell--width-8-10{width:80%}
.table__cell--width-9-10{width:90%}
.table__cell--width-10-10{width:100%}
.odometer.odometer-auto-theme{line-height:1.1em;display:inline-block;position:relative}
.odometer.odometer-auto-theme .odometer-value{text-align:center}
.odometer.odometer-auto-theme .odometer-digit{display:inline-block;position:relative;vertical-align:middle}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer{display:inline-block;visibility:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon{display:block}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value{position:absolute}
.odometer.odometer-auto-theme .odometer-formatting-mark{vertical-align:middle}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.ps-container{-ms-touch-action:none;overflow:hidden!important}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}
.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}
.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}
.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}
.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}
.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}
.color-picker,.color-picker *,.cp-hue-spectrum,.cp-hue-spectrum *,.cp-saturation-spectrum,.cp-saturation-spectrum *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cp-hue-spectrum,.cp-saturation-spectrum{position:relative;display:inline-block}
.cp-saturation-black,.cp-saturation-white{position:relative;width:100%;height:100%}
.cp-saturation-white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(204,154,129,0)));background:-webkit-linear-gradient(left,#fff,rgba(204,154,129,0));background:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background:linear-gradient(to right,#fff,rgba(204,154,129,0))}
.cp-saturation-black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(204,154,129,0)));background:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background:linear-gradient(to top,#000,rgba(204,154,129,0))}
.cp-saturation-spectrum{cursor:pointer}
.cp-saturation-spectrum .cp-saturation-drag{display:none;border:1px solid #fff;-webkit-border-radius:10px;border-radius:10px;position:absolute;top:0;left:0}
.cp-saturation-spectrum .cp-saturation-drag .inner{position:relative;width:100%;height:100%;border:1px solid #000;-webkit-border-radius:10px;border-radius:10px}
.cp-hue-spectrum{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:-webkit-linear-gradient(red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-moz-linear-gradient(red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);cursor:pointer}
.cp-hue-spectrum .cp-hue-drag{display:none;position:absolute;top:0;left:0;width:100%;border:1px solid #000}
.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{margin-left:-8px}
.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow::before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}
.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle{top:0;margin-top:-8px}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f0f0f0}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}
.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}
.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow::before{border-bottom:none;border-top-color:#fff}
.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before{bottom:-1px;border-top-color:#aeaeae}
.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;background-color:#fff;color:#000;border:1px solid #aeaeae;-webkit-border-radius:4px;border-radius:4px;display:inline-block;position:relative}
.react-datepicker__triangle{position:absolute;left:50px}
.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-20px}
.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;padding-top:8px;position:relative}
.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:13px}
.react-datepicker__current-month--hasYearDropdown{margin-bottom:16px}
.react-datepicker__navigation{line-height:24px;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;border:6px solid transparent}
.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}
.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}
.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}
.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}
.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}
.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}
.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}
.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}
.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}
.react-datepicker__month{margin:5px;text-align:center}
.react-datepicker__day,.react-datepicker__day-name{color:#000;display:inline-block;width:24px;line-height:24px;text-align:center;margin:2px}
.react-datepicker__day{cursor:pointer}
.react-datepicker__day:hover{-webkit-border-radius:4px;border-radius:4px;background-color:#f0f0f0}
.react-datepicker__day--today{font-weight:700}
.react-datepicker__day--in-range,.react-datepicker__day--selected{-webkit-border-radius:4px;border-radius:4px;background-color:#216ba5;color:#fff}
.react-datepicker__day--in-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}
.react-datepicker__day--disabled{cursor:default;color:#ccc}
.chat-button,.chat-button:active,.chat-button:hover,.chat-button:visited,.landing__button,.landing__button:link,.landing__button:visited{color:#fff}
.react-datepicker__day--disabled:hover{background-color:transparent}
.react-datepicker__input-container{position:relative;display:inline-block}
.react-datepicker__year-read-view{width:50%;left:25%;position:absolute;bottom:25px;border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px}
.react-datepicker__year-read-view:hover{cursor:pointer}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}
.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;margin-bottom:3px;left:5px;top:9px;position:relative;border-width:6px}
.react-datepicker__year-read-view--selected-year{right:6px;position:relative}
.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;text-align:center;-webkit-border-radius:4px;border-radius:4px;border:1px solid #aeaeae}
.react-datepicker__year-dropdown:hover{cursor:pointer}
.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}
.react-datepicker__year-option:first-of-type{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.react-datepicker__year-option:hover{background-color:#ccc}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}
.react-datepicker__year-option--selected{position:absolute;left:30px}
.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:inline-block;height:0;outline:0;padding:0;vertical-align:middle}
.react-datepicker__close-icon::after{background-color:#216ba5;-webkit-border-radius:50%;border-radius:50%;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:7px;text-align:center;top:50%}
.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0}
.react-datepicker__tether-element{z-index:2147483647}
.radar-chart .level{stroke:grey;stroke-width:.5}
.radar-chart .axis line{stroke:grey;stroke-width:1}
.radar-chart .axis .legend{font-family:sans-serif;font-size:10px}
.radar-chart .axis .legend.top{dy:1em}
.radar-chart .axis .legend.left{text-anchor:start}
.radar-chart .axis .legend.middle{text-anchor:middle}
.radar-chart .axis .legend.right{text-anchor:end}
.radar-chart .tooltip{font-family:sans-serif;font-size:13px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;opacity:0}
.radar-chart .tooltip.visible{opacity:1}
.radar-chart .area{stroke-width:2;fill-opacity:.5}
.radar-chart.focus .area{fill-opacity:.1}
.radar-chart.focus .area.focused{fill-opacity:.7}
.radar-chart .circle{fill-opacity:.9}
.radar-chart .area,.radar-chart .circle{-webkit-transition:opacity .3s,fill-opacity .2s;-moz-transition:opacity .3s,fill-opacity .2s;-o-transition:opacity .3s,fill-opacity .2s;transition:opacity .3s,fill-opacity .2s;opacity:1}
.radar-chart .d3-enter,.radar-chart .d3-exit{opacity:0}
.about{background-color:#fff}
.about__user-profiles{padding-top:75px;padding-bottom:75px;text-align:center;border-bottom:1px solid #c2c2c2}
.about__user-profile{text-align:center;margin-bottom:15px;display:inline-block;vertical-align:top}
.about__user-profile__name{font-weight:600;font-size:14px;margin-top:10px}
.about__user-profile__title{font-size:12px}
.about__user-profile-avatar{position:relative;height:130px;line-height:130px;margin:auto;width:130px}
.about__user-profile-links{background-color:#00b9e5;-webkit-border-radius:500px;border-radius:500px;height:130px;left:0;padding-top:50px;position:absolute;top:1px;width:130px}
.about__user-profile-link{width:32px;height:31px;display:inline-block;vertical-align:top;margin:0 5px}
.about__user-profile-link-twitter{background-image:url(/assets/social-icons/twitter-de5d86eb450acfd28cd859ee47dce52c.png)}
.about__user-profile-link-github{background-image:url(/assets/social-icons/github-ea42fcb22b540e8589e4fc91bdd877ce.png)}
.about__user-profile-link-linkedin{background-image:url(/assets/social-icons/linkedin-66b67eafd352d9e3ac4dec2399797430.png)}
.about__cta__wrapper{margin-top:75px}
.wrapper-benefits{text-align:center;padding:60px 0 0;position:relative;z-index:0;border-top:1px solid #cadfef;border-bottom:1px solid #cadfef;background:#deebf5}
.customer-pages-benefits-image-wrapper{width:100%;margin-bottom:20px;text-align:center}
@media (min-width:768px){.wrapper-benefits.security-inbox{background-size:cover;background-image:url(/assets/landing/benefits/background/security-inbox-c2f7c4e34b359ba9e1841105fcc87d66.jpg)}
.wrapper-benefits.coordination{background-size:cover;background-image:url(/assets/landing/benefits/background/coordination-3f7819e9723965d93e9b51789d47f30d.jpg)}
.wrapper-benefits.insight{background-size:cover;background-image:url(/assets/landing/benefits/background/insight-0c64967f41ab647d2ba2fa508275a86c.jpg)}
.wrapper-benefits.bug-bounty{background-size:cover;background-image:url(/assets/landing/benefits/background/bug-bounty-a967bd0b00e1586a571e1ca10accd471.jpg)}
.wrapper-benefits.secure-confidential{background-size:cover;background-image:url(/assets/landing/benefits/background/secure-confidential-342dcdedce7190e5eb37086becb3f95e.jpg)}
.wrapper-benefits{background:#f5f5f5}
.wrapper-benefits::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background:-moz-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(rgba(255,255,255,0) 0,#fff 100%);filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='    #00FFFFFF', endColorstr='#FFFFFFFF')";content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}
.customer-pages-benefits-image-wrapper{float:left;width:50%;margin-right:5%;margin-bottom:0}
.customer-pages-benefits-details-wrapper .customer-pages-benefits-image-wrapper{display:none}
.active .customer-pages-benefits-image-wrapper{display:block}
}
@media (min-width:940px){.customer-pages-benefits-image-wrapper{width:60%}
}
.customer-pages-benefits-image{-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}
.customer-pages-benefits-details-wrapper{padding-bottom:60px}
.customer-pages-benefits-details{width:100%;text-align:left}
@media (min-width:768px){.customer-pages-benefits-details-wrapper{padding-bottom:0}
.customer-pages-benefits-details{float:left;width:45%}
.customer-pages-benefits-details-wrapper .customer-pages-benefits-details{display:none}
.active .customer-pages-benefits-details{display:block;min-height:440px}
}
.customer-pages-benefits-details p:last-child{margin-bottom:0}
.customer-pages-benefits-details-icon{display:none}
.customer-pages-benefits-details-heading .customer-pages-item-title{margin-bottom:5px}
@media (min-width:940px){.customer-pages-benefits-details{width:35%}
.customer-pages-benefits-details-icon{font-size:50px;color:#216ba5;margin-right:10px;float:left;display:block}
.customer-pages-benefits-details-heading .customer-pages-item-title{line-height:50px;margin-bottom:10px}
}
.customer-pages-benefits-tabs-wrapper{display:none}
@media (min-width:768px){.customer-pages-benefits-tabs-wrapper{display:block;margin-top:40px;background:#deebf5;border-top:1px solid #cadfef}
}
.customer-pages-benefits-tabs{display:table;width:100%}
.customer-pages-benefits-tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:table-cell;vertical-align:middle;width:20%;cursor:pointer;color:#216ba5;text-align:center;font-size:11px;font-weight:600;border-left:1px solid transparent;border-right:1px solid transparent}
.customer-pages-benefits-tab.active{color:#000;background:#fff;border-color:#cadfef}
.customer-pages-benefits-tab-title{font-size:14px;padding:10px}
.customer-pages-benefits-tab-title:hover{text-decoration:underline}
.customer-pages-benefits-arrow-wrapper{display:none}
@media (min-width:1150px){.customer-pages-benefits-arrow-wrapper{display:block}
}
.customer-pages-benefits-arrow-left,.customer-pages-benefits-arrow-right{font-size:80px;height:80px;color:#216ba5;position:absolute;top:-35px;bottom:0;margin:auto 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.customer-pages-benefits-arrow-left:hover,.customer-pages-benefits-arrow-right:hover{color:#194f7b}
.customer-pages-benefits-arrow-left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);left:0}
.customer-pages-benefits-arrow-right{right:0}
.blog-page__wrapper{max-width:700px;margin:0 auto}
.blog-page__wrapper h1{line-height:1.2}
@media (min-width:768px){.blog-page__wrapper-post{display:table-cell;padding-right:60px}
}
.blog-item-image-wrapper{text-align:center}
.blog-item-image{max-width:200px;margin-bottom:30px}
@media (min-width:640px){.blog-item-image-wrapper{float:left;width:25%}
.blog-item-image{width:100%;margin:5px 0 0}
.blog-item-content-wrapper{float:left;width:75%;padding-left:30px}
.blog-page-image--align-right{margin-left:20px;max-width:45%;float:right}
}
.blog-page-title{line-height:32px;text-align:center}
.blog-page-meta{font-size:15px;color:#999;text-align:center;margin-bottom:15px}
.blog-item-wrapper{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5}
.blog-item-title{font-weight:600;font-size:22px;margin-bottom:7px;line-height:1.1}
.blog-item-date{color:#999;font-size:13px;margin-bottom:10px}
.blog-page-image{-webkit-border-radius:4px;border-radius:4px;border:1px solid #e5e5e5}
.blog-page-image-description{font-size:13px;text-align:center;display:block;margin-top:10px}
.blog-page-table-footnote{font-size:13px;text-align:right;display:block;margin-top:10px}
.blog__social-share{text-align:center;margin-bottom:30px}
.blog__social-share__link{display:inline-block;font-size:24px;margin-left:10px}
.blog__social-share__link:first-child{margin-left:0}
.blog__youtube-container{position:relative;width:100%;margin-bottom:15px}
.blog__youtube-container:before{padding-top:56.25%;display:block;content:""}
.blog__youtube-iframe{position:absolute;width:100%;height:100%;left:0;top:0}
@media (min-width:768px){.blog-sidebar{display:table-cell;width:220px;vertical-align:top}
}
.blog-sidebar__list{margin-bottom:20px;font-weight:300}
.blog-sidebar__list__item{margin-bottom:15px}
.equation-wrapper{padding:10px}
.equation{font-family:Georgia,serif;width:100%;font-size:14px}
.equation__cell{font-weight:300;text-align:center;vertical-align:middle;line-height:2em}
.equation__line{border-top:1px solid #c5c5c5}
.bug-bounty-basics__explanation{margin:40px 0;padding:10px 40px;border:1px solid #ccc;text-align:center}
.bug-bounty-basics__explanation>.blog-page__wrapper,.bug-bounty-basics__explanation>.list--in-paragraph,.bug-bounty-basics__explanation>.narrow-intro,.bug-bounty-basics__explanation>.paragraph{margin-bottom:0}
.bug-bounty-basics__image{margin:0 auto;display:block}
.bug-bounty-basics__benefits{padding:60px 0;background-color:#f2f2f2;width:auto}
@media (min-width:640px){.bug-bounty-basics__benefits--companies,.bug-bounty-basics__benefits--hackers{width:47%}
.bug-bounty-basics__benefits--companies{text-align:right;float:left;margin-right:20px}
.bug-bounty-basics__benefits--hackers{text-align:left;float:right}
}
.bug-bounty-basics__get-started{padding:60px 0}
.bug-bounty-basics__get-started .landing__button{margin-left:15px}
.bug-bounty-basics__get-started .landing__button:first-child{margin-left:0}
.landing__button{font-family:"Open Sans",Arial,sans-serif;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;text-align:center;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#00b9e5;border:none;font-size:18px;font-weight:300;padding:15px 60px;text-shadow:none}
.landing__button:hover{background-color:#00a4cc}
.landing__button:active,.landing__button:focus{outline:0}
.landing__button--small{padding:5px 30px;font-size:16px}
.landing__button--topbar{font-size:inherit;padding:5px 20px;margin-top:-20px}
.landing__button--black{background-color:#000}
.landing__button--black:hover{background-color:#4d4d4d}
.landing__button--grey{background-color:#a0a0a0}
.landing__button--grey:hover{background-color:#878787}
.chat-button{position:fixed;bottom:0;right:20px;background-color:#00b9e5;border:3px solid #fff;border-bottom:0;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;display:none;padding:15px 75px;font-weight:600;font-size:14px}
.chat-button:hover{background-color:#00a4cc}
.careers-left-column{width:100%}
@media (min-width:640px){.chat-button{display:block}
.careers-left-column{float:left;padding-right:40px;width:75%}
}
.careers-right-column{display:none}
.careers-image{-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}
.career-benefits{float:right;border:1px solid #e5e5e5;padding:20px;-webkit-border-radius:4px;border-radius:4px;background:#f5f5f5;margin:0 0 30px 30px}
.career-benefit-list{color:#828282}
.career-benefit-item{margin-top:10px}
.landing__companies-hackers{padding:100px 0;background-color:#00b9e5;text-align:center;color:#fff}
.landing__companies__button:active,.landing__companies__button:hover,.landing__companies__button:visited,.landing__company,.landing__company:active,.landing__company:hover,.landing__company:visited{color:#7a7a7a}
.landing__companies-hackers__column+.landing__companies-hackers__column{padding-top:60px}
@media (min-width:640px){.careers-right-column{display:block;float:right;width:25%}
.landing__companies-hackers__column{padding:0 15px}
.landing__companies-hackers__column+.landing__companies-hackers__column{padding-top:0;border-left:1px solid #99e3f5}
}
@media (min-width:940px){.landing__companies-hackers__column{padding:0 75px}
}
.landing__companies-hackers__heading{font-size:36px;font-weight:300;margin-bottom:30px}
.landing__companies-hackers__text{font-weight:300;font-size:14px;margin-bottom:25px}
.landing__companies{background-color:#f2f2f2;text-align:center;padding:50px 20px}
.landing__companies--background{background-image:url(/assets/landing/resources/customers-07b67298622886dc95d94b4041212468.jpg);background-size:847px 388px;background-position:top right;background-repeat:no-repeat}
.landing__companies__wrapper{margin:-10px -10px 30px}
.landing__companies__button{color:#7a7a7a;background-color:#fff;padding:5px 15px;-webkit-border-radius:500px;border-radius:500px;display:inline-block;text-align:center}
.landing__company{width:20%;min-width:65px;padding:10px;display:inline-block;text-align:center}
@media (min-width:640px){.landing__company{min-width:75px;width:5%}
}
.landing__company-logo{margin-bottom:10px;-webkit-border-radius:500px;border-radius:500px;width:115px}
.landing__cta{padding:0 0 40px}
.landing__cta__item{color:#272727;padding:10px 30px;text-align:center;display:block}
.landing__cta__item:active,.landing__cta__item:hover,.landing__cta__item:visited{color:#272727}
.landing__cta__item:hover{background:#f2f2f2;text-decoration:none}
.landing__cta__icon{width:70px;height:70px;position:relative;-webkit-border-radius:500px;border-radius:500px;background-color:#00b9e5;margin-bottom:10px;display:inline-block;color:#fff;font-size:16px}
.landing__cta__item:hover .landing__cta__icon{background-color:#000}
.about-box-wide,.footer__wrapper{background:#f5f5f5}
.landing__cta__title{margin-bottom:20px;font-size:16px;font-weight:600}
.landing__cta__text{font-size:14px}
.landing__cta__icon__image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.about-box-wide{text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.disclosure-columns-wrapper{border-top:1px solid #eaeaea;margin-top:30px}
.disclosure-column{text-align:left;padding-top:30px;padding-bottom:30px}
.disclosure-column+.disclosure-column{border-top:1px solid #e5e5e5;padding-bottom:0}
@media (min-width:600px){.disclosure-column{float:left;width:50%;padding-bottom:0;padding-top:30px}
.disclosure-column:first-child{padding-right:40px}
.disclosure-column+.disclosure-column{padding-left:40px;border-top:0;border-left:1px solid #eaeaea}
}
.disclosure-list-item{margin:0 0 15px}
.customer-pages-footer-wrapper{padding:25px 0}
.footer__column{margin-bottom:20px}
.footer__title{font-weight:600;font-size:18px}
@media (min-width:640px){.footer__column{min-height:180px;margin-bottom:0}
.footer__column:last-child{border-right:0}
.footer__title{margin-bottom:10px}
.ibb__projects-col,.ibb__sponsors-col{border-right:1px solid #ccc}
.ibb__projects-col:last-child,.ibb__sponsors-col:last-child{border-right:0}
.ibb__projects-col:only-child,.ibb__sponsors-col:only-child{border-left:1px solid #ccc;border-right:1px solid #ccc}
}
.footer__item{color:#555;padding:2px 0;display:block;font-weight:300;font-size:14px}
.footer__item:active,.footer__item:hover,.footer__item:visited{color:#555}
.footer__language-picker{margin-top:15px}
.ibb-wrapper,.ibb__sponsors{margin-top:60px}
.ibb-wrapper{margin-bottom:60px}
.ibb__sponsors-col{padding:30px 20px}
.ibb__projects-col{padding:0 20px;position:relative;display:inline-block;margin-left:-4px;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ibb__project-information{display:none;color:#000}
.ibb__projects-col:hover .ibb__project-information{display:table;position:absolute;padding:45px 10px;margin:auto;width:100%;top:0;left:0;right:0;bottom:0}
.ibb__projects-col:hover .ibb__project-image{-webkit-filter:blur(7px);filter:blur(7px)}
.ibb__project-title{font-size:20px}
.landing-in-the-news{background-color:#fff;padding-top:110px;text-align:center}
.landing-in-the-news__item{display:block;padding-bottom:60px}
@media (min-width:640px){.landing-in-the-news__item{height:124px;padding:0 25px;border-right:1px solid #ccc}
.landing-in-the-news__item:last-child{border-right:0}
}
.landing-in-the-news__item__text{color:#000;font-size:16px;font-weight:300}
.landing-in-the-news__item__text:active,.landing-in-the-news__item__text:hover,.landing-in-the-news__item__text:visited{color:#000}
.landing-in-the-news__placeholder{height:60px;position:relative;margin-bottom:20px;display:block}
.landing-in-the-news__logo{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
.language-picker,.lead-form-wrapper,.masthead,.masthead__video-wrapper{position:relative}
.landing-in-the-news__seperator{height:1px;margin:90px 0 60px;border-top:1px solid #ccc}
.landing__hacker-explanation{background:#fff;font-size:18px;font-weight:300;text-align:center;padding-top:35px;padding-bottom:35px}
.landing__intro{background-color:#e5e5e5;padding:50px 0}
.landing__intro__content{font-size:18px}
@media (min-width:940px){.landing__intro__content{font-size:24px}
}
.landing-header-teaser{font-size:20px;text-align:center;padding-bottom:0;color:#fff;margin-bottom:0}
.blog-page-title,.narrow-title,.section-subtitle,.section-title{font-size:20px;margin-bottom:10px;font-weight:700;color:#333}
.section-subtitle{font-size:16px;margin-bottom:5px}
.blog-page__wrapper,.list--in-paragraph,.narrow-intro,.paragraph{font-weight:300;font-size:17px;line-height:1.6;color:#555}
.language-picker{font-size:12px}
.language-picker-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.language-picker-button:after{content:"";display:inline-block;border:3px solid #000;border-color:transparent transparent #000;width:0;height:0;margin:0 0 2px 5px}
.language-picker-container{right:0;bottom:25px}
.landing__heading{font-size:36px;font-weight:300;line-height:40px;margin-bottom:40px}
.landing__maturity-model{padding:40px 0}
.landing__lead-form-link{display:block;margin-top:10px}
.landing__lead-form-link a{color:#fff;text-shadow:0 .5px 0 #000;text-decoration:underline;font-size:14px;padding:10px}
.landing__lead-form-link a:visited{color:#fff}
.controller_home-product.action_index,.controller_home.action_index{background:#fff}
.landing-sub-text{text-align:center;color:#272727;font-weight:300;font-size:14px;line-height:1.4}
.masthead{text-align:center;background:url(/assets/landing/background_homepage-ab150c30f4d22382bd429f9d8e633a42.jpg) 65% 0/cover #002B52;padding:146px 20px 37px}
@media (min-width:940px){.masthead{padding:176px 20px 77px}
}
.masthead--subpage{padding:65px 20px 45px}
.masthead--about{padding:125px 20px 45px}
.masthead__video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1250;background-color:rgba(0,0,0,.75)}
.masthead__video-content{position:relative;margin-top:50px;height:0;overflow:hidden;z-index:1251;padding-bottom:56.25%}
.masthead__video{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5)}
.masthead__close-icon{position:absolute;top:0;cursor:pointer;right:0;z-index:1252;color:#fff;background:#00b9e5;padding:5px 10px;font-size:10px}
@media (min-width:940px){.masthead__video{left:12.5%;width:75%;height:75%}
.masthead__close-icon{padding:15px;font-size:20px;right:12.5%}
}
.masthead__play-icon{color:#fff;font-size:60px;cursor:pointer;width:300px;display:inline-block;text-shadow:0 .5px 0 #000;margin-bottom:25px}
.masthead__play-icon:hover{color:rgba(255,255,255,.8)}
.masthead__subtitle,.masthead__title{color:#fff;text-shadow:0 .5px 0 #000}
.masthead__overlay{width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,0,0,.4)}
.masthead__content{text-align:center;max-width:980px;margin:0 auto;position:relative;z-index:1}
.masthead__title{font-weight:600;font-size:26px;margin-bottom:5px;line-height:32px}
@media (min-width:940px){.masthead__title{font-size:36px;line-height:44px}
}
.masthead__subtitle{font-size:16px;line-height:20px;margin-bottom:30px;font-weight:300}
@media (min-width:940px){.masthead__subtitle{font-size:26px;line-height:29px}
}
.maturity-model__area{margin-bottom:50px}
.maturity-model__demographics-dropdowns .col{margin-top:20px}
@media (min-width:640px){.maturity-model__demographics-dropdowns .col{margin-top:0}
}
.maturity-model__demographics-dropdowns .col p{margin-bottom:8px}
.maturity-model__demographics-dropdowns:first-child{margin-top:0}
.maturity-model__radar-chart{text-align:center}
.maturity-model__radar-chart .radar-chart{padding:10px}
.maturity-model__split-question .input-wrapper{margin-bottom:20px}
@media (min-width:1025px){.maturity-model__split-question .input-wrapper{margin-bottom:0}
}
.maturity-model__split-question:last-child .input-wrapper{margin-bottom:0}
.controller_home-product.action_features{font-size:14px;line-height:21px;font-weight:300;color:#333;background:#fff}
.controller_home-product.action_features .footer__wrapper{border-top:2px solid #e5e5e5}
.pricing-questions{border:2px solid #e5e5e5;background:#f5f5f5;padding:30px;-webkit-border-radius:4px;border-radius:4px;margin:60px 0 100px;font-size:16px;line-height:24px;text-align:center}
.pricing-questions__container{max-width:560px;margin:0 auto}
.pricing__button{border:2px solid #c5c5c5;display:inline-block;padding:9px;background:#fff;font-size:inherit;font-family:inherit;color:#333;-webkit-border-radius:4px;border-radius:4px;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}
.pricing__button:hover{text-decoration:none;background-color:#f5f5f5}
.pricing__button:link,.pricing__button:visited{color:#333}
.pricing__button--blue,.pricing__button--blue:link,.pricing__button--blue:visited,.pricing__button--green,.pricing__button--green:link,.pricing__button--green:visited{color:#fff}
.pricing__button--blue{background:#216ba5;border-color:#216ba5}
.pricing__button--blue:hover{background:#194f7b;border-color:#194f7b}
.pricing__button--green{background:#02bb4f;border-color:#02bb4f}
.pricing__button--green:hover{background:#01893a;border-color:#01893a}
.pricing__button--big{padding:14px 36px}
.pricing__button--link{border-color:transparent;color:#216ba5;font-weight:400}
.pricing__button--link:hover{text-decoration:underline;background:0 0}
.pricing-page__title{font-size:36px;line-height:48px;font-weight:700;margin-bottom:5px}
.pricing-page__sub-title{font-size:26px;line-height:36px;font-weight:300;color:#828282}
.pricing-page__introduction{margin-bottom:80px;text-align:center}
.pricing-page__introduction--plans{margin-bottom:110px}
.pricing-faq{margin-top:100px;margin-bottom:100px;padding-top:80px;padding-bottom:80px;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5}
.pricing-faq__box{padding:20px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;margin-bottom:20px}
.pricing-faq__question{font-size:16px;line-height:24px;font-weight:700;margin-bottom:10px}
.pricing-faq__answer{color:#828282}
.pricing-plans{background-image:-webkit-linear-gradient(90deg,#fff 0,#f5f5f5 100%);background-image:-moz-linear-gradient(90deg,#fff 0,#f5f5f5 100%);background-image:-o-linear-gradient(90deg,#fff 0,#f5f5f5 100%);background-image:linear-gradient(0deg,#fff 0,#f5f5f5 100%)}
.pricing-plans__container{padding-top:80px}
.pricing-plan{border:2px solid #e5e5e5;background-color:#f5f5f5;text-align:center;-webkit-border-radius:4px;border-radius:4px;margin-bottom:20px}
@media (min-width:940px){.pricing-plan--is-convenient,.pricing-plan--is-most-popular{margin-top:-29px}
}
.pricing-plan--is-most-popular{border-color:#216ba5}
.pricing-plan--is-convenient{background:#daf9e7;border-color:#02bb4f}
.pricing-plan__indicator{padding:4px 15px;font-weight:700;color:#fff;font-size:13px}
.pricing-plan--is-most-popular .pricing-plan__indicator{background-color:#216ba5}
.pricing-plan--is-convenient .pricing-plan__indicator{background-color:#02bb4f}
.pricing-plan__top{padding:10px;border-bottom:1px solid;border-color:inherit;background:#fff}
.pricing-plan__title{font-size:21px;line-height:30px;font-weight:700;margin-bottom:15px;border-bottom:2px solid #e5e5e5;padding-bottom:10px}
.pricing-plan__description{margin-bottom:30px}
.pricing-plan__features{padding:0 10px}
.pricing-plan__feature{border-bottom:1px solid #e5e5e5;padding:12px 0;font-size:13px}
.pricing-plan--is-most-popular .pricing-plan__feature{border-color:#dfe7ec}
.pricing-plan--is-convenient .pricing-plan__feature{border-color:#c6e0d1}
.pricing-plan__feature:last-child{border-bottom:0}
.pricing-table{width:100%;position:relative;overflow:hidden}
.pricing-table__scroll-area{overflow-y:scroll}
.pricing-table__content{min-width:760px}
.pricing-table__shadow-left,.pricing-table__shadow-right{position:absolute;top:0;bottom:0;width:10px;z-index:1}
.pricing-table__shadow-left--active{left:-15px;-webkit-box-shadow:10px 0 10px 1px rgba(0,0,0,.25);box-shadow:10px 0 10px 1px rgba(0,0,0,.25)}
.pricing-table__shadow-right--active{right:-15px;-webkit-box-shadow:-10px 0 10px 1px rgba(0,0,0,.25);box-shadow:-10px 0 10px 1px rgba(0,0,0,.25)}
.pricing-table__section-separator{background:#ebf5fa;border:2px solid #e5e5e5}
.pricing-table__section-title{padding:12px 10px;border-right:2px solid #e5e5e5;font-weight:600;font-size:16px}
.pricing-table__feature-image{width:30px;height:30px;margin-right:10px;display:none}
@media (min-width:640px){.pricing-table__section-title{padding-left:20px;padding-right:20px}
.pricing-table__feature-image{display:inline-block}
}
.pricing-table__feature{font-size:20px}
.pricing-table__feature--excluded{color:#dcdcdc}
.pricing-table__feature--included{color:#3cbd6b}
.pricing-table__column{width:12%;font-size:14px;font-weight:300;color:#333}
.pricing-table__row:hover .pricing-table__column{background:#f5f5f5;-webkit-transition:background .3s ease 0s;-moz-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s}
.pricing-table__column--footer{border-left:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;padding:10px}
.pricing-table__column--footer-active{border-bottom:2px solid #216ba5;border-left:2px solid #216ba5;border-right:2px solid #216ba5}
.pricing-table__column--description,.pricing-table__column--plan:last-child{border-left:2px solid #e5e5e5;border-right:2px solid #e5e5e5}
.pricing-table__column--footer:last-child{border-right:2px solid #e5e5e5}
.pricing-table__column--description,.pricing-table__column--plan{border-bottom:1px solid #e5e5e5;padding-top:10px;padding-bottom:10px}
.pricing-table__column--description{width:25%;background:#fafafa;padding-left:10px;padding-right:10px}
@media (min-width:640px){.pricing-table__column--description,.pricing-table__column--plan{padding-top:20px;padding-bottom:20px}
.pricing-table__column--description{padding-left:20px;padding-right:20px}
}
.pricing-table__row:last-child .pricing-table__column--description{border-bottom-width:2px}
.pricing-table__row:hover .pricing-table__column--description{background:#f0f0f0}
.pricing-table__column--plan{text-align:center}
.pricing-table__column--active{border-left:2px solid #216ba5;border-right:2px solid #216ba5}
tbody:first-child .pricing-table__section-separator .pricing-table__column--active{border-top:2px solid #216ba5}
.product__heading{font-size:36px;line-height:1;font-weight:300;margin-bottom:40px;text-align:center}
.product__item__title{font-weight:600;font-size:18px;margin-bottom:11px}
.product__item__content{font-size:14px;font-weight:300;margin:0}
.product__hero{text-align:center;position:relative;background:url(/assets/landing/product/hero_video-a93a45e663e8c725dfeae7a9d23eb6fe.jpg) 51% 0/cover #fff;padding:120px 20px}
.product__hero__content{font-weight:300;font-size:30px;line-height:33px;text-shadow:0 .5px 0 #000;color:#fff;position:relative;z-index:1}
@media (min-width:940px){.product__hero{padding:200px 20px}
.product__hero__content{font-size:50px;line-height:60px}
}
.product__benefits{margin-top:75px;margin-bottom:60px}
.product__benefit{padding:10px 20px 0;height:220px}
@media (min-width:640px){.product__benefits{margin-bottom:160px}
.product__benefit{border-left:1px solid #ccc}
.product__benefit:last-child{border-right:1px solid #ccc}
.product__benefit__row{margin-top:60px;margin-bottom:80px}
}
.product__benefit__image-placeholder{margin-bottom:11px;position:relative;height:65px}
.product__benefit__image{margin:auto;position:absolute;bottom:0;right:0;left:0}
.product__overview{margin-bottom:80px}
.product__overview__image{border:1px solid #cecece;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);margin-bottom:30px}
.product__features,.product__overview__item:last-child{border-bottom:1px solid #ccc}
.product__overview__item{padding:60px 0;border-top:1px solid #ccc;font-size:18px;line-height:26px;font-weight:300}
@media (min-width:640px){.product__overview__item{padding:50px 0 70px}
}
.product__overview__title{font-weight:600;font-size:24px;line-height:30px;margin-bottom:20px}
.product__features{margin-bottom:60px}
.product__feature__row{margin-bottom:50px}
.product__feature{padding:10px 0}
@media (min-width:640px){.product__feature{padding-right:20px}
}
.promo-banner{top:60px;position:absolute;width:100%;color:#fff;padding:10px 20px;cursor:pointer;background:#8c8c8c;z-index:1199}
.promo-banner__container{position:relative}
.promo-banner__arrow-icon{top:50%;right:0;margin-top:-20px;font-size:40px;position:absolute}
.resources-item{margin-bottom:40px;position:relative}
.resources-item__image{-webkit-border-radius:4px;border-radius:4px;position:relative;margin-bottom:15px;overflow:hidden}
.resources-item__image img{width:100%}
.resources-item__content{position:absolute;bottom:0;padding:10px 12px;color:#fff;z-index:1}
@media (min-width:640px){.promo-banner__arrow-icon{margin-top:-13px;font-size:25px}
.resources-item__content{padding:20px}
}
.resources-item__label{font-size:12px}
.resources-item__title{font-size:20px;line-height:1.2;margin-bottom:0}
.resources-item__sub-title{font-size:16px;font-weight:400;min-height:40px;margin-bottom:15px}
.resources-item__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(rgba(0,0,0,.3) 0,rgba(0,0,0,.6) 100%);background:-moz-linear-gradient(rgba(0,0,0,.3) 0,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(rgba(0,0,0,.3) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(rgba(0,0,0,.3) 0,rgba(0,0,0,.6) 100%);filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='    #4D000000', endColorstr='#99000000')";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}
.resources-item__featured{position:absolute;top:0;right:0;z-index:2}
.resources__lists{border-bottom:1px solid #e5e5e5;text-align:center}
.resources__links{padding-bottom:35px;margin-top:35px;border-bottom:1px solid #e5e5e5}
@media (min-width:640px){.resources__lists{text-align:left}
.resources__links{padding-left:15%;padding-right:15%}
}
.resources__link{display:inline-block;text-align:center;width:50%;margin-bottom:20px}
.resources__link .icon-share-facebook,.resources__link .icon-share-facebook:visited{color:#335292}
.resources__link .icon-share-facebook:active,.resources__link .icon-share-facebook:hover{color:#263d6c}
.resources__link .icon-share-twitter,.resources__link .icon-share-twitter:visited{color:#52a3db}
.resources__link .icon-share-twitter:active,.resources__link .icon-share-twitter:hover{color:#2b8ccf}
.resources__link .icon-share-linkedin,.resources__link .icon-share-linkedin:visited{color:#007cb6}
.resources__link .icon-share-linkedin:active,.resources__link .icon-share-linkedin:hover{color:#005983}
.resources__link .icon-share-hackerone,.resources__link .icon-share-hackerone:visited{color:#00b9e5}
.resources__link .icon-share-hackerone:active,.resources__link .icon-share-hackerone:hover{color:#0090b2}
.resources__link .icon-resource-report,.resources__link .icon-resource-report:visited{color:#828282}
.resources__link .icon-resource-report:active,.resources__link .icon-resource-report:hover{color:#696969}
.resources__link .icon-resource-video,.resources__link .icon-resource-video:visited{color:#828282}
.resources__link .icon-resource-video:active,.resources__link .icon-resource-video:hover{color:#696969}
.resources__link .icon-resource-directory,.resources__link .icon-resource-directory:visited{color:#828282}
.resources__link .icon-resource-directory:active,.resources__link .icon-resource-directory:hover{color:#696969}
.resources__link .icon-resource-press,.resources__link .icon-resource-press:visited{color:#828282}
.resources__link .icon-resource-press:active,.resources__link .icon-resource-press:hover{color:#696969}
.resources__link__label{padding-top:5px}
.resources__link__icon{display:block;font-size:45px}
@media (min-width:640px){.resources__link{width:25%;margin-bottom:0}
}
.landing__statistics{background-color:#f2f2f2;text-align:center}
.sidebar-nav-menu>.item.active>a:hover,.sidebar-nav-menu>.item>a:hover{background-color:#f5f5f5}
.landing__statistic__prefix{vertical-align:middle;display:inline-block}
.landing__statistic{width:100%;float:left;text-align:center;display:block;padding:30px 0}
@media (min-width:940px){.landing__statistic{float:left;text-align:center;width:33.33%;padding:55px 0 75px}
}
.landing__statistic__count{font-size:50px;line-height:1.1;font-weight:300}
.landing__statistic__label{font-size:18px;font-weight:300}
.landing-sub-page-block{margin-top:30px;font-size:14px}
.landing-sub-page-block:first-child{margin-top:0}
.static-content-wrapper{padding-top:60px;padding-bottom:60px}
.static-content-wrapper :target{padding-top:60px;margin-top:-60px}
.sub-page-anchor{position:relative;top:-100px;display:block;visibility:hidden}
.landing-sub-page__sidebar{-webkit-box-shadow:inset -7px 0 7px -7px rgba(0,0,0,.2);box-shadow:inset -7px 0 7px -7px rgba(0,0,0,.2);width:220px;display:none;vertical-align:top;padding:30px 0;position:relative}
@media (min-width:700px){.landing-sub-page__sidebar{display:table-cell}
}
.landing-sub-page__sidebar>div{width:220px}
.landing-sub-page__sidebar>div.affix{position:fixed;top:120px}
.landing-sub-page__sidebar>div.affix-bottom{position:absolute;bottom:0}
.sidebar-title{font-size:18px;font-weight:600;margin-bottom:10px}
.sidebar-nav-menu>.item{margin-bottom:3px}
.sidebar-nav-menu>.item>a{text-decoration:none;display:block;padding:10px;margin-left:-10px;color:#000;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.sidebar-nav-menu>.item.active>a,.sidebar-nav-menu>.item>a:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAzCAQAAADmkkoqAAAAlklEQVR4Ae3SYwKCARgD4GXbHTjjkNmdILe4bOzv8%2BEVRIywwo3wnx5JEU02eBQZYIIdPsT2wQgLXAgguQ9m2OFFtFpS4EG4XhyPFYQahfE00EAi2OAmbJIJ1lldrfyYIS3q6uTWQJr14himx8weZRTxg%2FyTLIP1qeKJuuXiBmkEFIZneHgp5bNXCX0A%2Bmz0sb3q5v80Ac%2FxjxQB%2B3KsAAAAAElFTkSuQmCC);background-repeat:repeat-y;background-position:100% 50%}
.sidebar-nav-menu>.item.active>a{color:#000;font-weight:600;background-color:#f5f5f5}
.landing-sub-page-content{display:table-cell;vertical-align:top;padding:30px 0;position:relative;background:#fff}
@media (min-width:700px){.landing-sub-page-content{padding-left:30px}
}
.sub-page-section{width:100%}
.sub-page-section-title{font-size:28px;margin-bottom:35px;font-weight:600}
.landing-you-and-this-army{background-color:#f2f2f2;padding:100px 0;text-align:center}
.landing-you-and-this-army__subheading{max-width:600px;font-size:20px;margin:0 auto}
.tether{z-index:1500}