.disrupt-popup .icon.disruption-type{width:24px;height:24px}.disrupt-popup .icon.disruption-type:before{width:24px;vertical-align:initial!important}.disrupt-popup .content{overflow:auto;max-height:200px}.disruption-type{display:table-cell;width:35px}.disruption-type+a,.disruption-type+.disruption-title{display:table-cell}.disruption-type:before{vertical-align:sub!important}.disruption-info{color:#ec6608;font-size:200%}.disruption-alert{margin-top:0}.disruption-alert div:first-child h2{margin-top:0}.disruptForm .form-control{width:80%}.disruptForm select{display:inline-block;margin-right:8px}.disruptForm button{vertical-align:initial}.disruptThumbnail{float:right;margin-left:10px}.disruptDate{margin-bottom:10px;margin-left:36px}.disruptedLine h2{margin-bottom:20px}.disruptedLine dt{font-weight:bold}.disruptedLine dd.disruptedDirection,.disruptedLine dd a{font-weight:normal}.disruptedLine li{line-height:2}.disruptedLine .linesDisrupted{margin-top:20px}.disruptedLine .linesDisrupted a{text-decoration:none}.disruptedDirection{font-weight:normal}.alert-danger .disruptionContent{color:#333}.disruptionContent{margin-left:36px;border-bottom:1px solid rgba(0,0,0,.08)}.disruptionContent>div:first-child{margin-bottom:10px}.disruption-alert .disruption:last-child .disruptionContent,#disruptions .disruption:nth-last-child(2) .disruptionContent,.row .disruption:last-child .disruptionContent{border:0 none}#homeDisrupt .panel-body div:last-child .disruptionContent{border:0 none}