*{box-sizing:border-box}:root{--cedar-green: #284334;--cedar-green-light: #1a4d0a}.cedar-green{background-image:url(9b0a8e44036119bc48551b9473cf8ed4.jpg);background-color:var(--cedar-green)}.cedar-green header{background-image:inherit !important;background-color:inherit !important}.transparent-dark-bg{background-color:rgba(0,0,0,.5)}.transparent-dark-bg header{background-color:inherit !important}h1{font-family:VaultAlarm-Sharp;font-weight:normal;font-size:30px}.medium-container>*{max-width:900px;text-align:left;margin-left:auto !important;margin-right:auto !important}.app-container{padding-bottom:36px}.copyright{color:#4c4c4c}.flex-row{display:flex;flex-direction:row;justify-content:flex-end}.bottom-bar{z-index:1000;background-color:#fff;color:#ccc;border-top:solid 1px #e3e3e3;position:fixed;bottom:0;left:0;width:100%;padding:12px}.bottom-bar *{padding:0 12px}.bottom-bar a{color:#0073bb;text-decoration:none}.bottom-bar a:hover{text-decoration:underline}@media(max-width: 600px){.bottom-bar{position:static;border:none;background-color:#f5f5f5;color:#bbb}.flex-row{justify-content:flex-start}.app-container{padding-bottom:0}}#shortbread-link{background:none;border:none;color:#0073bb;cursor:pointer;text-decoration:none}#shortbread-link:hover{text-decoration:underline}header div[class^=awsui_dropdown-content-wrapper]{background-color:var(--cedar-green-light) !important}header button[class*=expanded] span,header button[class*=expanded] svg,header li[class*=highlighted] a{color:#fff !important}.blogpost pre{padding:10px 4px}.blogpost tr{padding:5px 0}.blogpost tr td,.blogpost tr th{padding:5px 10px}.blogpost img{max-width:900px}
.form-container{background:#f2f3f3;padding:40px}.grey-bg{background:#f2f3f3;min-height:100vh}.entity-type-field{width:250px}.entity-id-field{width:300px}
.hero-section{padding-bottom:18px}.hero-section h1,.hero-section h2,.hero-section h3,.hero-section h4,.hero-section p,.hero-section button,.hero-section span:not(:hover){color:#fff}.hero-section .header-font{line-height:110%}.hero-section .header-container{display:flex;justify-content:center;align-items:center}.hero-section .primary-button button,.hero-section .primary-button span{color:#000 !important;background:#fff !important;border:none !important}.page-section>*{max-width:900px;margin:0 auto}.page-section>* h2{font-family:VaultAlarm-Sharp;font-weight:normal;font-size:24px}.announcement-bar{background:rgba(0,0,0,.25)}.announcement-bar .announcement-text{color:#fff}.announcement-bar .announcement-text a{color:#fff}.light-grey{background:#f5f5f5}.white{background:#fff}.single-col{text-align:center}
.primary-action-btn{position:absolute;top:10px;right:10px;z-index:1000}.global-container{position:relative}.global-container .tabs-wrapper>*>div:nth-child(2){padding:0 !important}
/**
 * VS theme by Andrew Lock (https://andrewlock.net)
 * Inspired by Visual Studio syntax coloring
 */

 code[class*="language-"],
 pre[class*="language-"] {
     color: #393A34;
     font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
     direction: ltr;
     text-align: left;
     white-space: pre;
     word-spacing: normal;
     word-break: normal;
     line-height: 1.2em;
 
     -moz-tab-size: 4;
     -o-tab-size: 4;
     tab-size: 4;
 
     -webkit-hyphens: none;
     -moz-hyphens: none;
     -ms-hyphens: none;
     hyphens: none;
 }
 
 pre > code[class*="language-"] {
     font-size: 1em;
 }
 
 pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
 code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
     background: #C1DEF1;
 }
 
 pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
 code[class*="language-"]::selection, code[class*="language-"] ::selection {
     background: #C1DEF1;
 }
 
 /* Code blocks */
 pre[class*="language-"] {
     padding: 1em;
     margin: .5em 0;
     overflow: auto;
     border: 1px solid #dddddd;
     background-color: white;
 }
 
 /* Inline code */
 :not(pre) > code[class*="language-"] {
     padding: .2em;
     padding-top: 1px;
     padding-bottom: 1px;
     background: #f8f8f8;
     border: 1px solid #dddddd;
 }
 
 .token.comment,
 .token.prolog,
 .token.doctype,
 .token.cdata {
     color: #008000;
     font-style: italic;
 }
 
 .token.namespace {
     opacity: .7;
 }
 
 .token.string {
     color: #A31515;
 }
 
 .token.punctuation,
 .token.operator {
     color: #393A34; /* no highlight */
 }
 
 .token.url,
 .token.symbol,
 .token.number,
 .token.boolean,
 .token.variable,
 .token.constant,
 .token.inserted {
     color: #36acaa;
 }
 
 .token.atrule,
 .token.keyword,
 .token.attr-value,
 .language-autohotkey .token.selector,
 .language-json .token.boolean,
 .language-json .token.number,
 code[class*="language-css"] {
     color: #0000ff;
 }
 
 .token.function {
     color: #393A34;
 }
 
 .token.deleted,
 .language-autohotkey .token.tag {
     color: #9a050f;
 }
 
 .token.selector,
 .language-autohotkey .token.keyword {
     color: #00009f;
 }
 
 .token.important {
     color: #e90;
 }
 
 .token.important,
 .token.bold {
     font-weight: bold;
 }
 
 .token.italic {
     font-style: italic;
 }
 
 .token.class-name,
 .language-json .token.property {
     color: #2B91AF;
 }
 
 .token.tag,
 .token.selector {
     color: #800000;
 }
 
 .token.attr-name,
 .token.property,
 .token.regex,
 .token.entity {
     color: #ff0000;
 }
 
 .token.directive.tag .tag {
     background: #ffff00;
     color: #393A34;
 }
 
 /* overrides color-values for the Line Numbers plugin
  * http://prismjs.com/plugins/line-numbers/
  */
 .line-numbers.line-numbers .line-numbers-rows {
     border-right-color: #a5a5a5;
 }
 
 .line-numbers .line-numbers-rows > span:before {
     color: #2B91AF;
 }
 
 /* overrides color-values for the Line Highlight plugin
 * http://prismjs.com/plugins/line-highlight/
 */
 .line-highlight.line-highlight {
     background: rgba(193, 222, 241, 0.2);
     background: -webkit-linear-gradient(left, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0));
     background: linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0));
 }
.main-container{background:#f2f3f3;min-height:100vh}
