h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-size:1rem;line-height:1}p,ol,ul,dl{margin:0 0 1em 0}img{max-width:100%;vertical-align:middle}a{text-decoration:none}input[type=checkbox],input[type=radio]{margin-right:.5rem}.sr{border:0 none;clip:rect(1px, 1px, 1px, 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.wrap-bar{display:flex;justify-content:space-between;align-items:center}.js .expand-collapse-control .button{-webkit-appearance:none;-moz-appearance:none;border:0;background-color:transparent;cursor:pointer}.list-inline{margin:0;padding:0;list-style:none;text-indent:0}.list-inline li,.list-inline dt,.list-inline dd{margin:0;padding:0}.list-unbulleted,.bit ul{list-style:none;padding-left:0;text-indent:0}.list-inline li,.list-inline dt,.list-inline dd{display:inline-block}.list-inline-pipe,.wrap-footer.footer-slim .sitemap-libraries-abbrev a,.wrap-footer .wrap-policies{padding-left:0}.list-inline-pipe li,.wrap-footer.footer-slim .sitemap-libraries-abbrev a li,.wrap-footer .wrap-policies li,.list-inline-pipe .item,.wrap-footer.footer-slim .sitemap-libraries-abbrev a .item,.wrap-footer .wrap-policies .item{display:inline-block;padding-right:1rem}.list-inline-pipe li:after,.wrap-footer.footer-slim .sitemap-libraries-abbrev a li:after,.wrap-footer .wrap-policies li:after,.list-inline-pipe .item:after,.wrap-footer.footer-slim .sitemap-libraries-abbrev a .item:after,.wrap-footer .wrap-policies .item:after{content:' | ';margin-left:1rem}.list-inline-pipe li:last-child:after,.wrap-footer.footer-slim .sitemap-libraries-abbrev a li:last-child:after,.wrap-footer .wrap-policies li:last-child:after,.list-inline-pipe .item:last-child:after,.wrap-footer.footer-slim .sitemap-libraries-abbrev a .item:last-child:after,.wrap-footer .wrap-policies .item:last-child:after{content:''}.is-hidden{display:none}.wrap-outer-footer-institute a,.wrap-footer a,a,.js .expand-collapse-control .button{transition:all .25s ease-in-out 0s;color:#000;text-decoration:underline}a:hover,.js .expand-collapse-control .button:hover,a:active,.js .expand-collapse-control .button:active,a:focus,.js .expand-collapse-control .button:focus{color:#0000FF}a:disabled,.js .expand-collapse-control .button:disabled,a.is-disabled,.js .expand-collapse-control .is-disabled.button{border:none;background-color:#dedede;color:#333}a:disabled:hover,.js .expand-collapse-control .button:disabled:hover,a.is-disabled:hover,.js .expand-collapse-control .is-disabled.button:hover{border:none;background-color:#dedede;color:#333;cursor:not-allowed}a:active,.js .expand-collapse-control .button:active,a.is-pressed,.js .expand-collapse-control .is-pressed.button,a.is-active,.js .expand-collapse-control .is-active.button{color:#C702C7}*{box-sizing:border-box}html,body{height:100%;font-size:62.5%}body{background-color:#595959;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.2;font-family:"Helvetica Neue", Helvetica, Arial, "Open Sans", sans-serif}table{border-collapse:collapse;border-spacing:0}ol,ul{padding-left:2.5rem}li>ul,li>ol{margin-top:.5rem}dt{font-weight:600}dd{margin-left:0;margin-bottom:1rem}hr{margin:2rem 0;border:none;border-top:1px solid #767676}.wrap-outer-header.reasons{background:#f23074;background:-moz-linear-gradient(45deg, #f23074 0%, #d6d628 36%, #207cca 66%, #544b8c 100%);background:-webkit-linear-gradient(45deg, #f23074 0%, #d6d628 36%, #207cca 66%, #544b8c 100%);background:linear-gradient(45deg, #f23074 0%, #d6d628 36%, #207cca 66%, #544b8c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f23074', endColorstr='#544b8c',GradientType=1 )}.wrap-outer-header.reasons .wrap-header{background:transparent}.hd-1,.wrap-content h1,.wrap-content .hd-1{margin-bottom:.5em;font-size:4.2rem;line-height:1;font-weight:600}.hd-2,.wrap-outer-header-local .title-site,.wrap-content h2,.wrap-content .hd-2{margin-bottom:.5em;font-size:3.2rem;line-height:1;font-weight:600}.hd-3,.wrap-content h3,.wrap-content .hd-3{margin-bottom:.5em;font-size:2.6rem;line-height:1;font-weight:400}.hd-4,.wrap-content h4,.wrap-content .hd-4{margin-bottom:.5em;font-size:2rem;line-height:1;font-weight:600}.hd-5,.bit .title,.wrap-content h5,.wrap-content .hd-5{margin-bottom:.5em;font-size:1.6rem;line-height:1;font-weight:600}.hd-6,.wrap-footer .title,.wrap-content h6,.wrap-content .hd-6{margin-bottom:.5em;font-size:1.6rem;line-height:1;font-weight:600}.hd-subtitle1,.wrap-content .subtitle{margin-bottom:.5em;font-size:1.6rem;text-transform:uppercase}.hd-subtitle2,.wrap-content .subtitle2{margin-bottom:.5em;font-size:1.4rem;text-transform:uppercase}.hd-subtitle3,.wrap-content .subtitle3{margin-bottom:.5em;font-size:1.2rem;text-transform:uppercase}.copy-lead,.panel .panel-heading{font-size:2.6rem}.copy-base{font-size:1.6rem}.copy-sup{font-size:1.2rem}.copy-micro{font-size:1rem;font-weight:400}.layout-band:after{content:'';display:table;clear:both}.wrap-gridband,.wrap-notice,.wrap-header,.wrap-header-local,.wrap-breadcrumb,.wrap-content,.wrap-footer,.wrap-footer-institute{max-width:114rem;margin:0 auto;padding:20px 4%}.wrap-gridband:after,.wrap-notice:after,.wrap-header:after,.wrap-header-local:after,.wrap-breadcrumb:after,.wrap-content:after,.wrap-footer:after,.wrap-footer-institute:after{content:'';display:table;clear:both}.gridband:after{content:'';display:table;clear:both}.gridband .grid-item{width:auto;float:none}@media (min-width: 768px){.gridband.layout-2c .grid-item{float:left;width:48%;margin-right:3%}.gridband.layout-2c .grid-item:nth-child(2n+0){float:right;margin-right:0}}@media (min-width: 768px){.gridband.layout-3c .grid-item{float:left;width:32%;margin-right:2%}.gridband.layout-3c .grid-item:nth-child(3n+3){float:right;margin-right:0}}@media (min-width: 768px){.gridband.layout-4c .grid-item{float:left;width:23%;margin-right:2%}.gridband.layout-4c .grid-item:nth-child(4n+4){float:right;margin-right:0}}.wrap-header .header-slim .logo-mit-lib img{height:35px}.wrap-header-core,.wrap-header-supp{display:inline-block;vertical-align:bottom}.wrap-header-core{width:65%}.wrap-header-supp{width:33%}.wrap-header-supp .link-logo-mit{float:right}.wrap-header-local .wrap-local-nav{margin-top:8px}.wrap-header-local .wrap-local-nav .nav-item{display:inline-block;margin-right:10px;font-size:1.4rem;text-decoration:none}.wrap-header-local .wrap-local-nav .nav-item.current{border:1px solid #0000FF}.wrap-outer-content{background-color:#fff;color:#000}.wrap-content{padding-top:3rem;padding-bottom:2%}.wrap-content .content-main{padding-bottom:3rem}@media (min-width: 768px){.layout-3q1q .col3q{float:left;width:73%}.layout-3q1q .col1q-r{float:right;width:22%;margin-left:3%}}@media (min-width: 768px){.layout-1q3q .col1q{float:left;width:22%;margin-right:3%}.layout-1q3q .col3q{float:right;width:73%}}@media (min-width: 768px){.layout-1q2q1q .col1q{float:left;width:22%;margin-right:3%}.layout-1q2q1q .content-main{float:left;width:48%;margin-right:3%}.layout-1q2q1q .col1q-r{float:right;width:22%}}@media (min-width: 768px){.layout-1t2t{display:flex}.layout-1t2t .col1t{float:left;width:33%;margin-right:3%}.layout-1t2t .col2t{float:right;width:63%}}@media (min-width: 768px){.layout-2t1t{display:flex}.layout-2t1t .col2t{float:left;width:63%;margin-right:3%}.layout-2t1t .col1t-r{float:right;width:33%}}.wrap-footer{padding:3.5rem 4%}.wrap-footer .wrap-sitemap .menu-sub{display:none}.wrap-footer .identity{margin-top:4rem;margin-bottom:2rem;align-items:flex-end}.wrap-footer .wrap-logo-lib{display:inline-block;vertical-align:bottom;margin:0 20px 20px 0}.wrap-footer .wrap-policies{width:100%;border-top:1px solid #595959;padding-top:2rem}.wrap-footer .wrap-policies span{display:inline-block;margin:1rem 1.5rem 1rem 0}.wrap-footer .wrap-policies span.item{margin-right:0}.wrap-footer .wrap-policies span:after{content:''}@media (min-width: 768px){.wrap-footer .wrap-sitemap{display:flex;flex-direction:row}.wrap-footer .wrap-sitemap .col{margin-right:3%}.wrap-footer .wrap-sitemap .col:last-child{margin-right:0}.wrap-footer .wrap-sitemap .menu-sub{display:block}.wrap-footer .identity{display:flex;flex-wrap:wrap;margin:4% 0 0 0}.wrap-footer .wrap-logo-lib,.wrap-footer .wrap-policies{align-self:flex-end;margin-top:0;margin-bottom:0}.wrap-footer .wrap-logo-lib{order:1;margin-right:4%}.wrap-footer .wrap-policies{order:2;padding:auto;border-top:none;width:auto}.wrap-footer .wrap-policies span{margin-top:0;margin-bottom:0}}@media (min-width: 1024px){.wrap-footer .wrap-policies{order:2}}.wrap-footer.footer-slim{padding:1.5rem 4%}.wrap-footer.footer-slim .wrap-middle{order:2;display:flex;flex:1;flex-direction:column;align-items:flex-start}.wrap-footer.footer-slim .wrap-middle .wrap-policies{align-self:flex-start}.wrap-footer.footer-slim .wrap-middle .wrap-sitemap{display:inline-block;margin-bottom:2rem}.wrap-footer.footer-slim .wrap-middle .wrap-sitemap .item{display:block;margin-right:10px;margin-bottom:5px}@media (min-width: 768px){.wrap-footer.footer-slim .wrap-middle{order:2}.wrap-footer.footer-slim .wrap-middle .wrap-policies{margin-left:2%;order:2}.wrap-footer.footer-slim .wrap-middle .wrap-sitemap{display:inline-block;margin-left:2%;margin-bottom:auto;order:1}.wrap-footer.footer-slim .wrap-middle .wrap-sitemap .item{display:inline-block;margin-bottom:auto}}.wrap-footer-institute{padding:20px 4%}.wrap-content li{margin-bottom:.5em}.wrap-content .title-page{margin-bottom:1rem;padding:.5rem 0 1rem 0;font-weight:600}.wrap-content .cta-link{transition:background-color ease-in-out .3s;display:inline-block;padding:.5em;color:#000;font-size:2rem;font-weight:600;text-decoration:underline}.wrap-content .cta-link:hover{background-color:#C702C7;color:#fff}.button-primary,.wrap-outer-header-local .action-auth{transition:background-color .25s, border .25s;display:inline-block;border:1px solid #000;border-radius:3px;padding:5px 10px;background-color:#000;color:#fff;text-decoration:none}.button-primary:hover,.wrap-outer-header-local .action-auth:hover,.button-primary:focus,.wrap-outer-header-local .action-auth:focus{background-color:#0000FF;border-color:#0000FF;color:#fff;text-decoration:none}.button-primary.green,.wrap-outer-header-local .green.action-auth{border:1px solid black;background-color:#000}.button-primary.green:hover,.wrap-outer-header-local .green.action-auth:hover,.button-primary.green:focus,.wrap-outer-header-local .green.action-auth:focus{background-color:#008700;border-color:#008700}.button-primary.magenta,.wrap-outer-header-local .magenta.action-auth{border:1px solid black;background-color:#000}.button-primary.magenta:hover,.wrap-outer-header-local .magenta.action-auth:hover,.button-primary.magenta:focus,.wrap-outer-header-local .magenta.action-auth:focus{background-color:#c900c9;border-color:#C702C7}.button-primary.warn,.wrap-outer-header-local .warn.action-auth{border:1px solid #a30505;background-color:#bc0505}.button-primary.warn:before,.wrap-outer-header-local .warn.action-auth:before{font-family:FontAwesome;content:"\f071 ";font-size:.8em;margin-right:5px}.button-primary.warn:hover,.wrap-outer-header-local .warn.action-auth:hover,.button-primary.warn:focus,.wrap-outer-header-local .warn.action-auth:focus{background-color:#db0000;border-color:#D50606}.button-secondary,.js .expand-collapse-control .button,.button-subtle,.pagination a,.wrap-header-local .wrap-local-nav .nav-item{transition:background-color .25s, border .25s;display:inline-block;border:1px solid #ccc;border-radius:3px;padding:5px 10px;background-color:transparent;color:#000;text-decoration:none}.button-secondary:hover,.js .expand-collapse-control .button:hover,.button-subtle:hover,.pagination a:hover,.wrap-header-local .wrap-local-nav .nav-item:hover,.button-secondary:focus,.js .expand-collapse-control .button:focus,.button-subtle:focus,.pagination a:focus,.wrap-header-local .wrap-local-nav .nav-item:focus{background-color:#0000FF;border-color:#0000FF;color:#fff;text-decoration:none}.button-secondary.green,.js .expand-collapse-control .green.button,.green.button-subtle,.pagination a.green,.wrap-header-local .wrap-local-nav .green.nav-item{color:#000}.button-secondary.green:hover,.js .expand-collapse-control .green.button:hover,.green.button-subtle:hover,.pagination a.green:hover,.wrap-header-local .wrap-local-nav .green.nav-item:hover,.button-secondary.green:focus,.js .expand-collapse-control .green.button:focus,.green.button-subtle:focus,.pagination a.green:focus,.wrap-header-local .wrap-local-nav .green.nav-item:focus{background-color:#008700;border-color:#008700;color:#fff}.button-secondary.magenta,.js .expand-collapse-control .magenta.button,.magenta.button-subtle,.pagination a.magenta,.wrap-header-local .wrap-local-nav .magenta.nav-item{color:#000}.button-secondary.magenta:hover,.js .expand-collapse-control .magenta.button:hover,.magenta.button-subtle:hover,.pagination a.magenta:hover,.wrap-header-local .wrap-local-nav .magenta.nav-item:hover,.button-secondary.magenta:focus,.js .expand-collapse-control .magenta.button:focus,.magenta.button-subtle:focus,.pagination a.magenta:focus,.wrap-header-local .wrap-local-nav .magenta.nav-item:focus{background-color:#c900c9;border-color:#C702C7;color:#fff}.button-secondary.warn,.js .expand-collapse-control .warn.button,.warn.button-subtle,.pagination a.warn,.wrap-header-local .wrap-local-nav .warn.nav-item{color:#D50606}.button-secondary.warn:before,.js .expand-collapse-control .warn.button:before,.warn.button-subtle:before,.pagination a.warn:before,.wrap-header-local .wrap-local-nav .warn.nav-item:before{font-family:FontAwesome;content:"\f071 ";font-size:.8em;margin-right:5px}.button-secondary.warn:hover,.js .expand-collapse-control .warn.button:hover,.warn.button-subtle:hover,.pagination a.warn:hover,.wrap-header-local .wrap-local-nav .warn.nav-item:hover,.button-secondary.warn:focus,.js .expand-collapse-control .warn.button:focus,.warn.button-subtle:focus,.pagination a.warn:focus,.wrap-header-local .wrap-local-nav .warn.nav-item:focus{background-color:#db0000;border-color:#D50606;color:#fff}.button-subtle,.pagination a,.wrap-header-local .wrap-local-nav .nav-item{border:0}.button-small{padding:2px 10px}.pagination{margin:1rem}.pagination .page{display:inline-block;min-width:3rem;text-align:center}.pagination .current{font-weight:600}form{margin:1.5rem 0}form fieldset{margin-top:1.5rem;margin-bottom:1.5rem;border:1px solid #ccc;padding:1rem 1.5rem}form legend{padding:0 1rem;font-size:1.4rem;color:#595959;text-transform:uppercase}form .field-wrap,form .downloaded,form .withdrawn,form .field-group{margin-bottom:1rem}form .field-label{display:inline-block;margin-bottom:.2rem;font-size:1.4rem;font-weight:600}form .field{display:block;margin-top:.2rem;margin-bottom:.2rem}form .field:focus,form .field:active{border-color:#0000FF;box-shadow:0 0 5px rgba(0,0,255,0.8)}form .field.wide{width:90%}form .field-text{min-width:25rem;border:1px solid #ccc;border-radius:2px;padding:6px 12px;background-image:none;background-color:#fff;box-shadow:inset 0 0 3px rgba(0,0,0,0.2)}form .tip,form .hint{font-size:1.4rem;color:#595959;margin-bottom:0}form .tip.error,form .hint.error{color:#D50606}form .field-textarea{display:block;min-width:25rem}form .field-select{display:block;min-width:25rem}form .field-upload{border:none}form .group-inline{margin-bottom:1rem}form .group-inline .field-wrap,form .group-inline .downloaded,form .group-inline .withdrawn{display:inline-block;vertical-align:top;margin-bottom:.2rem}form .group-inline .field-select{min-width:auto}form .fields-inline .field-label{display:inline-block;max-width:30%}form .fields-inline .field{display:inline-block;max-width:65%}form .fields-inline.field-radio{display:inline-block;margin-right:1.5rem}form .disabled{color:#595959;cursor:not-allowed}form .error .field-label{color:#D50606}form .error .field{border-color:#D50606}form .error .tip,form .error .hint{color:#D50606}.form-horizontal .form-input{display:inline-block;width:80%}.form-horizontal .form-action{display:inline-block;width:18%}.box-content{border:1px solid #dedede;background-color:#fff;padding:3%}.bit{margin:0 0 3rem 0;border-top:3px solid #ccc;padding-top:1rem;font-size:1.4rem}.alert p{margin-top:.2rem;margin-bottom:.2rem}.alert.info{color:#000}.alert.success{color:#008700}.alert.warning{color:#FFC800}.alert.error{color:#D50606}.wrap-notices{background-color:#333;color:#fff;font-size:1.2rem}.wrap-notices a{color:#00C8FF}.wrap-notices.success{border-bottom:4px solid #008700}.wrap-notices.warning{border-bottom:4px solid #FFC800}.wrap-notices.error{border-bottom:4px solid #D50606}.alert-banner{display:block;margin-bottom:2rem;border-radius:2px;padding:1.6rem 2rem;border:1px solid #000;border-top:5px solid #000;color:#000;font-weight:600}.alert-banner .fa{display:inline-block;margin-right:.5em}.alert-banner.success{border:1px solid #008700;border-top:3px solid #008700;color:#000}.alert-banner.warning{border:1px solid #FFC800;border-top:5px solid #FFC800;color:#000}.alert-banner.error{border:1px solid #D50606;border-top:5px solid #D50606;color:#000}.alert-banner.privacy-notice{position:fixed;bottom:40px;left:10%;right:10%;width:80%;display:flex;justify-content:space-between;background-color:#eee}.alert-banner.privacy-notice p{margin-right:.5em}@media (min-width: 768px){.inline-action .message{display:inline-block;vertical-align:middle;width:65%}.inline-action .actions{display:inline-block;vertical-align:middle;width:34%;text-align:right}}.well{margin:2rem 0;background-color:rgba(89,89,89,0.1);box-shadow:inset 0 0 5px rgba(0,0,0,0.5);padding:2rem 2.5rem}.panel{position:relative;margin:1.5rem 0;border:1px solid #ccc;background-color:#fff;border-top:4px solid #000}.panel .panel-heading{margin:1.5rem 2rem .5rem 2rem}.panel .panel-body{margin:.5rem 2rem 1.5rem 2rem}.panel .panel-footer{font-size:1.4rem;border-top:1px solid #ccc;background-color:rgba(89,89,89,0.1);padding:1rem 2rem}.panel.panel-info{border-top:4px solid #000}.panel.panel-success{border-top:4px solid #008700}.panel.panel-warning{border-top:4px solid #FFC800}.panel.panel-danger{border-top:4px solid #D50606}.highlight,.table-simplified .is-highlighted,.table .is-highlighted{background-color:#ffde66}.table-simplified,.table{margin-top:1rem;margin-bottom:2rem}.table-simplified caption,.table caption{margin-bottom:.5rem;font-size:1.4rem;text-align:left}.table-simplified tr:hover,.table tr:hover{background-color:rgba(89,89,89,0.3)}.table-simplified th,.table th{font-weight:600;text-align:left}.table-simplified th,.table th,.table-simplified td,.table td{padding:.75rem;border:1px solid #dedede}.table-simplified tfoot tr,.table tfoot tr{border-top:2px solid #dedede;font-weight:600}.table-simplified .align-left,.table .align-left{text-align:left}.table-simplified .align-center,.table .align-center{text-align:center}.table-simplified .align-right,.table .align-right{text-align:right}.table-simplified th,.table-simplified td{border:none;border-bottom:1px solid #dedede}.table-cozy th,.table-cozy td{padding:.5rem}.table-spacious th,.table-spacious td{padding:1.2rem}.wrapper-table-scrollable{width:100%;overflow-y:auto}.table-responsive th.supplemental,.table-responsive td.supplemental{display:none}@media (min-width: 768px){.table-responsive th.supplemental,.table-responsive td.supplemental{display:table-cell}}#skip{position:absolute;overflow:hidden;top:0;left:0;height:0;width:0;color:#ccc;background-color:#000;border-bottom:2px solid #008700}#skip:focus{position:relative;display:block;height:auto;width:100%;padding:5px 2%}.wrap-outer-header{background-color:#000;color:#fff}.wrap-header{background:#000 url("https://cdn.mitlibrary.net/files/branding/local/vi-shape7-tp.svg") no-repeat 0 65%}.wrap-header .logo-mit-lib{display:inline-block;fill:#fff;color:#fff}.wrap-header .logo-mit-lib img{width:auto;max-height:44px;max-width:100%}.wrap-header .platform-name{color:#fff;font-size:2.8rem;text-decoration:none;vertical-align:middle;border-left:1px solid #fff;padding-left:2rem;margin-left:2rem}.wrap-header .platform-name:hover,.wrap-header .platform-name:focus{text-decoration:underline}.wrap-header .link-logo-mit{color:#fff}.wrap-header .link-logo-mit .logo-mit{fill:#767676}.wrap-header .link-logo-mit .logo-mit .color{fill:#fff}@media (max-width: 768px){.wrap-header .platform-name{border-left:none;padding:0;margin:2rem 0 0 0;display:block}.wrap-header-supp{vertical-align:top}}.wrap-outer-header-local{border-bottom:1px solid #ccc;background-color:#fff;color:#333}.wrap-outer-header-local .wrap-header-local{padding-top:2rem}.wrap-outer-header-local a{color:#333;text-decoration:none}.wrap-outer-header-local .title-site{margin-bottom:0}.wrap-outer-breadcrumb{background-color:#fff;color:#595959;font-size:1.2rem}.wrap-breadcrumb{padding-top:7px;padding-bottom:5px}.wrap-outer-footer{background-color:#000;color:#fff;font-size:1.2rem}.wrap-footer{background:#000 url("https://cdn.mitlibrary.net/files/branding/local/vi-shape7-tp.svg") no-repeat 10% center}.wrap-footer a{color:#fff;text-decoration:none}.wrap-footer a:hover,.wrap-footer a:active,.wrap-footer a:focus{text-decoration:underline;color:#fff}.wrap-footer .title{margin-bottom:.8rem}.wrap-footer .wrap-list .link-sub{display:list-item;list-style-type:none;margin-bottom:.65rem;font-weight:300}.wrap-footer .logo-mit-lib{fill:#fff}.wrap-footer .logo-mit-lib img{max-height:60px;max-width:100%;vertical-align:baseline}.wrap-footer .wrap-policies{font-size:1.4rem}.wrap-footer .wrap-social p,.wrap-footer .wrap-social a{display:inline-block;vertical-align:middle;margin-left:.5rem;margin-bottom:0;text-transform:uppercase;font-size:1.2rem}.wrap-footer .wrap-social svg{height:2em;width:2em;border-radius:50%;padding:0.2em;background:#fff none repeat scroll 0 0}.wrap-footer .wrap-social svg path{fill:#333}.wrap-footer.footer-slim .sitemap-libraries-abbrev a{font-size:1.4rem}.wrap-outer-footer-institute{background-color:#333;font-size:1rem;color:#dedede}.wrap-outer-footer-institute .footer-info-institute{display:flex;justify-content:space-between;align-items:start}.wrap-outer-footer-institute a{color:#fff}.wrap-outer-footer-institute a:hover,.wrap-outer-footer-institute a:active,.wrap-outer-footer-institute a:focus{color:#fff}.wrap-outer-footer-institute .link-logo-mit .logo-mit{fill:#ccc}.wrap-outer-footer-institute .link-logo-mit .logo-mit .color{fill:#fff}.wrap-outer-footer-institute .about-mit{color:#dedede;margin-right:4%;text-transform:uppercase;white-space:nowrap}.wrap-outer-footer-institute .license{color:#dedede;margin-left:2em}abbr.required{text-decoration:none}.no-js .expand-collapse-control{display:none}.js .expand-collapse-wrap{position:relative;overflow:hidden;margin-bottom:2rem;padding-bottom:2rem;transition:height 200ms}.js .expand-container{margin-bottom:4rem}.js .expand-collapse-control{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:4rem .5rem .5rem .5rem;background:#fff;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #f3f3f3 50%)}label.error{display:block;margin-bottom:0;font-size:1.4rem;color:#D50606}.text-info{color:#595959}.text-success{color:#008700}.text-warning{color:#FFC800}.text-danger{color:#D50606}.well.error{background-color:rgba(213,6,6,0.1);box-shadow:inset 0 0 5px rgba(213,6,6,0.5)}.well.success{background-color:rgba(0,135,0,0.1);box-shadow:inset 0 0 5px rgba(0,135,0,0.5)}.well.warning{background-color:rgba(255,200,0,0.1);box-shadow:inset 0 0 5px rgba(255,200,0,0.5)}.well :last-child{margin-bottom:0}.withdrawn{margin:0}textarea.full-width{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.panel.has-flag{padding-top:1rem}.panel.panel-info .status{background-color:#000}.panel.panel-success .status{background-color:#008700}.panel.panel-warning .status{background-color:#FFC800}.panel.panel-danger .status{background-color:#D50606}.panel .col1q-r{text-align:right}.panel .status{position:absolute;top:0;right:2rem;background-color:#0000FF;color:white;padding:.3rem 1rem}.panel .grad-date{margin:.5rem 0 0 0;font-size:1.6rem}.panel .label{font-weight:600}.panel .view-details{margin:1rem 0}.panel .form-notes{margin:.3rem 0}form.simple_form label{font-size:16px}form.simple_form .field-row{margin-bottom:2em}form.simple_form .checkbox-input{height:20px;width:20px}form.simple_form .input-readonly{color:#555}form.simple_form .nested-fields{margin-bottom:1.5rem}form.simple_form .nested-fields div.input{float:left;width:75%}form.simple_form .nested-fields aside{float:right;margin-left:3%;margin-top:2rem;width:20%}form.simple_form .nested-fields aside a.remove_fields.only{display:none}form.simple_form .author.nested-fields{margin-bottom:1.5rem}form.simple_form .thesis-files{width:100%}form.simple_form .thesis-files label{font-weight:normal}form.simple_form .thesis-files .thesis_files_attachments_description textarea{width:100%}form.simple_form .proquest label{margin-bottom:1rem;font-weight:400}form.simple_form .proquest .opt-border{display:block;border:.1px dotted;margin-top:1rem;margin-bottom:1rem}form.simple_form .proquest .radio.field-subitem{margin-top:1rem}ul.list-files li{padding:0.5rem}ul.list-files li:hover,ul.list-files li:focus{background:#ccc}ul.list-files li input{height:1em;margin-right:1em;width:1em;vertical-align:middle}ul.list-files li span.assigned{margin-left:37px;text-decoration:line-through}table.list-theses{width:100%}.filter-row{margin:1.5rem 0}.label.subtitle3{margin-top:2rem;margin-bottom:.2rem;font-weight:normal}.bit{font-size:1.6rem}.bit.no-top-border{border-top:none}.bit .title{font-size:2rem}.bit ul.list-bulleted{list-style:disc;margin-left:1em}ul.thesis-start li{margin-bottom:1em}.hero-text{font-size:200%;font-weight:bolder}.multi-form-tag{margin-bottom:1.5rem}.multi-form-tag select{width:100%}#direct-upload-panel .alert-banner{font-weight:normal}.direct-upload{position:relative}.direct-upload__summary{clear:both;padding-top:2rem}.direct-upload--pending{opacity:0.6}.direct-upload__progress{position:absolute;top:0;left:0;bottom:0;opacity:0.2;background:#0076ff;transition:width 120ms ease-out, opacity 60ms 60ms ease-in;transform:translate3d(0, 0, 0)}.direct-upload--complete .direct-upload__progress{opacity:0.4}.direct-upload--error{border-color:red}input[type=file][data-direct-upload-url][disabled]{display:none}
