.dark-contrast .information-area-wrap{color:#fff;border-bottom:none;box-sizing:border-box;background-image:linear-gradient(to bottom, #000 30%, #111 70%) !important}html.dark-contrast{background-image:linear-gradient(to bottom, #000 30%, #111 70%);min-height:100%;color:#fff;font-size:16px;line-height:1.5em;font-weight:600}.dark-contrast{font-size:16px;line-height:1.5em;font-weight:600}.dark-contrast #wrapper{background:#333}.dark-contrast .cover{background-image:linear-gradient(to bottom, #000 30%, #111 70%)}.dark-contrast .main_body{color:#fff;background:#333;font-size:16px;line-height:1.5em;font-weight:600}.dark-contrast .packs-header{background:#454545}.dark-contrast .create_packs{background-image:linear-gradient(#454545, #454545);background-size:auto 120px;background-repeat:repeat-x;background-position:bottom}.dark-contrast li,.dark-contrast label,.dark-contrast input,.dark-contrast select,.dark-contrast option,.dark-contrast button,.dark-contrast th,.dark-contrast td{color:#fff;font-size:16px;font-weight:600}.dark-contrast table{box-shadow:none}.dark-contrast table,.dark-contrast tbody,.dark-contrast tbody tr,.dark-contrast td{background:#454545}.dark-contrast thead,.dark-contrast th,.dark-contrast thead td,.dark-contrast tr:nth-child(even),.dark-contrast tr:nth-child(even) td{background:#454545}.dark-contrast #datapacks_table{background:rgba(0,0,0,0)}.dark-contrast #datapacks_table tr{border-color:#454545}.dark-contrast #datapacks_table tr.show_connected{border-color:#454545}.dark-contrast #datapacks_table tr.odd{background:rgba(255,255,255,.05)}.dark-contrast #datapacks_table tr.odd:nth-child(even){background:rgba(255,255,255,.05)}.dark-contrast #datapacks_table tr.odd td{background:rgba(0,0,0,0)}.dark-contrast #datapacks_table tr.odd:nth-child(even) td{background:rgba(0,0,0,0)}.dark-contrast input{background:#454545}.dark-contrast input[type=text],.dark-contrast input[type=number],.dark-contrast input[type=email],.dark-contrast input[type=password],.dark-contrast select,.dark-contrast option,.dark-contrast textarea{color:#fff;background:#454545;font-size:16px;font-weight:600;border:2px solid #ff925c;border-radius:4px;background-image:none}.dark-contrast input[type=text]:hover,.dark-contrast input[type=text]:active,.dark-contrast input[type=text]:focus,.dark-contrast input[type=number]:hover,.dark-contrast input[type=number]:active,.dark-contrast input[type=number]:focus,.dark-contrast input[type=email]:hover,.dark-contrast input[type=email]:active,.dark-contrast input[type=email]:focus,.dark-contrast input[type=password]:hover,.dark-contrast input[type=password]:active,.dark-contrast input[type=password]:focus,.dark-contrast select:hover,.dark-contrast select:active,.dark-contrast select:focus,.dark-contrast option:hover,.dark-contrast option:active,.dark-contrast option:focus,.dark-contrast textarea:hover,.dark-contrast textarea:active,.dark-contrast textarea:focus{border:2px solid #ff925c;background:#454545;background-image:none}.dark-contrast input[type=text]:disabled,.dark-contrast input[type=number]:disabled,.dark-contrast input[type=email]:disabled,.dark-contrast input[type=password]:disabled,.dark-contrast select:disabled,.dark-contrast option:disabled,.dark-contrast textarea:disabled{border-color:#ccc}.dark-contrast input[type=text].input--readonly,.dark-contrast input[type=text].readonly,.dark-contrast input[type=number].input--readonly,.dark-contrast input[type=number].readonly,.dark-contrast input[type=email].input--readonly,.dark-contrast input[type=email].readonly,.dark-contrast input[type=password].input--readonly,.dark-contrast input[type=password].readonly,.dark-contrast select.input--readonly,.dark-contrast select.readonly,.dark-contrast option.input--readonly,.dark-contrast option.readonly,.dark-contrast textarea.input--readonly,.dark-contrast textarea.readonly{background:#454545;color:#ddd}.dark-contrast input[type=text]::-moz-placeholder, .dark-contrast input[type=number]::-moz-placeholder, .dark-contrast input[type=email]::-moz-placeholder, .dark-contrast input[type=password]::-moz-placeholder, .dark-contrast select::-moz-placeholder, .dark-contrast option::-moz-placeholder, .dark-contrast textarea::-moz-placeholder{color:#ddd}.dark-contrast input[type=text]::placeholder,.dark-contrast input[type=number]::placeholder,.dark-contrast input[type=email]::placeholder,.dark-contrast input[type=password]::placeholder,.dark-contrast select::placeholder,.dark-contrast option::placeholder,.dark-contrast textarea::placeholder{color:#ddd}.dark-contrast input:-webkit-autofill,.dark-contrast input:-webkit-autofill:hover,.dark-contrast input:-webkit-autofill:focus,.dark-contrast textarea:-webkit-autofill,.dark-contrast textarea:-webkit-autofill:hover,.dark-contrast textarea:-webkit-autofill:focus,.dark-contrast select:-webkit-autofill,.dark-contrast select:-webkit-autofill:hover,.dark-contrast select:-webkit-autofill:focus{border:2px solid #ff925c;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #454545 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.dark-contrast input[type=checkbox]:not(:checked)+label.checkbox:before,.dark-contrast input[type=checkbox]:checked+label.checkbox:before,.dark-contrast input[type=checkbox]:checked+label.checkbox:before{border-width:2px;background:#333}.dark-contrast input[type=checkbox]:disabled:not(:checked)+label.checkbox:before,.dark-contrast input[type=checkbox]:disabled:checked+label.checkbox:before{background:rgba(0,0,0,0)}.dark-contrast input[type=checkbox]:not(:checked)+label.checkbox:after,.dark-contrast input[type=checkbox]:checked+label.checkbox:after{color:#fff}.dark-contrast #data-pack-view input[type=checkbox]+label:before{background:rgba(0,0,0,0);border-color:#9e9e9e}.dark-contrast th a,.dark-contrast th a:visited{color:#fff;background:#333;font-weight:600;border:2px solid #fff}.dark-contrast a.button,.dark-contrast button,.dark-contrast input[type=button],.dark-contrast input[type=submit],.dark-contrast .primary{color:#333;background:#ffa578}.dark-contrast a.button:hover,.dark-contrast a.button:active,.dark-contrast button:hover,.dark-contrast button:active,.dark-contrast input[type=button]:hover,.dark-contrast input[type=button]:active,.dark-contrast input[type=submit]:hover,.dark-contrast input[type=submit]:active,.dark-contrast .primary:hover,.dark-contrast .primary:active{background:#d66f3c}.dark-contrast .secondary,.dark-contrast input.secondary,.dark-contrast a.button.secondary,.dark-contrast button.secondary,.dark-contrast input[type=button].secondary,.dark-contrast input[type=submit].secondary{border-width:2px;color:#ffb894}.dark-contrast .secondary:hover,.dark-contrast .secondary:active,.dark-contrast .secondary:focus,.dark-contrast input.secondary:hover,.dark-contrast input.secondary:active,.dark-contrast input.secondary:focus,.dark-contrast a.button.secondary:hover,.dark-contrast a.button.secondary:active,.dark-contrast a.button.secondary:focus,.dark-contrast button.secondary:hover,.dark-contrast button.secondary:active,.dark-contrast button.secondary:focus,.dark-contrast input[type=button].secondary:hover,.dark-contrast input[type=button].secondary:active,.dark-contrast input[type=button].secondary:focus,.dark-contrast input[type=submit].secondary:hover,.dark-contrast input[type=submit].secondary:active,.dark-contrast input[type=submit].secondary:focus{border-width:2px}.dark-contrast input.tertiary{color:#ffb894;background:none}.dark-contrast input.tertiary:hover,.dark-contrast input.tertiary:active{color:#ffd0b8;background:none}.dark-contrast a,.dark-contrast a:visited{color:#ffb894}.dark-contrast a:hover,.dark-contrast a:active,.dark-contrast a:focus{color:#ffd0b8}.dark-contrast #datapacks_table tr.show_connected td:last-child::before{color:#ffb894}.dark-contrast #ui-datepicker-div{background:#454545;box-shadow:0 5px 5px 2px rgba(0,0,0,.5)}.dark-contrast #ui-datepicker-div table th,.dark-contrast #ui-datepicker-div table td,.dark-contrast #ui-datepicker-div table tr{background:#454545}.dark-contrast #ui-datepicker-div .ui-datepicker-header,.dark-contrast #ui-datepicker-div .ui-widget-header{font-size:20px}.dark-contrast #ui-datepicker-div table thead span{font-size:16px}.dark-contrast #ui-datepicker-div table th a,.dark-contrast #ui-datepicker-div table td a{font-size:16px;font-weight:600;color:#fff}.dark-contrast .top_nav{background:#454545}.dark-contrast .top_nav .active_top_nav{background:#454545}.dark-contrast #pack-status-bar{background:#454545}.dark-contrast .status_bar_icon{border-color:#9e9e9e;border-width:2px}.dark-contrast .next{color:#9e9e9e}.dark-contrast .done{color:#fff}.dark-contrast .done .status_bar_icon{border-color:#fff}.dark-contrast .now{color:#fff}.dark-contrast .now .status_bar_icon{border-color:#fff}.dark-contrast #swp_validation_tabs .ap-accordion-toggle,.dark-contrast #ssow_selection_tabs .ap-accordion-toggle,.dark-contrast #appendix_a_tabs .ap-accordion-toggle{color:#fff;font-weight:700}.dark-contrast .note{background:rgba(128,198,255,.2);color:#fff}.dark-contrast .note::before{color:#fff}.dark-contrast .note.announcements .icon{color:#fff}.dark-contrast .note h2,.dark-contrast .note h3,.dark-contrast .note h4,.dark-contrast .note p,.dark-contrast .note ul,.dark-contrast .note li{color:#fff}.dark-contrast .note table,.dark-contrast .note tbody tr,.dark-contrast .note th,.dark-contrast .note td{background:#80c6ff}.dark-contrast #content-dash .component_error,.dark-contrast .error-message,.dark-contrast .main_error_block{border:none;background:#f66;color:#fff}.dark-contrast .checkSwitch,.dark-contrast .checkSwitchPaper,.dark-contrast #iwaWrap ul li input[type=radio]~label::before,.dark-contrast #iwaWrap ul li input[type=radio]:checked~label::before{border-width:2px;font-size:16px;line-height:1.5em;height:40px}.dark-contrast #iwaWrap ul li input[type=radio]~label::before{background:rgba(0,0,0,0)}.dark-contrast .checkSwitchOn{border:none}.dark-contrast .radio-group-triple label,.dark-contrast .radio-group-double label{border-width:2px}.dark-contrast .radiator ul,.dark-contrast .radiator ul li:nth-of-type(2) .rad,.dark-contrast .radiator .rad{border-width:2px;background:rgba(0,0,0,0)}.dark-contrast .radiator input[type=radio]:disabled:checked~.rad::before,.dark-contrast .radiator ul li:nth-of-type(2) input[type=radio]:disabled:checked~.rad::before{background:gray}.dark-contrast .file label{border-width:2px}.dark-contrast .cke_editable{color:#fff;font-size:16px;line-height:1.5em;font-weight:600}.dark-contrast .toast-info{background:#80c6ff;color:#fff;border-color:#80c6ff !important}.dark-contrast .toast-error{background:#f66;color:#fff;border-color:#f66 !important}.dark-contrast #toast-container>.toast-info::before{color:#fff}.dark-contrast #toast-container>.toast-error::before{color:#fff}.dark-contrast #toast-container>.toast-warning{color:#fff}.dark-contrast #hazards_table{box-shadow:none}.dark-contrast #hazards_table tr.even td[colspan="7"],.dark-contrast #hazards_table tr.odd td[colspan="7"]{border:none}.dark-contrast .pack-hazards-table{box-shadow:none}.dark-contrast .pack-hazards-table tr{border:none}.dark-contrast .pack-hazards-table tr:last-child{border:none}.dark-contrast #elr-info{border-width:2px !important}.dark-contrast .ap-accordion-content{background:#3c3c3c}.dark-contrast .placeholder span{color:#fff;font-size:16px;line-height:1.5em;font-weight:600}.dark-contrast .create_packs .placeholder span+span,.dark-contrast .placeholder span+span{color:#fff;background:#454545;font-size:16px;font-weight:600;border:2px solid #ccc;border-radius:4px;background-image:none}.dark-contrast .pack-list{border-width:2px;border-radius:4px;border-color:gray}.dark-contrast .pack-list dd{border-width:2px;border-color:gray}.dark-contrast .ap-accordion-toggle,.dark-contrast h3.ap-accordion-toggle{font-weight:700}.dark-contrast .intro{border-bottom:2px solid #454545}.dark-contrast .appendix-table tbody th{border:none}.dark-contrast table.appendix-a td:first-child,.dark-contrast table.appendix-a td:last-child{box-shadow:none}.dark-contrast table.appendix-a tr:last-child td{border-bottom:2px solid #3c3c3c}.dark-contrast #hospitalRoute,.dark-contrast .vemap{border-width:2px;border-color:gray}.dark-contrast .ui-autocomplete{background:#454545}.dark-contrast .ui-autocomplete a{background:#454545;color:#fff;border-color:#454545;border:none !important}.dark-contrast #ui-datepicker-div .ui-datepicker-buttonpane{background:#454545}.dark-contrast .ui-timepicker-div{font-size:16px;font-weight:600}.dark-contrast .ui-timepicker-div select.ui-timepicker-select{border-width:2px;font-size:16px;font-weight:600}.dark-contrast .ui-datepicker .ui-datepicker-buttonpane button{font-weight:600}.dark-contrast .jconfirm .jconfirm-box{background:#454545;color:#fff}.dark-contrast .jconfirm.jconfirm-white .jconfirm-box,.dark-contrast .jconfirm.jconfirm-light .jconfirm-box{box-shadow:0 5px 5px 2px rgba(0,0,0,.5)}.dark-contrast .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.dark-contrast .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{font-size:16px;font-weight:600}.dark-contrast table.shift td,.dark-contrast #contact_table td,.dark-contrast .nr_std td,.dark-contrast .nr_std_x td,.dark-contrast table.shift:last-of-type td:last-child{border:none}.dark-contrast .shift-headers tr:first-child{background:#454545}.dark-contrast .lines_template{background:#454545;border-color:#666;border-width:2px}.dark-contrast .create_packs .nr3180 table td,.dark-contrast #create-pack .create-forms-rt9909-nominated-people td{border-color:#454545}.dark-contrast #preview-popup,.dark-contrast #domMessageRedirect,.dark-contrast #domMessage{background:#454545;box-shadow:0 0 0 5px #454545;border:1px solid #454545;color:#fff}.dark-contrast .blockMsg{background:#454545 !important}.dark-contrast table.appendix-a tbody:first-of-type tr:nth-child(4){background:none}.dark-contrast #hazards_table tr.even{background:#454545}.dark-contrast #hazards_table tr.odd{background:#454545}.dark-contrast .pack-hazards-table .row1:nth-of-type(2n),.dark-contrast .pack-hazards-table .row2:nth-of-type(2n+1),.dark-contrast .pack-hazards-table .row3:nth-of-type(2n){background:#454545}.dark-contrast #add_new_popup>div{background:#333}.dark-contrast #footer p,.dark-contrast #footer a{color:#ddd}.dark-contrast .graphing,.dark-contrast .graphing_lb,.dark-contrast .graphing_requests{border-width:2px;border-color:gray}.dark-contrast .graphing svg,.dark-contrast .graphing_lb svg,.dark-contrast .graphing_requests svg{filter:drop-shadow(0px 0px 2px rgba(255, 255, 255, 0.05))}.dark-contrast .graphing polyline,.dark-contrast .graphing_lb polyline,.dark-contrast .graphing_requests polyline{stroke:#f9f9f9}.dark-contrast .graphing text,.dark-contrast .graphing_lb text,.dark-contrast .graphing_requests text{fill:#f9f9f9}.dark-contrast .graphing .textKey,.dark-contrast .graphing .lb_textKey,.dark-contrast .graphing .request_textKey,.dark-contrast .graphing_lb .textKey,.dark-contrast .graphing_lb .lb_textKey,.dark-contrast .graphing_lb .request_textKey,.dark-contrast .graphing_requests .textKey,.dark-contrast .graphing_requests .lb_textKey,.dark-contrast .graphing_requests .request_textKey{border-width:2px;border-color:gray}.dark-contrast .graphing .labels,.dark-contrast .graphing_lb .labels,.dark-contrast .graphing_requests .labels{color:#bbb}.dark-contrast .graphing .labels.highlight,.dark-contrast .graphing_lb .labels.highlight,.dark-contrast .graphing_requests .labels.highlight{color:#fff;background:rgba(0,0,0,.5);border-width:2px;border-color:gray}.dark-contrast .graphing-key{border-width:2px;border-color:gray}.dark-contrast .message-board__modal{color:#fff}.dark-contrast .dash__body{background:rgba(30,30,30,.99)}.dark-contrast .dash__search__input{border-right:none !important;border-radius:4px 0 0 4px !important}.dark-contrast .dash__search__button{height:40px}.dark-contrast .dash__section{background:#333;box-shadow:0 0 5px 0px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.2)}.dark-contrast .dash__card{color:#9e9e9e;border-color:#666}.dark-contrast .dash__card:hover,.dark-contrast .dash__card:active,.dark-contrast .dash__card:focus{background:rgba(69,69,69,.6);transition:180ms ease-in}.dark-contrast .dash__card__title{color:#ddd}.dark-contrast .dash__card--priority1{color:#e19faa;border-color:#a4505f}.dark-contrast .dash__card--priority2{color:#ffa578;border-color:#b44915}.dark-contrast .dash__card--priority3{color:#fcc270;border-color:#c47300}.dark-contrast .dash__nav,.dark-contrast .dash__tab{border-color:#666;background:#333}.dark-contrast .dash__nav__button,.dark-contrast .dash__tab__button{border-color:#454545;background:#454545;color:#ffa578}.dark-contrast .dash__nav__button:hover,.dark-contrast .dash__nav__button:focus,.dark-contrast .dash__nav__button:active,.dark-contrast .dash__tab__button:hover,.dark-contrast .dash__tab__button:focus,.dark-contrast .dash__tab__button:active{background:#ff925c;color:#111}.dark-contrast .dash__nav__button--active,.dark-contrast .dash__tab__button--active{background:rgba(128,128,128,.7);color:#fff}.dark-contrast .dash__nav__button--active:hover,.dark-contrast .dash__nav__button--active:focus,.dark-contrast .dash__nav__button--active:active,.dark-contrast .dash__tab__button--active:hover,.dark-contrast .dash__tab__button--active:focus,.dark-contrast .dash__tab__button--active:active{background:rgba(128,128,128,.7);color:#fff}.dark-contrast .dash__view-pane{border-color:#666}.dark-contrast .dash__message{border-color:#666}.dark-contrast .dash__no-results{color:#666}.dark-contrast .dash__no-results i{color:#666}@media only screen and (max-width: 1079px)and (min-width: 600px){.dark-contrast #hazards_table tr.even,.dark-contrast #hazards_table thead,.dark-contrast #datapacks_table thead{background:#454545;color:#fff}.dark-contrast #hazards_table tr.odd{background:#454545;color:#fff}.dark-contrast #datapacks_table td:nth-child(10){height:56px}}@media only screen and (max-width: 1090px)and (min-width: 600px){.dark-contrast #access-points thead{background:#454545}.dark-contrast #access-points thead tr{background:#454545}.dark-contrast #access-points thead::before{font-size:16px;font-weight:600;color:#fff}}@media only screen and (max-width: 899px)and (min-width: 600px){.dark-contrast #elrs-list thead,.dark-contrast #sectional_appendix thead,.dark-contrast #signal_boxes thead{background:#454545}}@media only screen and (max-width: 950px){.dark-contrast .nr3180-section5-granting-auth-table td:nth-child(1){background:#666}}@media only screen and (max-width: 899px){.dark-contrast .create-pack-elr-list tr,.dark-contrast .view-pack-elr-list tr{border:none}.dark-contrast #elrs-list thead::before,.dark-contrast #sectional_appendix thead::before,.dark-contrast #signal_boxes thead::before,.dark-contrast #access-points thead::before,.dark-contrast #hazards_table thead::before,.dark-contrast .nr3180-section8-blockage-signing-table td::before,.dark-contrast .nr3180-section7b-change-personnel-table td::before,.dark-contrast .nr3180-section7a-change-signaller-table td::before,.dark-contrast .nr3180-section6-level-crossing-arrangements-table td::before,.dark-contrast .nr3180-section5-granting-auth-table td::before,.dark-contrast .nr3180-section2-signals-table td::before,.dark-contrast .rt3181-subsection.sub6 tr::before,.dark-contrast .nr_std td::before{font-size:16px;font-weight:600;color:#fff;background:rgba(0,0,0,0)}.dark-contrast .nr_std tr{box-shadow:none}.dark-contrast .nr_std tr:nth-of-type(even){background:#454545}.dark-contrast .gradients-pack tr,.dark-contrast .nr3180-section8-blockage-signing-table tr,.dark-contrast .nr3180-section7b-change-personnel-table tr,.dark-contrast .nr3180-section7a-change-signaller-table tr,.dark-contrast .nr3180-section6-level-crossing-arrangements-table tr{border:none}.dark-contrast .create-forms-rt9909-nominated-people tr{border:none}.dark-contrast [class^=nr3180-appendixB] tr{border:none}.dark-contrast .dash__data__table{background:none;box-shadow:none}.dark-contrast .dash__data__table tbody{background:none}.dark-contrast .dash__data__table tr{border-color:#666}}@media only screen and (max-width: 599px){.dark-contrast #datapacks_table th{background:rgba(0,0,0,0)}.dark-contrast #elrs-list thead,.dark-contrast #hazards_table thead,.dark-contrast #sectional_appendix thead,.dark-contrast #signal_boxes thead,.dark-contrast #access-points thead{background:#454545}}@media only screen and (min-width: 1025px)and (max-width: 1245px){.dark-contrast .dash__resume-pack-table{box-shadow:none;background:none}.dark-contrast .dash__resume-pack-table tr{border-color:#666}}