﻿@import url("https://fonts.googleapis.com/css?family=Fira+Mono:500|Fira+Sans:400,500,700");#top-github-link,#body #breadcrumbs{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.button,.button-secondary{display:inline-block;padding:7px 12px}body{background:#f5f5f5;color:#5a5a5a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#09f}a:hover{color:#006bb3}pre{position:relative}.bg{background:#fff;border:1px solid #eaeaea}b,strong,label,th{font-weight:600}.default-animation,#sidebar,#sidebar ul{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}ul.phase-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}ul.phase-list li{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;width:50%;min-width:300px;padding-bottom:30px;width:100%}@media only all and (min-width: 48em){ul.phase-list li{width:50%;min-width:300px}ul.phase-list li:nth-child(odd){padding-right:20px}ul.phase-list li:nth-child(even){padding-left:20px}}@media only all and (max-width: 47.938em){ul.phase-list li{width:100%}}ul.phase-list .phase-inner{display:block;height:100%;width:100%}ul.phase-list .phase-inner .phase-image{display:block;border:2px solid #DAD7D6;margin-bottom:10px}ul.phase-list .phase-inner .phase-title h3{color:#5a5a5a;font-weight:400}ul.phase-list .phase-inner .phase-number{color:#000;font-weight:500}ul.phase-list .phase-inner .phase-number,ul.phase-list .phase-inner .phase-title h3{display:block;margin-top:0;margin-bottom:0;text-align:center;font-size:1.5rem;line-height:1.25}@media only all and (max-width: 47.938em){ul.phase-list .phase-inner .phase-number,ul.phase-list .phase-inner .phase-title h3{font-size:1.4rem;line-height:1.18}}ul.phase-list a.phase-inner:hover .phase-number,ul.phase-list a.phase-inner:hover .phase-title h3,ul.phase-list a.phase-inner:focus .phase-number,ul.phase-list a.phase-inner:focus .phase-title h3{text-decoration:underline}ul.phase-list a.phase-inner:hover .phase-image,ul.phase-list a.phase-inner:focus .phase-image{background:#f5f5f5}@media only all and (min-width: 48em){body.rtl ul.phase-list li:nth-child(odd){padding-right:0;padding-left:20px}body.rtl ul.phase-list li:nth-child(even){padding-left:0;padding-right:20px}}.backtotop{text-align:center;margin-top:3rem}.backtotop .button{height:36px;padding:0 16px;line-height:36px;border-radius:4px}.article-body,.content-body{max-width:42rem}ul.language-list{margin:0;padding:1rem 3rem;font-size:0.9rem;list-style:none}@media only all and (max-width: 30em){ul.language-list{padding:1rem 1.5rem}}ul.language-list li{display:inline-block;min-width:60px;padding-right:40px}@media only all and (max-width: 30em){ul.language-list li{padding-right:25px}}ul.language-list li a{display:block;line-height:1.125rem;text-align:center}.jumbo-image{height:auto;width:100%;min-height:162px;text-align:center}.jumbo-image img{max-height:100%;width:auto}ul.languages{margin-top:10px;margin-left:10px;padding:10px 0 10px 17px;font-size:1.1rem}.acknowledgement{max-width:50%;text-align:center;margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:-1.5rem;line-height:1rem}header{position:relative}#torso{position:relative}#torso main{position:relative}#header nav{z-index:2000}fieldset{border:1px solid #ddd}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{background-color:#F8F8F8;border:1px solid #ddd;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);color:#000}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#1694CA;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(19,131,179,0.7)}textarea::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,select[multiple=multiple]::-webkit-input-placeholder{color:black}textarea:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="color"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,select[multiple=multiple]:-moz-placeholder{color:black}textarea::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,select[multiple=multiple]::-moz-placeholder{color:black}textarea:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,select[multiple=multiple]:-ms-input-placeholder{color:black}textarea::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="number"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder,input[type="search"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder,input[type="url"]::-ms-input-placeholder,input[type="color"]::-ms-input-placeholder,input[type="date"]::-ms-input-placeholder,input[type="datetime"]::-ms-input-placeholder,input[type="datetime-local"]::-ms-input-placeholder,input[type="month"]::-ms-input-placeholder,input[type="time"]::-ms-input-placeholder,input[type="week"]::-ms-input-placeholder,select[multiple=multiple]::-ms-input-placeholder{color:black}textarea::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="text"]::placeholder,input[type="url"]::placeholder,input[type="color"]::placeholder,input[type="date"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="month"]::placeholder,input[type="time"]::placeholder,input[type="week"]::placeholder,select[multiple=multiple]::placeholder{color:black}aside .planner-buttons{margin-bottom:20px;margin-left:-7px;margin-right:-7px}aside .planner-buttons button i{padding-right:5px}aside .planner-buttons button.viewswitch{float:left}aside .planner-buttons button.import{float:right}.planner-howto-instructions{font-weight:400;line-height:1.3}.planner-form form{background-color:#fff;padding-bottom:10px;margin-bottom:10px;margin-top:30px;border-bottom:4px solid #DAD7D6}.planner-form form .form-spacer{margin-bottom:2rem}.planner-form form .form-spacer p{margin:0;font-size:2rem;font-weight:500;color:#000}.planner-form form .form-field{margin-bottom:0.5rem}.planner-form form .form-field,.planner-form form .form-spacer{line-height:1.4}@media only all and (max-width: 30em){.planner-form form .form-field,.planner-form form .form-spacer{margin-bottom:1rem}}.planner-form form .form-label{margin-bottom:0.5rem}.planner-form form label{font-weight:500;font-size:1.3rem;color:#000}.planner-form form textarea{background:transparent;border:1px solid #fff;box-shadow:none;color:#5a5a5a}.planner-form form textarea::-webkit-input-placeholder{color:#aeaeae;font-style:italic}.planner-form form textarea:-moz-placeholder{color:#aeaeae;font-style:italic;opacity:1}.planner-form form textarea::-moz-placeholder{color:#aeaeae;font-style:italic;opacity:1}.planner-form form textarea:-ms-input-placeholder{color:#aeaeae;font-style:italic}.planner-form form textarea::-ms-input-placeholder{color:#aeaeae;font-style:italic}.planner-form form textarea::placeholder{color:#aeaeae;font-style:italic}.planner-form form .buttons{visibility:hidden;position:fixed;z-index:10;bottom:0;width:100%;margin-left:0;margin-right:0;left:0;background:white;border-top:4px solid #DAD7D6;padding:10px 5%}.planner-form form .buttons button[value="plan-form.exportyaml"]{float:right}.planner-form form .buttons button[value="plan-form.exportpdf"]{float:left}.planner-form form .buttons:after{content:"";display:table;clear:both}.planner-form form .CodeMirror{border:none}.planner-form form .CodeMirror .editor-preview{background-color:#fff;border:none;padding:0}.planner-form form .CodeMirror-empty{height:0;min-height:0}form.yaml-upload-form{margin:20px 0}form.yaml-upload-form label{font-weight:400}form.yaml-upload-form input[type=file]{margin-top:1em;margin-bottom:1em}form.yaml-upload-form .button{font-size:90%;height:36px;padding:0 16px;line-height:36px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border:0}form.yaml-upload-form .button:hover{background:#006eb7}.absolute-form-buttons{display:none;height:70px;position:absolute;width:auto;right:0;z-index:8000;background:white;border-top:4px solid #DAD7D6;padding-top:10px;padding-bottom:10px}.absolute-form-buttons .absolute-form-buttons-inner{padding-right:5%;padding-left:5%;width:100%;box-sizing:border-box}.absolute-form-buttons .export-data{float:right;margin-right:-7px}.absolute-form-buttons .export-data i{padding-right:5px}.absolute-form-buttons .export-pdf{float:left;margin-left:-7px}.absolute-form-buttons .export-pdf i{padding-right:5px}aside.is-visible+div.absolute-form-buttons{display:block}form#contact-form .form-label{margin-bottom:0.5rem}form#contact-form .form-label label{font-weight:500;font-size:1.3rem;color:#000}form#contact-form .form-field{margin-bottom:0.5rem}form#contact-form .form-field input[type="text"]{border-radius:.1875rem;margin-bottom:.8rem;padding:.4rem .4rem;width:100%}form#contact-form .form-field select{height:40px;border:1px solid #ddd}form#contact-form span.checkboxes{display:block}form#contact-form .form-data[data-grav-field="checkboxes"]{padding-bottom:1rem}form#contact-form button[type="submit"]{margin-top:1rem;height:36px;padding:0 16px;line-height:36px;border-radius:4px}@media only all and (min-width: 48em){.form-field.half-width{width:49%;display:inline-block;box-sizing:border-box;padding-right:1rem}.form-field.half-width select{margin-bottom:0}.form-field.half-width+.form-field.half-width{padding-left:1rem;padding-right:0}}.header .header-inner{height:100%}.header .header-menu{position:relative;height:50px;width:100%;max-width:60rem;margin-left:auto;margin-right:auto}.header .header-banner-inner{width:100%;max-width:60rem;padding-left:3rem;margin-left:auto;margin-right:auto}@media only all and (max-width: 30em){.header .header-banner-inner{padding-left:1.5rem}}.header{background:#33adff}.header,.header a{color:#fff}.header-menu{background:#09f;border-bottom:4px solid #006eb7;padding-left:26px}@media only all and (max-width: 30em){.header-menu{padding-left:0px}}.header-menu button{text-transform:uppercase;letter-spacing:1px;border-bottom:4px solid #006eb7;font-weight:500}.header-menu nav{display:inline-block;position:relative;z-index:20}.header-menu nav ul,.header-menu nav li{margin:0;padding:0;display:inline-block;height:50px}.header-menu nav li{text-align:center}.header-menu nav li a{display:block;height:36px;padding:6px 20px 4px 20px;border-bottom:4px solid #006eb7;line-height:36px;box-sizing:content-box;text-align:center;background:#09f;letter-spacing:2px;font-weight:500;font-size:1.1rem}.header-menu nav li a:hover,.header-menu nav li a:focus{background:#006eb7}.header-menu nav li a.active{border-bottom-color:white}.header-menu button{height:50px;background:#09f}.header-menu button:hover{background:#006eb7}.header-menu button.viewswitch{position:absolute;right:0;z-index:10}body .header-banner-container{background:#fff}body .header-banner{background:#fff;color:#354052}body .header-banner .banner-title{font-family:"Fira Sans","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:1.8em;font-weight:bold;color:#000;line-height:1em;padding:1rem 0}body .header-banner .banner-title a{color:#000}body .header-banner .banner-title .title-unesco{color:#09f}body.home .header-banner{padding-top:1em;padding-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:auto;margin-right:auto;max-width:100%;width:60rem}body.home .header-banner .header-banner-inner{padding-left:0;text-align:center}@media only all and (min-width: 48em){body.home .header-banner.mobile{display:none}}@media only all and (min-width: 30.063em) and (max-width: 47.938em){body.home .header-banner.mobile{display:none}}@media only all and (max-width: 30em){body.home .header-banner.desktop{display:none}}body.home .header-banner.background-image{background-position:center;background-repeat:no-repeat}body.home .header-banner.background-image.desktop{background-size:960px auto;min-height:560px;height:560px}body.home .header-banner.background-image.desktop .header-banner-inner{position:absolute}body.home .header-banner.background-image.desktop .header-banner-inner .banner-title{margin-top:1rem;margin-left:auto;margin-right:auto;max-width:500px}@media only all and (min-width: 30.063em) and (max-width: 47.938em){body.home .header-banner.background-image.desktop .header-banner-inner{margin-left:auto;margin-right:auto}}body.home .header-banner.background-image.mobile{background-size:auto 375px;min-height:375px;height:375px}body.home .header-banner.background-image.mobile .header-banner-inner{max-width:230px}body.home .header-banner.background-image.mobile .header-banner-inner .banner-title{margin-top:0}body.home .header-banner .banner-title{font-size:2.4rem;line-height:3rem;margin-bottom:1rem;padding-bottom:1rem}body.home .header-banner .banner-sub{font-size:1.5rem;font-weight:400;line-height:1.8rem;color:black}body.home .header-banner.mobile .banner-title{font-size:1.5rem;line-height:2rem;margin-bottom:0.8rem;padding-bottom:0.8rem}body.home .header-banner.mobile .banner-sub{font-size:1.125rem;line-height:1.5rem}body.home .header-banner .unesco-logo-img{position:relative;top:-183px;left:10px;background:white}@media only all and (max-width: 47.938em){body.home .header-banner .unesco-logo-img{position:absolute;top:0px;left:0px;padding-top:7px;padding-left:10px;padding-right:5px}}@media only all and (max-width: 30em){body.home .header-banner .unesco-logo-img{left:10px}}body.rtl .header-banner.background-image.desktop .header-banner-inner{position:absolute}@media only all and (min-width: 30.063em) and (max-width: 47.938em){body.rtl .header-banner.background-image.desktop .header-banner-inner{margin-left:auto;margin-right:auto}}body.rtl .header-banner .unesco-logo-img{right:10px}@media only all and (max-width: 47.938em){body.rtl .header-banner .unesco-logo-img{left:auto;padding-top:7px;padding-left:10px;padding-right:5px}}@media only all and (max-width: 30em){body.rtl .header-banner .unesco-logo-img{right:10px}}html:lang(en) body.home .header-banner .banner-title{font-size:2.5rem;line-height:3.25rem}html:lang(en) body.home .header-banner.mobile .banner-title{font-size:1.8rem;line-height:2.2rem}html:lang(zh) body.home .header-banner .banner-title{font-size:4rem;line-height:5rem}html:lang(zh) body.home .header-banner.mobile .banner-title{font-size:2.2rem;line-height:3.25rem}footer{margin-top:4rem}html.guideplanner,html.planneronly,html.side-menu{overflow:hidden}#header button.viewswitch.planner-switch{background:#fff;color:#09f}.CodeMirror{max-height:300px}#sidebar-toggle{display:none}@media only all and (max-width: 47.938em){#sidebar-toggle{display:inline-block}}#sidebar{background-color:#38424D;position:fixed;top:0;width:300px;bottom:0;left:0;font-weight:500;font-size:15px}#sidebar a{color:#bbb}#sidebar a:hover{color:#d5d5d5}#sidebar a.subtitle{color:rgba(187,187,187,0.6)}#sidebar hr{border-bottom:1px solid #323a44}#sidebar a.padding{padding:0 1rem}#sidebar h5{margin:2rem 0 0;position:relative;line-height:2}#sidebar h5 a{display:block;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}#sidebar h5 i{color:rgba(187,187,187,0.6);position:absolute;right:0.6rem;top:0.7rem;font-size:80%}#sidebar h5.parent a{background:#293038;color:#c8c8c8 !important}#sidebar h5.active a{background:#fff;color:#5a5a5a !important}#sidebar h5.active i{color:#5a5a5a !important}#sidebar h5+ul.topics{display:none;margin-top:0}#sidebar h5.parent+ul.topics,#sidebar h5.active+ul.topics{display:block}#sidebar ul{list-style:none;padding:0;margin:0}#sidebar ul.searched a{color:#888}#sidebar ul.searched .search-match a{color:#d5d5d5}#sidebar ul.searched .search-match a:hover{color:#eee}#sidebar ul.topics{margin:0 1rem}#sidebar ul.topics.searched ul{display:block}#sidebar ul.topics ul{display:none;padding-bottom:1rem}#sidebar ul.topics ul ul{padding-bottom:0}#sidebar ul.topics li.parent ul,#sidebar ul.topics>li.active ul{display:block}#sidebar ul.topics>li>a{line-height:2rem;font-size:1.1rem}#sidebar ul.topics>li>a b{opacity:0.5;font-weight:normal}#sidebar ul.topics>li>a .fa{margin-top:9px}#sidebar ul.topics>li.parent,#sidebar ul.topics>li.active{background:#2d353e;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}#sidebar ul li.active>a{background:#fff;color:#5a5a5a !important;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}#sidebar ul li{padding:0}#sidebar ul li.visited+span{margin-right:16px}#sidebar ul li a{display:block;padding:2px 0}#sidebar ul li a span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}#sidebar ul li>a{padding:4px 0}#sidebar ul li .fa{display:none;float:right;font-size:13px;min-width:16px;margin:4px 0 0 0;text-align:right}#sidebar ul li.visited>a .read-icon{color:#09f;display:inline}#sidebar ul li li{padding-left:1rem;text-indent:0.2rem}nav a,nav button{letter-spacing:0.2px;text-transform:uppercase}.header-menu .main-menu-toggle{display:none}@media only all and (max-width: 30em){.header-menu .main-menu-toggle{display:block;float:left;padding:10px 1.5rem;text-align:center}.header-menu nav ul{display:none;list-style:none}.header-menu nav ul li{display:block;box-sizing:border-box}.header-menu nav ul li a{text-align:left;padding:10px 1.5rem}}body.rtl .header-menu .main-menu-toggle{float:right}.main-inner{max-width:60rem;margin-left:auto;margin-right:auto;margin-top:20px}.main-inner>section{border-top:4px solid #DAD7D6;background:#fff;padding:3rem 3rem;margin:0;margin-bottom:20px}.main-inner>section:last-child{margin-bottom:3rem}@media only all and (max-width: 30em){.main-inner>section{padding-left:1.5rem;padding-right:1.5rem}}@media only all and (min-width: 30.063em) and (max-width: 47.938em){.main-inner>section{padding-left:3rem;padding-right:3rem}}.main-inner section.home-what{margin-bottom:0px;padding-bottom:0.25rem}.main-inner section.home-how{border-top:none;padding-top:.8rem}section.jumbo{margin-bottom:0;padding:0}section.jumbo+section{border-top:none}section.content article{max-width:42rem;margin-left:auto;margin-right:auto}body{font-family:"Fira Sans","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.6}@media only all and (max-width: 30em){body{font-size:1.125rem}}p{max-width:42rem}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500;text-rendering:optimizeLegibility;line-height:150%;letter-spacing:-0px;color:#000}html:lang(zh) body{font-family:sans-serif}html:lang(zh) p{line-height:1.7em;margin-bottom:0.5em;text-align:justify;text-justify:inter-ideographic;word-break:break-all}html:lang(zh) em{font-style:bold !important}html:lang(zh) h1,html:lang(zh) h2,html:lang(zh) h3,html:lang(zh) h4,html:lang(zh) h5,html:lang(zh) h6{font-family:sans-serif}h1{max-width:initial;font-weight:500;font-size:2.2rem;letter-spacing:0.5px}h2{font-size:1.8rem;letter-spacing:0}h3{font-size:1.6rem;line-height:1.3}@media only all and (max-width: 30em){h3{font-size:1.4rem}}blockquote{border-left:10px solid #DAD7D6}blockquote p{font-size:1.1rem;color:#999}blockquote cite{display:block;text-align:right;color:#666;font-size:1.2rem}blockquote{position:relative}blockquote blockquote{position:static}blockquote>blockquote>blockquote{margin:0}blockquote>blockquote>blockquote p{padding:15px;display:block;font-size:1rem;margin-top:0rem;margin-bottom:0rem;color:#666}blockquote>blockquote>blockquote p:first-child:before{position:absolute;top:2px;color:#fff;font-family:FontAwesome;content:'';left:10px}blockquote>blockquote>blockquote p:first-child:after{position:absolute;top:2px;color:#fff;left:2rem;font-weight:bold;content:'Info'}blockquote>blockquote>blockquote>p{margin-left:-71px;border-top:30px solid #F0B37E;background:#FFF2DB}blockquote>blockquote>blockquote>blockquote>p{margin-left:-94px;border-top:30px solid rgba(217,83,79,0.8);background:#FAE2E2}blockquote>blockquote>blockquote>blockquote>p:first-child:after{content:'Warning'}blockquote>blockquote>blockquote>blockquote>blockquote>p{margin-left:-118px;border-top:30px solid #6AB0DE;background:#E7F2FA}blockquote>blockquote>blockquote>blockquote>blockquote>p:first-child:after{content:'Note'}blockquote>blockquote>blockquote>blockquote>blockquote>blockquote>p{margin-left:-142px;border-top:30px solid rgba(92,184,92,0.8);background:#E6F9E6}blockquote>blockquote>blockquote>blockquote>blockquote>blockquote>p:first-child:after{content:'Tip'}code,kbd,pre,samp{font-family:"Fira Mono",monospace}code{background:#f9f2f4;color:#9c1d3d;padding:.2rem .4rem;border-radius:3px}pre{padding:1rem;margin:2rem 0;background:#f6f6f6;border:1px solid #ddd;border-radius:2px;line-height:1.15;font-size:1rem}pre code{color:#237794;background:inherit;font-size:1rem}hr{border-bottom:4px solid #DAD7D6 !important}.page-title{margin-top:-25px;padding:25px;float:left;clear:both;background:#09f;color:#fff}#body a.anchor-link{color:#ccc}#body a.anchor-link:hover{color:#09f}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:rgba(255,255,255,0.3)}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#b5d1eb}.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#ccc}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#ccc}table{border:1px solid #eaeaea;table-layout:auto}th{background:#f7f7f7;padding:0.5rem}td{padding:0.5rem;border:1px solid #eaeaea}.button{background:#09f;color:#fff;border-radius:0;font-weight:500}.button:hover{background:#006eb7;color:#fff}.button.no-bg{background:transparent;color:#09f;border:none;box-shadow:none;font-weight:500}.button.no-bg:hover{color:#005c99;background:transparent}.button-secondary{background:#F8B450;color:#fff;border-radius:0;font-weight:500}.button-secondary:hover{background:#006eb7;color:#fff}.bullets{margin:1.6rem 0;margin-left:-.8rem;margin-right:-.8rem;overflow:auto}.bullet{float:left;padding:0 .8rem}.two-column-bullet{width:50%}@media only all and (max-width: 47.938em){.two-column-bullet{width:100%}}.three-column-bullet{width:33.33333%}@media only all and (max-width: 47.938em){.three-column-bullet{width:100%}}.four-column-bullet{width:25%}@media only all and (max-width: 47.938em){.four-column-bullet{width:100%}}.bullet-icon{float:left;background:#1694CA;padding:.875rem;width:3.5rem;height:3.5rem;border-radius:50%;color:#fff;font-size:1.75rem;text-align:center}.bullet-icon-1{background:#1694CA}.bullet-icon-2{background:#16cac4}.bullet-icon-3{background:#b2ca16}.bullet-content{margin-left:4.55rem}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:normal normal 11px/1.5 "Fira Sans","Helvetica","Tahoma","Geneva","Arial",sans-serif;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.highlightable{padding:25px 0 15px}.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}.scroll-wrapper>.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default}.scroll-textarea>.scroll-content{overflow:hidden !important}.scroll-textarea>.scroll-content>textarea{border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.home-langswitcher{margin-top:-20px}.home-langswitcher ul.language-list a{color:#7d7d7d}.home-langswitcher ul.language-list a:hover,.home-langswitcher ul.language-list a:focus{color:#4a4a4a}.home-langswitcher ul.language-list a.active{color:#000}section.home-intro{margin-bottom:0;padding-bottom:0}section.home-intro h1{max-width:22em;color:#09f;font-family:"Fira Sans","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:2rem;font-weight:bold !important;text-rendering:optimizeLegibility;line-height:150%;letter-spacing:-0px;margin-top:0;margin-bottom:0}@media only all and (min-width: 48em){section.home-intro h1{margin-left:-1.5rem}}@media only all and (max-width: 30em){section.home-intro h1{font-size:1.75rem}}section.home-features{border-top:none;padding-top:0px}section.home-features .home-features-inner{max-width:60em;margin-left:auto;margin-right:auto}section.home-features .feature{background:#fff}@media only all and (max-width: 47.938em){section.home-features .feature{margin-bottom:30px}}@media only all and (min-width: 48em){section.home-features .feature-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}section.home-features .feature-image{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:auto;margin-right:auto;text-align:center}section.home-features .feature-text{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only all and (min-width: 48em){section.home-features .feature-image{width:50%}section.home-features .feature:nth-child(odd) .feature-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}section.home-features .feature:nth-child(odd) .feature-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:4.5%}section.home-features .feature:nth-child(even) .feature-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:4.5%}section.home-features .feature:nth-child(even) .feature-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}section.home-features .feature-text h3{margin-top:0}}@media only all and (min-width: 48em) and (max-width: 59.938em){section.home-features .feature:nth-child(odd) .feature-image{margin-right:4.5%}section.home-features .feature:nth-child(even) .feature-image{margin-left:4.5%}}@media only all and (min-width: 48em){section.home-features .feature-image-img img{display:block !important}}@media only all and (max-width: 47.938em){section.home-features .feature-image-img-mobile img{display:block !important}}section.home-features .home-features-start-link .button{height:36px;padding:0 16px;line-height:36px;border-radius:4px}@media only all and (min-width: 48em){body.rtl section.home-features .feature:nth-child(odd) .feature-image{margin-right:0;margin-left:4.5%}body.rtl section.home-features .feature:nth-child(even) .feature-image{margin-left:0;margin-right:4.5%}}@media only all and (min-width: 48em) and (max-width: 59.938em){body.rtl section.home-features .feature:nth-child(odd) .feature-image{margin-left:4.5%;margin-right:0}body.rtl section.home-features .feature:nth-child(even) .feature-image{margin-right:4.5%;margin-left:0}}section.home-phases .home-phases-inner{max-width:60em;margin-left:auto;margin-right:auto}section.home-how .home-how-inner{max-width:60em;margin-left:auto;margin-right:auto}@media only all and (min-width: 48em){section.home-how .home-how-content{display:-webkit-box;display:-ms-flexbox;display:flex}section.home-how .home-how-content>*{-webkit-box-flex:1;-ms-flex:1;flex:1}}section.home-what .home-what-inner{max-width:60em;margin-left:auto;margin-right:auto}section.home-what h3{max-width:22em;color:#09f;font-family:"Fira Sans","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:2rem;font-weight:bold !important;text-rendering:optimizeLegibility;line-height:150%;letter-spacing:-0px;font-style:normal}@media only all and (min-width: 48em){section.home-what h3{margin-left:-1.5rem}}@media only all and (max-width: 30em){section.home-what h3{font-size:1.75rem}}@media only all and (min-width: 48em){section.home-how .home-how-text{padding-right:20px}}@media only all and (min-width: 48em){section.home-how .home-how-image{padding-left:20px}}body.phase .main-inner,body.management .main-inner{margin-top:0}body.phase section.phase-intro,body.management section.phase-intro{padding-top:0;padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:0;border-top:none}body.phase section.phase-intro .phase-nextprev-links,body.management section.phase-intro .phase-nextprev-links{padding-left:10px;padding-right:10px;margin-top:0;margin-bottom:0}body.phase .phase-banner,body.management .phase-banner{background:#339;color:#fff;padding:3rem 0}body.phase .phase-banner h1,body.management .phase-banner h1{margin-top:0;margin-bottom:0;margin-left:1.5rem;margin-right:1.5rem;max-width:initial;line-height:1.2;color:#fff}body.phase .phase-banner h1,body.phase .phase-banner h2,body.management .phase-banner h1,body.management .phase-banner h2{text-align:center}@media only all and (max-width: 30em){body.phase .phase-banner h1,body.phase .phase-banner h2,body.management .phase-banner h1,body.management .phase-banner h2{font-size:1.8rem;text-align:left}}body.phase .phase-banner h2,body.management .phase-banner h2{margin-bottom:0;margin-left:1.5rem;margin-right:1.5rem;margin-top:10px;font-size:1.2rem;line-height:1.4;font-weight:400;color:#fff}body.phase .phase-banner h2 p,body.management .phase-banner h2 p{max-width:initial}body.phase section.phase-main,body.management section.phase-main{padding-top:0;padding-bottom:0;border-top-color:#fff}body.phase section.phase-main article.phase-body,body.management section.phase-main article.phase-body{max-width:42rem;margin-left:auto;margin-right:auto;margin-top:3rem}body.phase section.phase-main .question-image,body.management section.phase-main .question-image{margin-bottom:40px}@media only all and (max-width: 30em){body.phase section.phase-main .question-image,body.management section.phase-main .question-image{margin-bottom:20px}}body.phase section.phase-main .phase-nextprev-links,body.management section.phase-main .phase-nextprev-links{margin-left:-2rem;margin-right:-2rem}body nav.phase-menubar{height:50px;width:60rem;max-width:100%;background:#f5f5f5;border-bottom:4px solid #DAD7D6}body nav.phase-menubar .phase-menubar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}body nav.phase-menubar .phase-menubar-one,body nav.phase-menubar .phase-menubar-two,body nav.phase-menubar .phase-menubar-three{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}body nav.phase-menubar .phase-menubar-one button{text-align:left;padding-left:3rem}@media only all and (max-width: 30em){body nav.phase-menubar .phase-menubar-one button{padding-left:1.5rem}}body nav.phase-menubar .phase-menubar-one i{padding-right:10px}body nav.phase-menubar .phase-menubar-three button{text-align:right;padding-right:3rem}@media only all and (max-width: 30em){body nav.phase-menubar .phase-menubar-three button{padding-right:1.5rem}}body nav.phase-menubar .phase-menubar-three i{padding-left:10px}body nav.phase-menubar .phase-menubar-two{text-align:center}@media only all and (max-width: 30em){body nav.phase-menubar .phase-menubar-button-text{display:none}}body nav.phase-menubar .phasemenu-title{line-height:50px;font-weight:500;font-size:1.25rem}@media only all and (max-width: 30em){body nav.phase-menubar .phasemenu-title{font-size:1.125rem}}body nav.phase-menubar button{background:#f5f5f5;color:#09f;height:100%;width:100%;padding:10px 0px;border:none;box-shadow:none;letter-spacing:1px}body nav.phase-menubar button:hover{color:#005c99;background:transparent}body.rtl nav.phase-menubar .phase-menubar-one{order:2}body.rtl nav.phase-menubar .phase-menubar-two{order:1}body.rtl nav.phase-menubar .phase-menubar-three{order:0}body.fixed-phase-menubar nav.phase-menubar{position:fixed;top:0;z-index:5000}body.fixed-phase-menubar nav.phase-menubar .phase-menubar-inner{margin-bottom:0}body.fixed-phase-menubar nav.phase-menubar,body.fixed-phase-menubar nav.phase-menubar button{background:#fff}.phase-nextprev-links{margin-left:auto;margin-right:auto;overflow:auto;min-height:50px;margin-top:3rem;margin-bottom:10px}.phase-nextprev-links a{text-transform:uppercase;letter-spacing:1px;font-weight:500;min-height:50px;line-height:50px}.phase-nextprev-links a .fa-stack{color:#fff}.phase-nextprev-links a .fa-stack .fa-inverse{color:#dcdcdc}.phase-nextprev-links a:hover .fa-stack,.phase-nextprev-links a:focus .fa-stack{color:#007acc}.phase-nextprev-links a:hover .fa-stack .fa-inverse,.phase-nextprev-links a:focus .fa-stack .fa-inverse{color:#fff}@media only all and (max-width: 30em){.phase-nextprev-links a .link-text{display:none}}.phase-nextprev-links .nextlink{float:right}.phase-nextprev-links .prevlink{float:left}body.rtl .phase-nextprev-links .nextlink{float:left}body.rtl .phase-nextprev-links .prevlink{float:right}.phase .article-image{line-height:0}.phase .article-image img{width:100%}.phase .article-banner{height:100;background:#09f;color:#fff;padding:15px 50px}.phase .article-banner .phase-title{text-align:center;font-size:1.5rem}.phase .article-banner h1{font-size:1.5rem;text-align:center;letter-spacing:0.5px;margin:0}.phase .article-header+*{margin-top:2rem}.phase .article-body{max-width:40em;margin-left:auto;margin-right:auto}.phase .article-body h2{font-size:1.8rem;text-align:center}.phase .article-body p{color:#354052;font-size:1.2rem}.phase .article-chart{text-align:center;line-height:0;margin-bottom:1.7rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:white}.phase .article-chart img{width:40em;max-width:100%}.phase section.question{border-bottom:4px solid #ccc;margin-bottom:3rem}.phase section.question .section-body,.phase section.question .section-input{margin-bottom:3rem}.phase section.question#_learnmore{background:white;border-bottom:none}.phase section.question#_learnmore ul{list-style:none;padding-left:26px}.phase section.question#_learnmore ul li{margin-bottom:1.5rem;line-height:1.5rem}.phase section.question#_learnmore ul li:last-child{margin-bottom:0}.phase section.question#_learnmore ul a{font-weight:bold}.phase section.question#_learnmore ul a:before,.phase section.question#_learnmore ul a:after{font-family:FontAwesome;font-weight:normal;color:#DAD7D6}.phase section.question#_learnmore ul a:before{content:"\f08e";margin-left:-25px;margin-right:10px}.phase section.question#_learnmore ul a:after{margin-left:5px;font-size:80%;position:relative;top:-5px}.phase section.question#_learnmore ul a:hover:before,.phase section.question#_learnmore ul a:hover:after,.phase section.question#_learnmore ul a:focus:before,.phase section.question#_learnmore ul a:focus:after{color:#006bb3}.phase-list ul{list-style:none;padding:0}.phase-list h2{text-align:left !important;margin-bottom:0 !important}.phase-list p{margin:0}.phase-menu a{font-weight:500;letter-spacing:0.5px}.phase-menu a:hover .number-circle,.phase-menu a:focus .number-circle{border-color:#09f}.phase-menu>ul{list-style:none;padding:0;line-height:1.5rem;margin-top:20px;margin-bottom:20px}.phase-menu>ul>li{margin-top:14px;margin-bottom:14px}.phase-menu>ul b{width:20px;display:inline-block}.phase-menu>ul li ul.phase-menu-children{display:none}.phase-menu>ul li.active ul.phase-menu-children{display:block}.phase-menu .number-circle{display:inline-block;width:28px;height:28px;position:relative;top:2px;margin-right:10px;padding-left:1px;text-align:center;border-radius:100%;border:2px solid #09f;background:transparent}.phase-menu .number-circle span{position:relative}.phase-menu li.active .number-circle{background:#09f;color:#fff;border-color:#09f}.phase-menu ul.phase-menu-children{padding-left:8px;padding-bottom:7px}.phase-menu ul.phase-menu-children li{overflow:visible;text-overflow:ellipsis;width:100%;display:block;color:#09f;padding-right:10px;font-size:1.1rem;line-height:1.2rem;margin-top:-3px;padding-bottom:1.2rem}.phase-menu ul.phase-menu-children li:first-child{margin-top:14px}.phase-menu ul.phase-menu-children li:last-child{padding-bottom:0}.phase-menu ul.phase-menu-children li:last-child:after{height:0}.phase-menu ul.phase-menu-children a{color:#7d7d7d;font-weight:400;letter-spacing:0px;position:relative;display:block}.phase-menu ul.phase-menu-children a .marker-circle{position:absolute;top:50%;margin-top:-6px}.phase-menu ul.phase-menu-children a .marker-text{display:block;margin-left:29px}.phase-menu ul.phase-menu-children a:hover,.phase-menu ul.phase-menu-children a:focus{color:#4a4a4a}.phase-menu ul.phase-menu-children a:hover .marker-circle,.phase-menu ul.phase-menu-children a:focus .marker-circle{border-color:#09f}.phase-menu ul.phase-menu-children a.completed .marker-circle{background:#32cd32;border-color:#32cd32}.phase-menu ul.phase-menu-children a.completed:hover .marker-circle,.phase-menu ul.phase-menu-children a.completed:focus .marker-circle{border-color:#28a428}.phase-menu .marker-circle{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin-right:19px;text-align:center;border-radius:100%;border:2px solid #b0b0b0;background:transparent}.phase-menu .marker-circle span{position:relative;top:-3px}.phase-menu li.management a{padding-left:37px}body.rtl .phase-menu .marker-text{margin-left:0;margin-right:29px}body.rtl .phase-menu .marker-circle{margin-right:0;margin-left:19px}body.rtl .phase-menu .number-circle{margin-right:0;margin-left:10px}body.rtl .phase-menu ul.phase-menu-children{padding-left:8px;padding-right:0}body.management section.phase-intro .phase-nextprev-links{margin-top:0}.lightbox-active #body{overflow:visible}.lightbox-active #body .padding{overflow:visible}#github-contrib i{vertical-align:middle}.featherlight img{margin:0 !important}.lifecycle #body-inner ul{list-style:none;margin:0;padding:2rem 0 0;position:relative}.lifecycle #body-inner ol{margin:1rem 0 1rem 0;padding:2rem;position:relative}.lifecycle #body-inner ol li{margin-left:1rem}.lifecycle #body-inner ol strong,.lifecycle #body-inner ol label,.lifecycle #body-inner ol th{text-decoration:underline}.lifecycle #body-inner ol ol{margin-left:-1rem}.lifecycle #body-inner h3[class*='level']{font-size:20px;position:absolute;margin:0;padding:4px 10px;right:0;z-index:1000;color:#fff;background:#1ABC9C}.lifecycle #body-inner ol h3{margin-top:1rem !important;right:2rem !important}.lifecycle #body-inner .level-1+ol{background:#f6fefc;border:4px solid #1ABC9C;color:#16A085}.lifecycle #body-inner .level-1+ol h3{background:#2ECC71}.lifecycle #body-inner .level-2+ol{background:#f7fdf9;border:4px solid #2ECC71;color:#27AE60}.lifecycle #body-inner .level-2+ol h3{background:#3498DB}.lifecycle #body-inner .level-3+ol{background:#f3f9fd;border:4px solid #3498DB;color:#2980B9}.lifecycle #body-inner .level-3+ol h3{background:#34495E}.lifecycle #body-inner .level-4+ol{background:#e4eaf0;border:4px solid #34495E;color:#2C3E50}.lifecycle #body-inner .level-4+ol h3{background:#34495E}#top-bar{background:#F6F6F6;border-radius:2px;margin:0rem -1rem 2rem;padding:0 1rem;height:0;min-height:3rem}#top-github-link{position:relative;z-index:1;float:right;display:block}#body #breadcrumbs{height:auto;display:block;margin-bottom:0;padding-left:0;line-height:1.4}#body #breadcrumbs span{padding:0 0.1rem}@media only all and (max-width: 59.938em){#sidebar{width:230px}#body{margin-left:230px}}@media only all and (max-width: 47.938em){#sidebar{width:230px;left:-230px}#body{margin-left:0;width:100%}.sidebar-hidden{overflow:hidden}.sidebar-hidden #sidebar{left:0}.sidebar-hidden #body{margin-left:230px;overflow:hidden}.sidebar-hidden #overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:rgba(255,255,255,0.5);cursor:pointer}}.copy-to-clipboard{background-image:url(../images/clippy.svg);background-position:50% 50%;background-size:16px 16px;background-repeat:no-repeat;width:27px;height:1.45rem;top:-1px;display:inline-block;vertical-align:middle;position:relative;color:#414141;background-color:#f9f2f4;margin-left:-.2rem;cursor:pointer;border-radius:0 2px 2px 0}.copy-to-clipboard:hover{background-color:#f1e1e5}pre .copy-to-clipboard{position:absolute;right:4px;top:4px;background-color:#eee;border-color:#ddd;border-radius:2px}pre .copy-to-clipboard:hover{background-color:#d9d9d9}.parent-element{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}#yaml-upload-result{display:none}.cd-panel{position:fixed;top:0;left:0;height:100%;width:100%;visibility:hidden;z-index:5000;-webkit-transition:visibility 0s 0.6s;-moz-transition:visibility 0s 0.6s;transition:visibility 0s 0.6s}.cd-panel::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;-webkit-transition:background 0.3s 0.3s;-moz-transition:background 0.3s 0.3s;transition:background 0.3s 0.3s}.cd-panel.is-visible{visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s}.cd-panel.is-visible::after{content:'';background:rgba(0,0,0,0.6);-webkit-transition:background 0.3s 0s;-moz-transition:background 0.3s 0s;transition:background 0.3s 0s}.cd-panel.is-visible .cd-panel-close::before{-webkit-animation:cd-close-1 0.6s 0.3s;-moz-animation:cd-close-1 0.6s 0.3s;animation:cd-close-1 0.6s 0.3s}.cd-panel.is-visible .cd-panel-close::after{-webkit-animation:cd-close-2 0.6s 0.3s;-moz-animation:cd-close-2 0.6s 0.3s;animation:cd-close-2 0.6s 0.3s}@-webkit-keyframes cd-close-1{0%,50%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(45deg)}}@-moz-keyframes cd-close-1{0%,50%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(45deg)}}@keyframes cd-close-1{0%,50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes cd-close-2{0%,50%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-45deg)}}@-moz-keyframes cd-close-2{0%,50%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(-45deg)}}@keyframes cd-close-2{0%,50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}}.cd-panel-header{position:fixed;width:90%;height:50px;line-height:50px;background:white;z-index:2;box-shadow:0 1px 1px rgba(0,0,0,0.08);-webkit-transition:top 0.3s 0s;-moz-transition:top 0.3s 0s;transition:top 0.3s 0s}.from-right .cd-panel-header,.from-left .cd-panel-header{top:-50px}.from-right .cd-panel-header{right:0}.from-left .cd-panel-header{left:0}.is-visible .cd-panel-header{top:0;-webkit-transition:top 0.3s 0.3s;-moz-transition:top 0.3s 0.3s;transition:top 0.3s 0.3s}@media only all and (min-width: 48em){.cd-panel-header{width:70%}}.cd-panel-close{position:absolute;top:0;right:0;height:100%;width:60px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cd-panel-close::before,.cd-panel-close::after{content:'';position:absolute;top:22px;left:20px;height:3px;width:20px;background-color:#09f;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-panel-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cd-panel-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touch .cd-panel-close:hover{background-color:#09f}.no-touch .cd-panel-close:hover::before,.no-touch .cd-panel-close:hover::after{content:'';background-color:#09f;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}.no-touch .cd-panel-close:hover::before{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);-o-transform:rotate(220deg);transform:rotate(220deg)}.no-touch .cd-panel-close:hover::after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.cd-panel-container{position:fixed;width:90%;height:100%;top:0;background:white;z-index:1;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}.from-right .cd-panel-container{right:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.from-left .cd-panel-container{left:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.is-visible .cd-panel-container{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}@media only all and (min-width: 48em){.cd-panel-container{width:70%}}.cd-panel-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px 5%;padding-bottom:70px;overflow:auto;-webkit-overflow-scrolling:touch}#side-menu .cd-panel-container{max-width:420px}
