/*
 * Looking for the full, uncompressed source? Try here:
 *
 * https://github.com/nprapps/anno-docs
 * 
 * The following files are included in this compressed version:
 *
 * www/css/icon/npr-app-template.css
 * less/app.less
 */
@font-face{font-family:'npr-app-template';src:url('../font/npr-app-template.eot?42044341');src:url('../font/npr-app-template.eot?42044341#iefix') format('embedded-opentype'),url('../font/npr-app-template.woff2?42044341') format('woff2'),url('../font/npr-app-template.woff?42044341') format('woff'),url('../font/npr-app-template.ttf?42044341') format('truetype'),url('../font/npr-app-template.svg?42044341#npr-app-template') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"npr-app-template";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-left:before{content:'\e800'}.icon-angle-right:before{content:'\e801'}.icon-play:before{content:'\e802'}.icon-stop:before{content:'\e803'}.icon-pause:before{content:'\e804'}.icon-volume-up:before{content:'\e805'}.icon-volume-off:before{content:'\e806'}
html{font-size:16px;line-height:1}body{padding:0;max-width:800px;margin:0 auto}.init{height:100px}.header{margin-bottom:2em}.header,.footer{background:#2a2a2a;color:#eee;padding:1em 1em .7em}.header:before,.footer:before,.header:after,.footer:after{content:" ";display:table}.header:after,.footer:after{clear:both}.header .header-logo,.footer .header-logo{height:24px}@media screen and (min-width: 481px){.header .header-logo,.footer .header-logo{float:right}}@media screen and (max-width: 480px){.header .header-logo,.footer .header-logo{height:22px;margin:0 0 5px}}.header h2.header-title,.footer h2.header-title{font-family:'Knockout 31 4r';font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:1rem;line-height:1.5rem;margin:0}.header p.header-info,.footer p.header-info,.header .footer-nav,.footer .footer-nav{font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:.75rem;line-height:1.5rem;margin:0;color:#999}.header p.header-info .last-updated,.footer p.header-info .last-updated,.header .footer-nav .last-updated,.footer .footer-nav .last-updated{color:#999}.header p.header-info .num-annotations,.footer p.header-info .num-annotations,.header .footer-nav .num-annotations,.footer .footer-nav .num-annotations{font-weight:bold;color:#fff}.header p.update-notice,.footer p.update-notice{font-family:'Gotham SSm',Helvetica,Arial,sans-serif;font-weight:normal;font-weight:400;-webkit-font-smoothing:antialiased;border:2px solid #efc637;background:#f5ebc8;padding:.7em 1em;color:#2a2a2a}.header p.update-notice .update-number,.footer p.update-notice .update-number{font-weight:bold}.header p.update-info,.footer p.update-info{font-family:'Gotham SSm',Helvetica,Arial,sans-serif;font-weight:normal;font-weight:400;-webkit-font-smoothing:antialiased;font-size:.8rem;line-height:1.3rem}.header .footer-nav,.footer .footer-nav{border-top:1px solid #666;padding:.7em 0 0;color:#999}.header .footer-nav .jump-to-top,.footer .footer-nav .jump-to-top{float:right;color:#999}.header .footer-nav .jump-to-top:hover,.footer .footer-nav .jump-to-top:hover{color:#eee}.header .footer-nav .jump-to-top:after,.footer .footer-nav .jump-to-top:after{content:'\2191';margin-left:5px}body.before .header p.header-info{line-height:1rem;margin-top:.2em}@media screen and (min-width: 481px){body.before .header p.header-info{margin-top:.8em}}body.before .footer-wrapper{display:none}body.after .footer-wrapper{display:none}body.after .header{height:auto;padding:7px;border:none}body.after .header a{line-height:0;display:block}body.after .header .header-logo{float:none;margin:0}body.npr .header-logo{display:none}@media screen and (min-width: 481px){body.npr.before .header p.header-info{margin-top:.2em}}body.npr.after .header{height:0;padding:0;border-top:4px solid #2a2a2a}.error-message{background-color:#e61e1d;padding:1em;display:none}.error-message p{font-family:'Gotham SSm',Helvetica,Arial,sans-serif;font-weight:normal;font-weight:400;-webkit-font-smoothing:antialiased;font-size:12px;color:#fff;margin:0;padding:0}.error .error-message{display:block}.vis-not-available .footer .update-wrapper{display:none}.vis-not-available .footer .footer-nav{border-top:none;padding:0}@keyframes pulse{50%{background:#eee}}.loading-anim{margin-bottom:2em;margin-left:1em;text-indent:-9999em;position:relative;animation:pulse 1100ms infinite;animation-delay:366.66666667ms}.loading-anim,.loading-anim:before,.loading-anim:after{border-radius:50%;width:10px;height:10px;background:#999}.loading-anim:before,.loading-anim:after{content:'';position:absolute;top:0;animation:pulse 1100ms infinite}.loading-anim:before{left:-13px}.loading-anim:after{left:13px;animation-delay:733.33333333ms}.before .loading-anim,.transcript-end .loading-anim,.after .loading-anim{display:none}.preview-msg{font-family:'Gotham SSm',Helvetica,Arial,sans-serif;font-weight:normal;font-weight:400;-webkit-font-smoothing:antialiased;background-color:#ff8834;padding:10px 0;color:#2a2a2a;margin:0 auto;text-align:center}p{font-family:Georgia,serif;font-size:.9rem;line-height:1.5rem;margin-bottom:1.5em;margin-top:0}p.soundbite{font-family:'Knockout 31 4r';font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#999;text-align:center}.speaker_wrapper{margin-bottom:.3em}h4{font-family:'Knockout 31 4r';font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase;display:inline-block;margin-bottom:5px;margin-top:0}h4.gop{color:#e61e1d}h4.dem{color:#4167b0}@media screen and (max-width: 767px){h4{font-size:.9rem}}.timestamp{font-family:'Knockout 31 4r';font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:.9rem;line-height:1.1rem;color:#999;text-align:right;float:right}@media screen and (max-width: 767px){.timestamp{font-size:.8rem}}a,a:link,a:visited{color:#4774cc;text-decoration:none;transition:200ms ease-in}a:hover,a:active{color:#bccae5}.fact-checked{font-weight:normal;border-bottom:4px solid #efc637;line-height:1.9rem;padding-bottom:3px}.annotation{box-sizing:border-box;opacity:1;background-color:#f1f1f1;border:2px solid #ccc;padding:1em;margin:0 0 3em;max-height:9999px;transition:all 600ms linear;position:relative}.annotation .annotations-wrapper,.annotation .annotation-header{opacity:1;transition:opacity 600ms linear}.annotation.draft{background-color:#ff8834 !important}.annotation.unread{border:2px solid #efc637;background:#f5ebc8}.annotation.offscreen,.annotation.offscreen.unread{max-height:0;overflow:hidden;border-color:transparent;border-top-width:0;border-bottom-width:0;padding:0 1em;margin:0;opacity:0}.annotation.offscreen .annotations-wrapper,.annotation.offscreen.unread .annotations-wrapper,.annotation.offscreen .annotation-header,.annotation.offscreen.unread .annotation-header{opacity:0}.annotation .annotation-nav{position:absolute;bottom:-2em;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:.75rem;left:0;width:100%}.annotation .annotation-nav a{color:#999;-webkit-text-size-adjust:100%}.annotation .annotation-nav a:hover{color:#bfbfbf}.annotation .annotation-nav .noShow{display:none}.annotation .annotation-nav .nextNav{float:right}.annotation .annotation-nav .triangleIcon{font-size:.75em}.vis-not-available .annotation.unread,body.after.vis-not-available .annotation.unread,.vis-not-available .annotation.offscreen,body.after.vis-not-available .annotation.offscreen,.vis-not-available .annotation.offscreen.unread,body.after.vis-not-available .annotation.offscreen.unread{box-sizing:border-box;opacity:1;background-color:#f1f1f1;border:2px solid #ccc;padding:1em;margin:0 0 3em;max-height:9999px;transition:all 600ms linear;position:relative}.vis-not-available .annotation.unread .annotations-wrapper,body.after.vis-not-available .annotation.unread .annotations-wrapper,.vis-not-available .annotation.offscreen .annotations-wrapper,body.after.vis-not-available .annotation.offscreen .annotations-wrapper,.vis-not-available .annotation.offscreen.unread .annotations-wrapper,body.after.vis-not-available .annotation.offscreen.unread .annotations-wrapper,.vis-not-available .annotation.unread .annotation-header,body.after.vis-not-available .annotation.unread .annotation-header,.vis-not-available .annotation.offscreen .annotation-header,body.after.vis-not-available .annotation.offscreen .annotation-header,.vis-not-available .annotation.offscreen.unread .annotation-header,body.after.vis-not-available .annotation.offscreen.unread .annotation-header{opacity:1;transition:opacity 600ms linear}body.after .annotation.offscreen{box-sizing:border-box;opacity:1;background-color:#f1f1f1;border:2px solid #ccc;padding:1em;margin:0 0 3em;max-height:9999px;transition:all 600ms linear;position:relative}body.after .annotation.offscreen .annotations-wrapper,body.after .annotation.offscreen .annotation-header{opacity:1;transition:opacity 600ms linear}body.after .annotation.unread,body.after .annotation.offscreen.unread{border:2px solid #efc637;background:#f5ebc8}.annotation .annotation-header{display:flex}.annotation .annotation-label{display:inline-block;margin-right:.5em;width:40px;height:40px}.annotation .annotation-label.no-img{display:none}.annotation .annotation-byline{font-family:'Gotham SSm',Helvetica,Arial,sans-serif;font-weight:normal;font-weight:400;-webkit-font-smoothing:antialiased;font-size:.8rem;display:inline-block}.annotation .annotation-byline a,.annotation .annotation-byline span{display:block;line-height:1.2rem}.annotation .annotation-byline a.byline-name,.annotation .annotation-byline span.byline-name{font-weight:bold}.annotation p{font-family:'Gotham SSm',Helvetica,Arial,sans-serif;font-weight:normal;font-weight:400;-webkit-font-smoothing:antialiased}.annotation table,.annotation th,.annotation td{border-collapse:collapse;border:1px solid #000}.annotation table{margin:10px}.transcription-notice{margin-top:1em}.transcription-notice hr{display:none}body.after .transcription-notice hr{border:none;border-top:1px solid #ccc;display:block;margin-bottom:1em}.transcription-notice p{font-family:'Gotham SSm',Helvetica,Arial,sans-serif;font-weight:normal;font-weight:400;-webkit-font-smoothing:antialiased;font-size:.8rem}.shareLink{margin-top:2em}