h4,h5,h6,h1,h2,h3{margin-top:0}ul,ol{margin:0}p{margin:0}html,body{font-family:'Lato',sans-serif;background:#fff}.ltr{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;direction:ltr}.navbar{margin-bottom:0}.navbar-brand>img{padding:7px 20px;width:64px}.navbar-brand{padding:0}.navbar{z-index:1000000}@media(min-width:768px){.navbar-nav.navbar-center{position:absolute;left:50%;transform:translatex(-50%)}}#wrapper{padding-left:250px}#sidebar-wrapper{z-index:1000;position:fixed;left:250px;width:250px;height:100%;margin-top:-50px;margin-left:-250px;overflow-x:hidden;overflow-y:auto;background:#222}#page-content-wrapper{width:100%;position:absolute;padding:15px;margin-right:-250px}.sidebar-nav{position:absolute;top:0;width:250px;margin:0;padding:7em 0 3em 0;list-style:none;overflow-x:hidden}.sidebar-nav li,.sidebar-top li{margin-left:10px;padding:10px}.sidebar-nav li{margin-left:-10px;padding-left:30px}.sidebar-nav li a,.sidebar-top li a{display:block;text-decoration:none;color:#999;margin:-10px -30px;padding:10px 30px}.sidebar-nav li a:hover,.sidebar-top li a:hover{color:#fff!important;background:none}.sidebar-top>.sidebar-brand{height:55px;font-size:18px;line-height:50px}.sidebar-top>.sidebar-brand a{color:#999}.sidebar-top>.sidebar-brand a:hover{color:#fff;background:none}.sidebar-top>.sidebar-title a:hover{background:none}.sidebar-top{z-index:1001;position:fixed;width:250px;top:0;list-style-type:none;background:#222}.sidebar-footer{color:white;position:fixed;width:250px;bottom:0;list-style-type:none;padding-top:.75em;padding-bottom:.75em;background:#222;padding-right:15px}.dropdown-container{display:block;margin-top:12px;margin-left:10px;margin-bottom:10px;padding-left:10px;line-height:120%;border-left:1px groove #cfcfcf}.dropdown-container a:hover{background:none!important}.dropdown-btn{text-decoration:none;color:#999;display:block;border:none;padding:0;background:none;width:100%;text-align:left;cursor:pointer;outline:none;margin-bottom:-1.5em}.sidebar-nav li.active{background:black}.sidebar-nav li.active div.dropdown-btn a{color:white}.sidebar-nav li.active a{color:#cfcfcf}div.dropdown-container span:not([class="ltr"]){display:block;margin-left:-15px}div.dropdown-container span:not([class="ltr"])::before{font-family:Arial,Helvetica,sans-serif;content:"\25cf\00a0\00a0 "}@media(min-width:950px){#wrapper{padding-left:250px}#sidebar-wrapper{width:250px}#page-content-wrapper{padding:20px;position:relative;margin-right:0}}@media(max-width:950px){#wrapper{padding-left:0}#sidebar-wrapper{display:none}}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-link{font-weight:700}.alert-primary{color:#004085;background-color:rgba(204,229,255,0.5);border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-warning{color:#856404;background-color:rgba(255,229,204,0.25);border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}div.title-lang{margin-bottom:16px;margin-top:24px}div.title-lang a{font-weight:bold}select.form-control{appearance:none;border-color:#333;color:black;padding:6px 10px;-moz-appearance:none;-webkit-appearance:none}div.input-group{width:130px}div.input-group-addon{background:#333;border-color:#333}div.input-group-addon i.fa{color:white}#language-bar{-webkit-transition:width .2s ease;-moz-transition:width .2s ease;-o-transition:width .2s ease;transition:width .2s ease;display:inline-block;overflow:hidden;white-space:nowrap;background:none;vertical-align:top;width:0;opacity:0;visibility:hidden}#language-bar a{font-weight:400;color:black;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#language-bar a:hover{color:#0366D6;text-decoration-line:none}#language-bar.in{width:100px;display:inline;white-space:normal;text-align:right;opacity:1;visibility:visible;transition:visibility 0s,opacity .2s,width .2s ease;-webkit-transition:visibility 0s,opacity .2s,width .2s ease;-moz-transition:visibility 0s,opacity .2s,width .2s ease;-o-transition:visibility 0s,opacity .2s,width .2s ease;transition:visibility 0s,opacity .2s,width .2s ease}.stick-together{white-space:nowrap}.btn-toggle.btn-lg{margin:0 5rem;padding:0;position:relative;border:none;height:2.5rem;width:5rem;border-radius:2.5rem;color:#6b7381;background:#007861}.btn-toggle.btn-lg:focus,.btn-toggle.btn-lg.focus,.btn-toggle.btn-lg:focus.active,.btn-toggle.btn-lg.focus.active{outline:none}.btn-toggle.btn-lg:before,.btn-toggle.btn-lg:after{color:#6b7381;line-height:1.25;width:5rem;text-align:center;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}.btn-toggle.btn-lg:before{line-height:0;content:url(images/stanford-logo-17px.png);left:-5rem}.btn-toggle.btn-lg:after{line-height:0;content:url(images/mit-logo-30px.png);right:-5rem;opacity:.3}.btn-toggle.btn-lg>.handle{position:absolute;top:.3125rem;left:.3125rem;width:1.875rem;height:1.875rem;border-radius:1.875rem;background:#fff;transition:left .25s}.btn-toggle.btn-lg.active{background-color:#A31F34;transition:background-color .25s}.btn-toggle.btn-lg.active>.handle{left:2.8125rem;transition:left .25s}.btn-toggle.btn-lg.active:before{opacity:.3}.btn-toggle.btn-lg.active:after{opacity:1}.card{background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:1rem;border-left:1px solid!important;border-right:1px solid!important;border-top:1px solid!important;border-bottom:1px solid!important;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:0;min-width:0;position:relative;overflow:hidden;word-wrap:break-word;font-size:14px}.card>hr{margin-right:0;margin-left:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem;background-color:rgba(0,123,100,0.0)}.card-body ul{padding-left:0!important;text-align:left}.card-body img{max-height:150px;background-color:transparent;padding-bottom:10px;max-width:100%}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.05)!important;color:black;border-bottom:1px solid rgba(0,0,0,1)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header img{width:15px;background-color:transparent}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media(min-width:425px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:0;margin-left:0}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:15px;margin-left:15px}}.card-columns .card{margin-bottom:.75rem}.card-header h4{margin:0!important}div.card-body{text-align:left}div.card-body img{display:block;margin-left:auto;margin-right:auto;text-align:center}.link-spanner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.link-spanner:hover{background-color:rgba(0,0,0,.04)}.link-spanner-main{position:absolute;width:100%;height:calc(100% - 20px);top:0;left:0;z-index:1}.link-spanner-main:hover{background-color:rgba(0,0,0,.04)}.link-spanner-pdf{position:absolute;width:50%;height:20px;bottom:0;left:0;z-index:1}.link-spanner-pdf:hover{background-color:rgba(0,0,0,.04)}.link-spanner-web{position:absolute;width:50%;height:20px;bottom:0;right:0;z-index:1}.link-spanner-web:hover{background-color:rgba(0,0,0,.04)}.text-muted a{text-decoration:none;background-color:none;color:#777!important}.w-100{width:100%!important}.d-none{display:none!important}@media(min-width:425px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}}.d-flex{display:-ms-flexbox!important;display:flex!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.h-100{height:100%!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.h-100{height:100%!important}.rtl ul{padding-right:0!important;text-align:right!important;float:right!important}@media(min-width:768px){.card-deck .card{max-width:calc(32% - 20px)}}@media(min-width:425px) and (max-width:768px){.card-deck .card{max-width:calc(50% - 30px)}}.btn-default{padding-left:0;padding-right:0}.btn-default.active{background-color:rgba(0,0,0,.05);box-shadow:inset 0 1px 6px 0 rgba(0,0,0,.075)}.btn-default:hover{background-color:rgba(0,0,0,.025);box-shadow:none}.btn-default.active:hover{background-color:rgba(0,0,0,.075);box-shadow:inset 0 1px 6px 0 rgba(0,0,0,.075)}.btn-default:focus{outline:none!important;box-shadow:none}html{position:relative;min-height:100%}body{margin-bottom:200px}.footer{position:absolute;bottom:0;width:100%}.table-hover>tbody>tr:hover{background-color:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.25)!important}.table-hover td,.table-hover th{border-top:1px solid rgba(0,0,0,.025)!important;border-bottom:1px solid rgba(0,0,0,.025)!important}.table-hover tr{border-left:1px solid rgba(0,0,0,.025)!important;border-right:1px solid rgba(0,0,0,.025)!important;border-top:1px solid!important;border-bottom:1px solid!important;cursor:pointer}.table-hover{margin-top:0}.mobile-container{overflow-x:auto;position:relative}.flexcontainer{display:flex;align-items:center}.divider-5{width:100%;min-height:1px;margin-top:5px;margin-bottom:5px;display:inline-block;position:relative}.divider-10{width:100%;min-height:1px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative}hr{width:100%;color:black;height:1px;background-color:black;margin-top:10px;margin-bottom:20px}a:link{color:#0054a3}a:visited{color:#0054a3}a:hover{color:#0285ff}a:active{color:#9d1919}.header{background:url(../images/banner.jpg) no-repeat center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;min-height:400px;position:relative}.header-top{text-align:center;margin-top:8%}.header-top h2{font-size:22px;font-weight:400;color:#2b3b4b;margin:10px 0 10px 0}.header-top small{font-size:16px;font-weight:300;color:#7f8a90}.section{margin:4em 0}.footer{padding:2em 0;text-align:center;background:#222}.fa-twitter{color:#4099FF}.fa-linkedin{color:#007bb6}.fa{opacity:.7;transition:1s;-webkit-transition:1s}.fa:hover{opacity:1;transition:1s;-webkit-transition:1s}.crptdml:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld);display:none}@media(min-width:2301px){.header-top{margin-top:3%}.header-top img{margin-top:-5%;width:25%;position:relative;max-width:200px}}@media(max-width:2300px){.header-top{margin-top:3%}.header-top img{margin-top:-5%;width:25%;position:relative;max-width:200px}}@media(max-width:1920px){.header-top{margin-top:3%}}@media(max-width:1650px){.header-top{margin-top:6%}.header-top img{margin-top:-10%;width:25%;position:relative;max-width:200px}}@media(max-width:1440px){.header-top{margin-top:8%}.header-top img{margin-top:-12%;width:25%;position:relative;max-width:200px}}@media(max-width:1280px){.header{min-height:350px}.header-top{margin-top:7%}.header-top img{margin-top:-15%;width:25%;position:relative;max-width:200px}}@media(max-width:1024px){.header{min-height:300px}.header-top{margin-top:8%}.section{margin:2em 0}}@media(max-width:800px){.header{min-height:192px}.header-top{margin-top:7%}.header-top h2{font-size:22px}.header-top small{font-size:14px}.section{margin:2em 0 3em}}@media(max-width:640px){.header-top{margin-top:8%}.header-top h2{font-size:20px}h3.top-title{font-size:25px}.text input[type="text"],.text textarea{width:80%}}@media(max-width:512px){.header-top{margin-top:9%}}@media(max-width:480px){body{font-size:1.3em}.section h3{font-size:1.4em}.header{min-height:142px}.header-top h2{font-size:18px}.header-top{margin-top:9%}.header-top small{font-size:13px}.text input[type="text"]{width:90%;padding:10px}.text textarea{width:90%;height:135px}}@media(max-width:320px){.header{min-height:103px}}