@charset "UTF-8";.clearfix:after,.gen-nav:after,.grid:after,.sales-form.user-anon article form label,.topnav:after,header#lead:after{clear:both}#sbo-rt-content .annotator-wrapper .annotator-editor-modal ul li,#sbo-rt-content .annotator-wrapper .annotator-touch-controls ul li,#sbo-rt-content .annotator-wrapper .annotator-viewer.viewer ul li,.sbo-inpage-toc .annotator-wrapper .annotator-editor-modal ul li,.sbo-inpage-toc .annotator-wrapper .annotator-touch-controls ul li,.sbo-inpage-toc .annotator-wrapper .annotator-viewer.viewer ul li{list-style-image:none}.agreement-inc .default-content ol.outline,.legalese ol.outline{counter-reset:item}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button.save-button{position:relative}.fetching-spinner{width:24px;height:24px;position:absolute;top:6px;right:7px;-webkit-animation:iosIntro .6s;animation:iosIntro .6s}.fetching-spinner svg{fill:#868686}.fetching-spinner svg path:nth-of-type(1){-webkit-animation:pulse 1s infinite linear;animation:pulse 1s infinite linear}.fetching-spinner svg path:nth-of-type(2){-webkit-animation:pulse 1s -.083s infinite linear;animation:pulse 1s -.083s infinite linear}.fetching-spinner svg path:nth-of-type(3){-webkit-animation:pulse 1s -.166s infinite linear;animation:pulse 1s -.166s infinite linear}.fetching-spinner svg path:nth-of-type(4){-webkit-animation:pulse 1s -.249s infinite linear;animation:pulse 1s -.249s infinite linear}.fetching-spinner svg path:nth-of-type(5){-webkit-animation:pulse 1s -.332s infinite linear;animation:pulse 1s -.332s infinite linear}.fetching-spinner svg path:nth-of-type(6){-webkit-animation:pulse 1s -.415s infinite linear;animation:pulse 1s -.415s infinite linear}.fetching-spinner svg path:nth-of-type(7){-webkit-animation:pulse 1s -.498s infinite linear;animation:pulse 1s -.498s infinite linear}.fetching-spinner svg path:nth-of-type(8){-webkit-animation:pulse 1s -.581s infinite linear;animation:pulse 1s -.581s infinite linear}.fetching-spinner svg path:nth-of-type(9){-webkit-animation:pulse 1s -.664s infinite linear;animation:pulse 1s -.664s infinite linear}.fetching-spinner svg path:nth-of-type(10){-webkit-animation:pulse 1s -.747s infinite linear;animation:pulse 1s -.747s infinite linear}.fetching-spinner svg path:nth-of-type(11){-webkit-animation:pulse 1s -.83s infinite linear;animation:pulse 1s -.83s infinite linear}.fetching-spinner svg path:nth-of-type(12){-webkit-animation:pulse 1s -.913s infinite linear;animation:pulse 1s -.913s infinite linear}@-webkit-keyframes pulse{50%{fill:#868686}to{fill:rgba(134,134,134,.4)}}@keyframes pulse{50%{fill:#868686}to{fill:rgba(134,134,134,.4)}}@-webkit-keyframes iosIntro{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes iosIntro{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.scale-right-to-left-appear{transform:scale(0);transform-origin:top right;transition:.3s all cubic-bezier(.19,1,.22,1)}.scale-right-to-left-appear-active{transform:scale(1)}.fade-in-appear{opacity:.01}.fade-in-appear-active{opacity:1;transition:opacity .5s ease-in}.right{float:right}.modal-active{overflow:hidden}.no-touch .modal-active .title-cards .title-hover{visibility:visible;opacity:1;display:block}button.fetching{background-size:30px;padding-right:35px!important}.modal-underlay{position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,.7);left:0;top:0;z-index:999;transition:opacity .25s ease-in-out}.modal-underlay-appear{opacity:.01}.modal-underlay-appear-active{opacity:1;transition:opacity .5s ease-in}.modal-menu{height:140px;overflow-y:auto}.modal-wrapper{width:480px;z-index:9999;background-color:#FFF;position:fixed;left:50%;margin-left:-240px;top:100px;border:1px solid #ededed;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:1em 2em 3em;border-radius:1.5px;text-align:left;font-family:"source sans pro",sans-serif}.modal-wrapper h1{margin:0 0 20px;font-size:24px;font-weight:400}.modal-wrapper h4{color:#070707;font-size:16px;font-weight:700;margin:1em 0 .5em}.modal-wrapper input[type=search]{width:100%;padding:8px;border:1px solid #DDD;font-size:larger;margin:0;-webkit-appearance:none}.modal-wrapper .wrap-search{position:relative}.modal-wrapper .wrap-search svg{position:absolute;right:5px;top:5px}.modal-wrapper .modal-menu .does-exist-in-collection{background-color:#F5F5F5}.modal-wrapper .modal-menu li{height:35px}.modal-wrapper .modal-menu li a{color:#070707;padding:0 .5em;width:100%;display:block;font-size:16px;line-height:35px}.modal-wrapper .modal-menu li a:hover{background-color:#EDEDED;text-decoration:none}.modal-wrapper .dropdown-item a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px;position:relative;padding-right:40px!important}.modal-wrapper .dropdown-item a .item-title{overflow:hidden;text-overflow:ellipsis;max-width:420px}.modal-wrapper .error-message{background-color:#ef9a9a;margin-bottom:30px;margin-top:10px;max-width:920px;padding:10px 20px;width:100%}.modal-wrapper .error-message p{font-size:1em;margin:0}@media (max-width:768px){.modal-wrapper{width:100%;margin-left:0;left:0;top:0;height:100%}}.modal-wrapper .modal-close{position:absolute;top:0;right:0;margin:1em;padding:.6em;max-width:40px;max-height:40px;background:#fff;border-radius:50%!important;-webkit-transition:all .5s cubic-bezier(.23,1,.32,1);transition:all .5s cubic-bezier(.23,1,.32,1)}.modal-wrapper .modal-close svg{fill:#676767;height:24px;pointer-events:none;width:24px;vertical-align:top}.modal-close:hover{background-color:#DDD}.modal-close:focus{background-color:#AAA}.modal-wrapper .modal-menu li.list-slide-leave{height:35px;opacity:1}.modal-wrapper .modal-menu li.list-slide-leave-active{height:0;opacity:.01;transition:all .3s ease-in}.modal-wrapper .modal-menu li.list-slide-enter{height:0;opacity:.01}.modal-wrapper .modal-menu li.list-slide-enter-active{height:35px;opacity:1;transition:all .3s ease-in}.modal-wrapper .dropdown-item a .is-fetching-gif,.modal-wrapper .dropdown-item a svg,.modal-wrapper .dropdown-item a.error svg{position:absolute;right:5px;top:8px}.modal-create-collection.modal-wrapper{padding:1em 2em 6em}.modal-create-collection .create-collection-container input[type=text],.modal-create-collection .create-collection-container textarea{border:none;border-bottom:2px solid #404040;background-color:transparent;width:100%;max-width:100%;border-radius:0;outline:0;padding:6px 0}.modal-create-collection .create-collection-container input[type=text]{font-size:20px}.modal-create-collection .create-collection-container textarea{margin-top:.35em;resize:none}.modal-create-collection .create-collection-container label{line-height:1.3em;margin-top:0;color:#999}.modal-create-collection .create-collection-container input[type=text].error{border:none;border-bottom:2px solid #b9002d;background-color:transparent}.modal-create-collection .create-collection-container input[type=text].success{border:none;border-bottom:2px solid green;background-color:transparent}.modal-create-collection .create-collection-container label.error,.modal-create-collection .create-collection-container label.success{font-weight:700;color:#444}.modal-create-collection .create-collection-container label.success a{cursor:pointer;color:#F65D22}.modal-create-collection .create-collection-container .actions{position:absolute;right:28px;bottom:30px;display:block}.modal-create-collection .create-collection-container .actions .cancel{color:#333}.modal-create-collection .create-collection-container .actions li{display:inline-block;margin-left:15px}.modal-wrapper .create-collection-container .wrap-textarea h2,.modal-wrapper .wrap-collection-name-input .wrap-svg{display:none}.modal-wrapper .wrap-collection-name-input{padding-right:0}.modal-wrapper .wrap-collection-name-input .actions{position:absolute;top:300px;left:auto;right:30px}@media screen and (max-width:51.25em){.modal-wrapper .create-collection-container{margin-top:0}}.modal-wrapper .create-collection-container .wrap-collection-name-input,.modal-wrapper .create-collection-container .wrap-textarea{margin-top:0}.modal-pair-devices{text-align:center;padding-top:30px}.modal-pair-devices p{font-size:14px;color:#AAA}.modal-pair-devices .button-primary,.modal-pair-devices .button-secondary,.modal-pair-devices button{padding:10px 40px;margin-top:15px}.modal-wrapper.expiring-pair-code-modal-nag h1,.modal-wrapper.modal-pair-devices h1{padding-right:30px;line-height:1.25em;margin-top:15px}.modal-wrapper.expiring-pair-code-modal-nag,.modal-wrapper.modal-pair-devices{text-align:center}.modal-wrapper.expiring-pair-code-modal-nag p,.modal-wrapper.modal-pair-devices p{color:#999}@media (max-width:540px){.modal-wrapper.expiring-pair-code-modal-nag .button-primary,.modal-wrapper.expiring-pair-code-modal-nag .button-secondary,.modal-wrapper.expiring-pair-code-modal-nag button,.modal-wrapper.modal-pair-devices .button-primary,.modal-wrapper.modal-pair-devices .button-secondary,.modal-wrapper.modal-pair-devices button{width:100%;margin:10px 0;text-align:center}}@-webkit-keyframes fadeOut180DegPopIn{0%{opacity:1;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}90%{opacity:0;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}91%{opacity:0;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}99%{opacity:0}100%{opacity:1}}@keyframes fadeOut180DegPopIn{0%{opacity:1;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}90%{opacity:0;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}91%{opacity:0;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}99%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut0DegPopIn{0%{opacity:1;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}90%{opacity:0;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}91%{opacity:0;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}99%{opacity:0}100%{opacity:1}}@keyframes fadeOut0DegPopIn{0%{opacity:1;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}90%{opacity:0;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}91%{opacity:0;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}99%{opacity:0}100%{opacity:1}}.menu-dropdown-wrapper{font-size:14px;line-height:14px;position:relative}.modal-wrapper .create-collection-container,.modal-wrapper .edit-collection-container{width:100%}.is-fetching-gif{max-width:18px;float:right}.title-card .menu-dropdown-wrapper{margin:-7px -7px 0 15px}.title-card.title-cards-large .menu-dropdown-wrapper{display:inline-block;margin:-7px 10px 0 15px}@media (max-width:540px){.title-card.title-cards-large .menu-dropdown-wrapper{margin:-7px -3px 0 15px}}.menu-control{width:65px;float:right;margin:7px 0 0}.menu-control li{background-color:#fff;border:1px solid #777;display:inline-block;float:left;height:30px;position:relative;width:30px}.menu-control li.caret,.menu-control li.control.caret a{border-left:none}.menu-control li img.queue-spinner{max-width:100%;min-width:0;height:auto;width:20px;position:absolute;top:4px;left:4px}.menu-control li .menu-caret,.menu-control li .rec-fav{background-color:transparent;float:left;height:26px;margin:1px 0 0 1px;padding:6px 8px;width:26px}.menu-control li .rec-fav{color:#070707}.menu-control li .rec-fav:hover{color:#F65D22}.menu-control li .menu-caret{width:27px;border:none}.menu-control li .menu-caret .is-fetching-gif{position:absolute;right:5px;top:5px}.menu-control li .rec-fav.error:before{content:url(/static/svg/icon--error.c86f31237730.svg)}.menu-control li .rec-fav:before{position:absolute;left:8px;top:9px}.menu-control li.control-disabled{border-color:#bcbcbc}.menu-control li.control-disabled button{color:#bcbcbc;background:#fff!important}.menu-control li.control-disabled button svg{fill:#bcbcbc}.menu-caret svg{position:absolute;top:12px;right:8px;width:12px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);fill:#070707}.menu-caret.animate svg{animation-name:fadeOut0DegPopIn;animation-duration:.3s}.menu-caret.opened svg{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu-caret.opened.animate svg{animation-name:fadeOut180DegPopIn;animation-duration:.3s}.menu-dropdown-wrapper .tooltip{position:absolute;top:45px;color:#FFF;opacity:1}.menu-dropdown-wrapper .tooltip.top-left{left:5px}.menu-dropdown-wrapper .tooltip.top-right{right:10px}.menu-dropdown-wrapper .tooltip.top-right.queue-tooltip{right:40px}.menu-dropdown-wrapper .tooltip.top-left.collections-tooltip{left:40px}.menu-dropdown-wrapper .tooltip.top-right.error-tooltip{right:26px}.menu-dropdown-wrapper.align-right .menu-dropdown-region,.tooltip.bottom-right .tooltip-arrow,.tooltip.top-right .tooltip-arrow{right:5px}.menu-dropdown-wrapper .tooltip.top-left.error-tooltip{left:26px}.menu-dropdown-wrapper .tooltip .tooltip-arrow{top:-5px;transform:rotate(180deg)}.menu-dropdown-region{width:280px;background-color:#f6f6f6;position:absolute;top:40px;-moz-box-shadow:0 2px 5px #aaa;-webkit-box-shadow:0 2px 5px #aaa;box-shadow:0 2px 5px #aaa;border:1px solid #EEE;z-index:99}.dropdown-item svg{position:relative;top:-3px}.dropdown-item.is-fetching{background-color:#F5F5F5}.dropdown-item.is-fetching a{opacity:.5}.dropdown-item.error svg{top:1px}.dropdown-item.border-top{border-top:1px solid #D1D1D1}.actions a.dropdown-item.error{color:#ea6d60}.menu-dropdown-wrapper .menu-dropdown-region li a{display:block;padding:0 15px;line-height:35px;text-align:left;color:#1d2225!important;position:relative;font-size:16px}.menu-dropdown-region li a:hover{color:#1d2225;background-color:#EDEDED}.menu-dropdown-region li a:active,.menu-dropdown-region li a:focus,.menu-dropdown-region li a:hover,.menu-dropdown-region li a:visited{text-decoration:none}.menu-dropdown-region .item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:234px}.menu-dropdown-region .dropdown-item a{padding-right:30px}.menu-dropdown-region li a .is-fetching-gif,.menu-dropdown-region li a svg,.menu-dropdown-region li a.error svg{position:absolute;right:5px;top:7px}.menu-dropdown-region li a.error svg{top:11px}.menu-dropdown-region li a .loading-icon{position:absolute;right:3px;top:6px;display:none}.menu-dropdown-region li a .loading-icon img{width:20px;height:20px}.collections-dropdown.condensed .menu-control{width:40px;margin-top:2px}.collections-dropdown.condensed .menu-control>li{background-color:transparent;width:20px;border:none;padding:0}.js-playlist-icon,.js-playlist-icon:disabled,.js-playlist-icon:disabled:focus,.js-playlist-icon:disabled:hover{background-color:transparent!important}.collections-dropdown.condensed .menu-dropdown-wrapper .tooltip{top:30px}.collections-dropdown.condensed .menu-dropdown-wrapper .tooltip.top-right{right:0}.collections-dropdown.condensed .menu-dropdown-wrapper .tooltip.top-right.queue-tooltip{right:14px}.collections-dropdown.condensed .tooltip.top-left.collections-tooltip{left:19px}.icon-added-to-playlist-sml g g,.js-playlist-icon:hover .icon-add-to-playlist-sml g g{fill:#F65D22}.js-playlist-icon{position:relative;width:18px;height:30px;border:none!important;outline:0!important;overflow:visible}.js-playlists-menu{position:relative;bottom:10px;right:7px}.top-right.playlist-tooltip{top:38px!important;right:4px!important}.top-left.playlist-tooltip{left:7px!important}.collections-dropdown.condensed .js-playlists-menu{bottom:auto;right:auto}.collections-dropdown.condensed .js-playlist-icon{top:0;left:5px;height:30px}.collections-dropdown.condensed .icon-add-to-playlist-sml,.collections-dropdown.condensed .icon-added-to-playlist-sml{right:12px;bottom:0;margin-bottom:8px}@media (min-width:800px){.collections-dropdown.condensed .icon-add-to-playlist-sml,.collections-dropdown.condensed .icon-added-to-playlist-sml{right:6px}}.search-page .js-playlist-icon{top:-5px;left:40px}.js-tutorial-module.js-dashboard-module .js-playlist-icon{top:8px;left:20px;width:40px}.title-info .js-playlist-icon{top:-2px;left:3px}.js-new-in-topics .js-playlist-icon{top:12px;left:-1px}.tutorial-cards .js-playlist-icon{top:12px;left:55px}.publisher-titles .js-playlist-icon{top:-3px;left:5px}.library-content .js-playlist-icon,.recent-items-container .js-playlist-icon{top:3px;left:2px}.icon-add-to-playlist-sml,.icon-added-to-playlist-sml{position:absolute;bottom:auto;right:8px;width:16px;height:14px}.dashboard__module__card-container .js-playlist-icon{top:7px;left:-14px;width:55px}.dashboard__module__card-array>div:first-child .card--mini-card .playlist-tooltip .tooltip-inner,.recommendations-container .title-cards .playlist-tooltip .tooltip-inner{margin:0 -110px 0 0}.dashboard__module__card-array .card--mini-card .icon-add-to-playlist-sml,.dashboard__module__card-array .card--mini-card .icon-added-to-playlist-sml,.recommendations-container .icon-add-to-playlist-sml,.recommendations-container .icon-added-to-playlist-sml{right:12px;bottom:14px;width:14px;height:12px}.recommendations-container .js-playlist-icon{top:14px;left:-20px;width:55px}.dashboard__module__card-array .card--mini-card .js-playlist-addto-label,.recommendations-container .js-playlist-addto-label{font-size:11.2px;text-align:center;padding-top:7px;display:inherit;left:-2px;position:relative;bottom:1px}.js-playlist-addto-label:hover{color:#F65D22}.js-playlist-addto-label{display:none;text-transform:none;font-weight:400;letter-spacing:normal;color:#070707;white-space:nowrap;width:50px}.library-no-content .icon-add-to-playlist-sml{position:static}.svg-hexagon-design{display:none}.js-playlist-icon{top:3px;left:-10px}.js-title-detail-page .tooltip.top-left.playlist-tooltip{right:unset!important}.gridt{display:table}.gridt .gridtc{display:table-cell}.gridx .griditem{vertical-align:top}.gridx .gridblock,.gridx .griditem{display:block;margin-bottom:1em;text-align:left;font-size:16px}@media only screen and (min-width:600px){.gridx .gridblock,.gridx .griditem{display:inline-block;vertical-align:top}}.gridx{font-size:.1px;width:100%}.gridx:after{content:'';display:inline-block;width:100%}#billing_form select,.search-result-page .facets select,.user-profile .annotation-list .filter-highlights{display:inline-block;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;background:url(/static/images/select-arrows.8736449abad1.svg) right center no-repeat #FFF;margin-bottom:.625rem;padding:.1875rem 1.25rem .25rem .3125rem;border:1px solid #ddd;min-width:70px;min-width:4.375rem;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;font-size:14px;font-size:.875rem;color:#777;text-overflow:ellipsis;cursor:pointer;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.05);-o-box-shadow:0 1px 0 0 rgba(0,0,0,.05);box-shadow:0 1px 0 0 rgba(0,0,0,.05)}#billing_form .error select,.error #billing_form select,.error .search-result-page .facets select,.error .user-profile .annotation-list .filter-highlights,.search-result-page .facets .error select,.user-profile .annotation-list .error .filter-highlights{border:1px solid #ea6d60}#billing_form select:active,#billing_form select:focus,.search-result-page .facets select:active,.search-result-page .facets select:focus,.user-profile .annotation-list .filter-highlights:active,.user-profile .annotation-list .filter-highlights:focus{border:1px solid #00b3e7}body.debug:before{display:block;background:red;position:fixed;bottom:0;left:0;font-size:20px;color:#fff;padding:20px;z-index:100000000;content:"base"}@media screen and (min-width:240px){body.debug:before{content:"smallest [1]"}}@media screen and (min-width:20em){body.debug:before{content:"small [2]"}}@media screen and (min-width:32.5625em){body.debug:before{content:"small-medium [3]"}}@media screen and (min-width:41.9375em){body.debug:before{content:"medium [4]"}}@media screen and (min-width:48em){body.debug:before{content:"medium-large [5]"}}@media screen and (min-width:49.4375em){body.debug:before{content:"large [6]"}}@media screen and (min-width:50.6875em){body.debug:before{content:"large-larger [7]"}}@media screen and (min-width:69em){body.debug:before{content:"larger [8]"}}@media screen and (min-width:78.125em){body.debug:before{content:"larger-largest [9]"}}@media screen and (min-width:100.0625em){body.debug:before{content:"largest [10]"}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{position:relative;min-height:100%;font-family:"source sans pro",Helvetica,Arial,sans-serif;font-family:"source sans pro",sans-serif;background-color:#f5f5f5;color:#070707;margin:0}#container{width:100%;max-width:100.0625em;height:auto;margin:0 auto;padding:0 20px}header#lead{padding:5px 0 10px}header#lead:after,header#lead:before{content:" ";display:table}header#lead #page-title{display:inline-block;margin:0;padding-top:10px;word-wrap:break-word;color:#404040;font:300 36px oreilly-urw-typewriter-narro,monospace,serif}header .searchbox{position:absolute;left:0}@media screen and (min-width:32.5625em){header .searchbox{position:static;margin:12px 0 0;float:none}}@media screen and (min-width:50.6875em){header#lead{min-height:64px}header .searchbox{float:right}}article>h2{margin:1.25rem 2.625rem 1rem;text-transform:uppercase;font-weight:700;color:#777;font-size:18px;font-size:1.125rem}article>section{margin-bottom:20px}article>section.callout p{margin:0}@media screen and (max-width:32.5em){article .pad{margin:.3125rem .9375rem}}@media screen and (min-width:31.25em){.user-anon article{display:block}}.grid{position:relative}.grid:after,.grid:before{content:" ";display:table}@media (min-width:768px){.grid{max-width:1200px;margin:0 auto;font-size:0}[class*=col-]{display:inline-block;font-size:16px;line-height:1.5em;vertical-align:top;padding-right:20px}.grid [class*=col-]:last-of-type{padding-right:0}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-3-4{width:75%}.col-1-2{width:50%}.col-1-4{width:25%}.col-1-8{width:12.5%}.module{padding:20px}.grid-pad{padding:20px 0 20px 20px}.grid-pad [class*=col-]:last-of-type{padding-right:20px}}.orm-topbar{display:block;width:100%;max-height:26px;padding:1px 20px 0 10px;font-size:13px;line-height:26px;background:#b9002d}.orm-topbar svg{width:78px;height:13px;margin-top:6px;fill:#fff}@media screen and (min-height:26.25em) and (min-width:32.5625em){.orm-topbar{position:fixed;top:0;left:0;z-index:9}.user-anon .orm-topbar{position:static}}@font-face{font-family:Guardian;src:url(/static/fonts/GuardianText/GuardianTextSans-Regular-Web.e734c30af72f.eot) format("embedded-opentype"),url(/static/fonts/GuardianText/GuardianTextSans-Regular-Web.00c896c9dba4.woff) format("woff"),url(/static/fonts/GuardianText/GuardianTextSans-Regular-Web.07bdba24ef9f.ttf) format("truetype"),url(/static/fonts/GuardianText/GuardianTextSans-Regular-Web.8a9f85394f0d.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Guardian;src:url(/static/fonts/GuardianText/GuardianTextSans-Regular-Web.e734c30af72f.eot) format("embedded-opentype"),url(/static/fonts/GuardianText/GuardianTextSans-Regular-Web.00c896c9dba4.woff) format("woff"),url(/static/fonts/GuardianText/GuardianTextSans-Regular-Web.07bdba24ef9f.ttf) format("truetype"),url(/static/fonts/GuardianText/GuardianTextSans-Regular-Web.8a9f85394f0d.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Guardian;src:url(/static/fonts/GuardianText/GuardianTextSans-RegularIt-Web.927e14a854e7.eot) format("embedded-opentype"),url(/static/fonts/GuardianText/GuardianTextSans-RegularIt-Web.a78cde13de17.woff) format("woff"),url(/static/fonts/GuardianText/GuardianTextSans-RegularIt-Web.be06252926f5.ttf) format("truetype"),url(/static/fonts/GuardianText/GuardianTextSans-RegularIt-Web.1eb688bcf011.svg) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Guardian;src:url(/static/fonts/GuardianText/GuardianTextSans-Bold-Web.dcec4eedd1ce.eot) format("embedded-opentype"),url(/static/fonts/GuardianText/GuardianTextSans-Bold-Web.7eedce2cbf2e.woff) format("woff"),url(/static/fonts/GuardianText/GuardianTextSans-Bold-Web.401eb890add7.ttf) format("truetype"),url(/static/fonts/GuardianText/GuardianTextSans-Bold-Web.e4358b62d38f.svg) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Guardian;src:url(/static/fonts/GuardianText/GuardianTextSans-BoldIt-Web.cdaae27f59ee.eot) format("embedded-opentype"),url(/static/fonts/GuardianText/GuardianTextSans-BoldIt-Web.4177c687e2b5.woff) format("woff"),url(/static/fonts/GuardianText/GuardianTextSans-BoldIt-Web.497af95fe0c9.ttf) format("truetype"),url(/static/fonts/GuardianText/GuardianTextSans-BoldIt-Web.52b99d505e98.svg) format("svg");font-weight:600;font-style:italic}@font-face{font-family:oreilly-urw-typewriter-narro;src:url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.877a8fe3d154.eot) format("embedded-opentype"),url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.b2276b784bc4.woff) format("woff"),url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.ad09c8505eab.ttf) format("truetype"),url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.c7136ab94d61.svg) format("svg");font-weight:200;font-style:normal}@font-face{font-family:oreilly-urw-typewriter-narro;src:url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.877a8fe3d154.eot) format("embedded-opentype"),url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.b2276b784bc4.woff) format("woff"),url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.ad09c8505eab.ttf) format("truetype"),url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.c7136ab94d61.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:oreilly-urw-typewriter-narro;src:url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.877a8fe3d154.eot) format("embedded-opentype"),url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.b2276b784bc4.woff) format("woff"),url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.ad09c8505eab.ttf) format("truetype"),url(/static/fonts/URWTypewriter/urwtypewritertotthinnar-webfont.c7136ab94d61.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:SSFlow;src:url(/static/fonts/ss-flow/ss-flow.d46b9b954949.eot) format("embedded-opentype"),url(/static/fonts/ss-flow/ss-flow.af98a8a51d13.woff) format("woff"),url(/static/fonts/ss-flow/ss-flow.e824aa1cfc1d.ttf) format("truetype"),url(/static/fonts/ss-flow/ss-flow.ba282954d53b.svg) format("svg");font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}[class*=ss-] span{display:none}.ss-icon,.ss-icon.ss-flow,[class*=" ss-"].right:after,[class*=" ss-"].ss-flow.right:after,[class*=" ss-"].ss-flow:before,[class*=" ss-"]:before,[class^=ss-].right:after,[class^=ss-].ss-flow.right:after,[class^=ss-].ss-flow:before,[class^=ss-]:before{font-family:SSFlow;font-style:normal;font-weight:400;text-decoration:none;white-space:nowrap;-webkit-font-smoothing:antialiased}.progress,.topic-display li,a.skip:active,a.skip:focus,a.skip:hover{-webkit-font-smoothing:subpixel-antialiased}[class*=" ss-"].right:before,[class^=ss-].right:before{display:none;content:''}.ss-flow.right:after,.ss-flow:before{content:'\f700'}.ss-hexfill.right:after,.ss-hexfill:before{content:'\f701'}.ss-hexbase.right:after,.ss-hexbase:before{content:'\f702'}.ss-hextri.right:after,.ss-hextri:before{content:'\f703'}.ss-hexlined.right:after,.ss-hexlined:before{content:'\f704'}.ss-queue.right:after,.ss-queue:before{content:'\f709'}.ss-book.right:after,.ss-book:before{content:'📕'}.ss-search.right:after,.ss-search:before{content:'🔎'}.ss-link.right:after,.ss-link:before{content:'🔗'}.ss-write.right:after,.ss-write:before{content:'\270e'}.ss-compose.right:after,.ss-compose:before{content:'📝'}.ss-lock.right:after,.ss-lock:before{content:'🔒'}.ss-unlock.right:after,.ss-unlock:before{content:'🔓'}.ss-ban.right:after,.ss-ban:before{content:'🚫'}.ss-tag.right:after,.ss-tag:before{content:'\e100'}.ss-star.right:after,.ss-star:before{content:'\22c6'}.ss-picks.right:after,.ss-picks:before{content:'\f705'}.ss-user.right:after,.ss-user:before{content:'👤'}.ss-femaleuser.right:after,.ss-femaleuser:before{content:'👧'}.ss-users.right:after,.ss-users:before{content:'👥'}.ss-volume.right:after,.ss-volume:before{content:'🔈'}.ss-highvolume.right:after,.ss-highvolume:before{content:'🔊'}.ss-video.right:after,.ss-video:before{content:'📹'}.ss-play.right:after,.ss-play:before{content:'\25b6'}.ss-pause.right:after,.ss-pause:before{content:'\e8a0'}.ss-rewind.right:after,.ss-rewind:before{content:'\23ea'}.ss-fastforward.right:after,.ss-fastforward:before{content:'\23e9'}.ss-skipback.right:after,.ss-skipback:before{content:'\23ee'}.ss-skipforward.right:after,.ss-skipforward:before{content:'\23ed'}.ss-replay.right:after,.ss-replay:before{content:'\21ba'}.ss-refresh.right:after,.ss-refresh:before{content:'\21bb'}.ss-sync.right:after,.ss-sync:before{content:'\eb82'}.ss-list.right:after,.ss-list:before{content:'\ed50'}.ss-fontsize.right:after,.ss-fontsize:before{content:'\f706'}.ss-highlights.right:after,.ss-highlights:before{content:'\f707'}.ss-check.right:after,.ss-check:before{content:'\2713'}.ss-delete.right:after,.ss-delete:before{content:'\2421'}.ss-recent.right:after,.ss-recent:before{content:'\f708'}.ss-settings.right:after,.ss-settings:before{content:'\2699'}.ss-up.right:after,.ss-up:before{content:'\2b06'}.ss-right.right:after,.ss-right:before{content:'\27a1'}.ss-down.right:after,.ss-down:before{content:'\2b07'}.ss-left.right:after,.ss-left:before{content:'\2b05'}.ss-navigateup.right:after,.ss-navigateup:before{content:'\f500'}.ss-navigateright.right:after,.ss-navigateright:before{content:'\25bb'}.ss-navigatedown.right:after,.ss-navigatedown:before{content:'\f501'}.ss-navigateleft.right:after,.ss-navigateleft:before{content:'\25c5'}.popup{border:1px solid #d5d6d2;background-color:#fff;position:fixed;top:100px;left:50%;margin-left:-300px;width:600px;z-index:9999;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 0 #e6e6e6;-webkit-box-shadow:0 3px 0 #e6e6e6;-o-box-shadow:0 3px 0 #e6e6e6;box-shadow:0 3px 0 #e6e6e6}.popup.fadeout{-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.popup.fadeout.closed{opacity:0}.popup .headline{border-bottom:1px solid #CCC;padding:.375rem 0}.popup .headline h2{color:#777;margin:0;padding:.625rem}.popup .popup-content{color:#777;padding:.625rem .9375rem}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}label{display:block;font-size:14px;font-size:.875rem;text-transform:None;color:#404040;margin:1rem 0 .5rem}label .note{text-transform:capitalize;letter-spacing:0;font-size:smaller}strong{font-weight:700}.add-members-fake-field,input[type=text],input[type=email],input[type=password],textarea{background-color:rgba(244,243,240,.5);border:1px solid rgba(118,118,118,.35);font-size:18px;font-family:"source sans pro",sans-serif;margin-bottom:.625rem;padding:.5em;min-width:12em;width:100%;max-width:15em;color:#070707}.error .add-members-fake-field,.error input[type=text],.error input[type=email],.error input[type=password],.error textarea{border:1px solid #ea6d60}.ie8 .add-members-fake-field,.ie8 input[type=text],.ie8 input[type=email],.ie8 input[type=password],.ie8 textarea{font-family:sans-serif}.django-messages,.feedback .text,.tooltip,a.l0,a.l1,a.l2,a.skip:active,a.skip:focus,a.skip:hover{font-family:"source sans pro",sans-serif}input:read-only{border-color:#e6e6e6}#registration-form input[type=submit]:disabled{color:#AAA;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.15);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15);-o-box-shadow:0 0 0 1px rgba(0,0,0,.15);box-shadow:0 0 0 1px rgba(0,0,0,.15)}.half-field{max-width:100%;width:100%}@media screen and (min-width:32.5625em){.half-field{max-width:48%}.half-field.right{float:right}.half-field.left{float:left}}.sales-form.user-anon article form .left,label[for=id_card_number]{float:left}ul.credit-cards{position:relative;z-index:1;font-weight:400}ul.credit-cards .tooltip .tooltip-inner{max-width:250px;width:250px;white-space:normal}@media screen and (max-width:53.75em){ul.credit-cards .tooltip .tooltip-inner{max-width:200px;width:200px}}ul.credit-cards li{display:inline-block;text-indent:-99999px;width:40px;height:25px;margin-right:10px;opacity:.7}ul.credit-cards li.mastercard{background:url(/static/images/mastercard.975ace85afab.png) no-repeat}ul.credit-cards li.discover{background:url(/static/images/discover.4e4c8fabeda2.png) no-repeat}ul.credit-cards li.visa{background:url(/static/images/visa.5ffd30176b82.png) no-repeat}ul.credit-cards li.amex{background:url(/static/images/amex.d978726c3070.png) no-repeat}ul.credit-cards li:focus,ul.credit-cards li:hover{opacity:.9}textarea{width:100%;min-height:7em;max-width:30em;font-size:16px}.agreement-inc label,.pod{font-size:14px}input+small,select+small{display:block;margin:.5em 0!important}.agreement-inc input[type=checkbox]+small{display:inline}input.error{border:1px solid #ea6d60;background-color:#fbe1de}input.ok{border:1px solid #008542;background-color:#fff}small.ok{color:#F65D22}.form-row.error .errorlist,small.error{color:#ea6d60}#id_username{text-transform:lowercase}#id_username::-webkit-input-placeholder{text-transform:none}#id_username:-moz-placeholder{text-transform:none}#id_username::-moz-placeholder{text-transform:none}#id_username:-ms-input-placeholder{text-transform:none}input#id_username:-ms-input-placeholder,input#id_username::-moz-placeholder,input#id_username::-webkit-input-placeholder{text-transform:capitalize}.articlelist>li .controls .format-title,.articlelist>li .position-link,.button-orm,.pod h3,h3{text-transform:uppercase}.form-row.error .errorlist li{margin:.5em 0}.sales-form.user-authenticated .page-head{display:none}.sales-form.user-anon{background-color:#f6f6f6}.sales-form.user-anon header[role=banner]{border-bottom:1px solid #DDD}.sales-form.user-anon article,.sales-form.user-anon footer{background:no-repeat}.link-to-markdown,.pod,.sf-cvv .cvv-help{background-clip:padding-box}.sales-form.user-anon article header{border-bottom:1px solid #DDD;text-align:center;padding-bottom:.625rem}.sales-form.user-anon article .intro{text-align:center}.sales-form.user-anon article form{padding:0 8.125rem 1.25rem}.sales-form.user-anon article form .left,.sales-form.user-anon article form .right{display:inline-block;width:48%;margin-bottom:.625rem}.sales-form.user-anon article form .right{float:right}.sales-form.user-anon article form input{padding:.5em}.sales-form.user-anon article form input[type=submit]{padding:1rem 1.5625rem;margin:1.875rem 0 1.5625rem}.sales-form.user-anon .pod{margin:36px auto;max-width:820px;max-width:51.25rem}@media screen and (max-width:51.1875em){.sales-form.user-anon .pod{margin-right:10px;margin-left:10px}.sales-form.user-anon article form{padding:0 5rem 1.25rem}.sales-form.user-anon article form textarea{max-width:100%}}@media screen and (max-width:51.1875em) and (max-width:45em){.sales-form.user-anon article form{padding:0 1.25rem 1.25rem}.sales-form.user-anon article form .left,.sales-form.user-anon article form .right{width:100%}}.sf-cvv{position:relative;min-width:95px;width:100%;max-width:100px}.sf-cvv .tooltip-inner{max-width:300px;width:300px;white-space:normal}.sf-cvv .cvv-help{position:absolute;right:6px;bottom:21px;padding-top:1px;background-color:#777;color:#fff;-webkit-border-radius:2px;border-radius:2px;width:20px;height:20px;font-weight:700;text-align:center}.sf-ccnum,.sf-country,.sf-cvv,.sf-zip{display:inline-block;vertical-align:top}.sf-ccnum,.sf-zip{max-width:18em;width:100%}.sf-additional-info textarea,textarea.add-members{max-width:100%}.agreement-inc label input{float:left;display:inline-block;margin:10px 10px 0 0}@media screen and (min-width:20em){.sf-ccnum,.sf-zip{margin-right:1em}}@media screen and (min-width:32.5625em){.form-row:after,.form-row:before{content:" ";display:table}.form-row:after{clear:both}.sf-ccnum,.sf-cvv{display:inline-block;vertical-align:top}.sf-ccnum{margin-right:1em}}.clearfix:after,.clearfix:before{content:" ";display:table}a:link,a:visited{color:#F65D22;text-decoration:none}a:link.gray-link:focus,a:link.gray-link:hover,a:link:focus,a:link:hover,a:visited.gray-link:focus,a:visited.gray-link:hover,a:visited:focus,a:visited:hover{color:#F65D22;text-decoration:underline}a:link.gray-link,a:visited.gray-link{text-decoration:underline;color:rgba(64,64,64,.75)}a{-moz-transition:color .2s ease-out;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a span,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a span,.social-sharing a span,.visuallyhidden{border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a span.focusable:active,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a span.focusable:focus,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a span.focusable:active,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a span.focusable:focus,.social-sharing a span.focusable:active,.social-sharing a span.focusable:focus,.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.hidden{display:none}form input.error,form textarea.error{border:1px solid #ea6d60;background-color:#fae0de}.pod{margin:0 0 1.25rem;padding:1rem;background-color:#fff;font-size:.875rem;line-height:19px;line-height:1.1875rem;-webkit-border-radius:2px;border-radius:2px}.pod header h1{margin-top:0}.pod header h1.trial{color:#ea6d60}.pod h3,h3,h4{color:#777}.pod h2{font-size:18px}h1,h2{font-weight:400;color:#404040}.display-markdown ol,.display-markdown ul{margin:0 0 0 30px}.display-markdown ol li,.display-markdown ul li{margin:5px 0!important;list-style-type:disc}.display-markdown ol li{list-style-type:lower-alpha}.display-markdown blockquote{border-left:1px solid #e98300;padding-left:10px;margin:10px}p,ul{padding:0}h1{font-size:30px;font-size:1.875rem;line-height:38px;line-height:2.375rem;margin:1.25rem 0}@media screen and (max-width:30em){.section-header{margin-left:15px}}h3,p{font-size:18px;margin:1.125rem 0}h2{font-size:24px;font-size:1.5rem;margin:1.25rem 0}h3{font-weight:400;letter-spacing:1px;font-size:1.125rem}h4{font-weight:400;margin:1.3125rem 0}p{line-height:1.4em;font-size:1.125rem}small{font-size:14px;font-size:.875rem}.link-to-markdown{padding:1px 8px;-webkit-border-radius:30px;border-radius:30px;border:1px solid #bbb;float:right}.bigbutton,.button,.button-primary,a.bigbutton,a.button,a.button-primary,button,button.button-primary,input[type=reset],input[type=submit]{display:inline-block;padding:10px 15px;font-weight:600;font-size:14px;line-height:1.2em;text-transform:uppercase;letter-spacing:1px;cursor:pointer;text-decoration:none;-moz-transition:all .15s cubic-bezier(.86,0,.07,1);-webkit-transition:all .15s cubic-bezier(.86,0,.07,1);-o-transition:all .15s cubic-bezier(.86,0,.07,1);transition:all .15s cubic-bezier(.86,0,.07,1)}.autocomplete-suggestions b,.button-orm,.gen-nav,.gen-nav a,.mknav li a,.tooltip{font-weight:700}.bigbutton.disabled,.bigbutton:disabled,.bigbutton:disabled:focus,.bigbutton:disabled:hover,.button-primary.disabled,.button-primary:disabled,.button-primary:disabled:focus,.button-primary:disabled:hover,.button.disabled,.button:disabled,.button:disabled:focus,.button:disabled:hover,a.bigbutton.disabled,a.bigbutton:disabled,a.bigbutton:disabled:focus,a.bigbutton:disabled:hover,a.button-primary.disabled,a.button-primary:disabled,a.button-primary:disabled:focus,a.button-primary:disabled:hover,a.button.disabled,a.button:disabled,a.button:disabled:focus,a.button:disabled:hover,button.button-primary.disabled,button.button-primary:disabled,button.button-primary:disabled:focus,button.button-primary:disabled:hover,button.disabled,button:disabled,button:disabled:focus,button:disabled:hover,input[type=reset].disabled,input[type=reset]:disabled,input[type=reset]:disabled:focus,input[type=reset]:disabled:hover,input[type=submit].disabled,input[type=submit]:disabled,input[type=submit]:disabled:focus,input[type=submit]:disabled:hover{color:#ccc!important;background-color:#f5f5f5!important;border-color:#ccc!important;cursor:default}.button,a.button,button{color:#404040;background:#fff;border:1px solid #777}.button.active,.button:focus,.button:hover,a.button.active,a.button:focus,a.button:hover,button.active,button:focus,button:hover{color:#F65D22;background:#fff;border-color:#F65D22;text-decoration:none}.button-primary,a.button-primary,button.button-primary,input[type=reset],input[type=submit]{color:#404040;background-color:#F5C517;border:1px solid #F5C517}.button-primary:focus,.button-primary:hover,a.button-primary:focus,a.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#404040;background-color:#E8BA16;border-color:#E8BA16;text-decoration:none}.button-orm{padding:6px 15px;letter-spacing:1.4px;font-size:12px;text-align:center;border:1px solid #c7c1b4;background:#fff;color:#b9002d!important}html.no-touch .button-orm:hover{text-decoration:none;color:#fff!important;background:#b9002d;border-color:#b9002d}input[type=reset]{min-width:0}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing li,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing li,.social-sharing li{display:inline-block;margin:0;list-style-type:none;text-align:center}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a,.social-sharing a{display:inline-block;padding:0;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a.twitter,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a.twitter,.social-sharing a.twitter{background:url(/static/images/tweet_gray.3f169e28fdfa.png) center center no-repeat}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a.facebook,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a.facebook,.social-sharing a.facebook{background:url(/static/images/fb_gray.3c4623243e6c.png) center center no-repeat}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a.googleplus,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a.googleplus,.social-sharing a.googleplus{background:url(/static/images/googleplus_gray.b05155c4acc4.png) center center no-repeat}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a.email,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a.email,.social-sharing a.email{background:url(/static/images/email_gray.1cbe5c5c0759.png) center center no-repeat}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotation-card.social-sharing li,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .button-group.social-sharing li,.annotation-card.social-sharing li,.button-group.social-sharing li,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotation-card.social-sharing li,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .button-group.social-sharing li{margin:10px 10px 0}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .button-group.social-sharing a.share-button,.button-group.social-sharing a.share-button,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .button-group.social-sharing a.share-button{-moz-box-shadow:0 0 0 1px #e6e6e6;-webkit-box-shadow:0 0 0 1px #e6e6e6;-o-box-shadow:0 0 0 1px #e6e6e6;box-shadow:0 0 0 1px #e6e6e6;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;background-color:#fff;border-top:1px solid rgba(255,255,255,.5)!important;border-bottom:3px solid rgba(0,0,0,.05)!important;max-width:100%;height:47px;width:47px}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .button-group.social-sharing a.share-button:focus,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .button-group.social-sharing a.share-button:hover,.button-group.social-sharing a.share-button:focus,.button-group.social-sharing a.share-button:hover{background-color:#f5f5f5}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing,.dropdown-menu.social-sharing,.interface-controls #sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing,.interface-controls .sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing,.interface-controls .social-sharing,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing{display:block;background-color:#333;position:absolute;top:0;right:48px;width:196px;opacity:0;visibility:hidden;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;background-clip:padding-box;border-right:1px solid #777}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing li,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing li,.dropdown-menu.social-sharing li,.interface-controls #sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing li,.interface-controls .sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing li,.interface-controls .social-sharing li,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing li,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing li{display:block;float:left;background:0 0;border-left:1px solid #777}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing li:first-child,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing li:first-child,.dropdown-menu.social-sharing li:first-child,.interface-controls #sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing li:first-child,.interface-controls .sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing li:first-child,.interface-controls .social-sharing li:first-child,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing li:first-child,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing li:first-child{border-left:none}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing a.twitter,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing a.twitter,.dropdown-menu.social-sharing a.twitter,.interface-controls #sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a.twitter,.interface-controls .sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a.twitter,.interface-controls .social-sharing a.twitter,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing a.twitter,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing a.twitter{background-image:url(/static/images/tweet.a97746a857de.png)}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing a.facebook,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing a.facebook,.dropdown-menu.social-sharing a.facebook,.interface-controls #sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a.facebook,.interface-controls .sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a.facebook,.interface-controls .social-sharing a.facebook,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing a.facebook,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing a.facebook{background-image:url(/static/images/fb.8dcb59e28230.png)}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing a.googleplus,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing a.googleplus,.dropdown-menu.social-sharing a.googleplus,.interface-controls #sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a.googleplus,.interface-controls .sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a.googleplus,.interface-controls .social-sharing a.googleplus,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing a.googleplus,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing a.googleplus{background-image:url(/static/images/googleplus.0a9b570c2c92.png)}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing a.email,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing a.email,.dropdown-menu.social-sharing a.email,.interface-controls #sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing a.email,.interface-controls .sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing a.email,.interface-controls .social-sharing a.email,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing a.email,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing a.email{background-image:url(/static/images/email.800c1fa7eefc.png)}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .active .dropdown-menu.social-sharing,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .active .interface-controls .social-sharing,.active #sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing,.active .dropdown-menu.social-sharing,.active .interface-controls #sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing,.active .interface-controls .sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing,.active .interface-controls .social-sharing,.active .sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .active .dropdown-menu.social-sharing,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .active .interface-controls .social-sharing{opacity:1;visibility:visible}@media screen and (max-width:26.25em){#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing,.dropdown-menu.social-sharing,.interface-controls #sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing,.interface-controls .sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing,.interface-controls .social-sharing,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .dropdown-menu.social-sharing,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .interface-controls .social-sharing{left:48px;right:0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;background-clip:padding-box;border-right:none;border-left:1px solid #777}}.addone{float:right}@media screen and (max-width:32.5em){.addone{float:left;margin-top:.25rem}}@media screen and (min-width:32.5625em) and (min-height:33.6875em){body{padding-top:26px}body.sidenav{padding-left:55px}}.topbar{background-color:#e6e6e6}a.skip{display:block;position:absolute;top:-1000px;left:-1000px;width:1px;height:1px;overflow:hidden;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.skip:active,a.skip:focus,a.skip:hover{padding:.625rem;position:fixed;z-index:5000;left:0;top:0;width:100%;height:auto;overflow:visible;background-color:#F65D22;color:#fff;text-align:center;text-decoration:none;font-size:12px}.touch .shortcuts{display:none}@media screen and (min-width:32.5em),screen and (max-height:33.75em){.topnav .l0{overflow:hidden;max-width:190px}.nav-collapsed .topnav .l0{max-width:55px}}.topnav{position:relative}.topnav:after,.topnav:before{content:" ";display:table}.topnav>li{float:left}.dropdown.usermenu,.searchbox{float:right}.topnav>li a{transition:all .15s ease-in-out}.topnav .flyout-parent .flyout .l2,.topnav>li a{-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.topnav>li a:focus,.topnav>li a:hover{color:#404040;background-color:#d8d8d8;text-decoration:none}.topnav .flyout-parent .flyout .l2{display:block;opacity:0;transition:all .15s ease-in-out;height:0;width:0;padding:0;position:relative;left:-999999px}.topnav .flyout-parent:hover .flyout .l2{height:50px;width:190px;padding:18px 18px 19px;opacity:1;left:0}.topnav .flyout-parent:hover a.l1{background-color:#f5f5f5}.topnav .flyout{display:block;position:absolute;left:190px;margin-top:-50px}.topnav .flyout li a{display:inline-block;width:190px;background-color:#e6e6e6;padding:18px 18px 19px}.topnav .flyout li a:hover{background-color:#d8d8d8}@media screen and (max-width:32.5em),screen and (max-height:33.75em){.topnav .flyout-parent .flyout .l2{opacity:1;height:50px;width:190px;padding:18px 18px 19px;left:43px}.topnav .flyout-parent:hover .flyout .l2{left:43px}.topnav .flyout-parent:hover a.l1{background-color:transparent!important}.topnav .flyout{position:relative;left:0;margin-top:0}.topnav .flyout li a{background-color:transparent;padding:18px 18px 19px 56px;width:100%}.topnav .flyout li a:hover{background-color:#999}}@media screen and (min-width:32.5625em){.topnav .l2{display:none}}@media screen and (max-height:33.75em){.topnav .l2{display:block}}.l2{padding:0 10px;display:inline-block}a.l0,a.l1,a.l2{display:block;color:#404040;font-size:13px;font-size:.8125rem;line-height:1em}.l0.active,.l1.active{background:#f5f5f5}.nav-dropdown{position:absolute;right:0;top:0}.drop-content{max-height:0;overflow:hidden;-moz-transition:max-height .3s ease-in-out;-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.dropdown.active .l0,.dropdown.active .l0:hover{color:#fff;background-color:#999}.dropdown .l0 svg{transform:rotate(180deg);-moz-transition:all .15s cubic-bezier(.86,0,.07,1);-webkit-transition:all .15s cubic-bezier(.86,0,.07,1);-o-transition:all .15s cubic-bezier(.86,0,.07,1);transition:all .15s cubic-bezier(.86,0,.07,1)}.dropdown.active .l0 svg{fill:#fff;transform:rotate(0)}.reading .dropdown.searchbox,.reading li.search{display:none}.dropdown.usermenu .drop-content{position:absolute;background-color:#999;z-index:30;right:0;top:61px;width:200px}@media screen and (max-width:32.5em),screen and (max-height:33.75em){.l0{height:62px;line-height:1.75em!important}.wrap-search-form.active .drop-content{overflow:initial}.dropdown.active .drop-content{max-height:490px;padding-bottom:5px}.dropdown.active .drop-content a{color:#fff}.dropdown.active .drop-content a:focus,.dropdown.active .drop-content a:hover{background-color:#888!important}.dropdown.active .drop-content a.active{background-color:#777;color:#444}.dropdown.active .drop-content #js-shortcuts-info{display:none}.dropdown.active .drop-content ul.profile{border-top:1px solid #999;padding:0 0 0 .375rem;display:none}.dropdown.active .drop-content ul.profile li{margin:.625rem 0}.dropdown.active .drop-content ul.profile li a:focus,.dropdown.active .drop-content ul.profile li a:hover{background-color:transparent}.dropdown.active .drop-content ul.profile li .active{background-color:transparent;color:#fff}.dropdown.active .drop-content ul.profile li #nav-nag{color:#b3b3b3}.dropdown.active .drop-content ul.profile li #nav-nag a{text-decoration:none;color:#b3b3b3}.dropdown.active .drop-content ul.profile li #nav-nag a:focus,.dropdown.active .drop-content ul.profile li #nav-nag a:hover{color:#fff}}.autocomplete-suggestions{text-align:left;background-color:#FFF;-moz-box-shadow:1px 2px 3px #d5d5d5;-webkit-box-shadow:1px 2px 3px #d5d5d5;-o-box-shadow:1px 2px 3px #d5d5d5;box-shadow:1px 2px 3px #d5d5d5;border:1px solid #d5d5d5;color:#666;position:absolute;width:100%;z-index:9999;display:block}.autocomplete-suggestions:empty{border:none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.autocomplete-suggestions .autocomplete-suggestion{padding:.5rem 0 .5rem 1.25rem;line-height:1.25em}.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected,.autocomplete-suggestions .autocomplete-suggestion:focus,.autocomplete-suggestions .autocomplete-suggestion:hover{background-color:rgba(199,194,186,.15);color:#F65D22;cursor:pointer}.searchbox,.wrap-search-form{margin:.75rem 1.25rem 0;position:relative;z-index:8}.searchbox .search-form,.wrap-search-form .search-form{-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;z-index:8;position:relative;display:inline-block;border:1px solid #d5d5d5;background-color:#fff;margin:0}.searchbox .search-form.active,.searchbox .search-form:active,.searchbox .search-form:focus,.searchbox .search-form:hover,.wrap-search-form .search-form.active,.wrap-search-form .search-form:active,.wrap-search-form .search-form:focus,.wrap-search-form .search-form:hover{border:1px solid #F65D22}.searchbox .nav-search-in,.wrap-search-form .nav-search-in{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;background-clip:padding-box;display:inline-block;background-color:#fff}.searchbox .search-query,.searchbox select.search-params,.wrap-search-form .search-query,.wrap-search-form select.search-params{display:inline-block;vertical-align:middle;border:none;outline:0;-webkit-appearance:none}.searchbox select.search-params,.wrap-search-form select.search-params{width:107px;margin:0 10px 0 0;padding:5px 5px 5px 10px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;background:url(/static/images/down_arrow_icon.f9f382bf9d3f.svg) right 60% no-repeat;color:#777;text-overflow:'';cursor:pointer}.searchbox select.search-params:active,.searchbox select.search-params:focus,.searchbox select.search-params:hover,.wrap-search-form select.search-params:active,.wrap-search-form select.search-params:focus,.wrap-search-form select.search-params:hover{color:#404040}.searchbox select.search-params::-ms-expand,.wrap-search-form select.search-params::-ms-expand{display:none}.ie8 .searchbox select.search-params,.ie8 .wrap-search-form select.search-params{background:0 0}.searchbox .search-query,.wrap-search-form .search-query{width:250px;height:28px;padding:3px 0;background-color:#fff;color:#333;white-space:nowrap;text-overflow:ellipsis;outline:0}.searchbox .search-query:focus::-webkit-input-placeholder,.wrap-search-form .search-query:focus::-webkit-input-placeholder{transition:opacity .35s .35s ease;opacity:0}.searchbox .search-button,.wrap-search-form .search-button{width:28px;height:28px;padding:0;color:#C7C2BA;vertical-align:middle;border:none}.searchbox .search-button span,.wrap-search-form .search-button span{display:none}.searchbox .search-button svg,.wrap-search-form .search-button svg{display:block;height:17px;width:28px;fill:#C7C2BA}.no-touch .searchbox .search-button:focus svg,.no-touch .searchbox .search-button:hover svg,.no-touch .wrap-search-form .search-button:focus svg,.no-touch .wrap-search-form .search-button:hover svg,.searchbox .search-button:active svg,.searchbox .search-button:focus svg,.searchbox .search-button:hover svg,.wrap-search-form .search-button:active svg,.wrap-search-form .search-button:focus svg,.wrap-search-form .search-button:hover svg{fill:#404040}@media screen and (max-width:32.5em),screen and (max-height:33.75em){.searchbox,.wrap-search-form{width:100%;background-color:#999;margin:-5px 0 0!important}.searchbox .search-form,.wrap-search-form .search-form{margin:12px 15px 5px;width:calc(100% - 30px)}.searchbox .search-query,.wrap-search-form .search-query{width:calc(100% - 153px)}}.nav-collapse{display:none}@media screen and (min-width:32.5625em) and (min-height:33.6875em){.searchbox .drop-content,.wrap-search-form .drop-content{max-height:999px;overflow:visible}body.nav-collapsed .topbar{width:55px;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.topbar{width:190px;position:fixed;left:0;top:26px;height:100%;z-index:31;-moz-transition:width .1s ease-in-out;-webkit-transition:width .1s ease-in-out;-o-transition:width .1s ease-in-out;transition:width .1s ease-in-out;-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);-o-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1)}.topbar a:before{top:4px;font-size:21px}.topbar [class*=ss-].l0 span{display:inline}.topbar .l0{width:100%}.topbar ul>li{width:auto;display:block}.topbar ul>li.search{display:none}.reading .topbar{top:0}.topnav .dropdown .drop-content{display:block;position:static;background-color:transparent;max-height:999px;width:100%;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.page-head,.page-head:after{width:100%;display:inline-block}.last-item{margin-bottom:10px}.l2{padding-top:5px;padding-bottom:5px}.l2:focus,.l2:hover{background-color:transparent;color:#F65D22}.page-head{padding:0;background-color:#fff;z-index:999;text-align:justify;box-shadow:0 3px 4px -4px rgba(0,0,0,.2);height:55px}.page-head:after{content:''}.nav-collapse,.page-head h1{display:block;text-align:left}.page-head h1{font-size:18px;line-height:1.4em;margin:0 20px;padding:10px 150px 0 0;vertical-align:top;position:relative;top:3px;color:#777}.nav-collapse{background-color:transparent;position:absolute;bottom:0;left:0;padding:20px 0 15px;width:100%;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;border:none;line-height:1;color:#9B9B9B;text-decoration:none;text-indent:20px;cursor:pointer}.nav-collapse:before{font-size:15px}.nav-collapse:focus,.nav-collapse:hover{background-color:#dadada!important}.nav-collapse:active{top:auto}}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-top-color:#777;border-width:5px 5px 0}.gen-nav{background-color:#070707;width:100%;min-width:230px}.mknav,.tooltip.active .tooltip-inner{background-color:#F65D22}.gen-nav:after,.gen-nav:before{content:" ";display:table}.gen-nav a{color:#fff;padding:0 16px;display:block;text-decoration:none}.gen-nav .login,.gen-nav h1{font-size:16px;line-height:50px}.gen-nav h1{display:inline;margin:0;float:left}.gen-nav .login{float:right;color:#F65D22}.mknav{color:#070707;font-size:16px;padding:16px}.mknav li{display:inline;padding-right:.4em}.mknav li:before{padding-right:.4em;content:'/'}.mknav li:first-child:before{padding-right:0;content:''}.mknav li a{color:#fff;text-decoration:none}.mknav li a:focus,.mknav li a:hover{text-decoration:underline}.tooltip{position:absolute;z-index:1030;display:block;font-size:14px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible;white-space:nowrap}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{left:5px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#777;border-width:5px 5px 5px 0}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{top:0;border-bottom-color:#777;border-width:0 5px 5px}.tooltip.active.right .tooltip-arrow{border-right-color:#F65D22}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{left:5px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#777;border-width:5px 0 5px 5px}.tooltip-inner{max-width:300px;padding:5px 12px;color:#fff;text-align:center;text-decoration:none;background-color:#777;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.fade{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.fade.in{opacity:1}.l1.no-icon{padding:16px 15px 16px 55px;white-space:nowrap}a.nav-icn{padding:15px 17px;white-space:nowrap}a.nav-icn svg{width:20px;height:20px;margin:0}a.nav-icn.l0 svg{margin:7px 0 0 2px}a.nav-icn.l0 span{display:none}a.nav-icn.l1 svg{margin:0 18px 0 2px;vertical-align:middle}a.nav-icn.l1 span{display:inline-block;vertical-align:middle}.usermenu{float:right}.usermenu .trigger{padding:16px 15px 19px 17px}.usermenu .trigger:hover{color:#404040;background-color:#d8d8d8;text-decoration:none}.usermenu .trigger.active{color:#fff;background-color:#999}.topnav a svg{fill:#4A3B30}.topnav .usermenu a.l1 svg{fill:#fff}@media screen and (min-width:32.5625em) and (min-height:33.6875em){.dropdown.usermenu,.topnav>li{float:none}a.nav-icn.l0{width:auto}a.nav-icn.l0 svg,a.nav-icn.l1 svg{margin:0 18px 0 2px;vertical-align:middle}a.nav-icn.l0.safari-home svg{margin:0 16px 0 4px}a.nav-icn.l0 span,a.nav-icn.l1 span{display:inline-block;vertical-align:middle}a.nav-icn.safari-home{padding:22px 15px}a.nav-icn.safari-home span{padding-top:4px}.dropdown .trigger{display:none}.topnav .usermenu a.l1 svg{fill:#4A3B30}}.articlelist{max-width:1600px;margin:0 auto 15px}.selected-card{outline-style:solid;outline-color:rgba(0,134,202,.25);-moz-box-shadow:0 0 0 3px rgba(0,134,202,.35);-webkit-box-shadow:0 0 0 3px rgba(0,134,202,.35);-o-box-shadow:0 0 0 3px rgba(0,134,202,.35);box-shadow:0 0 0 3px rgba(0,134,202,.35)}.articlelist>li{width:100%;height:100%;min-height:200px;background-color:#fff;display:inline-block;position:relative;margin-bottom:20px;vertical-align:top;border:1px solid #d5d5d5;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;-moz-transition:width .15s ease-in-out;-webkit-transition:width .15s ease-in-out;-o-transition:width .15s ease-in-out;transition:width .15s ease-in-out}.articlelist>li .position-link{text-decoration:none;float:right;font-size:12px;font-size:.75rem;letter-spacing:1px;position:relative;z-index:1}.articlelist>li .topic-display{clear:left}.articlelist>li.js-last-viewed span.expired{display:none}.articlelist>li.js-related .feedback.text{font-size:24px}.articlelist>li.js-related .feedback:before{top:35px}@media screen and (max-width:767px){.articlelist>li{width:100%}}@media screen and (min-width:768px) and (max-width:1279px){.articlelist>li{width:48.720703125%;margin-right:1.953125%}.articlelist>li:nth-child(2n+2){color:#fff;margin-right:0}}@media only screen and (min-width:1280px) and (max-width:1600px){.articlelist>li{width:31.5234375%;margin-right:2.34375%}.articlelist>li:nth-child(3n+3){margin-right:0}}@media only screen and (min-width:1601px){.articlelist>li{width:23.375%;margin-right:1.875%}.articlelist>li:nth-child(4n+4){margin-right:0}}.articlelist>li.more-container{display:block;width:100%;margin:0 auto;border:none;background-color:transparent;text-align:center}.news-block .articlelist>li{background:#fff}.news-block .articlelist>li p{font-size:14px}.feedback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFF;background-color:rgba(255,255,255,.9);text-align:center;z-index:99}.feedback .text{font-size:28px;font-size:1.75rem;position:relative;top:50%;line-height:1.1em;color:rgba(64,64,64,.75);font-weight:300;font-style:normal;display:inline-block;width:95%}.feedback .canceled,.feedback .expired{display:block;color:rgba(64,64,64,.75);font-size:18px;margin-top:8px;line-height:1.25em}.feedback:before{font-size:36px;left:50%;margin-left:-21px;top:50%;margin-top:-50px;position:absolute}.feedback.added:before{color:#F65D22}.feedback.canceled:before,.feedback.error:before,.feedback.expired:before,.feedback.removed:before{color:#B2B4B3}.detail-book .feedback .text,.detail-video .feedback .text{font-size:32px;font-size:2rem;margin-top:20px}@media screen and (max-width:32.5em){.detail-book .feedback .text,.detail-video .feedback .text{font-size:26px;font-size:1.625rem}}.articlelist>li .info{text-align:left}.articlelist>li .info h2{margin:0;padding:15px 10px 10px;display:inline-block;color:#00B798}.articlelist>li .info .main{padding:0 .9375rem .9375rem;color:rgba(64,64,64,.75)}.articlelist>li .info .main:after,.articlelist>li .info .main:before{content:" ";display:table}.articlelist>li .info .main:after{clear:both}@media screen and (min-width:650px){.articlelist>li .info{width:100%;right:0;bottom:0}}@media screen and (min-width:1250px){.articlelist>li .info .main{padding:0 .625rem .625rem}}.title-block{display:block;text-decoration:none;font-size:18px;font-size:1.125rem;margin-bottom:.1875rem;line-height:20px;line-height:1.25rem}.book-title{margin-bottom:.3125rem;line-height:18px;line-height:1.125rem;font-size:13px;font-size:.8125rem}.book-title .issued{display:block;font-style:italic}.last-access{font-size:12px;color:#777;margin-bottom:10px}.articlelist>li .controls{min-height:45px;-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;border-bottom:1px solid #d5d5d5;font-size:.1px;line-height:.1px;text-align:right;margin-bottom:10px;position:relative}.articlelist>li .controls .format-title{font-size:10px;display:block;color:rgba(64,64,64,.75);position:absolute;left:15px;top:50%}.articlelist>li .controls .format-title:before{font-family:SSFlow;font-size:11px;padding-right:3px;color:#C7C2BA;position:relative;top:2px}@media screen and (min-width:1250px){.articlelist>li .controls .format-title{left:10px}}.format-book .format-title:before{content:'\1F4D5'}.format-video .format-title:before{content:'\1F4F9'}.articlelist .rec-delete,.articlelist .rec-fav{-moz-padding:10px 12px 10px;-webkit-padding:10px 12px 10px;-o-padding:10px 12px 10px;padding:10px 12px;-moz-margin:3px;-webkit-margin:3px;-o-margin:3px;margin:3px}.rec-delete,.rec-fav{text-shadow:none;-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-transform:lowercase;cursor:pointer;display:inline-block;text-align:center;-webkit-border-radius:0;border-radius:0;background-clip:padding-box}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .uppercase,.card-annotation .note,.progress,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .uppercase{text-transform:uppercase}.rec-delete.invalid,.rec-delete:disabled,.rec-fav.invalid,.rec-fav:disabled{background-color:transparent;color:rgba(64,64,64,.75)}.rec-delete:before,.rec-fav:before{vertical-align:middle;font-size:14px;font-size:.875rem}.rec-fav.active,.rec-fav.active:before{color:#F65D22}.no-touch button.rec-fav:focus{color:#999}.no-touch button.rec-delete:focus,.no-touch button.rec-delete:hover{color:#ea6d60}@media screen and (max-width:1250px){.no-touch .articlelist button.rec-delete:hover,.no-touch .articlelist button.rec-fav:hover{background-color:#EEE}}.progress .gridtc{display:table-cell;white-space:nowrap}.progress{font-size:12px;font-size:.75rem;display:block;margin:0;color:rgba(64,64,64,.65);letter-spacing:1px}.progress .bar,.progress .prog-text{vertical-align:middle;display:table-cell}.progress .bar{width:100%}.progress .prog-text{white-space:nowrap;padding-left:10px}.progress .per,.progress .per .time{background-clip:padding-box;display:block;height:8px}.progress .per{-webkit-border-radius:2px;border-radius:2px;background-color:#d5d5d5;padding:0}.progress .per .time{margin:0;-webkit-border-radius:2px;border-radius:2px;background-color:#999082}.sort-box{font-size:20px;line-height:1.3em;margin-bottom:1em;text-align:right;color:#777;font-weight:300}.recommended-reason .book-title,.recommended-reason .book-title .topic-display li{font-size:14px}@media screen and (min-width:40.625em){.sort-box{max-width:650px}}@media screen and (min-width:96.125em){.sort-box{max-width:1315px}}@media screen and (min-width:137.5625em){.sort-box{max-width:1975px}}@media screen and (min-width:179em){.sort-box{max-width:2635px}}@media screen and (min-width:220.4375em){.sort-box{max-width:100%}}.recommended-reason{padding:5px 15px;background-color:#F7F7F7;border-top:1px solid #d5d5d5;color:#999}.recommended-reason .book-title a{color:rgba(64,64,64,.75);text-decoration:underline}.chat-wrapper a,.chat-wrapper a:hover,.chat-wrapper input.sales-chat-btn:focus,.chat-wrapper input.sales-chat-btn:hover{text-decoration:none}.recommended-reason .book-title a:focus,.recommended-reason .book-title a:hover{color:#F65D22}.topic-display li{display:inline-block;font-size:12px;font-size:.75rem;color:#777}.topic-display li .topic{color:#F65D22}.topic-display li:after{color:#ccc;content:' / '}.topic-display li:last-child:after,[class*=hex-] .topic-display li:after{content:''}@-webkit-keyframes $animationName{0%{-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}100%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes $animationName{0%{-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}100%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes $animationName{0%{-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}100%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes $animationName{0%{-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}100%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.trial-banner{background-color:#fff;margin:0 20px 20px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;text-align:center;padding:15px;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc}.trial-banner h1{font-size:38px;font-size:2.375rem;font-weight:400;margin-bottom:0;line-height:1.15em}@media screen and (max-width:53.125em){.trial-banner h1{font-size:35px;font-size:2.1875rem}}.trial-banner p{font-size:24px;font-size:1.5rem;font-weight:300;color:#999;margin-bottom:1em;line-height:1.1em}.trial-banner.trial-expired{padding:15px 0}.trial-banner.trial-expired h1{font-size:26px;font-size:1.625rem}@media screen and (max-width:32.5625em){.trial-banner.trial-expired h1{font-size:21px;font-size:1.3125rem}}.trial-banner .red-banner{background-color:#ea6d60;color:#FFF;padding:15px 10% 25px;font-weight:300;margin-bottom:20px}.js-disable-shortcuts label{display:inline-block;margin:0 0 0 10px}.keyboard-shortcuts-pane{font-family:"source sans pro",Helvetica,Arial,sans-serif!important;overflow:hidden;clear:both}.keyboard-shortcuts-pane .inner .headline{border-bottom:1px solid #CCC;padding:.375rem 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;background-clip:padding-box;height:50px}.keyboard-shortcuts-pane .inner .headline h2{margin:0;color:#777;font-size:21px;font-size:1.3125rem;padding:.625rem;line-height:1em;float:left!important}.keyboard-shortcuts-pane .inner .headline .js-close{width:20px;height:20px;display:block;float:right;font-size:21px;font-size:1.3125rem;margin:.6875rem .9375rem 0;color:#999;text-decoration:none;line-height:1em}.keyboard-shortcuts-pane .inner .headline .js-close:focus,.keyboard-shortcuts-pane .inner .headline .js-close:hover{color:#666}.keyboard-shortcuts-pane .inner .headline .js-close span{display:block;text-indent:-99999px}.keyboard-shortcuts-pane .inner h4{margin:0;font-size:18px;font-size:1.125rem;color:#777}.keyboard-shortcuts-pane .inner .disable-shortcuts{clear:both;padding:0 0 .625rem 1.25rem;font-size:smaller}.keyboard-shortcuts-pane .inner.popup{color:#777;top:100px;min-height:250px;-moz-transition:height .15s ease-in-out;-webkit-transition:height .15s ease-in-out;-o-transition:height .15s ease-in-out;transition:height .15s ease-in-out;border:1px solid #b3b3b3!important}@media screen and (max-width:620px){.keyboard-shortcuts-pane .inner{display:none}}.keyboard-shortcuts-pane .inner .tooltip-inner{max-width:100%!important;width:100%}.keyboard-shortcuts-pane .inner .column{width:50%}.keyboard-shortcuts-pane .inner .column.right{float:right;padding:.625rem 2.5rem 1.25rem 0}.keyboard-shortcuts-pane .inner .column.left{padding:.625rem 0 1.25rem 2.5rem;float:left}.keyboard-shortcuts-pane .inner .key{padding:.3125rem .375rem;color:#777;font-family:Monaco,"Liberation Mono",Courier,monospace;line-height:1;display:inline-block;font-size:12px;font-size:.75rem;-webkit-border-radius:2px;border-radius:2px;background:#d8d8d8;background:-moz-linear-gradient(top,#d8d8d8 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d8d8d8),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#d8d8d8 0,#f2f2f2 100%);background:-o-linear-gradient(top,#d8d8d8 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#d8d8d8 0,#f2f2f2 100%);background:linear-gradient(to bottom,#d8d8d8 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#f2f2f2', GradientType=0 );box-shadow:inset 0 1px 0 #fff,0 1px 0 #ccc;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #ccc;border:1px solid #CCC}.keyboard-shortcuts-pane .inner td,.keyboard-shortcuts-pane .inner th{display:table-cell}.keyboard-shortcuts-pane .inner tr{display:table-row;vertical-align:inherit;border-color:inherit}.keyboard-shortcuts-pane .inner th{text-align:left;color:#00b78a;font-weight:700;padding:.625rem 0}.keyboard-shortcuts-pane .inner td{padding:.1875rem 0;vertical-align:top;line-height:20px;line-height:1.25rem;font-size:16px;font-size:1rem}.keyboard-shortcuts-pane .inner td.keys{text-align:right;padding-right:10px;white-space:nowrap}.chat-wrapper{position:fixed;z-index:1000;color:#fff;font-size:16px;font-size:1rem}.chat-wrapper input.sales-chat-btn{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;background-clip:padding-box;cursor:pointer;display:block!important;white-space:normal}.chat-wrapper input:focus{box-shadow:none;border:none}.subscribe-nag .chat-wrapper{visibility:hidden}@media screen and (min-width:450px){.chat-wrapper{right:0;bottom:50%!important;margin-bottom:-107px;display:block}.chat-wrapper.slideUp{visibility:visible!important}.chat-wrapper input.sales-chat-btn{background:url(/static/images/sales-chat.b4aae0d859cc.svg) 25px 158px no-repeat #F65D22;background-size:40px;width:90px;height:215px;padding:12px 9px 81px;font:400 1.05em/1.38 'Source Sans Pro'}.expanded .live-agent{width:188px;margin:0 auto;display:block;position:relative}.expanded .live-agent:before{content:url(/static/images/sales-chat.b4aae0d859cc.svg);position:absolute;left:8px;top:13px;z-index:10}.expanded .live-agent input{white-space:normal;background:no-repeat #F65D22;background-size:36px;padding-left:60px;text-align:left;line-height:1em;transition:all 0 linear 0s}.expanded .live-agent input:focus,.expanded .live-agent input:hover{background:#F65D22;background-image:-moz-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F5C517),color-stop(100%,#F65D22));background-image:-webkit-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:-o-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:-ms-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:linear-gradient(to bottom,#F5C517 0,#F65D22 100%);text-decoration:none!important;background-size:100%}}@media screen and (max-width:449px){.chat-wrapper{bottom:0;left:50%;padding:0;margin-left:-25.5%;width:50%;position:fixed}.chat-wrapper input.sales-chat-btn{background:url(/static/images/sales-chat.b4aae0d859cc.svg) 9px 15px no-repeat #F65D22;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;background-clip:padding-box;margin-left:5px;font:400 .95em/1.1 'Source Sans Pro';text-align:left;padding:.0125rem .65rem 0 2.75rem;background-size:25px;height:60px}.chat-wrapper.slideUp{bottom:-70px!important;visibility:visible!important}.register .chat-wrapper{display:none}.subscribe-nag .expanded .live-agent{width:172px;margin:0 auto;display:block}.subscribe-nag .expanded .live-agent input{white-space:normal;background:url(/static/images/sales-chat.b4aae0d859cc.svg) 9px 12px no-repeat #F65D22;background-size:36px;padding:10px 9px 10px 55px;text-align:left;line-height:1em;margin:.25rem 0 .625rem!important}.subscribe-nag .chat-wrapper{bottom:-300%;position:absolute;left:0;margin:0}}.legal-agreement-details{color:#000;margin:15px 0}.cover{display:inline-block}.cover a,.cover img,.cover span{display:block}.cover a{position:relative;max-width:100%}.cover img{max-width:100%;height:auto;box-shadow:2px 0 6px 0 rgba(0,0,0,.2)}.detail-video .cover a:before,.format-case-study .cover a:before,.format-learning-path .cover a:before,.format-video .cover a:before{content:'';background:url(/static/images/icon__cover-image__media-type--video.489ed7d53dd6.svg) center center no-repeat;position:absolute;height:40px;width:40px;line-height:50px;margin-top:-20px;margin-left:-20px;top:50%;left:50%;text-align:center;text-indent:3px;text-decoration:none;z-index:1}.detail-video .cover a:before{height:50px;width:50px;margin:-25px 0 0 -25px;background-size:100%}.format-case-study .cover a:before{height:17px;width:17px;margin:15px 0 0 15px;background-size:100%}.no-touch .rec-delete:focus,.no-touch .rec-delete:hover,.no-touch .rec-fav:focus,.no-touch .rec-fav:hover,.rec-delete,.rec-fav{background:0 0;color:#ccc}.results-list .cover{float:left;margin-left:-75px}.results-list .cover img{max-width:60px}@media (min-width:450px){.results-list .cover{margin-left:-90px}.results-list .cover img{max-width:73px;width:73px}}.articlelist>li.format-video .cover{max-width:122px;max-width:7.625rem;height:70px;overflow:hidden}.articlelist>li.format-video .cover a{max-height:70px}.articlelist>li .cover{float:left;width:100%;max-width:65px;max-width:4.0625rem;margin:.125rem .9375rem .3125rem 0}.articlelist>li .cover a{border:1px solid transparent}.articlelist>li .cover a:focus{border:1px solid #F65D22}@font-face{font-family:"Stag Sans";src:url(/static/fonts/StagSans-Light-Web.c1c08bd5054a.woff) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:"Stag Sans";src:url(/static/fonts/StagSans-Book-Web.cf0f67e901e6.woff) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Stag Sans";src:url(/static/fonts/StagSans-Bold-Web.5089996cd9c0.woff) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Stag Web";src:url(/static/fonts/Stag-Light-Web.1693bf43745e.woff) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:"Stag Web";src:url(/static/fonts/Stag-Book-Web.65fe8063112e.woff) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Stag Web";src:url(/static/fonts/Stag-Bold-Web.c6643e85346e.woff) format("opentype");font-weight:700;font-style:normal}.rec-delete,.rec-fav{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;line-height:1;margin:0;padding:0;border:none;font-weight:400}.rec-delete:active,.rec-fav:active{top:0}.django-messages{margin:1rem 0}.django-messages>li{position:relative;padding:1rem;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;color:#fff}@media screen and (max-width:30em){.django-messages>li{margin:1rem .9375rem}}.django-messages .fixed-position{position:fixed;width:92%;z-index:99}.django-messages .info,.django-messages .success{background:#F65D22;font-weight:400}.django-messages .info a,.django-messages .success a{color:#fff;text-decoration:underline}.django-messages .info a.close,.django-messages .success a.close{text-decoration:none}.django-messages .info:before,.django-messages .success:before{speak:none;content:'\2713';position:relative;top:3px;font-size:21px;padding-right:1rem;color:#fff;font-family:SSFlow}.django-messages .success{background:#008542}.django-messages .warning{background:#815C00}.django-messages .error{background:maroon}.django-messages .welcome-banner{background-color:#fff;color:#333;padding:.125rem 1rem}.django-messages .welcome-banner h2{margin-bottom:0;line-height:1.15em}.django-messages .welcome-banner p{margin-top:10px}.django-messages .alert{background-color:#E8BA16;color:#fff}.django-messages .alert:before{content:'';background:url(/static/images/alert.7472abfe9ca9.png) no-repeat;background-size:25px;width:25px;height:21px;display:block;margin-top:-3px}.django-messages .alert a{color:#fff;text-decoration:underline}.django-messages .error,.django-messages .warning{background-color:#E8BA16}.django-messages .error:before,.django-messages .warning:before{speak:none;content:'\1F6AB';position:relative;top:3px;font-size:21px;padding-right:.75rem;color:#fff;font-family:SSFlow}.django-messages .error,.django-messages .nagbar{background-color:#ea6d60}.django-messages .error .buttongroup,.django-messages .nagbar .buttongroup{height:16px;height:1rem;overflow:visible;display:inline-block;margin:0;padding-left:.75rem}.django-messages .error a,.django-messages .nagbar a{color:#fff}.django-messages .nagbar:before{content:none}.django-messages .close{position:absolute;top:5px;right:0;bottom:0;width:40px;height:40px;text-decoration:none}.django-messages .close:before{speak:none;position:relative;background:rgba(0,0,0,.33);top:12px;left:8px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;padding:.3125rem .375rem .125rem;height:24px;width:24px;line-height:24px;font-size:12px;color:#fff;font-family:SSFlow;content:'\2421'}.enable-js,.servererror{font-family:"source sans pro",sans-serif}.django-messages .close span{display:none}.pass-rules{font-size:14px;color:#555}.pass-rules h4{font-weight:700;margin:0;padding:0}.pass-rules ul{list-style-type:disc;margin:0 0 1em 1.5em}.servererror #masthead{background-color:#070707;width:100%;min-width:230px;font-weight:700}.servererror #masthead h1{margin:0;padding:.5em}.servererror #masthead h1 a{color:#fff;text-decoration:none}.servererror section img{display:block;margin:.5em auto;max-width:50%}.servererror .pod{text-align:center}.servererror footer{padding:1.5em}.servererror h1{color:#777;display:inline-block;padding:0 1rem;margin:0 0 1rem}#sbo-rt-content .annotator-wrapper .annotator-hide,.annotator-notice,.sbo-inpage-toc .annotator-wrapper .annotator-hide{display:none!important}.servererror.js-error,.servererror.js-error .pod{background:#f7f7f7}.upgrade{margin:0 0 30px;padding:20px;color:#FFF;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.upgrade.upgrade-green{background-color:#F65D22}.upgrade.upgrade-yellow{background-color:#e5c15e}.upgrade.upgrade-red{background-color:#ea6d60}.upgrade.upgrade-blue{background-color:#C7C2BA;color:#4A3C31;border:none}.upgrade a{color:#FFF}.upgrade p{margin:0;font-size:18px;font-size:1.125rem}.enable-js{min-height:300px;padding:1em}.recommendations_debug div,.recommendations_debug li,div.recommendations_debug{padding-left:5px}.recommendations_debug ul{padding-left:5px;padding-top:5px}@-webkit-keyframes $animationName{0%{-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}60%{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}80%{-moz-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);opacity:1}100%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes $animationName{0%{-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}60%{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}80%{-moz-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);opacity:1}100%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-o-keyframes $animationName{0%{-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}60%{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}80%{-moz-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);opacity:1}100%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes $animationName{0%{-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}60%{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}80%{-moz-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);opacity:1}100%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes $animationName{0%{-moz-transform:scaleX(.3);-webkit-transform:scaleX(.3);-o-transform:scaleX(.3);transform:scaleX(.3)}40%{-moz-transform:scaleX(1.02);-webkit-transform:scaleX(1.02);-o-transform:scaleX(1.02);transform:scaleX(1.02)}60%{-moz-transform:scaleX(.98);-webkit-transform:scaleX(.98);-o-transform:scaleX(.98);transform:scaleX(.98)}80%{-moz-transform:scaleX(1.01);-webkit-transform:scaleX(1.01);-o-transform:scaleX(1.01);transform:scaleX(1.01)}100%{-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@-moz-keyframes $animationName{0%{-moz-transform:scaleX(.3);-webkit-transform:scaleX(.3);-o-transform:scaleX(.3);transform:scaleX(.3)}40%{-moz-transform:scaleX(1.02);-webkit-transform:scaleX(1.02);-o-transform:scaleX(1.02);transform:scaleX(1.02)}60%{-moz-transform:scaleX(.98);-webkit-transform:scaleX(.98);-o-transform:scaleX(.98);transform:scaleX(.98)}80%{-moz-transform:scaleX(1.01);-webkit-transform:scaleX(1.01);-o-transform:scaleX(1.01);transform:scaleX(1.01)}100%{-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@-o-keyframes $animationName{0%{-moz-transform:scaleX(.3);-webkit-transform:scaleX(.3);-o-transform:scaleX(.3);transform:scaleX(.3)}40%{-moz-transform:scaleX(1.02);-webkit-transform:scaleX(1.02);-o-transform:scaleX(1.02);transform:scaleX(1.02)}60%{-moz-transform:scaleX(.98);-webkit-transform:scaleX(.98);-o-transform:scaleX(.98);transform:scaleX(.98)}80%{-moz-transform:scaleX(1.01);-webkit-transform:scaleX(1.01);-o-transform:scaleX(1.01);transform:scaleX(1.01)}100%{-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@keyframes $animationName{0%{-moz-transform:scaleX(.3);-webkit-transform:scaleX(.3);-o-transform:scaleX(.3);transform:scaleX(.3)}40%{-moz-transform:scaleX(1.02);-webkit-transform:scaleX(1.02);-o-transform:scaleX(1.02);transform:scaleX(1.02)}60%{-moz-transform:scaleX(.98);-webkit-transform:scaleX(.98);-o-transform:scaleX(.98);transform:scaleX(.98)}80%{-moz-transform:scaleX(1.01);-webkit-transform:scaleX(1.01);-o-transform:scaleX(1.01);transform:scaleX(1.01)}100%{-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes $animationName{0%{-moz-transform:translateY(100%) scale(0) scaleY(0);-webkit-transform:translateY(100%) scale(0) scaleY(0);-o-transform:translateY(100%) scale(0) scaleY(0);transform:translateY(100%) scale(0) scaleY(0)}100%{-moz-transform:translateY(0) scale(1) scaleY(1);-webkit-transform:translateY(0) scale(1) scaleY(1);-o-transform:translateY(0) scale(1) scaleY(1);transform:translateY(0) scale(1) scaleY(1)}}@-moz-keyframes $animationName{0%{-moz-transform:translateY(100%) scale(0) scaleY(0);-webkit-transform:translateY(100%) scale(0) scaleY(0);-o-transform:translateY(100%) scale(0) scaleY(0);transform:translateY(100%) scale(0) scaleY(0)}100%{-moz-transform:translateY(0) scale(1) scaleY(1);-webkit-transform:translateY(0) scale(1) scaleY(1);-o-transform:translateY(0) scale(1) scaleY(1);transform:translateY(0) scale(1) scaleY(1)}}@-o-keyframes $animationName{0%{-moz-transform:translateY(100%) scale(0) scaleY(0);-webkit-transform:translateY(100%) scale(0) scaleY(0);-o-transform:translateY(100%) scale(0) scaleY(0);transform:translateY(100%) scale(0) scaleY(0)}100%{-moz-transform:translateY(0) scale(1) scaleY(1);-webkit-transform:translateY(0) scale(1) scaleY(1);-o-transform:translateY(0) scale(1) scaleY(1);transform:translateY(0) scale(1) scaleY(1)}}@keyframes $animationName{0%{-moz-transform:translateY(100%) scale(0) scaleY(0);-webkit-transform:translateY(100%) scale(0) scaleY(0);-o-transform:translateY(100%) scale(0) scaleY(0);transform:translateY(100%) scale(0) scaleY(0)}100%{-moz-transform:translateY(0) scale(1) scaleY(1);-webkit-transform:translateY(0) scale(1) scaleY(1);-o-transform:translateY(0) scale(1) scaleY(1);transform:translateY(0) scale(1) scaleY(1)}}.pdf #sbo-rt-content .annotator-wrapper .annotator-hl{opacity:.65}#sbo-rt-content,.sbo-inpage-toc{position:static!important;-webkit-transform:none}#sbo-rt-content .annotator-wrapper,.sbo-inpage-toc .annotator-wrapper{margin:0}#sbo-rt-content .annotator-wrapper .annotator-hl,.sbo-inpage-toc .annotator-wrapper .annotator-hl{background-color:#FFE34F}#sbo-rt-content .annotator-wrapper .annotator-hl-has-note,.sbo-inpage-toc .annotator-wrapper .annotator-hl-has-note{position:relative}#sbo-rt-content .annotator-wrapper .annotator-hl-has-note:before,.sbo-inpage-toc .annotator-wrapper .annotator-hl-has-note:before{content:'•';font-size:40px;position:absolute;left:-8px;top:0;line-height:0;color:#F65D22;-moz-box-shadow:1px 3px 6px 1px rgba(0,0,0,.8);-webkit-box-shadow:1px 3px 6px 1px rgba(0,0,0,.8);-o-box-shadow:1px 3px 6px 1px rgba(0,0,0,.8);box-shadow:1px 3px 6px 1px rgba(0,0,0,.8)}#sbo-rt-content .annotator-wrapper .annotator-item,.sbo-inpage-toc .annotator-wrapper .annotator-item{list-style-type:none;margin-left:0;clear:both}#sbo-rt-content .annotator-wrapper .annotator-item input.disabled,#sbo-rt-content .annotator-wrapper .annotator-item label.disabled,.sbo-inpage-toc .annotator-wrapper .annotator-item input.disabled,.sbo-inpage-toc .annotator-wrapper .annotator-item label.disabled{opacity:.25}#sbo-rt-content .annotator-wrapper .animateIn,.sbo-inpage-toc .annotator-wrapper .animateIn{animation-name:animateIn;-webkit-animation-name:animateIn;animation-duration:.15s;-webkit-animation-duration:.15s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible}#sbo-rt-content .annotator-wrapper .stretchRight,.sbo-inpage-toc .annotator-wrapper .stretchRight{animation-name:stretchRight;-webkit-animation-name:stretchRight;animation-duration:.3s;-webkit-animation-duration:.3s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}#sbo-rt-content .annotator-wrapper .expandUp,.sbo-inpage-toc .annotator-wrapper .expandUp{animation-name:expandUp;-webkit-animation-name:expandUp;animation-duration:.2s;-webkit-animation-duration:.2s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}#sbo-rt-content .annotator-wrapper .annotator-touch-controls,#sbo-rt-content .annotator-wrapper .annotator-viewer.viewer,.sbo-inpage-toc .annotator-wrapper .annotator-touch-controls,.sbo-inpage-toc .annotator-wrapper .annotator-viewer.viewer{position:absolute;margin:0;padding:0;background-color:transparent}#sbo-rt-content .annotator-wrapper .annotator-touch-controls div,#sbo-rt-content .annotator-wrapper .annotator-viewer.viewer div,.sbo-inpage-toc .annotator-wrapper .annotator-touch-controls div,.sbo-inpage-toc .annotator-wrapper .annotator-viewer.viewer div{display:none}#sbo-rt-content .annotator-wrapper .annotator-touch-controls .annotator-widget,#sbo-rt-content .annotator-wrapper .annotator-viewer.viewer .annotator-widget,.sbo-inpage-toc .annotator-wrapper .annotator-touch-controls .annotator-widget,.sbo-inpage-toc .annotator-wrapper .annotator-viewer.viewer .annotator-widget{margin-top:0!important}#sbo-rt-content .annotator-wrapper .toggle_public ul,.sbo-inpage-toc .annotator-wrapper .toggle_public ul{margin:0;padding:0}#sbo-rt-content .annotator-wrapper .toggle_public ul li,.sbo-inpage-toc .annotator-wrapper .toggle_public ul li{font-family:'Source Sans Pro',arial,sans-serif;font-size:.9em!important;list-style-type:none;margin:0 10px 0 0!important;float:left;color:#404040}#sbo-rt-content .annotator-wrapper .toggle_public ul li input+span,.sbo-inpage-toc .annotator-wrapper .toggle_public ul li input+span{opacity:.75;font-size:15px;margin-left:5px}#sbo-rt-content .annotator-wrapper .toggle_public ul li input:checked+span,.sbo-inpage-toc .annotator-wrapper .toggle_public ul li input:checked+span{opacity:1}#sbo-rt-content .annotator-wrapper .toggle_public ul li label.disabled,.sbo-inpage-toc .annotator-wrapper .toggle_public ul li label.disabled{opacity:.25}#sbo-rt-content .annotator-wrapper .editor_section,.sbo-inpage-toc .annotator-wrapper .editor_section{font-family:'Source Sans Pro',arial,sans-serif;font-size:.9em!important;margin-top:40px!important;padding-top:10px;border-top:1px solid #CCC}#sbo-rt-content .annotator-wrapper .editor_section label,.sbo-inpage-toc .annotator-wrapper .editor_section label{display:inline-block;margin-left:10px}#sbo-rt-content .annotator-wrapper small.error,.sbo-inpage-toc .annotator-wrapper small.error{color:red!important}#sbo-rt-content .annotator-wrapper .annotator-view-click,.sbo-inpage-toc .annotator-wrapper .annotator-view-click{margin:0!important}#sbo-rt-content .annotator-wrapper .annotator-listing,.sbo-inpage-toc .annotator-wrapper .annotator-listing{padding-left:0!important}#sbo-rt-content .annotator-wrapper .annotator-adder,#sbo-rt-content .annotator-wrapper .annotator-view-clicker,.sbo-inpage-toc .annotator-wrapper .annotator-adder,.sbo-inpage-toc .annotator-wrapper .annotator-view-clicker{position:absolute!important;height:auto;width:100%;background-color:transparent!important;padding:0;margin:0}#sbo-rt-content .annotator-wrapper .annotator-adder ul,#sbo-rt-content .annotator-wrapper .annotator-view-clicker ul,.sbo-inpage-toc .annotator-wrapper .annotator-adder ul,.sbo-inpage-toc .annotator-wrapper .annotator-view-clicker ul{margin:0!important;padding:3px 5px!important;background-color:#FFF;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.2);-o-box-shadow:0 2px 5px 2px rgba(0,0,0,.2);box-shadow:0 2px 5px 2px rgba(0,0,0,.2);border:1px solid #CCC;float:left}#sbo-rt-content .annotator-wrapper .annotator-adder ul li,#sbo-rt-content .annotator-wrapper .annotator-view-clicker ul li,.sbo-inpage-toc .annotator-wrapper .annotator-adder ul li,.sbo-inpage-toc .annotator-wrapper .annotator-view-clicker ul li{list-style-type:none;list-style-image:none;float:left;margin:0!important}#sbo-rt-content .annotator-wrapper .annotator-adder ul li:last-child a,#sbo-rt-content .annotator-wrapper .annotator-view-clicker ul li:last-child a,.sbo-inpage-toc .annotator-wrapper .annotator-adder ul li:last-child a,.sbo-inpage-toc .annotator-wrapper .annotator-view-clicker ul li:last-child a{border-right:none}#sbo-rt-content .annotator-wrapper .annotator-adder ul li a,#sbo-rt-content .annotator-wrapper .annotator-view-clicker ul li a,.sbo-inpage-toc .annotator-wrapper .annotator-adder ul li a,.sbo-inpage-toc .annotator-wrapper .annotator-view-clicker ul li a{border:none;padding:5px 10px;color:#256595;font-family:'Source Sans Pro',arial,sans-serif;font-size:15px;font-weight:600}#sbo-rt-content .annotator-wrapper .annotator-adder ul li a:hover,#sbo-rt-content .annotator-wrapper .annotator-view-clicker ul li a:hover,.sbo-inpage-toc .annotator-wrapper .annotator-adder ul li a:hover,.sbo-inpage-toc .annotator-wrapper .annotator-view-clicker ul li a:hover{color:#002776!important;text-decoration:underline!important}#sbo-rt-content .annotator-wrapper .annotator-viewer,.sbo-inpage-toc .annotator-wrapper .annotator-viewer{width:100%}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper{background-color:#FFF!important;position:absolute;z-index:29;width:100%;max-width:650px;margin-left:-322px!important;left:50%!important;-moz-transition:height .15s ease-in-out;-webkit-transition:height .15s ease-in-out;-o-transition:height .15s ease-in-out;transition:height .15s ease-in-out;background:url(/static/images/loading.c02783040317.gif) center center no-repeat #fff;display:none;color:#404040!important;right:auto!important;top:130px;height:auto!important;border:1px solid #b3b3b3!important;-moz-radius:all 5px;-webkit-radius:all 5px;-o-radius:all 5px;radius:all 5px;-moz-box-shadow:0 3px 0 #e6e6e6;-webkit-box-shadow:0 3px 0 #e6e6e6;-o-box-shadow:0 3px 0 #e6e6e6;box-shadow:0 3px 0 #e6e6e6;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;font-size:100%!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper code,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper li,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper p,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper code,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper li,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper p{color:#404040!important;background-color:#FFF!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper div,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper div{margin:0!important;background-color:#FFF!important}@media screen and (max-width:53.125em) and (min-width:45.0625em){#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper{max-width:80%!important;margin-left:0!important;left:10%!important}}@media screen and (max-width:45em){#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper{position:absolute!important;max-width:100%!important;left:0!important;margin-left:0!important;padding-bottom:10px}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .editor,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .editor{float:left;height:100%;position:static!important;top:0!important}}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .left,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .right,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .left,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .right{margin:0!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget{background-color:#fff!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-media .left,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-media .left{line-height:1.3em}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-media .left a,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-media .left a{margin-top:10px;display:block;font-size:.8em;line-height:1.3em}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-outer>.title,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-outer>.title{padding:0 15px 10px!important;margin:10px 0 0!important;border-bottom:1px solid #ddd!important;font:500 1.5em/1.38 'Source Sans Pro';color:#777!important;background-color:#FFF!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .row,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .row{border-top:1px solid #ddd!important;padding:8px 0;display:block;float:left;width:100%}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .row.delete-highlight,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .row.delete-highlight{padding:18px 0 8px}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .indent,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .indent{padding:0 20px;margin-bottom:15px}@media screen and (max-width:32.5625em){#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .indent,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .indent{padding:0}}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper h4,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper small,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper h4,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper small{color:#777!important;margin-top:5px!important;font:500 .8em/1.2 'Source Sans Pro';background-color:#FFF!important}@media screen and (min-width:45.0625em){#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .left,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .left{float:left;width:50%}}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .right,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .right{float:right}@media screen and (min-width:45.0625em){#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .right,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .right{width:50%}}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .sans,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .sans{font:500 .9em/1.2 'Source Sans Pro'}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper a,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper a{border-bottom:none!important;white-space:initial;color:#F65D22}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper a:focus,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper a:hover,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper a:focus,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper a:hover{text-shadow:0 0 0 transparent;text-decoration:underline;background:no-repeat}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper a.edit-highlight,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper a.edit-highlight{color:#404040;top:0;right:20px}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper a.button,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper a.button{padding:10px 25px}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-delete,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-delete{width:auto;color:#FFF}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-delete:hover,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-delete:hover{color:#FFF!important;text-shadow:0 0 0 transparent!important;background:#F65D22;background-image:-moz-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:-webkit-gradient(left top,left bottom,color-stop(0,#F5C517),color-stop(100%,#F65D22));background-image:-webkit-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:-o-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:-ms-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:linear-gradient(to bottom,#F5C517 0,#F65D22 100%);text-decoration:none}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .grey-btn,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .grey-btn{width:auto;position:relative;top:10px;background:no-repeat #c7c2ba!important;color:#FFF!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .grey-btn:hover,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .grey-btn:hover{text-decoration:none;color:#070707!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .close,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .close{width:20px;height:20px;background:url(/static/images/close.a958325999a4.png) no-repeat;display:block;text-indent:-99999px;position:absolute;right:20px;top:16px}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .close:focus,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .close:hover,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .close:focus,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .close:hover{opacity:.8;background:url(/static/images/close.a958325999a4.png) no-repeat}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing{float:right;margin:15px 0 0!important;padding:0!important;text-align:right}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing li,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing li{margin:0 0 0 10px!important}@media screen and (max-width:32.5625em){#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .social-sharing,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .social-sharing{padding:0!important;float:none;text-align:center}}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget{width:100%;left:auto;bottom:auto;position:relative;float:left;margin:0;padding:10px 25px}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .delete-confirm,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .delete-confirm{text-align:center;padding:15px 35px 25px;color:#777;font:400 .9em/1.3 'Source Sans Pro',arial,sans-serif!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls .link-to-markdown,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls .link-to-markdown{margin-top:-14px;line-height:22px;padding:0 8px;position:absolute;right:25px;color:#F65D22;border:1px solid #bbb!important;font-size:14px}@media screen and (max-width:32.5625em){#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget{padding:10px 15px}}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .comment,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .selected,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .comment,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .selected{padding:0;font:400 .9em/1.3 'Source Sans Pro',arial,sans-serif!important;color:#777;overflow:hidden;background-color:#FFF!important}@media screen and (max-width:32.5625em){#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .comment,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .selected,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .comment,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .selected{padding:0 0 12px!important}}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .comment,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .comment{padding:8px 0;font:200 1em/1.3 'Source Sans Pro',arial,sans-serif!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-listing,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-listing{padding:0!important;margin:0!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-listing .annotator-item,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-listing .annotator-item{list-style-type:none}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget textarea,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget textarea{clear:both;max-width:100%;color:#999;padding:10px;font:400 .875em/1.3 'Source Sans Pro',arial,sans-serif}@media screen and (max-width:32.5625em){#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget textarea,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget textarea{background-color:#EEE}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget textarea:focus,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget textarea:focus{background-color:#f6f6f6}}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls{text-align:center;padding:0;margin:0!important;background-color:#FFF!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul{width:100%;display:block;margin:10px 0 0;padding:0!important;float:left}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul li,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul li{display:inline-block;text-decoration:none}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul li.delete,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul li.delete{float:left}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul li.delete a,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul li.delete a{margin-left:0}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul li.cancel,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul li.save,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul li.cancel,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls ul li.save{float:right}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls p,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls p{background-color:#FFF!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a{display:inline-block;padding:5px 25px;-webkit-appearance:none!important;font-family:'Source Sans Pro'!important;color:#fff;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a.annotator-cancel,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a.annotator-cancel{background:no-repeat #C7C2BA!important}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a.positive,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a.positive{-webkit-appearance:none;color:#fff;margin-left:12px;border:none;text-shadow:0 1px 6px rgba(0,0,0,.4)!important;background:#F65D22}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a.positive:focus,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a.positive:hover,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a.positive:focus,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a.positive:hover{color:#FFF!important;text-shadow:0 0 0 transparent!important;background:#F65D22;background-image:-moz-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:-webkit-gradient(left top,left bottom,color-stop(0,#F5C517),color-stop(100%,#F65D22));background-image:-webkit-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:-o-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:-ms-linear-gradient(top,#F5C517 0,#F65D22 100%);background-image:linear-gradient(to bottom,#F5C517 0,#F65D22 100%)}#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a:focus,#sbo-rt-content .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a:hover,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a:focus,.sbo-inpage-toc .annotator-wrapper .annotator-modal-wrapper .annotator-widget .annotator-controls a:hover{background-color:#C7C2BA!important;text-decoration:none!important;color:#404040!important}@media screen and (min-width:45em){.touch .annotator-modal-wrapper{position:absolute!important;margin-top:200px!important}}.annotator-touch-controls{width:100%;text-align:center;min-width:auto;z-index:9999}.annotator-touch-controls .animateIn{animation-name:animateIn;-webkit-animation-name:animateIn;animation-duration:.35s;-webkit-animation-duration:.35s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible}.annotator-touch-controls .annotator-edit{background-color:#f5f5f5;position:absolute;right:-25px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;background-clip:padding-box}.annotator-touch-controls.annotator-touch-hide{right:-9999em;opacity:0;-webkit-transition:opacity .2s 0 ease-in,right 0s .3s linear;-moz-transition:opacity .2s 0 ease-in,right 0s .3s linear;-ms-transition:opacity .2s 0 ease-in,right 0s .3s linear;-o-transition:opacity .2s 0 ease-in,right 0s .3s linear;transition:opacity .2s 0 ease-in,right 0s .3s linear}.annotator-touch-controls .annotator-add{padding:.5rem;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;background-color:#777;color:#fff;position:absolute;margin-left:-20px;left:50%;width:48px;height:45px;cursor:pointer;border-bottom:none;-moz-box-shadow:0 0 1px #cdcdcd;-webkit-box-shadow:0 0 1px #cdcdcd;-o-box-shadow:0 0 1px #cdcdcd;box-shadow:0 0 1px #cdcdcd;display:block;text-align:center}.annotator-touch-controls .annotator-add:after,.annotator-touch-controls .annotator-add:before{width:0;height:0;border:.65em solid;border-color:#777 #777 transparent transparent;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:"";left:14px;top:-10px;position:absolute}.annotator-touch-controls .annotator-add:before{top:-11px;border-color:#cdcdcd #cdcdcd transparent transparent}.annotator-touch-controls .annotator-add span{display:block}.annotator-touch-controls .annotator-add span:before{font-family:SSFlow;content:'\F707';height:48px;width:49px;font-size:26px;font-size:1.625rem;top:5px;position:relative;color:#fff}.card-annotation{color:rgba(64,64,64,.65)}.card-annotation .wrap-pod{max-width:800px;margin:0 auto}.card-annotation .pod{float:left;padding:1.25rem 1.25rem 1.875rem}@media screen and (max-width:32.5625em){.card-annotation .pod{margin:0 0 1.25rem}}.card-annotation .pod h2{margin:5px 0 20px;font-size:21px;color:rgba(74,60,49,.75)}.card-annotation form textarea{display:block;max-width:100%;width:100%}.card-annotation form [type=submit]{margin-left:.9375rem}.card-annotation form ul.delete-option{margin-top:20px}.card-annotation form ul.delete-option input{margin:0;font-size:14px}.card-annotation form ul.buttons{margin-top:15px}.card-annotation form ul#id_privacy_option li{margin-left:.625rem}.card-annotation form ul.privacy-options li label{font-size:16px;font-size:1rem}.card-annotation form ul li{display:inline-block}.card-annotation form ul li input{margin:0 5px}.card-annotation .popup{font-family:"source sans pro",Helvetica,Arial,sans-serif!important;overflow:hidden;color:#777;background-color:#fff;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;clear:both;width:600px;position:fixed;z-index:9999;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;border:1px solid #ccc;-moz-box-shadow:0 3px 0 #e6e6e6;-webkit-box-shadow:0 3px 0 #e6e6e6;-o-box-shadow:0 3px 0 #e6e6e6;box-shadow:0 3px 0 #e6e6e6;top:200px;left:50%;margin-left:-300px}.card-annotation .popup h1{margin:0;color:#777;font-size:26px;font-size:1.625rem;padding:.9375rem;line-height:1em;float:left!important;font-weight:500}.card-annotation .popup .headline{width:100%;float:left;border-bottom:1px solid #CCC}@media screen and (max-width:40.625em){.card-annotation .popup{max-width:95%;margin:0 2.5%;left:0}}.card-annotation .popup .inner{padding:0 20px 20px;float:left;width:100%}.card-annotation .popup ul{float:right}.card-annotation .popup ul li{display:inline-block;margin-left:15px}.card-annotation .media-thumbnail{float:left;margin:0 .9375rem .625rem 0}.card-annotation .annotation-note{margin:0 0 .65em;word-break:break-all}.card-annotation .clear{clear:both}.card-annotation .left{float:left;margin:0}@media screen and (min-width:32.5625em){.card-annotation .left{width:50%}}.card-annotation .right{float:right;margin:0}@media screen and (max-width:32.5625em){.card-annotation .right{float:none;text-align:center}}.card-annotation .row{border-top:1px solid #ddd;display:block;padding-top:.625rem;margin:0 0 .625rem;float:left;width:100%}.card-annotation .note.quote,.card-annotation .row.border{margin-bottom:0}.card-annotation div.quote{padding-bottom:.9375rem}.card-annotation .note{color:#888;padding-bottom:.5rem;display:inline-block}.card-annotation .social-sharing{text-align:center;margin-top:.9375rem}.card-annotation .social-sharing li{margin:.625rem .625rem 0}.card-annotation .sign-up{text-align:center;padding:0 7.5rem}.card-annotation .sign-up h1{padding-bottom:0;margin-bottom:0}.card-annotation .sign-up>p{margin-top:10px}@media screen and (max-width:51.3125em){.card-annotation .sign-up{padding:0}}.card-annotation .annotation-quote{color:rgba(64,64,64,.75);font-family:Georgia,serif;margin:0}.card-annotation .annotation-quote:before{content:"\201C";float:left;font-size:50px}.card-annotation .annotation-quote:after{content:"\201D";float:right;font-size:50px}.ios-app-teaser{position:relative;height:40px;margin:0 1.25rem -5px}@media only screen and (max-width:520px){.ios-app-teaser{margin:0 1.25rem -5px}}.ios-app-teaser ul{background:#404040}.ios-app-teaser ul:after,.ios-app-teaser ul:before{content:" ";display:table}.ios-app-teaser ul:after{clear:both}.ios-app-teaser ul li{list-style:none;float:left;width:50%;text-align:center;font-size:16px;vertical-align:middle}.ios-app-teaser ul li:active,.ios-app-teaser ul li:focus,.ios-app-teaser ul li:hover{background:#1b1a1a;-moz-transition:background .7s ease;-webkit-transition:background .7s ease;-o-transition:background .7s ease;transition:background .7s ease}.ios-app-teaser ul li a{display:block;color:#fff;font-weight:300;padding:10px 0}.ios-app-teaser ul li a:active,.ios-app-teaser ul li a:focus,.ios-app-teaser ul li a:hover{text-decoration:none;color:#fff}.sbo-toc .ios-app-teaser{display:none;margin:0}.sbo-toc.has-ios-app-teaser .ios-app-teaser{display:block}.sbo-toc.has-ios-app-teaser .close{top:40px}body.night-mode .sbo-toc .ios-app-teaser ul{background:#222;border-bottom:1px solid #444}body.night-mode .sbo-toc .ios-app-teaser ul li:active,body.night-mode .sbo-toc .ios-app-teaser ul li:focus,body.night-mode .sbo-toc .ios-app-teaser ul li:hover{background:#070707}.pagefoot{font-family:"source sans pro",sans-serif;font-size:14px;font-size:.875rem;color:#777;line-height:1.25em}.pagefoot .copyright{display:block;margin:.3em 0}@media screen and (min-width:32.5625em){.pagefoot .copyright{display:inline}}.pagefoot a{color:#404040}.pagefoot a:active,.pagefoot a:focus,.pagefoot a:hover,.pagefoot li a{color:#F65D22}.pagefoot li{display:inline-block;line-height:1.5em}.pagefoot li:after{content:' / '}.pagefoot li:last-child:after,.subscribe-nag .promotion strike:before{content:''}.user-anon .pagefoot{margin-top:1em}.user-anon .pagefoot a{color:#777}.user-anon .pagefoot li a{color:#D64309}.pagefoot .icon-up{display:block;padding:10px;position:fixed;right:20px;bottom:20px;z-index:99999;text-transform:lowercase;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;background-color:#d5d5d5;text-decoration:none}.agreement-inc .default-content h2,.course-nag .close,.course-nag .message,.layout2 nav h2,.legalese h2{text-transform:uppercase}.pagefoot .icon-up span{display:none}.pagefoot .icon-up:before{font-size:19px;content:'\2B06';font-family:SSFlow;display:inline-block;vertical-align:middle;color:#777}.subscribe-panel .pagefoot .icon-up{bottom:80px}.user-anon .pagefoot #legal,.user-anon .pagefoot nav{margin:.3125rem 0 .3125rem 3.4375rem;line-height:1.15em}.user-anon .pagefoot nav a{text-decoration:none}.user-anon .pagefoot div#legal a{color:#777;text-decoration:none}.full-support,.pagefoot .full-support{display:none}@media screen and (min-width:48.0625em){.full-support,.pagefoot .full-support{display:inline-block}.mobile-support,.pagefoot .mobile-support{display:none}}.subscribe-nag.collapsed .expanded,.subscribe-nag.promotion-included .pagefoot{display:none}#js-subscribe-panel-filler{float:left;width:100%}.subscribe-nag{overflow:hidden;position:fixed;width:100%;max-width:100%;padding:0 10px;bottom:-300%;max-height:50%;left:0;z-index:99999;margin:0;background-color:#FFF;-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);border-top:1px solid #CCC;text-align:center}.subscribe-nag .cta-group{padding-bottom:15px}.subscribe-nag.expired-panel,.subscribe-nag.trial-panel{max-height:350px}.subscribe-nag.promotion-included{max-height:515px;color:#FFF}.subscribe-nag.collapsed p{margin:12px 0}.subscribe-nag h2,.subscribe-nag h3{line-height:1.1em;color:#404040;font-size:36px;font-size:2.25rem;font-weight:300;margin:1.25rem 3rem}.subscribe-nag p{color:#4a3c31}.subscribe-nag h3{font-size:24px;font-size:1.5rem}.subscribe-nag .green{color:#F65D22}.subscribe-nag .js-toggle-nag{position:absolute;text-align:center;line-height:1.3em;right:0;top:0;color:#888;font-size:18px;font-size:1.125rem;text-decoration:none;z-index:10;padding:.9375rem .9375rem .75rem}.subscribe-nag .js-toggle-nag:focus,.subscribe-nag .js-toggle-nag:hover{background-color:#F65D22;color:#FFF;text-decoration:none}.subscribe-nag.expanded{position:absolute}.subscribe-nag.collapsed .sample-message{padding:0}.subscribe-nag.collapsed h2{font-size:24px;font-size:1.5rem;margin:.625rem 3rem .9375rem}.subscribe-nag.slideUp{bottom:0!important;animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}.subscribe-nag a{text-decoration:none}.subscribe-nag .promotion{background-color:#000;padding:20px 10px;margin-bottom:20px;position:relative}.subscribe-nag .promotion strike{position:relative;text-decoration:none}.subscribe-nag .promotion strike:before{border-bottom:4px solid #FC4747;position:absolute;width:115%;top:46%;transform:rotate(-14deg);left:-6%}.subscribe-nag .promotion h1{color:#F5C517;font-family:'Stag Web',georgia,serif;font-weight:400;font-style:normal;font-stretch:normal;font-size:2.5em}.description em,.description i,.display-modal-view p.modal__document cite,.js-search-help-container i,.markdown em,.no-results i,.publisher-extra em,.publisher-extra i{font-style:italic}.subscribe-nag .promotion h2{color:#FFF;margin-top:10px}.subscribe-nag .promotion b{font-weight:700}.subscribe-nag .promotion .button{background:no-repeat #fff;text-shadow:none;border-radius:0;color:#333;padding:10px 20px}.subscribe-nag .promotion .callout{position:absolute;right:0;top:0}.subscribe-nag .promotion .callout img{width:30%;float:right}.subscribe-nag .promotion .callout .accessible-text{position:relative;text-indent:-9999px;display:block}@media screen and (max-width:56.25em){.subscribe-nag .promotion h1,.subscribe-nag .promotion h2,.subscribe-nag .promotion h3{font-size:2em}}@media screen and (max-width:48em){.subscribe-nag .promotion h1,.subscribe-nag .promotion h2,.subscribe-nag .promotion h3{font-size:1.5em}}.subscribe-nag .help{font-size:smaller;text-decoration:none}.subscribe-nag .trending-topics{margin:0}.subscribe-nag .old-price{text-decoration:line-through}.course-nag .close:hover,.display-modal-view button.close-display-modal:hover,.subscribe-nag .sample-message .cta-group .signin a,.topic{text-decoration:none}.subscribe-nag .bigbutton.loading,.subscribe-nag .bigbutton.loading:hover{background-color:#B2B4B3;background-image:none}.subscribe-nag .bigbutton.loading .spinner,.subscribe-nag .bigbutton.loading:hover .spinner{background:url(/static/images/loading.c02783040317.gif) center center no-repeat;background-size:16px;width:16px;display:inline-block;text-indent:-9999px;float:right}.subscribe-nag .bigbutton .spinner{display:none}.subscribe-nag .pagefoot #legal a.copyright,.subscribe-nag .pagefoot nav a.copyright{color:#777}.subscribe-nag.anon-panel h2,.subscribe-nag.anon-panel h3{margin:.625rem .75rem}@media screen and (max-width:48em){.subscribe-nag.anon-panel .doc-title{display:none}.subscribe-nag.anon-panel .doc-type{white-space:nowrap}}.subscribe-nag .sample-message{margin:0 auto;padding:.3125rem 1.25rem 0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:none;max-width:900px;max-width:56.25rem;position:relative;color:#4a3c31}.subscribe-nag .sample-message .cta-group .bigbutton{display:inline-block}.subscribe-nag .sample-message .cta-group .signin{display:inline-block;font-size:smaller}.subscribe-nag .sample-message .text-links{display:inline-block;margin:0 0 0 10px;vertical-align:middle}.subscribe-nag .sample-message p{max-width:550px;max-width:34.375rem;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:10px auto 15px;font-weight:500}.subscribe-nag .sample-message footer{text-align:left;margin:.9375rem 0 .625rem;padding:0}.subscribe-nag .sample-message footer object{display:none}.subscribe-nag .sample-message footer #logo{background:url(/static/images/sunshine_flag.228a5258f453.svg) right -10px no-repeat;background-size:45px 66px;width:45px;height:42px;margin-top:-12px;margin-right:10px;text-indent:-9999px;display:block;float:left;padding-bottom:3.75rem}@media screen and (max-width:32.5em){.subscribe-nag .sample-message footer #logo{display:none}}.subscribe-nag .sample-message.nag-a,.subscribe-nag .sample-message.nag-b{max-width:85rem;padding:0;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.subscribe-nag .sample-message.nag-a h2,.subscribe-nag .sample-message.nag-b h2{text-align:left;margin-left:0}.subscribe-nag .sample-message.nag-a .doc-title,.subscribe-nag .sample-message.nag-b .doc-title{display:none}.subscribe-nag .sample-message.nag-a .cta-group,.subscribe-nag .sample-message.nag-b .cta-group{display:inline-block}.subscribe-nag .sample-message.nag-a .cta-group .bigbutton,.subscribe-nag .sample-message.nag-b .cta-group .bigbutton{width:45%;padding:10px;font-size:1rem;font-weight:400;float:left}.subscribe-nag .sample-message.nag-a .cta-group .bigbutton.team-btn,.subscribe-nag .sample-message.nag-b .cta-group .bigbutton.team-btn{width:45%;margin-right:0}.subscribe-nag .sample-message.nag-a .cta-group div.bigbutton,.subscribe-nag .sample-message.nag-b .cta-group div.bigbutton{display:none}.subscribe-nag .sample-message.nag-a .cta-group .signin,.subscribe-nag .sample-message.nag-b .cta-group .signin{width:100%;margin:5px 0}.subscribe-nag .sample-message.nag-a .registration-form,.subscribe-nag .sample-message.nag-b .registration-form{float:left;text-align:left}.subscribe-nag .sample-message.nag-a .registration-form li,.subscribe-nag .sample-message.nag-b .registration-form li{display:inline-block;width:31.5%;margin-right:2%;vertical-align:top}.subscribe-nag .sample-message.nag-a .registration-form li.password,.subscribe-nag .sample-message.nag-b .registration-form li.password{margin-right:0}.subscribe-nag .sample-message.nag-a .registration-form li input,.subscribe-nag .sample-message.nag-b .registration-form li input{max-width:100%;min-width:100%}.subscribe-nag .sample-message.nag-a .registration-form li.error input,.subscribe-nag .sample-message.nag-b .registration-form li.error input{margin-bottom:0}.subscribe-nag .sample-message.nag-a .registration-form .terms-conditions,.subscribe-nag .sample-message.nag-b .registration-form .terms-conditions{display:none;width:100%!important}.subscribe-nag .sample-message.nag-a .registration-form .terms-conditions input,.subscribe-nag .sample-message.nag-a .registration-form .terms-conditions label,.subscribe-nag .sample-message.nag-b .registration-form .terms-conditions input,.subscribe-nag .sample-message.nag-b .registration-form .terms-conditions label{display:inline-block!important;margin:0 10px 10px 0}.subscribe-nag .sample-message.nag-a .registration-form .terms-conditions .error,.subscribe-nag .sample-message.nag-b .registration-form .terms-conditions .error{display:block}.subscribe-nag .sample-message.nag-a.active .terms-conditions,.subscribe-nag .sample-message.nag-b.active .terms-conditions{display:block;float:left}.subscribe-nag .sample-message.nag-a.active .terms-conditions label,.subscribe-nag .sample-message.nag-b.active .terms-conditions label{width:90%}.subscribe-nag .sample-message.nag-a.active .terms-conditions #id_legal,.subscribe-nag .sample-message.nag-b.active .terms-conditions #id_legal{vertical-align:top;margin:3px 10px 0 0}.subscribe-nag .sample-message.nag-a.active .doc-title,.subscribe-nag .sample-message.nag-b.active .doc-title{display:inline-block}.subscribe-nag .sample-message.nag-a.active .team-btn,.subscribe-nag .sample-message.nag-b .cta-group button,.subscribe-nag .sample-message.nag-b.active .team-btn{display:none}.subscribe-nag .sample-message.nag-a.active .bigbutton,.subscribe-nag .sample-message.nag-b.active .bigbutton{width:100%}.subscribe-nag .sample-message.nag-a .registration-form{width:69%}.subscribe-nag .sample-message.nag-a .cta-group{width:30%;float:right}.subscribe-nag .sample-message.nag-a .cta-group .bigbutton,.subscribe-nag .sample-message.nag-a .cta-group .team-btn{width:100%;line-height:initial}.subscribe-nag .sample-message.nag-b .registration-form{width:85%;display:none}.subscribe-nag .sample-message.nag-b h2{margin:1rem 0 1rem 7%;float:left;width:50%}.subscribe-nag .sample-message.nag-b form{width:75%;margin:1rem auto}.subscribe-nag .sample-message.nag-b .cta-group{width:35%;float:right;margin:.5rem 0 1rem 2%}.subscribe-nag .sample-message.nag-b .cta-group div.bigbutton{display:block;width:100%;margin:0 0 10px}.subscribe-nag .sample-message.nag-b .cta-group div.bigbutton.mobile{display:none}.subscribe-nag .sample-message.nag-b.active h2{width:73%;margin:1rem auto;float:none}.subscribe-nag .sample-message.nag-b.active form{margin:0 auto}.subscribe-nag .sample-message.nag-b.active .registration-form{display:block;width:100%}.subscribe-nag .sample-message.nag-b.active .registration-form li{width:50%;margin-right:0;float:left;padding:0 1%}.subscribe-nag .sample-message.nag-b.active .registration-form_item.email{width:100%;display:block}.subscribe-nag .sample-message.nag-b.active .cta-group button{display:block}.subscribe-nag .sample-message.nag-b.active .cta-group div.bigbutton{display:none}@media screen and (max-width:50em){.subscribe-nag .sample-message.nag-a,.subscribe-nag .sample-message.nag-b{padding:0 10%}.subscribe-nag .sample-message.nag-a h2,.subscribe-nag .sample-message.nag-b h2{display:none}.subscribe-nag .sample-message.nag-a .registration-form,.subscribe-nag .sample-message.nag-b .registration-form{display:none;float:none;padding:1.5rem 16.5% .5rem;width:100%}.subscribe-nag .sample-message.nag-a .registration-form li,.subscribe-nag .sample-message.nag-b .registration-form li{display:block;width:100%}.subscribe-nag .sample-message.nag-a form,.subscribe-nag .sample-message.nag-b form{margin-bottom:.75rem}.subscribe-nag .sample-message.nag-a .cta-group,.subscribe-nag .sample-message.nag-b .cta-group{width:100%;padding:1.5rem 16.5% 0;margin:0}.subscribe-nag .sample-message.nag-a .cta-group div.bigbutton,.subscribe-nag .sample-message.nag-b .cta-group div.bigbutton{display:block;margin:0 0 10px}.subscribe-nag .sample-message.nag-a .cta-group button,.subscribe-nag .sample-message.nag-b .cta-group button{display:none;font-family:"source sans pro",sans-serif;margin:0}.subscribe-nag .sample-message.nag-a.active h2,.subscribe-nag .sample-message.nag-b.active h2{display:block;padding:1.5rem 16.5% 0;margin:0}.subscribe-nag .sample-message.nag-a.active .registration-form,.subscribe-nag .sample-message.nag-b.active .registration-form{display:block}.subscribe-nag .sample-message.nag-a.active .doc-title,.subscribe-nag .sample-message.nag-b.active .doc-title{display:none}.subscribe-nag .sample-message.nag-a.active .terms-conditions input,.subscribe-nag .sample-message.nag-b.active .terms-conditions input{margin:4px 10px 0 0;vertical-align:top}.subscribe-nag .sample-message.nag-a.active .terms-conditions label,.subscribe-nag .sample-message.nag-b.active .terms-conditions label{width:90%}.subscribe-nag .sample-message.nag-b form,.subscribe-nag .sample-message.nag-b.active h2{width:100%}.subscribe-nag .sample-message.nag-a.active .cta-group,.subscribe-nag .sample-message.nag-b.active .cta-group{padding:0 16.5%}.subscribe-nag .sample-message.nag-a.active .cta-group button,.subscribe-nag .sample-message.nag-b.active .cta-group button{display:block}.subscribe-nag .sample-message.nag-a.active .cta-group div.bigbutton,.subscribe-nag .sample-message.nag-b.active .cta-group div.bigbutton{display:none}.subscribe-nag .sample-message.nag-b .cta-group{padding:0;margin:0 0 10px}.subscribe-nag .sample-message.nag-b .cta-group div.bigbutton.mobile{display:inline-block;float:none}.subscribe-nag .sample-message.nag-b .cta-group div.bigbutton,.subscribe-nag .sample-message.nag-b.active .cta-group div.bigbutton.mobile{display:none}.subscribe-nag .sample-message.nag-b .cta-group .signin{margin:0;width:100%}.subscribe-nag .sample-message.nag-b.active .registration-form li{width:100%!important}.subscribe-nag .sample-message.nag-b.active .cta-group{padding:0 17%}.subscribe-nag .sample-message .text-links{display:block;margin:10px 0 0}}.subscribe-nag p.welcome{font-size:1.5rem;margin:1.5rem 0;font-weight:300}.subscribe-nag .registration-form__minimize:before{content:"\2421";font-family:SSFlow;position:absolute}.subscribe-nag .registration-form__minimize,.subscribe-nag .registration-form__minimize__title{display:none}.subscribe-nag .registration-form__minimize.active{position:absolute;display:block;width:20px;height:20px;right:20px;top:5px;z-index:10;cursor:pointer}@media screen and (max-width:32.5625em),screen and (max-height:25.0625em){.subscribe-nag.collapsed .header{margin:10px 0}.subscribe-nag.collapsed footer{margin-top:5px!important}.subscribe-nag h2{font-size:24px;font-size:1.5rem}.subscribe-nag h3{font-size:18px;font-size:1.125rem}.subscribe-nag .sample-message .signin{position:relative;right:auto;margin:0 0 .9375rem;font-size:small}.subscribe-nag .sample-message p{font-size:16px;font-size:1rem}.subscribe-nag .sample-message p.usage-data{padding:0 3.125rem;line-height:1.3em}.subscribe-nag .sample-message .bigbutton{margin:0 0 .625rem}.subscribe-nag .sample-message .comment{margin:-10px auto 0!important}.subscribe-nag footer{text-align:center!important}.subscribe-nag footer #logo{float:none!important;margin:0 0 12px!important;padding:0!important}.subscribe-nag footer ul{padding:0;margin-top:5px;font-size:smaller;line-height:1em}}.cover-position-right{max-width:100%;max-height:100%;height:auto;display:inline-block}.academic-text{text-align:left}.academic-text h1{color:#777;font-family:"source sans pro",sans-serif;font-size:40px;font-size:2.5rem}.academic-text h2{font-size:20px;font-size:1.25rem}.academic-text ol li{font-size:18px;font-size:1.125rem}#academic-text-bold{font-weight:700}.support-text{margin-top:20px}.support-text p{font-size:14px;font-size:.875rem;margin:0}@media screen and (min-width:1024px) and (orientation:landscape){.cover-position-right{float:right}.academic-text{float:left}.academics-topics{clear:left}}#billing_form:after,.results-list .meta:after,.search-result-page .facets:after,.topic-display:after,.topic-select:after,.user-profile .annotation-list .js-more-annotations:after,section.big-search header:after{clear:both}.academic-mailto-link{margin-top:20px}.course-nag{width:140px;padding:20px 10px 10px;position:fixed;z-index:9999999;background:#fff;top:15%;right:0;box-shadow:0 0 15px 4px rgba(0,0,0,.1);text-align:center;font-size:14px;line-height:1.3;font-family:"source sans pro",arial,sans-serif}.course-nag .close{padding:1px 7px;position:absolute;top:0;right:0;font-size:12px;font-weight:600;color:#fff;background:#000}.course-nag .background{width:100%;position:absolute;top:0;left:0;z-index:-1}.course-nag .avatar{margin-bottom:5px}.course-nag .avatar img{width:100px;height:100px;border:2px solid #fff;border-radius:50%}.course-nag .time{font-weight:600}.course-nag .button{display:block;margin-top:10px;padding:7px 4px;font-size:13px}.display-modal-view,.modal-view{display:none;overflow:scroll;position:absolute;z-index:99}.course-nag .button.is-streaming-now{color:#008542}@font-face{font-family:"Stag Sans";src:url(/static/fonts/StagSans-Light-Web.c1c08bd5054a.woff) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:"Stag Sans";src:url(/static/fonts/StagSans-Book-Web.cf0f67e901e6.woff) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Stag Sans";src:url(/static/fonts/StagSans-Bold-Web.5089996cd9c0.woff) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Stag Web";src:url(/static/fonts/Stag-Light-Web.1693bf43745e.woff) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:"Stag Web";src:url(/static/fonts/Stag-Book-Web.65fe8063112e.woff) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Stag Web";src:url(/static/fonts/Stag-Bold-Web.c6643e85346e.woff) format("opentype");font-weight:700;font-style:normal}.display-modal-view{text-align:center;background:#fff;border:1px solid #d5d6d2;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;width:650px;top:10%;left:50%;margin-left:-325px;font-family:'source sans pro',sans-serif}@media screen and (max-width:620px){.display-modal-view{width:95%;margin:0 2.5%!important;left:0!important}}.display-modal-view button.close-display-modal{position:absolute;top:0;right:0;padding:10px;border:none}.display-modal-view button.close-display-modal:before{font-family:SSFlow;font-size:14px;content:'\2421';color:#777}.display-modal-view h2.modal__title{font-size:36px;font-size:2.25rem;padding:1rem;font-weight:300;line-height:1.3;margin:0;color:#404040}.display-modal-view p.modal__body,.display-modal-view p.modal__document,.modal-view h2.modal__title{padding:1rem;font-weight:300;line-height:1.3;color:#777}.display-modal-view p.modal__body{font-size:24px;font-size:1.5rem;margin:0}.display-modal-view p.modal__document{font-size:16px;font-size:1rem;margin:0}.display-modal-view div.modal__controls{margin-bottom:1rem}.modal-view{text-align:left;background:#fff;border:1px solid #d5d6d2;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;width:650px;top:30%;left:50%;margin-left:-325px}@media screen and (max-width:620px){.modal-view{width:95%;margin:0 2.5%!important;left:0!important}}.modal-view h2.modal__title{font-size:24px;font-size:1.5rem;border-bottom:1px solid #d5d5d5;margin:0}.modal-view .modal__content form fieldset{padding:0 1rem 1rem}.modal-view .modal__content form fieldset label{font-size:16px;font-size:1rem}.modal-view .modal__content form fieldset input{width:100%;max-width:100%}.modal-view .modal__controls{float:right}.buttongroup{margin:1rem 0 0;text-align:right;position:relative}.rememberme{padding-top:.5rem;font-size:13px;font-size:.8125rem}.forgotpass{font-size:13px;font-size:.8125rem;font-weight:400}.showmore{display:block;width:100%;max-width:10em;text-align:center;margin:1em auto}.topic-display:after,.topic-display:before,.topic-select:after,.topic-select:before{content:" ";display:table}.topic{display:inline-block;z-index:1}.topic span:before,.topic:after,.topic:before{font-family:SSFlow;display:block;position:absolute;top:0;left:0;color:#ccc;text-align:center}[class*=hex-] .topic{font-size:18px;position:relative}[class*=hex-] .topic:before,[class*=hex-] .topic:focus:before,[class*=hex-] .topic:hover:before{content:"\F704"}.no-touch [class*=hex-] .topic:focus span:before,.no-touch [class*=hex-] .topic:hover span:before,[class*=hex-] .topic.active span:before{content:"\2713"}[class*=hex-] .topic.active:before{content:"\F702"}[class*=hex-] .topic.active:after{content:"\F703"}div.no-interest-topics li{margin-bottom:4px}div.no-interest-topics li a.no-interest-topic{color:rgba(118,118,118,.35);font-size:16px}[class*=hex-] li{display:block;margin:0 0 10px -2px;width:100%}[class*=hex-] li .topic{min-height:66px;padding:0 10px 0 70px;width:100%;text-align:left}[class*=hex-] li .topic span{display:table-cell;vertical-align:middle;height:66px}[class*=hex-] li .topic span:before,[class*=hex-] li .topic:after,[class*=hex-] li .topic:before{width:60px;height:66px;font-size:60px;line-height:81px}[class*=hex-] li .topic span:before{font-size:25px;line-height:76px}.hex-static .topic-display .topic span:before,.hex-static .topic-display .topic:focus span:before,.hex-static .topic-display .topic:hover span:before{content:''}.hex-small li{min-width:252px}@media screen and (min-width:40.625em){.hex-small li{display:inline-block;width:50%}.ie8 .hex-small li{width:47.5%}}@media screen and (min-width:57.1875em){.hex-small li{width:33.3%}.ie8 .hex-small li{width:31.5%}}@media screen and (min-width:78.75em){.hex-small li{width:24.8%}.ie8 .hex-small li{width:23.5%}}@media screen and (min-width:30.0625em){.hex-big ul,.hex-static ul{margin:40px -23px 0 0}.hex-big li,.hex-static li{display:inline-block;vertical-align:top;padding:0;width:125px;min-height:140px;margin:0 20px 40px -2px}.hex-big li .topic,.hex-static li .topic{min-height:140px;padding:150px 0 0;width:100%;text-align:center}.hex-big li .topic span,.hex-static li .topic span{display:block;vertical-align:middle;height:auto}.hex-big li .topic span:before,.hex-big li .topic:after,.hex-big li .topic:before,.hex-static li .topic span:before,.hex-static li .topic:after,.hex-static li .topic:before{width:100%;height:138px;font-size:125px;line-height:168px}.hex-big li .topic span:before,.hex-static li .topic span:before{font-size:50px;line-height:151px}}.no-touch [class*=hex-] .topic:focus span:before,.no-touch [class*=hex-] .topic:hover span:before{color:#ccc}.no-touch [class*=hex-] .topic.active:focus span:before,.no-touch [class*=hex-] .topic.active:hover span:before,[class*=hex-] .topic.active span:before{color:#070707}.no-touch .topic:focus:after,.no-touch .topic:hover:after,.topic.active:after{color:#00b78a}.no-touch .topic:focus:before,.no-touch .topic:hover:before,.topic.active:before{color:#00ce98}.active.topic.appleios:after,.active.topic.css:after,.active.topic.design:after,.active.topic.ios:after,.active.topic.management:after,.active.topic.net:after,.active.topic.python:after,.active.topic.teal:after,.no-touch .topic.appleios:focus:after,.no-touch .topic.appleios:hover:after,.no-touch .topic.css:focus:after,.no-touch .topic.css:hover:after,.no-touch .topic.design:focus:after,.no-touch .topic.design:hover:after,.no-touch .topic.ios:focus:after,.no-touch .topic.ios:hover:after,.no-touch .topic.management:focus:after,.no-touch .topic.management:hover:after,.no-touch .topic.net:focus:after,.no-touch .topic.net:hover:after,.no-touch .topic.python:focus:after,.no-touch .topic.python:hover:after,.no-touch .topic.teal:focus:after,.no-touch .topic.teal:hover:after{color:#00b78a}.active.topic.appleios:before,.active.topic.css:before,.active.topic.design:before,.active.topic.ios:before,.active.topic.management:before,.active.topic.net:before,.active.topic.python:before,.active.topic.teal:before,.no-touch .topic.appleios:focus:before,.no-touch .topic.appleios:hover:before,.no-touch .topic.css:focus:before,.no-touch .topic.css:hover:before,.no-touch .topic.design:focus:before,.no-touch .topic.design:hover:before,.no-touch .topic.ios:focus:before,.no-touch .topic.ios:hover:before,.no-touch .topic.management:focus:before,.no-touch .topic.management:hover:before,.no-touch .topic.net:focus:before,.no-touch .topic.net:hover:before,.no-touch .topic.python:focus:before,.no-touch .topic.python:hover:before,.no-touch .topic.teal:focus:before,.no-touch .topic.teal:hover:before{color:#00ce98}.active.topic.agile:after,.active.topic.blue:after,.active.topic.business-communication:after,.active.topic.databases:after,.active.topic.graphic-design:after,.active.topic.java:after,.active.topic.microsoft:after,.active.topic.product-management:after,.active.topic.ruby:after,.no-touch .topic.agile:focus:after,.no-touch .topic.agile:hover:after,.no-touch .topic.blue:focus:after,.no-touch .topic.blue:hover:after,.no-touch .topic.business-communication:focus:after,.no-touch .topic.business-communication:hover:after,.no-touch .topic.databases:focus:after,.no-touch .topic.databases:hover:after,.no-touch .topic.graphic-design:focus:after,.no-touch .topic.graphic-design:hover:after,.no-touch .topic.java:focus:after,.no-touch .topic.java:hover:after,.no-touch .topic.microsoft:focus:after,.no-touch .topic.microsoft:hover:after,.no-touch .topic.product-management:focus:after,.no-touch .topic.product-management:hover:after,.no-touch .topic.ruby:focus:after,.no-touch .topic.ruby:hover:after{color:#4badb7}.active.topic.agile:before,.active.topic.blue:before,.active.topic.business-communication:before,.active.topic.databases:before,.active.topic.graphic-design:before,.active.topic.java:before,.active.topic.microsoft:before,.active.topic.product-management:before,.active.topic.ruby:before,.no-touch .topic.agile:focus:before,.no-touch .topic.agile:hover:before,.no-touch .topic.blue:focus:before,.no-touch .topic.blue:hover:before,.no-touch .topic.business-communication:focus:before,.no-touch .topic.business-communication:hover:before,.no-touch .topic.databases:focus:before,.no-touch .topic.databases:hover:before,.no-touch .topic.graphic-design:focus:before,.no-touch .topic.graphic-design:hover:before,.no-touch .topic.java:focus:before,.no-touch .topic.java:hover:before,.no-touch .topic.microsoft:focus:before,.no-touch .topic.microsoft:hover:before,.no-touch .topic.product-management:focus:before,.no-touch .topic.product-management:hover:before,.no-touch .topic.ruby:focus:before,.no-touch .topic.ruby:hover:before{color:#55c0d3}.active.topic.analytics:after,.active.topic.certification:after,.active.topic.data-viz:after,.active.topic.javascript:after,.active.topic.lean:after,.active.topic.purple:after,.active.topic.startups:after,.no-touch .topic.analytics:focus:after,.no-touch .topic.analytics:hover:after,.no-touch .topic.certification:focus:after,.no-touch .topic.certification:hover:after,.no-touch .topic.data-viz:focus:after,.no-touch .topic.data-viz:hover:after,.no-touch .topic.javascript:focus:after,.no-touch .topic.javascript:hover:after,.no-touch .topic.lean:focus:after,.no-touch .topic.lean:hover:after,.no-touch .topic.purple:focus:after,.no-touch .topic.purple:hover:after,.no-touch .topic.startups:focus:after,.no-touch .topic.startups:hover:after{color:#6b619e}.active.topic.analytics:before,.active.topic.certification:before,.active.topic.data-viz:before,.active.topic.javascript:before,.active.topic.lean:before,.active.topic.purple:before,.active.topic.startups:before,.no-touch .topic.analytics:focus:before,.no-touch .topic.analytics:hover:before,.no-touch .topic.certification:focus:before,.no-touch .topic.certification:hover:before,.no-touch .topic.data-viz:focus:before,.no-touch .topic.data-viz:hover:before,.no-touch .topic.javascript:focus:before,.no-touch .topic.javascript:hover:before,.no-touch .topic.lean:focus:before,.no-touch .topic.lean:hover:before,.no-touch .topic.purple:focus:before,.no-touch .topic.purple:hover:before,.no-touch .topic.startups:focus:before,.no-touch .topic.startups:hover:before{color:#8070ba}.active.topic.android:after,.active.topic.cisco:after,.active.topic.devops:after,.active.topic.math-science:after,.active.topic.mobile:after,.active.topic.pink:after,.active.topic.teams:after,.no-touch .topic.android:focus:after,.no-touch .topic.android:hover:after,.no-touch .topic.cisco:focus:after,.no-touch .topic.cisco:hover:after,.no-touch .topic.devops:focus:after,.no-touch .topic.devops:hover:after,.no-touch .topic.math-science:focus:after,.no-touch .topic.math-science:hover:after,.no-touch .topic.mobile:focus:after,.no-touch .topic.mobile:hover:after,.no-touch .topic.pink:focus:after,.no-touch .topic.pink:hover:after,.no-touch .topic.teams:focus:after,.no-touch .topic.teams:hover:after{color:#bf497f}.active.topic.android:before,.active.topic.cisco:before,.active.topic.devops:before,.active.topic.math-science:before,.active.topic.mobile:before,.active.topic.pink:before,.active.topic.teams:before,.no-touch .topic.android:focus:before,.no-touch .topic.android:hover:before,.no-touch .topic.cisco:focus:before,.no-touch .topic.cisco:hover:before,.no-touch .topic.devops:focus:before,.no-touch .topic.devops:hover:before,.no-touch .topic.math-science:focus:before,.no-touch .topic.math-science:hover:before,.no-touch .topic.mobile:focus:before,.no-touch .topic.mobile:hover:before,.no-touch .topic.pink:focus:before,.no-touch .topic.pink:hover:before,.no-touch .topic.teams:focus:before,.no-touch .topic.teams:hover:before{color:#e6528c}.active.topic.big-data:after,.active.topic.c-plus-plus:after,.active.topic.digital-media:after,.active.topic.diy-hardware:after,.active.topic.interaction-design:after,.active.topic.networking:after,.active.topic.photography:after,.active.topic.red:after,.active.topic.social-media:after,.active.topic.tools:after,.no-touch .topic.big-data:focus:after,.no-touch .topic.big-data:hover:after,.no-touch .topic.c-plus-plus:focus:after,.no-touch .topic.c-plus-plus:hover:after,.no-touch .topic.digital-media:focus:after,.no-touch .topic.digital-media:hover:after,.no-touch .topic.diy-hardware:focus:after,.no-touch .topic.diy-hardware:hover:after,.no-touch .topic.interaction-design:focus:after,.no-touch .topic.interaction-design:hover:after,.no-touch .topic.networking:focus:after,.no-touch .topic.networking:hover:after,.no-touch .topic.photography:focus:after,.no-touch .topic.photography:hover:after,.no-touch .topic.red:focus:after,.no-touch .topic.red:hover:after,.no-touch .topic.social-media:focus:after,.no-touch .topic.social-media:hover:after,.no-touch .topic.tools:focus:after,.no-touch .topic.tools:hover:after{color:#bc3f39}.active.topic.big-data:before,.active.topic.c-plus-plus:before,.active.topic.digital-media:before,.active.topic.diy-hardware:before,.active.topic.interaction-design:before,.active.topic.networking:before,.active.topic.photography:before,.active.topic.red:before,.active.topic.social-media:before,.active.topic.tools:before,.no-touch .topic.big-data:focus:before,.no-touch .topic.big-data:hover:before,.no-touch .topic.c-plus-plus:focus:before,.no-touch .topic.c-plus-plus:hover:before,.no-touch .topic.digital-media:focus:before,.no-touch .topic.digital-media:hover:before,.no-touch .topic.diy-hardware:focus:before,.no-touch .topic.diy-hardware:hover:before,.no-touch .topic.interaction-design:focus:before,.no-touch .topic.interaction-design:hover:before,.no-touch .topic.networking:focus:before,.no-touch .topic.networking:hover:before,.no-touch .topic.photography:focus:before,.no-touch .topic.photography:hover:before,.no-touch .topic.red:focus:before,.no-touch .topic.red:hover:before,.no-touch .topic.social-media:focus:before,.no-touch .topic.social-media:hover:before,.no-touch .topic.tools:focus:before,.no-touch .topic.tools:hover:before{color:#d74c3f}.active.topic.business:after,.active.topic.engineering:after,.active.topic.game-development:after,.active.topic.new-languages:after,.active.topic.orange:after,.active.topic.project-management:after,.active.topic.ux-ia:after,.no-touch .topic.business:focus:after,.no-touch .topic.business:hover:after,.no-touch .topic.engineering:focus:after,.no-touch .topic.engineering:hover:after,.no-touch .topic.game-development:focus:after,.no-touch .topic.game-development:hover:after,.no-touch .topic.new-languages:focus:after,.no-touch .topic.new-languages:hover:after,.no-touch .topic.orange:focus:after,.no-touch .topic.orange:hover:after,.no-touch .topic.project-management:focus:after,.no-touch .topic.project-management:hover:after,.no-touch .topic.ux-ia:focus:after,.no-touch .topic.ux-ia:hover:after{color:#d3711a}.active.topic.business:before,.active.topic.engineering:before,.active.topic.game-development:before,.active.topic.new-languages:before,.active.topic.orange:before,.active.topic.project-management:before,.active.topic.ux-ia:before,.no-touch .topic.business:focus:before,.no-touch .topic.business:hover:before,.no-touch .topic.engineering:focus:before,.no-touch .topic.engineering:hover:before,.no-touch .topic.game-development:focus:before,.no-touch .topic.game-development:hover:before,.no-touch .topic.new-languages:focus:before,.no-touch .topic.new-languages:hover:before,.no-touch .topic.orange:focus:before,.no-touch .topic.orange:hover:before,.no-touch .topic.project-management:focus:before,.no-touch .topic.project-management:hover:before,.no-touch .topic.ux-ia:focus:before,.no-touch .topic.ux-ia:hover:before{color:#ef871b}.active.topic.c:after,.active.topic.cloud:after,.active.topic.git:after,.active.topic.googleandroid:after,.active.topic.nosql:after,.active.topic.security:after,.active.topic.web-design:after,.active.topic.yellow:after,.no-touch .topic.c:focus:after,.no-touch .topic.c:hover:after,.no-touch .topic.cloud:focus:after,.no-touch .topic.cloud:hover:after,.no-touch .topic.git:focus:after,.no-touch .topic.git:hover:after,.no-touch .topic.googleandroid:focus:after,.no-touch .topic.googleandroid:hover:after,.no-touch .topic.nosql:focus:after,.no-touch .topic.nosql:hover:after,.no-touch .topic.security:focus:after,.no-touch .topic.security:hover:after,.no-touch .topic.web-design:focus:after,.no-touch .topic.web-design:hover:after,.no-touch .topic.yellow:focus:after,.no-touch .topic.yellow:hover:after{color:#e5a128}.active.topic.c:before,.active.topic.cloud:before,.active.topic.git:before,.active.topic.googleandroid:before,.active.topic.nosql:before,.active.topic.security:before,.active.topic.web-design:before,.active.topic.yellow:before,.no-touch .topic.c:focus:before,.no-touch .topic.c:hover:before,.no-touch .topic.cloud:focus:before,.no-touch .topic.cloud:hover:before,.no-touch .topic.git:focus:before,.no-touch .topic.git:hover:before,.no-touch .topic.googleandroid:focus:before,.no-touch .topic.googleandroid:hover:before,.no-touch .topic.nosql:focus:before,.no-touch .topic.nosql:hover:before,.no-touch .topic.security:focus:before,.no-touch .topic.security:hover:before,.no-touch .topic.web-design:focus:before,.no-touch .topic.web-design:hover:before,.no-touch .topic.yellow:focus:before,.no-touch .topic.yellow:hover:before{color:#ffbb2a}.active.topic.core-programming:after,.active.topic.green:after,.active.topic.html5:after,.active.topic.information-technologyoperations:after,.active.topic.leadership:after,.active.topic.php:after,.active.topic.testing:after,.active.topic.web-performance:after,.no-touch .topic.core-programming:focus:after,.no-touch .topic.core-programming:hover:after,.no-touch .topic.green:focus:after,.no-touch .topic.green:hover:after,.no-touch .topic.html5:focus:after,.no-touch .topic.html5:hover:after,.no-touch .topic.information-technologyoperations:focus:after,.no-touch .topic.information-technologyoperations:hover:after,.no-touch .topic.leadership:focus:after,.no-touch .topic.leadership:hover:after,.no-touch .topic.php:focus:after,.no-touch .topic.php:hover:after,.no-touch .topic.testing:focus:after,.no-touch .topic.testing:hover:after,.no-touch .topic.web-performance:focus:after,.no-touch .topic.web-performance:hover:after{color:#a3b53a}.active.topic.core-programming:before,.active.topic.green:before,.active.topic.html5:before,.active.topic.information-technologyoperations:before,.active.topic.leadership:before,.active.topic.php:before,.active.topic.testing:before,.active.topic.web-performance:before,.no-touch .topic.core-programming:focus:before,.no-touch .topic.core-programming:hover:before,.no-touch .topic.green:focus:before,.no-touch .topic.green:hover:before,.no-touch .topic.html5:focus:before,.no-touch .topic.html5:hover:before,.no-touch .topic.information-technologyoperations:focus:before,.no-touch .topic.information-technologyoperations:hover:before,.no-touch .topic.leadership:focus:before,.no-touch .topic.leadership:hover:before,.no-touch .topic.php:focus:before,.no-touch .topic.php:hover:before,.no-touch .topic.testing:focus:before,.no-touch .topic.testing:hover:before,.no-touch .topic.web-performance:focus:before,.no-touch .topic.web-performance:hover:before{color:#b6d141}.t-ipass-msg{display:none}.testing{background:green;margin:0 20px;padding:20px;position:relative;max-width:1200px}@media (min-width:1295px){.testing{margin:0 auto}}.home-panel{padding:8px 10px 10px}.home-panel:focus,.home-panel:hover{background-color:#fff}.home-panel a{display:block;padding:8px 18px;font-size:21px;line-height:1.4em}.home-panel a:focus,.home-panel a:hover{background:no-repeat!important}.android-promotion-wrapper{display:block;overflow:hidden;max-width:1500px;margin:1em auto}.apps-promotion{position:relative;max-width:1600px;margin:0 auto 20px;padding:15px;overflow:hidden;background-color:#e1dfda;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;box-sizing:border-box}.apps-promotion,.simplelist .list-description{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.apps-promotion .close-promotion{position:absolute;right:25px;top:5px}.apps-promotion .close-promotion:before{speak:none;position:relative;top:12px;left:8px;height:24px;width:24px;line-height:24px;font-size:16px;color:#786d65;font-family:SSFlow;content:'\2421'}.apps-promotion .close-promotion:hover{color:#333;text-decoration:none}@media (min-width:48em){.apps-promotion{padding:15px 2% 15px 49%;background-image:url(/static/images/screenshot-ios-queue-ipad-iphone-half@2x.73ac23d8fe3a.png);background-size:44% auto;background-position:4% bottom;background-repeat:no-repeat}.apps-promotion.android{background-image:url(/static/images/android.b0f665b91c2c.png)}}@media (min-width:50.6875em){.apps-promotion{background-size:34% auto;background-position:11% bottom}}@media (min-width:69em){.apps-promotion{background-size:28% auto;background-position:14% bottom}}@media (min-width:78.125em){.apps-promotion{padding:15px 16% 15px 32%;background-size:22% auto;background-position:7% bottom}}@media (min-width:100.0625em){.apps-promotion{background-size:20% auto;background-position:8% bottom}}@media (max-width:520px){.app-links{text-align:center}}@media (min-width:48em){.ie8 .apps-promotion{background-image:url(/static/images/screenshot-ios-queue-ipad-iphone.c048dbf4b5d7.png);background-repeat:no-repeat;max-width:1600px!important}.ie8 .apps-promotion.android{background-image:url(/static/images/android.b0f665b91c2c.png)}}.apps-promotion__android-cta a,.section__more-link a{color:#4a3c31;text-decoration:underline}.apps-promotion__android-cta a:visited,.section__more-link a:visited{color:#4a3c31}.apps-promotion__android-cta a:active,.apps-promotion__android-cta a:focus,.apps-promotion__android-cta a:hover,.section__more-link a:active,.section__more-link a:focus,.section__more-link a:hover{color:#e98300}.apps-promotion__title{margin-bottom:16px}.apps-promotion__description{font-size:13px;line-height:18px;margin-bottom:8px}.apps-promotion__android-cta{font-size:12px;line-height:16px}.apps-promotion__image--apple-store{margin-bottom:8px}.apps-promotion__image--android-store{max-height:40px;margin-bottom:8px;margin-left:15px}.section__more-link,.section__title{font-weight:400;color:rgba(74,60,49,.75);-webkit-font-smoothing:antialiased}.description b,.description strong,.legalese h3,.publisher-extra b,.publisher-extra strong{font-weight:700}.section__title{font-size:18px;line-height:27px}.section__more-link{font-size:12px;line-height:27px;margin-bottom:16px}@media (min-width:32.5625em){.apps-promotion__description{font-size:16px;line-height:21.33px;margin-bottom:16px}.apps-promotion__android-cta{margin:0;font-size:13px;line-height:18px}.section__title{font-size:21px;line-height:31px;margin-bottom:16px}.section__more-link{font-size:14px;line-height:31px}}.description h2,.publisher-extra h2{margin-bottom:16px!important}.description li,.description ol,.description p,.description span,.description ul,.publisher-extra li,.publisher-extra ol,.publisher-extra p,.publisher-extra span,.publisher-extra ul{margin-top:.75em;margin-bottom:.75em;font-size:16px}.description ol,.description ul,.publisher-extra ol,.publisher-extra ul{margin-left:1.5em}.description ol>li,.publisher-extra ol>li{list-style-type:decimal}.description ul>li,.publisher-extra ul>li{list-style-type:disc}#registration-form legend{margin:0;padding:0;position:relative;top:1.4em;text-transform:uppercase;color:#777}#registration-form h1{margin:.5rem 0}#registration-form .default-content h1{margin:0}#registration-form p{margin-top:0}.trial-form-test{color:#707070;margin-bottom:225px!important}.trial-form-test .innercontent-registration{border-top:1px solid #DDD}.trial-form-test .innercontent-registration .buttongroup p{padding-top:10px}.trial-form-test .trust-logo-container{border-top:1px solid #DDD;list-style:none;margin-top:30px;padding-top:10px;text-align:center}.trial-form-test .trust-logo-container p{font-size:20px}.trial-form-test .trust-logo-container li{list-style:none;display:inline-block;vertical-align:middle;font-size:0;max-width:33%}.layout2 .other,.layout2 nav{vertical-align:top;background-clip:padding-box}@media only screen and (max-width:41.9375em){.trial-form-test .trust-logo-container li svg{width:82px;height:41px}}.agreement-inc h4{margin-bottom:.5em}.agreement-inc .default-content{color:#404040;margin:0 0 1em;overflow-y:scroll;border:1px solid #ccc;padding:0 .5em .5em;height:100px}.agreement-inc .default-content ol.outline>li:before,.legalese ol.outline>li:before{content:counters(item,".") ".";counter-increment:item;padding-right:.25em;color:#404040}.agreement-inc .default-content h1,.agreement-inc .default-content h2,.agreement-inc .default-content h3,.agreement-inc .default-content h4{color:#404040}.agreement-inc .default-content h3{font-weight:700;margin:1.5em 0 0}.agreement-inc .default-content h4{font-size:18px;margin:1.5em 0 0}.agreement-inc .default-content ol,.agreement-inc .default-content p,.agreement-inc .default-content ul{font-size:16px;line-height:1.5em;margin-bottom:1.5em}.agreement-inc .default-content ol,.agreement-inc .default-content ul{margin-left:1.5em}.agreement-inc .default-content ol>li{list-style-type:decimal}.agreement-inc .default-content ul>li{list-style-type:disc}.agreement-inc .default-content ol.loweralpha>li,.agreement-inc .default-content ul.loweralpha>li{list-style-type:lower-alpha}.agreement-inc .default-content ol.outline>li{display:block;margin-bottom:1em}.agreement-inc .default-content ol.outline>li h2{display:inline}.agreement-inc .default-content ol.outline>li ol{margin-top:1em}.agreement-inc .default-content ol.outline ul>li{margin-bottom:0;margin-left:1.5em}.agreement-inc .default-content h1{font-size:16px}.agreement-inc .default-content li,.agreement-inc .default-content p{font-size:12px;margin-bottom:.5em}.legalese,.legalese h1,.legalese h2,.legalese h3,.legalese h4{color:#404040}.legalese h3{margin:1.5em 0 0}.legalese h4{font-size:18px;margin:1.5em 0 0}.legalese ol,.legalese p,.legalese ul{font-size:16px;line-height:1.5em;margin-bottom:1.5em}.legalese ol,.legalese ul{margin-left:1.5em}.legalese ol>li{list-style-type:decimal}.legalese ul>li{list-style-type:disc}.legalese ol.loweralpha>li,.legalese ul.loweralpha>li{list-style-type:lower-alpha}.legalese ol.outline>li{display:block;margin-bottom:1em}.legalese ol.outline>li h2{display:inline}.legalese ol.outline>li ol{margin-top:1em}.legalese ol.outline ul>li{margin-bottom:0;margin-left:1.5em}address{display:block;margin-bottom:1em}.ie8 .form-row{padding:10px 0}.star-whole-title{margin:1.25rem 0}.star-whole-title li{margin-top:.625rem}.star-whole-title li span{color:rgba(64,64,64,.75);font-size:18px;font-size:1.125rem}.star-whole-title li button{padding:1.125rem .9375rem 1rem;border:1px solid #C7C2BA;margin-right:.625rem;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.star-whole-title li button:before{font-size:21px;font-size:1.3125rem;line-height:0}.layout2{display:table;table-layout:fixed;position:relative;height:100%;max-width:100%;overflow:auto}.layout2 nav{display:table-cell;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;background-color:#f7f7f7;border-right:1px solid #eaeaea;width:185px}.layout2 nav h2{font-size:10px;color:#aaa;letter-spacing:1px;margin:0;padding:20px 20px 0}.layout2 nav li{display:inline}.layout2 nav a{font-size:14px;color:#777;text-decoration:none;padding:15px 20px;display:block}.inline-icon,.layout2 nav a.active,.no-touch .layout2 nav a:focus,.no-touch .layout2 nav a:hover{color:#F65D22}.layout2 .other{display:table-cell;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;background-color:#fff;padding:20px}.inline-icon{font-size:.8em}.big-icon{margin:.5em 0 0 20px;font-size:3em;float:left;color:#C7C2BA}.empty-page{margin:0 1em 3em 0;text-align:left;color:#404040}.empty-page p{font-size:21px;font-size:1.3125rem}.cancel{color:#ea6d60;font-size:16px;font-size:1rem;text-decoration:none}.plantype:focus,.plantype:hover{cursor:pointer}.checkmark{color:#F65D22;font-size:32px!important;display:none;margin:0!important}.checkmark span{text-indent:-9999px}.selected .checkmark{display:inline-block}#cancel_form header h1,#change_form header h1,#plan_form header h1,#pre-order-modal header h1,#tutorial-suggestion-modal header h1{margin-bottom:0}#cancel_form header label,#change_form header label,#plan_form header label,#pre-order-modal header label,#tutorial-suggestion-modal header label{margin-right:10px;display:inline-block;letter-spacing:normal;text-transform:none}#cancel_form header select,#change_form header select,#plan_form header select,#pre-order-modal header select,#tutorial-suggestion-modal header select{font-size:16px}#cancel_form .plan-picker,#change_form .plan-picker,#plan_form .plan-picker,#pre-order-modal .plan-picker,#tutorial-suggestion-modal .plan-picker{margin:0 auto 1em;text-align:center}#cancel_form .planoption,#cancel_form .plantype,#change_form .planoption,#change_form .plantype,#plan_form .planoption,#plan_form .plantype,#pre-order-modal .planoption,#pre-order-modal .plantype,#tutorial-suggestion-modal .planoption,#tutorial-suggestion-modal .plantype{width:100%;display:inline-block;margin:0 15px 15px 0;padding:10px 0 15px;vertical-align:top;background-color:#fff;border:1px solid #ddd;text-align:center;-moz-box-shadow:0 3px 0 0 rgba(0,0,0,.05);-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.05);-o-box-shadow:0 3px 0 0 rgba(0,0,0,.05);box-shadow:0 3px 0 0 rgba(0,0,0,.05);-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}@media only screen and (min-width:690px){#cancel_form .planoption,#cancel_form .plantype,#change_form .planoption,#change_form .plantype,#plan_form .planoption,#plan_form .plantype,#pre-order-modal .planoption,#pre-order-modal .plantype,#tutorial-suggestion-modal .planoption,#tutorial-suggestion-modal .plantype{max-width:45%}}@media only screen and (min-width:920px){#cancel_form .planoption,#cancel_form .plantype,#change_form .planoption,#change_form .plantype,#plan_form .planoption,#plan_form .plantype,#pre-order-modal .planoption,#pre-order-modal .plantype,#tutorial-suggestion-modal .planoption,#tutorial-suggestion-modal .plantype{max-width:31%}}@media only screen and (min-width:1390px){#cancel_form .planoption,#cancel_form .plantype,#change_form .planoption,#change_form .plantype,#plan_form .planoption,#plan_form .plantype,#pre-order-modal .planoption,#pre-order-modal .plantype,#tutorial-suggestion-modal .planoption,#tutorial-suggestion-modal .plantype{max-width:315px}}#cancel_form .planoption .explain-next-billed .firstbilling,#cancel_form .plantype .explain-next-billed .firstbilling,#change_form .planoption .explain-next-billed .firstbilling,#change_form .plantype .explain-next-billed .firstbilling,#plan_form .planoption .explain-next-billed .firstbilling,#plan_form .plantype .explain-next-billed .firstbilling,#pre-order-modal .planoption .explain-next-billed .firstbilling,#pre-order-modal .plantype .explain-next-billed .firstbilling,#tutorial-suggestion-modal .planoption .explain-next-billed .firstbilling,#tutorial-suggestion-modal .plantype .explain-next-billed .firstbilling{display:none;text-align:center}#cancel_form .planoption .explain-next-billed .firstbilling .summary,#cancel_form .plantype .explain-next-billed .firstbilling .summary,#change_form .planoption .explain-next-billed .firstbilling .summary,#change_form .plantype .explain-next-billed .firstbilling .summary,#plan_form .planoption .explain-next-billed .firstbilling .summary,#plan_form .plantype .explain-next-billed .firstbilling .summary,#pre-order-modal .planoption .explain-next-billed .firstbilling .summary,#pre-order-modal .plantype .explain-next-billed .firstbilling .summary,#tutorial-suggestion-modal .planoption .explain-next-billed .firstbilling .summary,#tutorial-suggestion-modal .plantype .explain-next-billed .firstbilling .summary{color:#b3b3b3;margin:10px 0 0;font-size:14px;font-size:.875rem}#cancel_form .planoption.selected .explain-next-billed .firstbilling,#cancel_form .plantype.selected .explain-next-billed .firstbilling,#change_form .planoption.selected .explain-next-billed .firstbilling,#change_form .plantype.selected .explain-next-billed .firstbilling,#plan_form .planoption.selected .explain-next-billed .firstbilling,#plan_form .plantype.selected .explain-next-billed .firstbilling,#pre-order-modal .planoption.selected .explain-next-billed .firstbilling,#pre-order-modal .plantype.selected .explain-next-billed .firstbilling,#tutorial-suggestion-modal .planoption.selected .explain-next-billed .firstbilling,#tutorial-suggestion-modal .plantype.selected .explain-next-billed .firstbilling{display:block}#cancel_form .planoption h3,#cancel_form .plantype h3,#change_form .planoption h3,#change_form .plantype h3,#plan_form .planoption h3,#plan_form .plantype h3,#pre-order-modal .planoption h3,#pre-order-modal .plantype h3,#tutorial-suggestion-modal .planoption h3,#tutorial-suggestion-modal .plantype h3{border:1px solid #d5d5d5;border-width:1px 0;background:#f6f6f6;margin:0 0 20px;padding:5px 5px 5px 20px;font-size:24px;line-height:normal;text-transform:none;text-align:left}#cancel_form .planoption .lead,#cancel_form .planoption .pricing,#cancel_form .plantype .lead,#cancel_form .plantype .pricing,#change_form .planoption .lead,#change_form .planoption .pricing,#change_form .plantype .lead,#change_form .plantype .pricing,#plan_form .planoption .lead,#plan_form .planoption .pricing,#plan_form .plantype .lead,#plan_form .plantype .pricing,#pre-order-modal .planoption .lead,#pre-order-modal .planoption .pricing,#pre-order-modal .plantype .lead,#pre-order-modal .plantype .pricing,#tutorial-suggestion-modal .planoption .lead,#tutorial-suggestion-modal .planoption .pricing,#tutorial-suggestion-modal .plantype .lead,#tutorial-suggestion-modal .plantype .pricing{font-size:24px;line-height:normal;color:#F65D22}#cancel_form .planoption .old-price,#cancel_form .plantype .old-price,#change_form .planoption .old-price,#change_form .plantype .old-price,#plan_form .planoption .old-price,#plan_form .plantype .old-price,#pre-order-modal .planoption .old-price,#pre-order-modal .plantype .old-price,#tutorial-suggestion-modal .planoption .old-price,#tutorial-suggestion-modal .plantype .old-price{text-decoration:line-through}#cancel_form .planoption .summary,#cancel_form .plantype .summary,#change_form .planoption .summary,#change_form .plantype .summary,#plan_form .planoption .summary,#plan_form .plantype .summary,#pre-order-modal .planoption .summary,#pre-order-modal .plantype .summary,#tutorial-suggestion-modal .planoption .summary,#tutorial-suggestion-modal .plantype .summary{font-size:16px;padding:0 20px;color:#777}#cancel_form .plantype.selected,#change_form .plantype.selected,#plan_form .plantype.selected,#pre-order-modal .plantype.selected,#tutorial-suggestion-modal .plantype.selected{border:1px solid #00B3E7}#cancel_form .plantype.selected h3,#change_form .plantype.selected h3,#plan_form .plantype.selected h3,#pre-order-modal .plantype.selected h3,#tutorial-suggestion-modal .plantype.selected h3{background:#E5F7FC;color:#00B3E7;border:1px solid #00B3E7;border-width:1px 0}#cancel_form .cancel,#cancel_form .change,#change_form .cancel,#change_form .change,#plan_form .cancel,#plan_form .change,#pre-order-modal .cancel,#pre-order-modal .change,#tutorial-suggestion-modal .cancel,#tutorial-suggestion-modal .change{float:right;display:inline-block;padding:0 15px 0 0;font-size:1rem}#cancel_form .planoption,#change_form .planoption,#plan_form .planoption,#pre-order-modal .planoption,#tutorial-suggestion-modal .planoption{max-width:60%}#cancel_form .goback,#change_form .goback,#plan_form .goback,#pre-order-modal .goback,#tutorial-suggestion-modal .goback{font-size:13px;font-size:.8125rem;text-decoration:none}@media only screen and (max-width:47.125em){#cancel_form .griditem,#change_form .griditem,#plan_form .griditem,#pre-order-modal .griditem,#tutorial-suggestion-modal .griditem{display:block;width:100%}#cancel_form .griditem.opt-in,#cancel_form .griditem.opt-out,#change_form .griditem.opt-in,#change_form .griditem.opt-out,#plan_form .griditem.opt-in,#plan_form .griditem.opt-out,#pre-order-modal .griditem.opt-in,#pre-order-modal .griditem.opt-out,#tutorial-suggestion-modal .griditem.opt-in,#tutorial-suggestion-modal .griditem.opt-out{width:100%}}#cancel_form .usage>p,#change_form .usage>p,#plan_form .usage>p,#pre-order-modal .usage>p,#tutorial-suggestion-modal .usage>p{font-size:24px;color:#777}#cancel_form .griditem{width:100%}#cancel_form .griditem.opt-in{width:33%}#cancel_form .reason{margin-bottom:20px}.planpage #billing_form .billing-group{max-width:700px;max-width:43.75rem}#billing_form:after,#billing_form:before{content:" ";display:table}#billing_form .billing-footer{margin-top:1rem;border-top:1px solid #ddd}#billing_form input[type=text]{min-width:100%;max-width:100%}#billing_form small.error{display:block;padding:.125rem 0 .3125rem;text-align:left}#billing_form .buttongroup,.result-desc{text-align:center}#billing_form .billing-submit{-moz-opacity:.5s ease-in-out;-webkit-opacity:.5s ease-in-out;-o-opacity:.5s ease-in-out;opacity:.5s ease-in-out}#billing_form .rate-plan-redeem-submit{background-color:rgba(244,243,240,.5);border:1px solid rgba(118,118,118,.35);margin-top:40px;width:90px}@media screen and (max-width:32.5625em){#billing_form .button-entry{text-align:center}#billing_form .button-entry .rate-plan-redeem-submit{margin-top:0;margin-bottom:20px}}#billing_form .buttongroup input{margin:1rem 0 .5rem}input[type=text].prefilled-editable{border:none;border-bottom:1px solid #CCC;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;color:#999}.billing-history{width:100%;padding:0;margin:0 auto}.billing-history tr{font-size:15px;font-size:.9375rem;line-height:21px;line-height:1.3125rem;color:#666;border-bottom:1px solid #eee}@media screen and (min-width:755px){.billing-history{width:94%;padding:0 3%}.billing-history tr{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}}.billing-history tr td{padding:.625rem 0}.billing-history tr a{text-decoration:none}.user-profile{padding:0 0 0 200px;position:relative;background:url(/static/images/grey_tile_side.5a955051860b.png) repeat-y #fff}.user-profile.no-sidebar{background:#fff;padding:0}.user-profile .nav{width:200px;float:left;margin-left:-200px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;background-clip:padding-box}.user-profile .nav ol li a{padding:.75rem .9375rem;float:left;width:100%;color:#404040;text-decoration:none;-moz-transition:background-color 200ms linear;-webkit-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;transition:background-color 200ms linear}.user-profile .nav ol li a.all-books{-webkit-border-radius:2px 0 0;border-radius:2px 0 0;background-clip:padding-box;text-transform:uppercase;display:block;padding:1.25rem .9375rem;word-wrap:break-word}.user-profile .nav ol li a.all-books span{margin:0}.user-profile .nav ol li a span{display:block;margin-left:40px}.user-profile .nav ol li a:focus,.user-profile .nav ol li a:hover{background-color:rgba(190,185,166,.12);color:#F65D22}.user-profile .nav ol li a.current{background-color:#FFF;color:#F65D22}.user-profile .nav ol li img{max-width:30px;height:auto;float:left;margin:.1875rem .625rem 0 0;border:1px solid #AAA}.user-profile .headline{padding:1.25rem 12.5rem 0 1.875rem;color:rgba(64,64,64,.75);float:left;width:100%;font-size:18px;font-size:1.125rem;font-weight:300}.user-profile .headline h1{color:#404040;margin-top:0;font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;font-weight:300;word-wrap:break-word}.user-profile .headline h1 span{text-transform:capitalize}.user-profile .headline .title{display:inline-block;margin-bottom:0}.user-profile .headline .title a{text-decoration:none}.user-profile .headline ul{float:left;max-width:70%}.user-profile .headline ul li{margin-bottom:5px}.user-profile .headline img{float:left;max-width:65px;height:auto;border:1px solid #AAA;margin:.3125rem .9375rem 0}.user-profile .annotation-list{color:#777;margin-bottom:1.5625rem;float:right}.user-profile .annotation-list ol.annotation-list-single-book{margin:0 .625rem .625rem 2.5rem}.user-profile .annotation-list ol li{border-bottom:1px solid #CCC;padding:.625rem 0}.user-profile .annotation-list ol li:last-child{border:none}.user-profile .annotation-list .filter-highlights,.user-profile .annotation-list .js-toggle-all-notes{position:absolute;right:20px;top:20px}.user-profile .annotation-list .js-toggle-all-notes-lowered{position:absolute;right:20px;top:50px}.user-profile .annotation-list .js-more-annotations{position:relative;top:15px;clear:both}.user-profile .annotation-list .js-more-annotations:after,.user-profile .annotation-list .js-more-annotations:before{content:" ";display:table}.user-profile .annotation-list .annotation-htmlfile-title{border-bottom:none;padding-right:6.25rem;display:inline-block}.user-profile .annotation-list .annotation-htmlfile-title h2{color:rgba(64,64,64,.75);margin:0;display:inline-block;line-height:28px;line-height:1.75rem}.user-profile .annotation-list .annotation-htmlfile-title a{text-decoration:none}.user-profile .annotation-list .annotation-info{color:rgba(64,64,64,.75)}.user-profile .annotation-list .annotation-info li{border:none;padding:0;margin:0 0 0 .9375rem}.user-profile .annotation-list .annotation-info li.quote{border-bottom:1px solid #C7C2BA;padding-bottom:.625rem;margin-bottom:.625rem;width:100%}.user-profile .annotation-list .annotation-info li.annotation-created{text-transform:uppercase;font-size:smaller;margin:0 0 .3125rem}.user-profile .annotation-list .annotation-info li.annotation-htmlfile-cover{margin:.3125rem .9375rem 0 0;float:left}.user-profile .annotation-list .annotation-info li.annotation-htmlfile-cover img{max-width:25px;height:auto;border:1px solid #AAA}.user-profile .annotation-list .annotation-info li .annotation-quote{text-decoration:none;font-size:18px;font-size:1.125rem;font-family:Georgia,serif;margin-bottom:.3125rem;line-height:24px;line-height:1.5rem;padding-right:6.25rem;display:block;color:rgba(64,64,64,.75)}.user-profile .annotation-list .annotation-info li .annotation-quote:before{content:"\201C"}.user-profile .annotation-list .annotation-info li .annotation-quote:after{content:"\201D"}.user-profile .annotation-list .annotation-info li .annotation-quote:focus,.user-profile .annotation-list .annotation-info li .annotation-quote:hover{color:#F65D22;text-decoration:underline}.user-profile .annotation-list .annotation-info li.all-books-quote{margin-left:2.5rem}.user-profile .annotation-list .annotation-info li .js-annotation-note{font-size:16px;font-size:1rem;padding:.9375rem 0;display:inline-block;word-break:break-all}.user-profile .annotation-list .annotation-info li .js-toggle-note{position:relative;padding-right:1.25rem;margin-top:-1.375rem;cursor:pointer}.user-profile .annotation-list .annotation-info li .js-toggle-note:before{position:absolute;right:0}.user-profile .annotation-list img.highlight-demo{width:90%;height:auto;border:1px solid #ccc}@media screen and (max-width:71.25em){.user-profile{width:95%;margin:0 2.5% 20px}.user-profile .annotation-list li.annotation{float:left;width:100%}.user-profile .annotation-list li .annotation-quote{padding-right:0!important}.user-profile .annotation-list .annotation-list-single-book li{float:right}.user-profile .annotation-list .annotation-list-single-book .js-toggle-note{margin:0!important}}@media screen and (min-width:821px) and (max-width:1140px){.user-profile .headline{padding:3.125rem 1.875rem 0}}@media screen and (max-width:51.25em){.user-profile{background:no-repeat #FFF;padding:0}.user-profile .nav{width:100%;margin:0}.user-profile .nav .desktop-menu{display:none}.user-profile .headline .title,.user-profile .nav .mobile-menu{display:block}.user-profile .headline{padding:1.25rem 1.25rem 0;margin-top:1.25rem}.user-profile .headline ul{max-width:60%}.user-profile .annotation-list{width:100%}.user-profile .annotation-list ol li{padding:.625rem 1.25rem .3125rem}.user-profile .annotation-list .annotation-quote{font-size:18px;font-size:1.125rem}.user-profile .annotation-list .filter-highlights,.user-profile .annotation-list .js-toggle-all-notes{top:75px}.user-profile .annotation-list .js-toggle-note{margin:0!important}.user-profile .annotation-list .annotation-info li.all-books-quote{padding-bottom:.3125rem}.user-profile .annotation-list .annotation-info li .annotation-htmlfile-title{padding-right:0;margin-bottom:.3125rem}}.js-search-help-container,.results-content{background-color:#fff;background-clip:padding-box}.result-desc{display:block;margin:25px 20px 15px;font-size:18px;font-weight:300;line-height:1.38;color:#404040}@media (min-width:320px){.result-desc{font-size:21px}}@media (min-width:611px){.result-desc{text-align:left}}.search-result-page .facets{max-width:100%;text-align:left}.search-result-page .facets:after,.search-result-page .facets:before{content:" ";display:table}.search-result-page .facets label{margin:0 10px 0 0;display:inline-block;text-transform:none;font-size:18px;letter-spacing:normal}.search-result-page .facets #id_filter label{font-size:16px}.search-result-page .facets #id_filter input[type=checkbox]{margin-right:10px}@media (min-width:520px){.search-result-page .sort-box{width:88%;margin:0 20px 20px;text-align:right}#id_filter{float:left}#id_filter li{display:inline-block}}.results-content{margin:15px 0;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d5d5d5}.results-content .pad{padding:15px}.results-list>li{padding:15px;font-size:16px;line-height:1.38;color:rgba(64,64,64,.75);border-bottom:1px solid #d5d5d5;position:relative}.results-list>li:last-child{border-bottom:none}@media (max-width:520px){.results-list>li{font-size:14px}}.results-list .highlight{font-weight:700}.results-list .meta{margin-bottom:10px;padding-left:90px}.results-list .meta:after,.results-list .meta:before{content:" ";display:table}.results-list .meta span{display:block;font-weight:300;line-height:1.28;color:rgba(64,64,64,.75)}.results-list .book-title{margin-bottom:10px;display:block;font-size:21px;line-height:1.38;font-weight:300}@media (max-width:700px){.results-list .book-title{font-size:18px}}@media (max-width:320px){.results-list .book-title{font-size:16px;margin-bottom:5px}}.results-list .description{margin-top:8px;padding:0 10px;display:block;font-weight:400}.results-list .includes-assessment{text-transform:uppercase;font-size:.7em;font-weight:800;letter-spacing:.5px}.results-list .includes-assessment svg{width:1em;margin:0 3px -3px 0;fill:rgba(64,64,64,.75)}.results-list .queue-bar{float:right}.results-list .queue-bar button{width:50px;height:50px}.results-list .queue-bar button:before{font-size:20px;line-height:20px}.results-list .queue-bar button:focus{outline:0}@media (max-width:450px){.results-list .meta{padding-left:75px}.results-list .format-video .meta{padding-left:100px}}.js-search-help-container,.no-results{padding:15px}.js-search-help-container ul,.no-results ul{list-style:disc;padding:0 0 0 30px;font-size:18px;font-size:1.125rem;line-height:1.4em}.js-search-help-container ul li,.no-results ul li{margin:15px 0}.js-search-help-container ul li code,.no-results ul li code{border:1px solid #b3b3b3;padding:0 5px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;display:inline-block;margin:1px 0}.js-search-help-container ul li ul,.no-results ul li ul{list-style:circle;padding:0 0 0 18px}.js-search-help-container b,.js-search-help-container strong,.no-results b,.no-results strong{font-weight:700}.js-search-help-container{display:none;margin:15px 0;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d5d5d5}.js-search-help-container .pad{padding:15px}.paginate{text-align:center;padding:30px 5px;border-top:1px solid #CFCFCF;color:#777;font-size:21px;font-size:1.3125rem}.paginate li{display:inline-block;line-height:1.35em}.paginate a,.paginate span{margin:0 5px;padding:0 3px;font-weight:300;text-decoration:none;line-height:1.35em}.conf-banner,a.conf-banner{display:block;border:1px solid #d5d5d5;background:#fff;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;padding:1em;margin:1em auto;max-width:700px;text-align:center;color:#404040}.conf-banner h2,a.conf-banner h2{line-height:1.5}.conf-banner:hover,a.conf-banner:hover{text-decoration:none}.conf-banner p,a.conf-banner p{max-width:65%;margin:0 auto 1em;color:#4a3c31;font-size:21px;line-height:28px;font-weight:100}.conf-banner img,a.conf-banner img{width:100%;max-width:360px;height:auto;max-height:100px}.no-svg .conf-banner img,.no-svg a.conf-banner img{background:red}.hero,.simplelist .list-description{-webkit-border-radius:2px;background-clip:padding-box}.no-svg .conf-banner img:before,.no-svg a.conf-banner img:before{content:"what";display:block;width:400px;height:200px}.markdown strong{font-weight:700}.markdown code{font-family:monospace}.markdown ul{margin-left:30px}.markdown ul li{list-style-type:square;margin:0}.markdown ol{margin-left:30px}.markdown ol li{list-style-type:decimal;margin:0}.hero{border-radius:2px;margin-bottom:.875rem;color:#fff}.hero .hero__title{color:inherit;font-size:24px;font-size:1.5rem;line-height:36px;line-height:2.25rem;margin-bottom:.5rem;font-weight:400}.hero p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin-bottom:1rem}.hero p:last-child{margin-bottom:0}@media screen and (min-width:32.5625em){.hero{margin-bottom:22px}.hero .hero__title{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;margin-bottom:1rem}.hero p{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}}@media screen and (min-width:69em){.hero .hero__title{font-size:48px;font-size:3rem;line-height:56px;line-height:3.5rem;margin-bottom:1.5rem;font-weight:200;letter-spacing:-.0125em}}.no-svg img.ySVG,.svg img.nSVG{display:none}.simplelist .list-description{max-width:1600px;overflow:hidden;text-align:left;background-color:#e1dfda;border-radius:2px;box-sizing:border-box;margin:0 20px;padding:15px}@media (min-width:48em){.simplelist .list-description{padding:15px 2% 15px 15px}}@media (min-width:78.125em){.simplelist .list-description{padding:15px 16% 15px 15px}}.simplelist .list-description article{font-size:18px;max-width:1000px}section.big-search{margin:1rem 1.5625rem;padding:2.1875rem 0;background-color:#fff;border-radius:2px}section.big-search .big-search-container{margin:0 auto;width:800px;width:50rem}section.big-search header{margin:0}section.big-search header:after,section.big-search header:before{content:" ";display:table}section.big-search header h1{float:left;font-size:30px;font-size:1.875rem;font-weight:300}section.big-search header .big-search-msg{float:right;margin-top:1.25rem;font-size:16px;font-size:1rem;color:#777}section.big-search .big-search-box{position:relative;border:1px solid #c7c2ba;border-radius:2px}section.big-search .big-search-box.focus{border-color:#F65D22}section.big-search .big-search-box form{width:100%}section.big-search .big-search-box input{width:calc(100% - 40px);max-width:100%;min-width:0;margin:0;border:none;color:#333;background-color:#fff;outline:0;white-space:nowrap;text-overflow:ellipsis}section.big-search .big-search-box .ss-search{position:absolute;top:14px;top:.875rem;right:10px;right:.625rem;font-size:24px;font-size:1.5rem;cursor:pointer;color:#c7c2ba}section.big-search .big-search-box .ss-search:hover{color:#4a3c31;text-decoration:none}section.big-search .big-search-box .ss-search:focus{text-decoration:none;outline:0}@media (max-width:1024px){section.big-search .big-search-container{width:80%}section.big-search header{text-align:center;margin-bottom:.9375rem}section.big-search header h1{float:none;line-height:30px;line-height:1.875rem;margin-bottom:.3125rem}section.big-search header .big-search-msg{float:none}}.format-tutorial .format-title{background:url(/static/images/icon-toots.faea958abbe1.svg) 2px center no-repeat;background-size:10px;line-height:10px;padding-left:16px;top:18px!important}