﻿.short-form, .disrupted-routes-results { background: url(/tfl-global/images/panel-shadow-2.gif) left bottom repeat-x; padding-bottom: 20px; }
.short-form { height: 6em; padding-bottom: 0px; margin-top: 29px; }
.short-form h2 { padding: 5px 0 0 8px; background: url(/tfl-global/images/grey-panel-header.gif) repeat-x; border-bottom: none; margin-bottom: 19px; }
.short-form label { font-weight: 700; color: #000; width: 110px; text-align: left; padding-left: 8px; margin-top: -5px; float: left; }
.short-form label span { font-weight: 400; color: #575757; display: block; }
.disrupted-route dt, .result-with-image dd { list-style: none !important; margin: 0; padding: 0; background: none; margin-bottom: 19px; }
.disrupted-route dt { list-style: none !important; background: none; clear: both; padding: 8px 0 14px; display: block; float: left; width: 61px; text-align: center; color: #ff0; font-size: 1.5em; margin-right: 19px; background: url(/tfl-global/images/bkg-route-no.gif) 0 50% no-repeat; }
.disrupted-route dd { list-style: none !important; float: left; width: 440px; display: block; }
.disrupted-route dd span.linklist { margin-top: 10px; }
.disrupted-routes-results { float: left; width: 100%; }
.disrupted-route dt, .disrupted-route dd { list-style: none !important; margin: 0; padding: 0; background: none; margin-bottom: 19px; }
.disrupted-route dt { padding: 8px 0 14px; display: block; float: left; width: 61px; text-align: center; color: #ff0; font-size: 1.5em; margin-right: 19px; background: #000 url(/tfl-global/images/bkg-route-no.gif) 0 50% no-repeat; }
.show-route-map, .short-form { display: none; }
.no-disruptions {padding: 20px 0 25px;}
.end-section {border-bottom: 1px solid #ccc; padding-bottom: 15px;}
.disrupted-route dt acronym {font-size: 0.5em; font-weight: 400; line-height: 0.5em;}
.js-version .message {display: inline !important}
.text-version .disrupted-route {display: inline !important;}
