html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:after,*:before{box-sizing:border-box}html{height:100%}body{min-height:100%;font-family:'proxima-nova',helvetica neue,helvetica,arial,sans-serif;font-size:16px;line-height:1.5;color:#4d5659;text-rendering:optimizeSpeed}p{margin-top:0;margin-bottom:30px}::-moz-selection{background-color:#74ddff;color:#fff}::selection{background-color:#74ddff;color:#fff}a{color:#00b0e9;text-decoration:none;cursor:pointer;}a:focus{outline:none}a:hover{color:#008dba}.pull-left{float:left}.pull-right{float:right}.hide{display:none}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}img,iframe,video{max-width:100%}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:30px;line-height:1.25;font-family:'aktiv-grotesk',helvetica neue,helvetica,arial,sans-serif}h1,h2,h3,h4,h5,h6,strong{color:#000}h1,h2,h3,h4,h5,h6{font-weight:300}h6{text-transform:uppercase;color:#828c8f}abbr{color:#828c8f;border-bottom:1px dotted #b7c0c3;cursor:help}small,sup,sub{font-size:12px}mark{padding:3px 5px;background:#ffffb3}blockquote{margin:30px 0;padding:0 15px;color:#828c8f;font:italic 16px/1.55 Georgia,Times,serif;}blockquote p:only-child,blockquote p:last-child{margin:0}blockquote footer{margin-top:15px;font-size:16px;color:#9ba3a5;}blockquote footer:before{content:'\2014 \00A0'}.blockquote-centered{text-align:center}.blockquote-medium{font-size:22px}.blockquote-large{font-size:36px;line-height:1.3}@media screen and (max-width:899px){h1{font-size:38px}h2{font-size:32px}h3{font-size:26px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}.blockquote-large{font-size:32px}}@media screen and (min-width:900px){h1{font-size:42px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}}.button{display:inline-block;border:none;border-radius:3px;padding-left:15px;padding-right:15px;text-align:center;cursor:pointer;background-color:#00b0e9;transition-delay:0;transition-duration:.3s;transition-timing-function:ease-in;transition-property:background,border-color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.button:not([class*='button-outlined']){padding-top:10px;padding-bottom:10px}.button:hover{background-color:#009ed2}.button:disabled,.button .button-disabled{background-color:#74ddff;cursor:not-allowed}.button:focus{outline:none}.button,.button:hover{color:#fff}.button-small{padding:3px 5px;font-size:12px}.button-large{padding:15px 30px;font-size:22px}.button-unstyled,.button-unstyled:hover{background-color:transparent}.button-unstyled{padding:0;color:#00b0e9;}.button-unstyled:hover{color:#008dba}.button-neutral{background-color:#e6eaed;}.button-neutral:hover{background-color:#b0bcc6}.button-neutral:disabled,.button-neutral .button-disabled{background-color:#e6eaed;color:#b7c0c3;}.button-neutral:disabled:hover,.button-neutral .button-disabled:hover{color:#b7c0c3}.button-neutral,.button-neutral:hover{color:#272b2d}.button-approve{background-color:#43bb6e;}.button-approve:hover{background-color:#369658}.button-approve:disabled,.button-approve .button-disabled{background-color:#c6ebd3}.button-warn{background-color:#e80044;}.button-warn:hover{background-color:#ba0036}.button-warn:disabled,.button-warn.button-disabled{background-color:#ffc7d8}.button-caution{background-color:transparent;color:#e80044;text-decoration:underline;}.button-caution:hover{background-color:transparent;color:#ba0036}.button-caution:disabled,.button-caution .button-disabled{color:#b7c0c3}*[class*='button-outlined']{border-width:2px;border-style:solid;padding-top:8px;padding-bottom:8px}*[class*='button-outlined'],*[class*='button-outlined']:hover,*[class*='button-outlined']:disabled{background-color:transparent}.button-outlined{border-color:#00b0e9;color:#00b0e9;}.button-outlined:hover{border-color:#008dba;color:#008dba}.button-outlined:disabled{border-color:#74ddff;color:#74ddff}.button-outlined-neutral{border-color:#b7c0c3;color:#828c8f;}.button-outlined-neutral:hover{border-color:#828c8f;color:#4d5659}.button-outlined-neutral:disabled,.button-outlined-neutral.button-disabled{color:#c5cdcf;border-color:#e6eaed;}.button-outlined-neutral:disabled:hover,.button-outlined-neutral.button-disabled:hover{color:#c5cdcf}.button-outlined-approve{border-color:#43bb6e;color:#43bb6e;}.button-outlined-approve:hover{border-color:#369658;color:#369658}.button-outlined-approve:disabled{border-color:#c6ebd3;color:#c6ebd3}.button-outlined-warn{border-color:#e80044;color:#e80044;}.button-outlined-warn:hover{border-color:#ba0036;color:#ba0036}.button-outlined-warn:disabled{border-color:#ffc7d8;color:#ffc7d8}.button-group .button{border-radius:0;margin-left:-1px;border:1px solid #008dba;}.button-group .button:first-child,.button-group .button:first-child:only-child{margin:0}.button-group .button:first-child:only-child{border-radius:3px}.button-group .button:first-child{border-radius:3px 0 0 3px}.button-group .button:last-child{border-radius:0 3px 3px 0}.button-group .button-neutral,.button-group .button-outlined{border:1px solid #b7c0c3}@media screen and (max-width:480px){.button-group .button{border-radius:none;margin:0;width:100%;}.button-group .button:first-of-type{border-radius:3px 3px 0 0}.button-group .button:last-of-type{border-radius:0 0 3px 3px}.button-group .button:not(:last-of-type){border-bottom:none}}.dropdown-standalone{position:relative;display:inline-block;cursor:pointer;padding:10px;border-radius:3px;}.dropdown-standalone:hover{border-radius:3px 3px 0 0;}.dropdown-standalone:hover .dropdown{display:block;position:absolute;top:100%;left:0;width:100%;border-radius:0 0 3px 3px;}.dropdown-standalone:hover .dropdown a{padding:10px;display:block}.dropdown-standalone .dropdown{display:none}.dropdown-standalone .icon-arrow-down{position:relative;top:-2px;margin-left:5px}.dropdown-outlined,.dropdown-outlined .dropdown{border:1px solid #e6eaed}.dropdown-standalone.dropdown-outlined .dropdown{width:101%;left:-1px}.dropdown-outlined .dropdown{background-color:#fff;}.dropdown-outlined .dropdown li:not(:last-child){border-bottom:1px solid #e6eaed}.dropdown-coloured,.dropdown-coloured .dropdown{background-color:#00b0e9}.dropdown-coloured .button-unstyled,.dropdown-coloured .dropdown a{color:#fff}.dropdown-coloured .icon-arrow-down{border-top-color:#fff}.dropdown-coloured .dropdown li:not(:last-child){border-bottom:1px solid #009ed2}.dropdown-coloured .dropdown a:hover{color:#e3f8ff}.dropdown-neutral,.dropdown-neutral .dropdown{background-color:#e6eaed}.dropdown-neutral a{color:#4d5659}.dropdown-neutral a:hover,.dropdown-neutral .button-unstyled:hover{color:#272b2d}.dropdown-neutral .icon-arrow-down{border-top-color:#4d5659}.dropdown-neutral .dropdown li:not(:last-child){border-bottom:1px solid #b7c0c3}ul,ol{margin:0 0 30px 0;padding-left:30px;}ul li > ul,ol li > ul,ul li > ol,ol li > ol{margin-top:30px}ul li ul li,ol li ul li{list-style:circle}ul li li ul li,ol li li ul li{list-style:square}ul li{list-style:disc}.list-unstyled{padding-left:0;}.list-unstyled li{list-style:none}.list-inline li{display:inline-block}dl dt{font-weight:500;color:#000}dl dd{margin:0}select,.form-input,.form-checkbox,.form-radio{margin-bottom:15px}legend,label{font-weight:800}legend{padding:0 15px;font-size:22px;color:#000}fieldset{border:1px solid #e6eaed;border-radius:3px;padding:30px;margin:0 0 30px 0}label{display:block;margin-bottom:5px;font-size:12px;cursor:pointer}select,.form-input,.form-radio,.form-checkbox{outline:0}.form-inline{overflow:hidden}.form-input{display:block;padding:10px;width:100%;border-radius:3px;border:1px solid #e6eaed;-webkit-appearance:none;}.form-input:focus{transition:all .2s ease-in;border:1px solid #74ddff;background-color:#f8fdff}.form-input:disabled{background-color:#fafbfb;cursor:not-allowed}.form-input:required:focus{border:1px solid #fec57b;background-color:#fff9f2}.form-input.input-invalid{border:1px solid #ffc7d8;color:#ff749d;}.form-input.input-invalid:focus{border:1px solid #e80044;background-color:#fff4f7}.form-input.input-valid{border:1px solid #c6ebd3;color:#8ed6a8;}.form-input.input-valid:focus{border:1px solid #43bb6e;background-color:#f4fbf6}textarea{resize:none;min-height:90px}input[type=file],label.radio,label.checkbox,select{cursor:pointer}input[type=file]{padding:10px;background-color:#f8f9fa;font-size:12px;color:#b7c0c3}select{border:1px solid #e6eaed;height:40px;padding:10px;width:100%;background-color:#fff;}select:focus{border:1px solid #74ddff}select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.input-radio,.input-checkbox{margin:5px 0;font-size:16px;font-weight:normal;}.input-radio.disabled,.input-checkbox.disabled{color:#b7c0c3;cursor:not-allowed}.input-radio input[type=checkbox],.input-checkbox input[type=checkbox],.input-radio input[type=radio],.input-checkbox input[type=radio]{display:inline-block;margin-right:10px}@media screen and (min-width:768px){.form-inline.form-no-labels .button{margin-top:0}.form-inline .form-element{float:left;width:50%}.form-inline .button{margin-top:22.5px}.form-inline .form-element:not(:first-of-type){padding-left:5px}.form-inline .form-input,.form-inline .input-checkbox,.form-inline .input-radio,.form-inline select{margin:0}}.container{margin:0 auto}.grid-flex-container{margin:-30px 0   30px -30px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-flow:row wrap}[class^="grid-flex-cell"],[class*=" grid-flex-cell"]{padding:30px 0 0 30px}@media screen and (max-width:600px){.container{width:90%}[class^="grid-flex-cell"],[class*=" grid-flex-cell"]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (min-width:601px){[class^="grid-flex-cell"],[class*=" grid-flex-cell"]{-webkit-box-flex:1;-ms-flex:1;flex:1}.grid-flex-cell-1of2,.grid-flex-cell-1of3,.grid-flex-cell-1of4{-webkit-box-flex:0;-ms-flex:none;flex:none}.grid-flex-cell-1of2{width:50%}.grid-flex-cell-1of3{width:33.333333333333336%}.grid-flex-cell-1of4{width:25%}}@media screen and (min-width:481px) and (max-width:900px){.container{width:85%}}@media screen and (min-width:901px){.container{width:70%}}.top-nav{margin-bottom:30px;}.top-nav ul{margin:0}.top-nav li{padding:15px}.top-nav a{display:inline-block}.top-nav label{font-weight:normal;font-size:16px;line-height:1}.top-nav .menu-toggle{visibility:hidden;position:absolute;left:-100%}.top-nav .icon-arrow-down{position:relative;top:-2px;margin-left:5px}.top-nav-light{border-bottom:1px solid #e6eaed;}.top-nav-light label{color:#00b0e9}.top-nav-light,.top-nav-light li{background-color:#fff}.top-nav-dark label{color:#438193}.top-nav-dark a{color:#438193}.top-nav-dark a:hover,.top-nav-dark a.active,.top-nav-dark label{color:#85b8c7}.top-nav-dark,.top-nav-dark li{background-color:#003546}.top-nav-dark .icon-arrow-down{border-top-color:#438193}.breadcrumbs{padding:10px 0;}.breadcrumbs li{color:#b7c0c3}.breadcrumbs a{padding:0 10px}.pagination li:not(:last-child){border-right:1px solid #e6eaed}.pagination em[class^='icon'],.pagination em[class*=' icon']{top:1px;position:relative}.pagination .icon-arrow-right{border-left:5px solid #00b0e9}.pagination .icon-arrow-left{border-right:5px solid #00b0e9}.tabs{border-bottom:1px solid #e6eaed;}.tabs a{display:block}.side-nav li:not(:last-child) a{border-bottom:1px solid #e6eaed}.unavailable-item{color:#b7c0c3;}.unavailable-item:not([href]),.unavailable-item:not([href]):hover{color:#b7c0c3;cursor:default;pointer-events:none}.current-item{color:#4d5659;font-weight:800}.side-nav a,.pagination a,.side-nav li,.pagination li{display:block}.side-nav a:hover:not(.unavailable-item),.pagination a:hover:not(.unavailable-item),.side-nav .current-item,.pagination .current-item{background-color:#fafbfb}.pagination,.breadcrumbs{display:inline-block}.pagination li,.breadcrumbs li{float:left}.breadcrumbs,.side-nav,.pagination{border-radius:3px;border:1px solid #e6eaed}.side-nav a,.pagination a{padding:10px 15px}.breadcrumbs a,.pagination a{font-size:12px}@media screen and (max-width:480px){.tabs a{position:relative;padding:10px}}@media screen and (min-width:481px){.tabs a{padding:10px 15px}.tabs .current-item{position:relative;top:1px;border:1px solid #e6eaed;border-bottom-color:transparent;border-radius:3px 3px 0 0;background-color:#fff}}@media screen and (max-width:768px){.top-nav ul{display:none;}.top-nav ul > li{padding:10px}.top-nav .icon-arrow-down{display:none}.top-nav label,.top-nav .menu-toggle:checked ~ ul,.top-nav .menu-toggle:checked ~ ul > li{display:block}.top-nav label{padding:15px 15px 15px 0;margin-bottom:0;text-align:right;cursor:pointer}.top-nav .menu-toggle:checked ~ ul .dropdown{display:block;z-index:1000;}.top-nav .menu-toggle:checked ~ ul .dropdown li{padding:5px 15px;float:left;border:0}.top-nav .menu-toggle:checked ~ ul .dropdown a{font-size:12px;font-weight:normal}.top-nav-light .menu-toggle:checked ~ ul > li:not(:last-child){border-bottom:1px solid #e6eaed}.top-nav-dark .menu-toggle:checked ~ ul > li:not(:last-child){border-bottom:1px solid #1f4753}}@media screen and (min-width:769px){.top-nav label{display:none}.top-nav .has-dropdown{position:relative;}.top-nav .has-dropdown:hover .dropdown{display:block}.top-nav .dropdown{display:none;position:absolute;top:100%;left:0}.top-nav .dropdown li{display:block}.top-nav-light .dropdown{border-left:1px solid #e6eaed;border-right:1px solid #e6eaed;}.top-nav-light .dropdown li{border-bottom:1px solid #e6eaed}.top-nav-dark .dropdown li{border-bottom:1px solid #1f4753}}.table-responsive{overflow-x:auto}table{width:100%;max-width:100%;margin-bottom:30px}td,th{text-align:left;padding:10px;border-bottom:1px solid #e6eaed}thead th{font-weight:800;color:#4d5659}tr.table-cell-error{background-color:#ffe3eb;color:#e80044;}tr.table-cell-error a{color:#ba0036;}tr.table-cell-error a:hover{color:#8b0029}tr.table-cell-success{background-color:#e8f7ef;color:#43bb6e;}tr.table-cell-success a{color:#369658;}tr.table-cell-success a:hover{color:#287042}tr.table-cell-alert{background-color:#ffeed7;color:#f18902;}tr.table-cell-alert a{color:#c16e02;}tr.table-cell-alert a:hover{color:#915201}.table-striped tr:nth-child(even){color:#828c8f}.table-outlined{border:1px solid #e6eaed;border-radius:3px;}.table-outlined tr:last-of-type td{border:none}.table-with-hover tr:hover,.table-striped tr:nth-child(even){background-color:#fafbfb}@media screen and (max-width:767px){table td,table th{padding:5px 10px}}code{font-family:Menlo,Monaco,Consolas,monospace;font-size:12px;padding:3px 5px}pre{display:block;padding:15px;margin-bottom:30px;max-width:100%;line-height:1.5;word-break:break-all;word-wrap:break-word;}pre code{padding:0;white-space:pre-wrap}code,pre{border-radius:3px}.code-light{color:#000;background:#f5f7f8}.code-dark{color:#5ca1b5;background:#003546}.avatar-radius{border-radius:3px}.avatar-rounded{border-radius:100%}.avatar-small{height:25px;width:25px}.avatar-medium{height:50px;width:50px}.avatar-large{height:100px;width:100px}.message{padding:15px;position:relative;background-color:#e3f8ff;color:#00b0e9;}.message a{font-weight:bold}.message p:last-of-type{margin:0}.message:after{border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-width:5px}.message-dismissable{padding-right:30px}.message-full-width{text-align:center}.message-above:after,.message-below:after{left:50%;margin-left:-6px}.message-below:after{border-bottom-color:#e3f8ff;bottom:100%}.message-below.message-error:after{border-bottom-color:#ffe3eb}.message-below.message-success:after{border-bottom-color:#e8f7ef}.message-below.message-alert:after{border-bottom-color:#ffeed7}.message-above:after{border-top-color:#e3f8ff;top:100%}.message-above.message-error:after{border-top-color:#ffe3eb}.message-above.message-success:after{border-top-color:#e8f7ef}.message-above.message-alert:after{border-top-color:#ffeed7}.message-error{background-color:#ffe3eb;color:#e80044;}.message-error a{color:#ba0036;}.message-error a:hover{color:#8b0029}.message-alert{background-color:#ffeed7;color:#f18902;}.message-alert a{color:#c16e02;}.message-alert a:hover{color:#915201}.message-success{background-color:#e8f7ef;color:#43bb6e;}.message-success a{color:#369658;}.message-success a:hover{color:#287042}.close{display:block;position:absolute;top:50%;right:15px;margin-top:-15px;cursor:pointer;font-size:large;font-weight:bold}form .message{padding:10px}.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-down{display:inline-block;width:0;height:0;line-height:0;font-size:0}.icon-arrow-up,.icon-arrow-down{border-left:5px solid transparent;border-right:5px solid transparent}.icon-arrow-left,.icon-arrow-right{border-top:5px solid transparent;border-bottom:5px solid transparent}.icon-arrow-left{border-right:5px solid #00b0e9}.icon-arrow-right{border-left:5px solid #00b0e9}.icon-arrow-down{border-top:5px solid #00b0e9}.icon-arrow-up{border-bottom:5px solid #00b0e9}.modal{position:fixed;top:50%;left:50%;border-radius:3px;z-index:20;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-webkit-overflow-scrolling:touch;}.modal.modal-no-sections{padding:30px;text-align:center}.modal-title{margin:0;float:left}.modal-head,.modal-body{padding:15px}.modal-head{border-bottom:1px solid #e6eaed}.modal-footer{padding:15px 0;text-align:center;border-top:1px solid #e6eaed;}.modal-footer button,.modal-footer .button{min-width:120px}.modal-footer button + button,.modal-footer .button + .button{margin-left:5px}.modal-close{float:right;color:#b7c0c3;line-height:1.5;font-weight:bold;font-size:22px;}.modal-close:hover{color:#828c8f}.has-modal:before{content:''}.overlay,.has-modal:before{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;box-shadow:inset 0 0 100px rgba(0,0,0,0.7);background-color:rgba(0,0,0,0.4)}@media screen and (max-width:480px){.modal{height:100%;width:100%;top:0;left:0;border-radius:0;-webkit-transform:none;transform:none}}@media screen and (min-width:481px) and (max-width:768px){.modal{width:80%}}@media screen and (min-width:769px){.modal{width:50%}}.avatar-outlined{border:1px solid #e6eaed}.avatar-placeholder{background:#828c8f;display:inline-block}body,p,li,dd{line-height:1.75}blockquote p{line-height:1.25}p.mb0 + ul{margin-top:10px}ul.releases li{margin-bottom:10px;}ul.releases li .button-small{padding:5px 10px;margin-right:5px;cursor:default;}ul.releases li .button-small:hover{background-color:#43bb6e}.footnote{margin-top:-5px;margin-bottom:20px;display:block;font-size:12px;font-style:italic}.button + a{margin-left:10px}.button-small{padding:5px 10px;line-height:1.4}.form-inline .button{line-height:1.3}.card-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.card-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.card{width:100%;padding:15px;border:1px solid #e6eaed;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:0 0 3px 3px;box-shadow:inset 0 5px 0 #e3f8ff;}.card h2{margin-bottom:15px;padding-bottom:10px;position:relative;border-bottom:1px dotted #e6eaed;font-size:18px;color:#00b0e9;word-wrap:break-word;}.card h2 .card-icon{position:absolute;left:-25px;top:2px;background:#fff;border:3px solid #fff;border-radius:50%;line-height:1}.card h2 .delete-form{position:absolute;height:22px;right:-15px;top:-10px;background:#fff;border:3px solid #fff;border-radius:50%;line-height:1;}.card h2 .delete-form .octicon{color:#e80044}.card p{margin-bottom:5px;color:#828c8f}code p{font-family:Menlo,Monaco,Consolas,monospace}.code-wrapper{background-color:#003c50;color:#fff;border-radius:0;margin-top:30px;max-width:650px;}.code-wrapper pre{margin-bottom:0;margin-top:0;margin-left:auto;margin-right:auto}.code-wrapper p{margin:0;color:#e80044}.code-wrapper .novulns{color:#fff;}.code-wrapper .novulns strong{color:#43bb6e}.code-wrapper strong{color:inherit}.code-wrapper span{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:flash;animation-name:flash;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:inline-block;background-color:#fff;width:10px;height:20px;position:relative;top:5px}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.cvss-container{position:relative;padding:30px 0 5px;}.cvss-container.cvss-container-small{padding:15px 0;}.cvss-container.cvss-container-small .cvss-badge{width:50px;height:27.5px;}.cvss-container.cvss-container-small .cvss-badge:before{top:-12.5px;border-left-width:25px;border-right-width:25px;border-bottom-width:12.5px}.cvss-container.cvss-container-small .cvss-badge:after{bottom:-12.5px;border-left-width:25px;border-right-width:25px;border-top-width:12.5px}.cvss-container.cvss-container-small .cvss-badge .cvss-score,.cvss-container.cvss-container-small .cvss-badge .cvss-rating,.cvss-container.cvss-container-small .cvss-badge .cvss{top:2px}.cvss-container.cvss-container-small .cvss-badge .cvss-score{font-size:1.5em}.cvss-container.cvss-container-small .cvss-badge .cvss,.cvss-container.cvss-container-small .cvss-badge .cvss-rating{display:none}.cvss-badge{width:100px;height:55px;background:#00b0e9;position:relative;display:inline-block;}.cvss-badge:before{content:"";position:absolute;top:-25px;left:0;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:25px solid #00b0e9}.cvss-badge:after{content:"";position:absolute;bottom:-25px;left:0;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:25px solid #00b0e9;z-index:0}.cvss-label{position:relative;display:inline-block}.cvss-label.cvss-rating-low,.cvss-badge.cvss-rating-low{background:#fda838;}.cvss-label.cvss-rating-low:before,.cvss-badge.cvss-rating-low:before{border-bottom-color:#fda838}.cvss-label.cvss-rating-low:after,.cvss-badge.cvss-rating-low:after{border-top-color:#fda838}.cvss-label.cvss-rating-medium,.cvss-badge.cvss-rating-medium{background:#f18902;}.cvss-label.cvss-rating-medium:before,.cvss-badge.cvss-rating-medium:before{border-bottom-color:#f18902}.cvss-label.cvss-rating-medium:after,.cvss-badge.cvss-rating-medium:after{border-top-color:#f18902}.cvss-label.cvss-rating-high,.cvss-badge.cvss-rating-high{background:#dd2c41;}.cvss-label.cvss-rating-high:before,.cvss-badge.cvss-rating-high:before{border-bottom-color:#dd2c41}.cvss-label.cvss-rating-high:after,.cvss-badge.cvss-rating-high:after{border-top-color:#dd2c41}.cvss-label.cvss-rating-critical,.cvss-badge.cvss-rating-critical{background:#b01c2e;}.cvss-label.cvss-rating-critical:before,.cvss-badge.cvss-rating-critical:before{border-bottom-color:#b01c2e}.cvss-label.cvss-rating-critical:after,.cvss-badge.cvss-rating-critical:after{border-top-color:#b01c2e}.cvss-score,.cvss-rating,.cvss{display:block;text-align:center;color:#fff;position:relative;top:-10px;z-index:1}.cvss-score{font-size:2.5em;line-height:1}.cvss-rating,.cvss{font-size:.8em;line-height:1.35}.cvss-label{color:#fff;padding:4px 5px;border-radius:3px;text-align:center;line-height:1em;}.cvss-label:hover{color:#fff}.cvss-label strong{color:#fff}.dropdown-standalone{z-index:100;}.dropdown-standalone.dropdown-small{padding:10px;line-height:1;font-size:12px}.dropdown-standalone.dropdown-coloured .dropdown li:first-child{border-top:1px solid #009ed2}.event-list-item{margin-bottom:10px;position:relative;}.event-list-item .event-icon{position:absolute;left:-10px;top:15px;background:#fff;border:3px solid #fff;border-radius:50%;line-height:1}.event-list-item .event-item-details{padding:12px;padding-left:20px;display:block;background:#f7f7f7;border-radius:3px;color:#4d5659;}.event-list-item .event-item-details:hover{background:#e3f8ff}.event-list-item .event-item-details > span{display:block;}.event-list-item .event-item-details > span:not(:last-of-type){padding-right:15px}.event-list-item .date{margin-top:3px;font-size:14px;opacity:.6}.event-list-item .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-list-item .vuln-status{margin-right:5px;display:inline-block;border-radius:3px;text-align:center;color:#fff;}.event-list-item .vuln-status:not(:first-child){margin-left:10px}.event-list-item .vuln-status.high{background:#e80044}.event-list-item .vuln-status.med{background:#f18902}.event-list-item .vuln-status.low{background:#eecc3e}.event-list-item .vuln-status.none{background:#43bb6e}.event-list-item .module-name{font-weight:bold;font-size:16px}.event-list-item .check-error{padding:0 10px;background:#ffeed7;text-align:center;color:#f18902}.event-list-item form{display:inline;}.event-list-item form.hide{display:none}.event-list-item .button-small{padding:9px 10px;line-height:1}.event-list-item .button + .button{margin-left:12px}.event-list-item .button-unstyled{padding:0;font-style:italic;color:#828c8f;}.event-list-item .button-unstyled.button-expand{padding-right:17px;background:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/icon-arrow-down-gray.svg") no-repeat right center;}.event-list-item .button-unstyled.button-expand:only-child{margin-right:-15px}.event-list-item .pull-request .vuln-status{width:30px;font-weight:bold}.event-list-item .exception .vuln-status,.event-list-item .advisory .vuln-status,.event-list-item .event-advisory .vuln-status{width:50px;margin-right:10px}.event-list-item .event-exception .vuln-status{margin-left:10px}.event-list-item .advisory .actions{text-align:right}.event-list-item .event-item-expanded{padding:20px;border:1px solid #f7f7f7;border-radius:0 0 3px 3px;}.event-list-item .event-item-expanded p{margin-bottom:15px}.event-list-item .event-item-expanded h2{margin-bottom:15px;font-size:18px;font-weight:bold}.event-list-item .event-item-expanded :last-child{margin-bottom:0}.event-list-item .event-item-expanded .comment{padding-left:30px;background:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/icon-comment.svg") no-repeat 0 7px}@media screen and (max-width:768px){.event-list-item .title{margin-bottom:15px}.event-list-item .pull-request .vulns,.event-list-item .pull-request .vulns-details{margin-bottom:5px;display:inline-block}.event-list-item .exception .user,.event-list-item .advisory .user{float:left}.event-list-item .exception .delete,.event-list-item .advisory .delete{float:right}}@media screen and (min-width:769px){.event-list-item .event-item-details > span{float:left}.event-list-item .pull-request .date{width:16%}.event-list-item .pull-request .title{width:38%}.event-list-item .pull-request .vulns{width:18%;text-align:right}.event-list-item .pull-request .vulns-details{width:28%;text-align:right;}.event-list-item .pull-request .vulns-details span{display:inline-block}.event-list-item .pull-request .check-error{width:46%}.event-list-item .exception .date,.event-list-item .advisory .date{width:20%}.event-list-item .exception .title,.event-list-item .advisory .title{width:52%}.event-list-item .exception .user{width:21%}.event-list-item .exception .delete{width:7%;text-align:right;float:right}.event-list-item .event-exception .date{width:16%}.event-list-item .event-exception .title{width:56%}.event-list-item .advisory .actions{width:28%}.event-list-item .history > span{width:25%}}.footer-primary{padding:40px 0 20px;border-top:1px solid #e6eaed;}.footer-primary li,.footer-primary p{color:#b7c0c3;font-size:14px}.footer-primary a{color:#828c8f}.footer-primary a:hover{color:#4d5659}.footer-primary .footer-list{width:20%;padding-right:10px;float:left;}.footer-primary .footer-list:last-child{margin-left:20%}.footer-primary h6{margin-bottom:15px;font-size:13px;font-weight:bold}.footer-primary .social-icon{margin:10px 12px 0 0;display:inline-block;}.footer-primary .social-icon a{width:20px;height:20px;display:block;background:no-repeat center center;background-size:20px 20px;text-indent:-9999em;opacity:.6;}.footer-primary .social-icon a.social-twitter{background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/icon-twitter-grey.svg")}.footer-primary .social-icon a.social-medium{background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/icon-medium-grey.svg")}.footer-primary .social-icon a.social-github{background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/icon-github-grey.svg")}.footer-primary .social-icon a:hover{opacity:.9}@media screen and (max-width:768px){.footer-primary .footer-list{width:33.33%;}.footer-primary .footer-list:last-child{width:100%;margin-left:0;float:none;clear:left}}section:first-of-type{padding-top:0}section{padding:60px 0;position:relative;}section.section-quote{padding-top:30px}section:not(:last-child){border-bottom:1px solid #e6eaed}section:last-of-type{border-bottom:none}.grid-flex-cell:not(:first-of-type,.ml0){margin-left:60px}.grid-flex-cell:last-of-type{margin-bottom:0}.grid-flex-container-narrow{margin-bottom:0;margin-top:-20px}.grid-flex-cell-narrow{padding-top:8px;padding-bottom:0}@media screen and (max-width:600px){[class^=grid-flex-cell]{width:100%}.grid-flex-cell:not(:first-of-type){margin-left:0}}@media screen and (min-width:901px){.container{width:90%}.container,pre{max-width:650px}}@media screen and (min-width:1200px){.container{width:65%;max-width:900px}}@media screen and (min-width:601px){.grid-flex-cell-3of4{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}}.center{text-align:center}.left{text-align:left}.right{text-align:right}.content-narrower{max-width:550px;margin:0 auto 30px}.mb0{margin-bottom:0}.mb2{margin-bottom:60px}.mb{margin-bottom:30px}.mt2{margin-top:60px}.m0{margin:0}.ml0{margin-left:0}.mr0{margin-right:0}.inline{display:inline}.has-border-top{border-top:1px solid #e6eaed}.full-width{width:100%;display:block}.nav-container{max-width:900px;margin:0 auto;position:relative;}.nav-container h1{font-size:16px;margin:25px 0 0 15px}.nav-container .logo-nsp{padding:9px;padding-left:40px;background:no-repeat 0 50%;background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/node-security-logo.svg");font-weight:500;color:#272b2d;opacity:1;transition:opacity .3s ease-in;}.nav-container .logo-nsp:hover{opacity:.6}.top-nav{border-bottom:none;background-color:transparent;font-size:12px;text-transform:uppercase;letter-spacing:1px;}.top-nav > ul > li{background-color:transparent}.top-nav a{color:#00b0e9;}.top-nav a:hover{color:#008dba}.top-nav a.active{color:#00b0e9}.top-nav label{color:#00b0e9;font-size:12px}.top-nav .button{background-color:#0091c0;color:#fff;}.top-nav .button:hover{background-color:#0086b1;color:#fff}.top-nav > ul{text-align:right}.pagination li:nth-child(2){padding:10px 15px;font-size:12px;}.pagination li:nth-child(2).no-next{border-right:none}@media screen and (min-width:769px){.top-nav .user-profile{margin:20px 0 0 10px;padding:5px 15px 5px 30px;}.top-nav .user-profile:hover{cursor:pointer}.top-nav .user-profile .avatar{position:absolute;left:0;top:0}.top-nav .user-profile .dropdown.dropdown-right{border-top:1px solid #e6eaed;right:5px;left:auto;z-index:1000;}.top-nav .user-profile .dropdown.dropdown-right:before,.top-nav .user-profile .dropdown.dropdown-right:after{content:'';position:absolute;left:45%;border:10px solid;border-left-color:transparent;border-right-color:transparent;border-top:none}.top-nav .user-profile .dropdown.dropdown-right:before{top:-10px;border-bottom-color:#e6eaed}.top-nav .user-profile .dropdown.dropdown-right:after{top:-9px;border-bottom-color:#fff}}@media screen and (max-width:768px){.top-nav{padding-top:15px;}.top-nav .user-profile{border-bottom:1px solid #e6eaed}.top-nav > ul{text-align:left;padding-top:10px}.top-nav .menu-toggle:checked ~ ul > li{padding-left:20px}.home-page .top-nav .menu-toggle:checked ~ ul > li:not(:last-child){border-bottom:1px solid #0086b1}}tr.table-cell-fadeout{opacity:.5}tr .avatar{vertical-align:middle;}tr .avatar:first-child{margin-right:18px}.table-striped tr:nth-child(even).table-cell-error{background-color:#fff4f7;color:#e80044}.table-striped tr:nth-child(even).table-cell-success{background-color:#f6fcf9;color:#43bb6e}.table-striped tr:nth-child(even).table-cell-alert{background-color:#fff8ef;color:#f18902}.tab-pane{display:none;}.tab-pane.active{display:block}.transition{transition-duration:.5s;transition-timing-fuction:ease-in}.transition-fadeout{transition-property:opacity}h1,h2,h3,h4,h5,h6{color:#003c50;font-weight:400;line-height:1.4}.stylized{font-weight:200;color:#0089b6;padding:20px 10%}.light{font-weight:100}.heavy{font-weight:700}@media screen and (max-width:768px){h1{font-size:28px}h2{font-size:24px}}.piechart{position:relative;width:100px;height:100px;margin:30px auto 15px;border-radius:50%;background:#43bb6e;background-image:linear-gradient(to right,transparent 50%,#e80044 0);}.piechart:before{content:'';position:absolute;top:0;left:50%;width:50%;height:100%;border-radius:0 100% 100% 0/50%;background-color:inherit;-webkit-transform-origin:left;transform-origin:left;-webkit-animation:spin 50s linear infinite,bg 100s step-end infinite;animation:spin 50s linear infinite,bg 100s step-end infinite;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-delay:inherit;animation-delay:inherit}.piechart.pass{background:#43bb6e;}.piechart.pass:before{display:none}.piechart.fail{background:#e80044;}.piechart.fail:before{display:none}@-webkit-keyframes spin{to{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}}@keyframes spin{to{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}}@-webkit-keyframes bg{50%{background:#e80044}}@keyframes bg{50%{background:#e80044}}.form-section-title{margin:15px 0 5px 0;font-weight:bold;}.form-section-title small{font-weight:normal}.form-section-title:first-child{margin-top:0}label > small{font-weight:normal}.button-group.form-element{margin-bottom:15px;}.button-group.form-element > .button.checked{background:#f00}.button-group.form-element > .button > input[type='radio']{display:none}form.form-inline .button-spacer-left{margin-left:5px}.feature-item{min-height:100px;position:relative;}.feature-item img{position:absolute;top:0}@media screen and (max-width:600px){.feature-item{margin-bottom:30px;padding-left:120px;}.feature-item img{max-width:100px;left:0}}@media screen and (min-width:601px){.feature-item{margin-bottom:20px;padding:30px 0;}.feature-item img{max-width:190px}.feature-item:nth-child(odd){padding-left:220px;}.feature-item:nth-child(odd) img{left:0}.feature-item:nth-child(even){padding-right:220px;}.feature-item:nth-child(even) img{right:0}}@media screen and (min-width:1200px){.features-content{max-width:750px}}.login-page .pull-up{margin:-30px 0 0 0;font-size:12px}.logo{display:inline-block;background-repeat:no-repeat;background-size:contain;text-indent:-999em}.logo:hover,.logo-user:hover{opacity:.5;transition:all .7s ease}.logo-lift{background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/images/lift-logo-mono-white.svg");height:20px;width:40px;position:relative;top:2px;left:3px}.logo-requiresafe{height:25px;width:165px;background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/images/requireSafe-Logo-white.svg");background-size:cover;background-position:center}.user-logos span.intro{color:#828c8f;display:block;margin-bottom:20px}.logo-user{margin:25px;display:inline-block;vertical-align:middle;opacity:.3;}.logo-user:hover{opacity:.7}.logo-user img{display:block;max-width:100%}@media screen and (max-width:600px){.logo-user{margin:18px;max-width:150px;}.logo-user img{max-height:20px}}@media screen and (min-width:601px){.logo-user{margin:18px;max-width:150px;}.logo-user img{max-height:20px}}@media screen and (min-width:1200px){.logo-user{margin:18px;max-width:150px;}.logo-user img{max-height:25px}}section.news{border-bottom:none}.platform-options{margin:0 auto;padding:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.platform-options .grid-flex-cell-1of2{display:-webkit-box;display:-ms-flexbox;display:flex}.platform-item{padding:30px;padding-bottom:80px;position:relative;border:1px solid #e6eaed;border-radius:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;}.platform-item h3,.platform-item h4{text-align:center}.platform-item h3{margin-bottom:10px}.platform-item h4{font-size:22px;color:#00b0e9}.platform-item ul li{padding:10px;padding-left:40px;background:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/icon-checkmark-blue.svg") no-repeat 0 16px;background-size:20px auto;line-height:1.5;}.platform-item ul li:not(:last-of-type){border-bottom:1px solid #e6eaed}.platform-item .cta{width:100%;position:absolute;left:0;bottom:30px}.process{padding-bottom:60px}@media screen and (max-width:768px){.resources .grid-flex-cell{margin-bottom:30px;}.resources .grid-flex-cell h3{margin-bottom:15px}.resources .button{display:block;width:100%}}.signup{background:linear-gradient(#00b0e9,#0089b6);min-height:100px;color:#fff;}.signup h1{margin-bottom:15px;letter-spacing:1px}.signup h4{font-weight:inherit}.signup h1,.signup h4{color:#fff}.signup .button{margin:10px 0 0 0}.signup input{background-color:transparent;border:1px solid #fff}.admin-container{max-width:900px;padding:15px;padding-bottom:60px;margin:0 auto}.page-header{margin-bottom:50px;padding:10px 15px;background:#f7f7f7;border-radius:3px;}.page-header h1,.page-header p{margin-bottom:0}.page-header h1{font-size:22px}.page-header p{font-size:14px;opacity:.6;}.page-header p.pull-right{padding-left:20px;margin-top:4px}.page-header h1 a,.page-header p a{color:#4d5659}.page-header .button-small{padding:9px 10px;line-height:1}.tab-intro{margin-bottom:20px;}.tab-intro p.pull-left{margin:15px;margin-left:0}table.advisories-table thead th{background:#e3f8ff}table.advisories-table tbody td:nth-child(2){width:30%}table.advisories-table tbody td:last-child{width:10%}table.advisories-table .advisory-date,table.advisories-table .module-version{font-size:14px;}table.advisories-table .advisory-date span,table.advisories-table .module-version span{font-weight:800}.advisories .advisories-search-form{margin-top:65px;}.advisories .advisories-search-form .form-element{width:auto}.advisories .advisories-search-form .form-input{border-top-right-radius:0;border-bottom-right-radius:0}.advisories .advisories-search-form button.button{border-top-left-radius:0;border-bottom-left-radius:0}.advisory section.module-intro{padding-bottom:20px;}.advisory section.module-intro p{margin-bottom:0}.advisory h1{font-size:36px;margin-bottom:10px}.advisory h2{font-size:30px}.advisory ul > li > a{word-wrap:break-word}@media screen and (min-width:600px){.advisory .module-details{margin-top:10px;text-align:right}}.home-page h4{margin-bottom:10px;font-size:18px;font-weight:500}.home-page .header-container{background:linear-gradient(#00b0e9,#00769d)}.home-page .nav-container .logo-nsp{color:#fff;background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/node-security-logo-white.svg")}.home-page .top-nav a{color:#fff;}.home-page .top-nav a:hover{color:#fff}.home-page .top-nav a.active{color:#fff}.home-page .top-nav label{color:#fff}.home-page section.header-focus{text-align:center;padding-top:10px;}.home-page section.header-focus h1{color:#fff;letter-spacing:1px;margin-bottom:40px;}.home-page section.header-focus h1 em{border-bottom:2px solid #0089b6;color:#fff;font-style:normal}.home-page section.header-focus .button:not(:last-child){margin-right:10px}.home-page section.header-focus .button-outlined{border-color:#00b0e9;color:#fff;}.home-page section.header-focus .button-outlined:hover{background:#0089b6}.home-page .header-code{margin-bottom:-100px}.home-page footer{margin-top:0}section.github,section.photo-stories{border-bottom:none}.photo-stories{padding:0;background:linear-gradient(to bottom,#00b0e9,#00769d);}.photo-stories .photo-story{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:0;}.photo-stories .photo-story.got-your-back .photo-container{background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/terry-adam.jpg")}.photo-stories .photo-story.alert-you .photo-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.photo-stories .photo-story.alert-you .photo-container{background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/handmodel.jpg");-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.photo-stories .photo-story.keep-your-workflow .photo-container{background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/workflow.jpg")}.photo-stories .photo-container{width:50%;background:no-repeat center center;background-size:cover}.photo-stories .photo-label{width:50%;padding:80px 40px;text-align:center;color:#fff;}.photo-stories .photo-label h2,.photo-stories .photo-label p{max-width:400px;margin-left:auto;margin-right:auto}.photo-stories .photo-label h2,.photo-stories .photo-label p,.photo-stories .photo-label strong{line-height:1.2;color:#fff}.photo-stories .photo-label h2{font-size:40px;margin-bottom:15px;font-weight:100;letter-spacing:1px;}.photo-stories .photo-label h2 strong{font-weight:200;letter-spacing:normal}.photo-stories .photo-label p{margin-bottom:0;font-size:20px;font-weight:200}.button-outlined.reverse{border-color:#fff;color:#fff}.section-label{position:absolute;top:-16px;width:100%;margin:0 auto;text-align:center;}.section-label h3{background-color:#fff;font-size:14px;text-transform:uppercase;color:#0089b6;padding:10px 15px;display:inline;letter-spacing:1px;font-weight:600}section.github{padding:60px 20px 80px;}section.github h3{margin-bottom:15px}section.github p{font-size:20px}section.github img{max-width:375px;}section.github img:not(:last-child){margin-right:25px}.services{background:linear-gradient(#00b0e9,#00769d);text-align:center;padding-top:40px;}.services h3{margin-bottom:40px;color:#fff;font-weight:100;letter-spacing:1px;font-size:4vw}.services .grid-flex-container{margin:0}.services .grid-flex-cell{padding:0;}.services .grid-flex-cell:not(:last-child){border-right:1px solid #00769d}.services img{width:auto;height:30px;display:block;margin:0 auto 10px auto}.services a{color:#fff !important;font-size:18px;font-weight:400;margin-bottom:0;}.services a:hover{opacity:.8 !important}@media screen and (max-width:900px){.github img{width:100%;}.github img:not(:last-child){margin-right:0}.services h3{font-size:30px}}@media screen and (max-width:768px){.home .top-nav .menu-toggle:checked ~ ul > li:not(:last-child){border-bottom:1px solid #0089b6}.photo-stories .photo-story{display:block}.photo-stories .photo-container,.photo-stories .photo-label{width:100%}.photo-stories .photo-container{height:200px}.photo-stories .photo-label{padding:30px 20px;}.photo-stories .photo-label h2{max-width:100%;font-size:30px}}@media screen and (max-width:600px){.services h3{margin-bottom:20px}.services .grid-flex-container{margin:0}.services .grid-flex-cell{padding-bottom:40px;padding-top:40px;}.services .grid-flex-cell:not(:last-child){border-right:none;border-bottom:1px solid #00769d}}.services-page .insider-outsider{border-top:1px solid #e6eaed;margin-top:80px;padding-top:60px}.project-event.default,.project-event .time{display:block;font-style:italic;font-size:14px;color:#bbb}.project-event .status,.project-event .type{display:inline-block}.project-event .type{color:#4d5659}.project-event .status{margin-right:8px;padding:3px 5px;position:relative;top:-1px;background:#828c8f no-repeat 5px 5px;background-size:auto 12px;border-radius:3px;font-size:10px;color:#fff;text-transform:uppercase}.project-event.event-success .status,.project-event.event-error .status{padding-left:22px}.project-event.event-success .status{background-color:#43bb6e;background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/icon-checkmark.svg")}.project-event.event-error .status{background-color:#e80044;background-image:url("/National_Library/20160930123623oe_/https://nodesecurity.io/img/icon-x.svg")}.badge{float:right;padding-top:5px}.report .timeline{margin-left:10px;padding-left:20px;border-left:1px solid #74ddff;list-style:none;font-size:14px;}.report .timeline li{margin-bottom:20px;position:relative;}.report .timeline li:before{width:12px;height:12px;content:'';position:absolute;left:-26px;top:4px;background:#e3f8ff;border:1px solid #00b0e9;border-radius:100%}.report .timeline li:first-child:before,.report .timeline li:last-child:before{width:24px;height:24px;padding:2px;left:-33px;top:0;text-align:center;font-size:12px;font-weight:500;color:#438193}.report .timeline li:first-child:before{content:'0'}.report .timeline li:last-child:before{content:'45'}.team-list .team-member{display:inline-block;font-size:12px}.avatar-extra-large{width:150px;height:150px;margin-bottom:30px}.team-addendum{max-width:850px;margin:60px auto;border-bottom:none}.team-member-info figure{margin:0 auto}.team-member-info p{margin-bottom:5px}@media screen and (min-width:901px){.team-list .team-member{width:100px;height:150px;vertical-align:middle}}@media screen and (max-width:769px){.team-member-info p:last-of-type{margin-bottom:30px}}@media screen and (max-width:600px){.team-member-bio h1,.team-member-bio h3{text-align:center}}@media (max-width:480px){.team-list a{margin:8px 8px 0 8px}.team-list figure{margin:15px}.team-list .avatar{width:80px;height:80px}}.check-module-version-page .details{width:78%;width:calc(100% - 105px);}@media (max-width:480px){.check-module-version-page .details{width:100%}}.check-module-version-page .versions{width:20%;width:calc(100px);}@media (max-width:480px){.check-module-version-page .versions{width:100%;margin-top:5px}}