/* Narrow archival presentation additions; original theme remains authoritative. */
html,body{max-width:100%;min-width:0}
.container.body{width:100%!important;min-width:0!important;max-width:100%}
.ArchiveNotice{margin-left:0!important;white-space:normal;overflow-wrap:anywhere}
.ArchiveNotice{clear:both;padding:16px 24px;color:#b8bac2;background:#323337;font:12px/1.5 Arial,sans-serif;letter-spacing:.2px}
.ArchiveNotice strong{font-weight:600;color:#d5d6dc}
#ArchiveFeedback{position:fixed;right:20px;bottom:20px;z-index:3000;max-width:440px;padding:16px 20px;background:#cd3754;color:#fff;box-shadow:0 4px 20px #0005;font:14px/1.5 Arial,sans-serif}
#ArchiveFeedback[hidden]{display:none}
.cd-panel,.air-panel{z-index:1000}
.modal{z-index:1100}.modal-backdrop{z-index:1050}
.cd-panel-container{height:calc(100% - 91px)}
.cd-btn{cursor:pointer}
.tabbable .tab-pane::after{content:"";display:table;clear:both}
.ArchiveTableViewport{overflow:auto;width:100%}
.ArchiveTableViewport .portfolio-table{min-width:1150px}
.ArchiveTableViewport .portfolio-table thead{position:sticky;top:0;z-index:2;background:#3d3f45}
.ArchiveTableViewport .portfolio-table{margin-bottom:0}
@media(max-width:767px){
 .nav_menu nav{display:inline-flex;align-items:center;width:190px;padding:12px}.nav_menu .logo{width:120px}
 .nav_menu .nav.toggle{width:30px;flex:0 0 30px;margin:0 12px 0 0;padding:0}
 .top_nav .title{font-size:19px;margin-left:12px}
 .top_nav .pull-right{float:none!important;clear:both;text-align:right}
 .top_nav .list-inline-item{padding:10px 6px}.top_nav .nav_menu .filter a{padding:8px 6px}
 .right_col>.tile_count{margin-left:0;margin-right:0}
 .right_col>.tile_count>.tile_stats_count{width:100%;float:none;display:block;border:0;padding:16px 12px}
 .tile_count .tile_stats_count .count{font-size:34px}
 .tile_count .tile_stats_count span{margin-left:0;text-align:center;letter-spacing:1px}
 .chart-content>.col-md-8,.chart-content>.col-md-4{width:100%;float:none;padding-left:12px;padding-right:12px}
 .chart-content .col-md-2{margin-bottom:12px}.portfolio-text{margin:20px 0;text-align:center}
 .cd-panel-container,.cd-panel-header{width:100%;max-width:100%}
 .cd-panel-header h1{font-size:25px;padding-left:40px}
 .cd-panel-header p{font-size:12px;letter-spacing:1px;white-space:normal;padding-left:40px}
 .cd-panel .card>.nav-tabs{display:flex;justify-content:space-around;margin:0;padding:0 8px}
 .cd-panel .card>.nav-tabs>li>a{font-size:12px;padding:12px 8px;letter-spacing:1px}
 .cd-panel-content .tile_count{margin:0}.cd-panel-content .tile_stats_count{max-width:100%;padding:12px}
 .cd-panel-content .tile_stats_count .count{font-size:30px;white-space:normal}
 .cd-panel-content .tile_stats_count .count_bottom{display:block;font-size:12px}
 .terms,.aircraft,.tab-comment{padding:20px 16px}
 .terms .col-md-5,.aircraft .col-md-12{padding-left:0;padding-right:0}
 .cd-panel-content .col-xs-offset-3{margin-left:0}
 .terms .terms-btn{position:static;width:auto;margin-bottom:20px;text-align:right;padding:0!important}.terms-btn a{font-size:14px;padding:8px}
 .ArchiveNotice{padding:14px 12px}#ArchiveFeedback{left:12px;right:12px;bottom:12px;max-width:none}
}
