.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.book-langs-index{width:100%;height:100%;padding:40px 0;margin:0;overflow:auto}@media (max-width: 600px){.book-langs-index{padding:0}}.book-langs-index .inner{max-width:600px;width:100%;margin:0 auto;padding:30px;background:#fff;border-radius:3px}.book-langs-index .inner h3{margin:0}.book-langs-index .inner .languages{list-style:none;padding:20px 30px;margin-top:20px;border-top:1px solid #eee}.book-langs-index .inner .languages:after,.book-langs-index .inner .languages:before{content:" ";display:table;line-height:0}.book-langs-index .inner .languages:after{clear:both}.book-langs-index .inner .languages li{width:50%;float:left;padding:10px 5px;font-size:16px}@media (max-width: 600px){.book-langs-index .inner .languages li{width:100%;max-width:100%}}.book-header{overflow:visible;height:50px;padding:0 8px;z-index:2;font-size:.85em;color:#383c45;background:0 0}.book-header .btn{display:block;height:50px;padding:0 15px;border-bottom:none;color:rgba(56,60,69,0.45);text-transform:uppercase;line-height:50px;box-shadow:none !important;position:relative;font-size:16px}.book-header .btn:hover{position:relative;text-decoration:none;color:#6a6d74;background:0 0}.book-header .btn:focus{outline:0}.book-header h1{margin:0;font-size:20px;font-weight:200;text-align:center;line-height:50px;opacity:0;transition:opacity ease .4s;padding-left:200px;padding-right:200px;transition:opacity .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-header h1 a,.book-header h1 a:hover{color:inherit;text-decoration:none}@media (max-width: 1000px){.book-header h1{display:none}}.book-header h1 i{display:none}.book-header:hover h1{opacity:1}.book.is-loading .book-header h1 i{display:inline-block}.book.is-loading .book-header h1 a{display:none}.book .dropdown{position:relative}.book .dropdown-menu{position:absolute;top:100%;left:0;z-index:100;display:none;min-width:160px;padding:0;margin:2px 0 0;list-style:none;font-size:16px;background-color:#f7f7f7;border:1px solid #dadbdc;border-radius:1px;box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.book .dropdown-menu.open{display:block}.book .dropdown-menu.dropdown-left{left:auto;right:4%}.book .dropdown-menu.dropdown-left .dropdown-caret{right:14px;left:auto}.book .dropdown-menu .dropdown-caret{position:absolute;top:-8px;left:14px;width:18px;height:10px;overflow:hidden}.book .dropdown-menu .dropdown-caret .caret-outer{position:absolute;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid rgba(0,0,0,0.1);height:auto;left:0;top:0;width:auto;display:inline-block;margin-left:-1px}.book .dropdown-menu .dropdown-caret .caret-inner{position:absolute;display:inline-block;margin-top:-1px;top:0;top:1px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #f7f7f7}.book .dropdown-menu .buttons{border-bottom:1px solid #dadbdc}.book .dropdown-menu .buttons:after,.book .dropdown-menu .buttons:before{content:" ";display:table;line-height:0}.book .dropdown-menu .buttons:after{clear:both}.book .dropdown-menu .buttons:last-child{border-bottom:none}.book .dropdown-menu .buttons .button{border:0;background-color:transparent;color:rgba(22,23,27,0.45);width:100%;float:left;text-align:center;line-height:1.25;padding:8px 4px}.book .dropdown-menu .buttons .button:hover{color:#6a6d74}.book .dropdown-menu .buttons .button:focus,.book .dropdown-menu .buttons .button:hover{outline:0}.book .dropdown-menu .buttons .button.size-2{width:50%}.book .dropdown-menu .buttons .button.size-3{width:33%}.book .page-wrapper{outline:0}.book .markdown-section blockquote{margin:0;margin-bottom:.85em;padding:0 15px;page-break-inside:avoid;color:#858585;border-left:4px solid #e5e5e5}.book .markdown-section blockquote:first-child{margin-top:0}.book .markdown-section blockquote:last-child{margin-bottom:0}.book .markdown-section .contains-task-list,.book .markdown-section .task-list{padding:0;padding-left:.8em;list-style:none}.book .markdown-section .contains-task-list .task-list-item-checkbox,.book .markdown-section .task-list .task-list-item-checkbox{margin:0 .2em .25em 0;vertical-align:middle}.book .markdown-section .glossary-term{cursor:help;text-decoration:underline}
