@charset "utf-8";#cse,.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}#banner,.blockquote,.sr-only{overflow:hidden}.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{height:27px;width:69px}.gsc-result-info{text-align:left;color:#434a54;font-size:12px;padding-left:8px;margin:10px 0}#viewer-content,.creditsCenter{text-align:center}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header,.navbar-form{margin-right:0;margin-left:0}.gsc-input-box{height:32px}.gs-result .gs-title,.gs-result .gs-title *{color:#428bca;font-weight:700;text-decoration:none}.gs-result .gs-visibleUrl,.gs-result a.gs-visibleUrl{color:#428bca;text-decoration:none}.gsc-results .gsc-cursor-box .gsc-cursor-page{cursor:pointer;color:#428bca;text-decoration:none;margin-right:5px;display:inline;border:1px solid #e6e9ed;padding:2px 5px}#cse,.navbar-form.navbar-right:last-child{margin-right:-15px}.navbar-header,.navbar-nav>li{float:left}.navbar{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.navbar-nav{float:left;margin:0;display:inline}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-form{width:auto;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.navbar-right{float:right!important}.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}table,table td,table tr{margin:0;padding:0;border:none;border-spacing:0}#cse{width:100%;min-height:800px}.no-update{color:#a94442;text-decoration:line-through}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px}.top-link,a.top-link:focus{top:inherit;position:fixed;right:2px;bottom:2px;display:none;padding:8px 16px;background-color:#428bca;border-radius:5px;z-index:2000;color:#fff;font-size:30px;text-decoration:none;border:2px solid #fff;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#banner,.blockquote,.breadcrumb-arrow ol,.breadcrumbs-doodle,.footer{display:inline-block}#banner,.top-link-hover{background-color:#fff}.credits,.video{background:#fff;border-radius:1px}a.top-link-hover:hover{color:#428bca}#beta{font-size:.8em;color:#e6e9ed;vertical-align:super;line-height:5px;padding-left:1.2em}.footer{float:left}.blankLink{color:#31708f}.quote-author,.quote-author .blankLink{color:#e6e9ed}#modalFormClose{margin-top:-45px}.blockquote{width:calc(100% - 425px - 50px);margin-left:10px;margin-right:70px;float:left;margin-top:12px}.quote-author{font-size:1em;font-weight:700;padding-left:12px}.credits{width:640px;margin:40px auto;padding:20px;-webkit-box-shadow:5px 5px 5px 5px #55acee;-o-box-shadow:5px 5px 5px 5px #55acee;box-shadow:5px 5px 5px 5px #55acee}.creditsP,.creditsRole{margin-top:0;border-bottom:2px solid #55acee}.creditsP{font-size:2.4em;padding-bottom:10px}.creditsRole{padding-bottom:5px;font-style:italic}.error,.imgLink{margin:auto;width:500px}.collapsed-plus{float:right}.video{margin:15px auto;padding:5px;-webkit-box-shadow:5px 5px 5px 5px #55acee;-o-box-shadow:5px 5px 5px 5px #55acee;box-shadow:5px 5px 5px 5px #55acee;border:0}.badge,.breadcrumb-arrow li a{background-color:#31708f}#viewer-content{color:#31708f;background-color:#d9edf7;padding:2px 12px;font-size:1em;vertical-align:middle;border:2px solid transparent;border-radius:4px;line-height:1.42857143}#viewer-content.viewer-content-loading{background-color:#c9e2b3}#console-debug{display:none;margin:0;padding:0;font-size:10px}#breadcrumbs-icon{color:#fff;padding:0;vertical-align:initial}.breadcrumb-arrow ol{margin-bottom:0;padding-left:5px;position:relative;z-index:1}.breadcrumb-arrow li a,.breadcrumb-arrow li:not(:first-child) span{height:unset;line-height:unset}.breadcrumb-arrow li a:after,.breadcrumb-arrow li a:before{border-top:none;border-bottom:none}.breadcrumb-arrow li a{line-height:34px;padding-left:10px}#breadcrumbs-add-ons{float:right;margin-right:6px}.breadcrumbs-doodle{vertical-align:middle;margin-top:1px;padding-left:15px}.breadcrumbs-doodle a{top:1px;line-height:32px;color:#fff}.breadcrumbs-doodle a:focus,.breadcrumbs-doodle a:hover{background-color:#4fc1e9;text-decoration:none}.breadcrumb-doctor-who-name{width:110px;height:36px;vertical-align:middle}#banner{border-color:#bce8f1;margin-bottom:0;vertical-align:middle;border-radius:4px;margin-top:2px}.fa-text{font-size:.8em;padding-left:5px}p{margin:0}a:focus,a:hover{text-decoration:none}.course-link-table{width:100%;table-layout:fixed;overflow-wrap:break-word;margin:-.2em 0}.course-link-table>tbody>tr>td:first-child{width:100%}.course-link-table>tbody>tr>td{width:2em;height:1px;min-height:1px;padding:.2em 0;vertical-align:middle}@-moz-document url-prefix(){.course-link-table>tbody>tr>td{height:unset}}.course-link-table>tbody>tr>td>div{height:100%}.panel-collapse ul{list-style-type:none}.panel-collapse ul li a:not(.vanillaLink):not([href^="#"]){padding:.1em .1em .1em 1em}.panel-collapse ul li>a[href^="#"]{background:#bce8f1;position:relative;display:block;height:100%;padding:.1em 1em;border-radius:.3em}.panel-collapse ul li a:not([href^="#"]):hover,.panel-collapse ul li ul li ul li ul li a:not(.vanillaLink):not([href^="#"])::before,.panel-collapse ul li>a[href^="#"]:hover{background:#d9edf7}.panel-collapse ul li a:not([href^="#"]){position:relative;display:block;height:100%;padding:.1em;margin:.2em 0;background:#f5f5f5;text-decoration:none;border-radius:.3em}.panel-collapse ul li .course-link-table>tbody>tr>td a:not([href^="#"]){margin:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.panel-collapse ul li .course-link-table>tbody>tr>td:first-child a:not([href^="#"]){-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.panel-collapse ul li a:not(.vanillaLink):not([href^="#"]):before{content:"\00a0";counter-increment:li;position:absolute;left:-1.1em;top:50%;margin-top:-1em;background-color:#428bca;height:1.5em;width:1.5em;border:.3em solid #fff;border-radius:1.5em}.panel-collapse ul li ul li a:not(.vanillaLink):not([href^="#"])::before{background:#3bafda}.panel-collapse ul li ul li ul li a:not(.vanillaLink):not([href^="#"])::before{background:#bce8f1}.search-input-box{border-radius:24px;height:32px;padding-left:10px;padding-right:10px;-webkit-transition:width .3s ease-in-out,height .3s ease-in-out,margin-right .3s ease-in-out;-o-transition:width .3s ease-in-out,height .3s ease-in-out,margin-right .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out,margin-right .3s ease-in-out}.search-input-box:focus{width:20em}.navbar-brand{padding-left:10px}.hover-link figure img,.navbar-brand{opacity:1}.hover-link figure:hover img,.navbar-brand:hover{opacity:.5}.img-circle,.sidenav-overlay{background-color:rgba(0,0,0,.5)}.img-circle{width:48px;height:48px}iframe{border:none}.navbar-default{z-index:2000}#nav-mobile,.nav-side-menu .toggle-btn{display:none}.navbar-nav>li>.dropdown-menu{padding:0;border-radius:4px}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#e6e9ed;border-color:rgba(0,0,0,.5)}.nav-side-menu li .active,.nav-side-menu li:hover,.nav-side-menu ul .active{border-left:3px solid #d19b3d;background-color:#4f5b69}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;z-index:997;display:none}.nav-side-menu{overflow:auto;font-size:1em;font-weight:200;background-color:#2e353d;position:fixed;top:0;bottom:0;height:100%;color:#e1ffff;padding-top:50px}.nav-side-menu .brand{background-color:#23282e;line-height:3.2em;display:block;text-align:center;font-size:1.15em}.nav-side-menu li,.nav-side-menu ul{list-style:none;padding:0;margin:0;line-height:2.9em;cursor:pointer}.nav-side-menu li :not(collapsed) .arrow:before,.nav-side-menu ul :not(collapsed) .arrow:before{font-family:FontAwesome;content:"\f078";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;float:right}.nav-side-menu li .sub-menu li.active,.nav-side-menu li .sub-menu li.active a,.nav-side-menu ul .sub-menu li.active,.nav-side-menu ul .sub-menu li.active a{color:#d19b3d}.nav-side-menu li .sub-menu li,.nav-side-menu ul .sub-menu li{background-color:#181c20;border:none;line-height:2.33em;border-bottom:1px solid #23282e;margin-left:0}.nav-side-menu li .sub-menu li:hover,.nav-side-menu ul .sub-menu li:hover{background-color:#020203}.nav-side-menu li{padding-left:0;border-left:3px solid #2e353d;border-bottom:1px solid #23282e}.nav-side-menu li a{text-decoration:none;color:#e1ffff;display:block}.nav-side-menu li a span{padding-left:10px;padding-right:20px}.nav-side-menu li:hover{-webkit-transition:1s;-o-transition:1s;transition:1s}.navbar-form .has-feedback .form-control-feedback{top:0}.content-loading{background:url("../images/loading/loading.gif") center center no-repeat}.ctrfl{background:url("../images/ctrlf.jpg") center center no-repeat;display:inline-block;height:1em;width:2.5em}#sitemapImg,#validCssImg,#validHtmlImg{width:32px;height:32px}#ccByNcSaImg{width:88px;height:31px}@media only screen and (max-width:768px){#banner{display:none}}@media only screen and (max-width:600px){.nav>li>a,.navbar-nav>li>a{padding-left:.1em;padding-right:.1em}body,h1{font-size:1.2em}.no-mobile{display:none!important}.badge,.navbar-brand,.panel-title,h2{font-size:1.1em}.credits,.search-input-box,.search-input-box:focus{width:initial}.img-circle{margin-top:.1em;margin-right:initial}.btn-social-icon{height:48px;width:48px;font-size:2.4em}.navbar-form .form-control{height:48px;font-size:2.3em}.btn-social-icon>:first-child{height:100%;line-height:100%}#nav-mobile{display:initial;font-size:4em;padding-left:8px;margin-top:-13px}.navbar{min-height:56px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-top:-15px;margin-right:.1em}.navbar-nav>li>a{padding-top:4px;font-size:3.9em}.navbar-form .has-feedback .form-control-feedback{top:10px;font-size:2.4em}.search-input-box{border-radius:48px}.btn-default{width:100px;height:100px;font-size:1.5em}.gsc-control-cse{font-size:.5em}#inpShell,#shellDial,.btn-success{font-size:75%}.breadcrumb{min-height:48px}.breadcrumb-arrow li a{line-height:46px}.panel-default>.panel-heading{height:48px}.panel-title{padding-top:18px}.gcsc-more-maybe-branding-box,.gsc-refinementHeader.gsc-refinementhActive,.gsc-refinementHeader.gsc-refinementhInactive,.gsc-results .gsc-cursor,.gsc-tabHeader.gsc-tabhActive,.gsc-tabHeader.gsc-tabhInactive{font-size:3em}.gsc-cursor-next-page{font-size:1.4em}.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b,.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b{font-size:2em}.gs-result .gs-visibleUrl,.gs-result a.gs-visibleUrl{font-size:2.6em}.gs-fileFormat,.gs-fileFormatType{font-size:1.4em!important}.gs-fileFormatType,.gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet{font-size:2.4em}.gsc-webResult .gsc-result{border-bottom:5px solid #428bca!important}#inpShell{height:50px}#google-cse-results iframe{height:1860px;width:100%}.tooltip{font-size:1em}.breadcrumbs-doodle{padding-top:14px;margin-top:0}.breadcrumbs-doodle a{line-height:18px}.nav-side-menu{position:fixed;width:100%;margin-bottom:10px;z-index:100}.nav-side-menu .toggle-btn{display:block;cursor:pointer;position:absolute;right:10px;top:10px;z-index:10;/*!important*/padding:3px;background-color:#fff;color:#000;text-align:center}.brand{text-align:left;/*!important*/font-size:1.85em;padding-left:20px;line-height:4.15em/*!important*/}.nav-side-menu .menu-list .menu-content{display:block}.panel-collapse ul li a:not(.vanillaLink):not([href^="#"]){padding:1.3em .1em 1.3em 1em}}