﻿.about{min-width:520px}.about .copy{font-size:18px;width:100%}.about .copy .title{font-size:22px;font-weight:bold}.about .copy .stanza{margin:20px 0;font-weight:bold}.about .copy .factoid{margin:10px 0}.about .mascot{width:100%;display:flex;flex-direction:column;align-items:center}.about .mascot img{width:100%}.about .mascot h4{font-size:12px;font-style:italic;text-align:center;margin-top:10px}.cards{display:flex;flex-direction:row;flex-wrap:wrap}.cards .card{display:flex;flex-direction:column;width:calc(50% - 20px);border:1px solid black;border-radius:10px;margin:10px}.cards .card .card-header{background-color:black;color:white;font-weight:bold}.cards .card .card-content{padding:10px}.codec-processing{display:flex;justify-content:space-between;max-width:1300px}.codec-processing .input,.codec-processing .output{width:625px}.codec-processing .full{width:1250px}.component.form .fieldsets{display:flex;margin-bottom:15px}.component.form .fieldsets fieldset{background-color:#f8f8f9;border:1px solid #e6e6eb;border-radius:10px;margin:0 10px;padding:0 0 15px 0;flex-grow:1;width:calc(50% - 30px);overflow:hidden}.component.form .fieldsets fieldset legend{margin-bottom:15px;padding:15px;font-size:1.15rem;background-color:#e6e6eb}.component.form .fieldsets fieldset .field{margin-bottom:10px;padding:0 15px}.component.form .fieldsets fieldset .field label{font-weight:bold}.component.form .fieldsets fieldset .field label:after{content:":"}.component.form .fieldsets fieldset:first-child{margin-left:0}.component.form .fieldsets fieldset:last-child{margin-right:0}.component.filter_pills{display:flex;flex-wrap:wrap;margin-bottom:10px}.component.filter_pills .component.filter_pill{display:flex;border:1px solid #ef89f8;border-radius:15px;margin:5px 10px 5px 0;padding:2px 5px 2px 10px;font-size:.75rem;font-weight:bold;align-items:center;color:#75197c}.component.filter_pills .component.filter_pill .label{display:inline-block}.component.filter_pills .component.filter_pill .remove{display:inline-block;margin-left:5px;font-size:.66rem;color:#75197c}.component.filter_pills .component.filter_pill .remove:hover{color:#75197c;text-decoration:none}.component.run_error{display:flex;align-items:center;margin:10px 0;padding:10px;border-radius:5px;border:1px solid black;background-color:#eee}.component.run_error .contents{display:flex;align-items:center}.component.run_error .contents:before{padding-right:10px;font-size:20px}.component.run_error .message{font-weight:bold}.component.run_error.severity_info .contents:before{content:"ℹ️"}.component.run_error.severity_warning .contents:before{content:"⚠️"}.component.run_error.severity_failure{border:1px solid red;background-color:#fee}.component.run_error.severity_failure .contents:before{content:"❗"}.component.run_errors{padding:10px}.component.run_errors ul{list-style-type:none;padding:0}.diff{overflow:auto}.diff ul{background:#fff;overflow:auto;font-size:13px;list-style:none;margin:0;padding:0;display:table;width:100%}.diff del,.diff ins{display:block;text-decoration:none}.diff li{padding:0;display:table-row;margin:0;height:1em}.diff li.ins{background:#dfd;color:#080}.diff li.del{background:#fee;color:#b00}.diff li:hover{background:#ffc}.diff del,.diff ins,.diff span{white-space:pre-wrap;font-family:courier}.diff del strong{font-weight:normal;background:#fcc}.diff ins strong{font-weight:normal;background:#9f9}.diff li.diff-comment{display:none}.diff li.diff-block-info{background:none repeat scroll 0 0 gray}.flow-chart .section{display:flex;flex-direction:column;border:1px dashed black;text-align:left;border-radius:10px;padding:10px;margin:0 10px}.flow-chart .section .header{background-color:white;color:black}.flow-chart .section .header .title{font-size:12px}.flow-chart .section .contents{display:flex}.flow-chart .section .contents.vertical{flex-direction:column;align-items:center}.flow-chart .section .contents.horizontal{flex-direction:row;align-items:flex-start}.flow-chart .section .contents .arrow{margin:0 0 2px 0;font-size:14px;font-weight:bold}.flow-chart .bubble{text-align:center;border-radius:10px;padding:5px 10px 0 10px;margin:0 5px}.flow-chart .bubble .title{font-size:10px}.flow-chart .bubble.unstarted{border:1px solid #555;background-color:white;color:black}.flow-chart .bubble.in_progress{border:1px solid #555;background-color:#ff7;color:black}.flow-chart .bubble.complete{border:1px solid #0f0;background-color:#cfc;color:black}.four_oh_four{display:flex;flex-direction:row}.four_oh_four .copy{font-size:18px;width:512px}.four_oh_four .copy .title{font-size:22px;font-weight:bold}.four_oh_four .copy .stanza{margin:10px 0}.four_oh_four .mascot{width:512px}.four_oh_four .mascot img{width:512px;height:512px}.four_oh_four .mascot h3{font-size:12px;font-style:italic;text-align:center;margin-top:10px}.groups.index .archived{font-style:italic}.new-user-landing{min-width:520px}.new-user-landing .copy{font-size:18px;width:100%}.new-user-landing .copy .title{font-size:22px;font-weight:bold}.new-user-landing .mascot{width:100%;display:flex;flex-direction:column;align-items:center}.new-user-landing .mascot img{width:100%}.new-user-landing .mascot h4{font-size:12px;font-style:italic;text-align:center;margin-top:10px}.runs.show .show-heading{display:flex;overflow-wrap:break-word}.runs.show .show-heading .show-details{width:500px}.runs.show .show-heading .show-flow-chart{width:900px}.sessions.new .form-group{max-width:500px;margin:15px 0}.sessions.new .ms-signin{width:215;height:41;background-image:url(/assets/ms-signin-2f35124df16abf528548b243e982e1c8d10b1f0d9bd6d628d39dad5572b02166.svg)}.alert-timedout{display:none}.status.bubble{display:inline-block;border-radius:10px;padding:2px 10px 7px 10px;font-variant:small-caps;font-weight:bold;color:white}.status.bubble.unstarted{background-color:#555}.status.bubble.in_progress{background-color:blue}.status.bubble.complete{background-color:green}.status.bubble.errors{background-color:red}.status.bubble.no_data{background-color:purple}.timeline{border-left:1px solid black;position:relative;list-style:none}.timeline .timeline-item{position:relative}.timeline .timeline-item:after{position:absolute;display:block;top:0}.timeline .timeline-item:after{background-color:black;left:-38px;border-radius:50%;height:11px;width:11px;content:""}.alert-dismissible{padding-right:3rem}.tool-bar .btn{margin-left:15px}
