@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}h1,h2,h3,h4,h5{font-family:"Raleway",Helvetica,sans-serif;font-weight:bold;padding:0 0 0.3em 0}h1.heavy{font-family:"Raleway", Helvetica, sans-serif;font-weight:900}.bold{font-weight:bold}a{color:#000;text-decoration:underline}a.toDetail{font-size:0.7em;float:right}table{border-collapse:collapse;border-spacing:0}html{height:100%;overflow:auto;font-family:"Raleway" , Helvetica, Sans-serrif;font-size:16px}body{height:100%;background:#e1ebf1;text-align:center}.wrapfooter{min-height:100%;position:relative}.wrapper{width:90%;max-width:1024px;display:inline-block;margin:0 auto;min-width:495px;text-align:left;margin-bottom:300px}.embedded .wrapper{width:100%}.up a{position:absolute;bottom:0;right:20%;display:block;width:60px;height:40px;border:solid 3px #018451;border-width:3px 3px 0 3px;background:#fff;text-align:center;background:url("../images/up.png") no-repeat}#content{min-height:100%}.logo{float:left}.logo a{text-decoration:none}.punctualiteit{float:right;margin:16px 16px;text-align:right}.punctualiteit .small{font-size:60%}#headerCover{min-height:100%;height:auto !important;height:100%;background:url("../images/Rotterdam_Centraal_Station.jpg");background-size:100%;background-repeat:no-repeat;background-size:cover;background-position:bottom center;text-align:center}.headerCover__inner{width:90%;max-width:1024px;display:block;margin:0 auto;min-width:495px;text-align:left}.storing{position:relative;display:inline-block;float:left;z-index:9999;margin:0px 0 0 16px}.storing .storing-main{padding:1.4em 1em 1.2em 1em;display:inline-block;margin:0;text-decoration:underline;cursor:pointer}.storing ul,.dropdown-menu{font-size:0.8em;background:#000;margin:0;display:none;color:#fff;position:absolute;left:0;width:340px}.storing ul li,.dropdown-menu li{padding:1em 16px;list-style-type:none}.storing ul li:hover,.dropdown-menu li:hover{background:#333}.storing ul a,.dropdown-menu a{text-decoration:none;color:#fff;display:block;width:100%}.dropdown-menu.local-storing{right:0;left:auto}.storing ul li{padding:1em 16px;list-style-type:none}.storing ul li:hover{background:#333}.storing a{text-decoration:none;color:#fff;display:block;width:100%}.storing-indicator{position:absolute;right:0;top:0;background:#000;color:#fff;display:inline-block;width:32px;height:32px;text-align:center;line-height:32px;cursor:pointer;font-weight:bold}.header-top{background:#000;height:auto;padding:0}.header-top{width:90%;max-width:1024px;background:#fff;height:60px;z-index:9999;margin:0 auto;min-width:495px;text-align:left}.header-top.black h1{color:#fff;padding:0.3em 0;margin:0 0 0 16px}.header-top.black{background:#000}.header-top.black,.header-top.black a{color:#fff}.header-top h1{color:#000;padding:0.3em 0;margin-left:16px;margin:0 0 0 16px}.beta{float:left;background:#000;height:60px;margin:0 0 0 8px}.beta .heavy{color:#fff;line-height:100%;margin:3px 8px 0}.header-top.black .beta{background:#fff;border-top:solid 2px #000;border-bottom:solid 2px #000;height:56px}.header-top.black .beta .heavy{color:#000;line-height:100%;margin:3px 8px 0}#nav{float:left;margin-top:1.4em;margin-left:2em}#nav li{list-style-type:none}footer .left{float:left;width:60%}.embedded footer{padding:12px;text-align:right}.footer a{color:#fff}.footer{clear:both;bottom:0;padding:16px 0;height:268px;bottom:0;position:absolute;width:100%}.footer .wrapper{margin-bottom:0}.footer table td{line-height:1.5em}.padder{margin:16px;position:relative}.block{margin:0 0;padding:16px 0}.block .header{padding:0px 16px 16px 16px}.half{width:49%;float:left}.block .half img{width:100%}.block-content{margin:0 16px;line-height:1.2}p{line-height:1.5}.block-content.dotted{background:url("../images/dot.png") scroll repeat-y 16px top;margin-left:0;padding-left:48px}.block-content.black-dotted{background:url("../images/blackdot.png") scroll repeat-y 16px top;margin-left:0;padding-left:48px}.block-content.swing{background:url("../images/swing.png") scroll repeat-y 16px top;margin-left:0;padding-left:48px}.block-content.line{background:url("../images/line.png") scroll repeat-y 16px top;margin-left:0;padding-left:48px}.block-content.track{background:url("../images/track.png") scroll repeat-y 16px top;margin-left:0;padding-left:48px}.block-content.greenline{background:url("../images/greenline.png") scroll repeat-y 16px top;margin-left:0;padding-left:48px}.block-content.redline{background:url("../images/redline.png") scroll repeat-y 16px top;margin-left:0;padding-left:48px}.block .half img{max-width:100%}ul.trains li{list-style-type:none;vertical-align:text-bottom}ul.trains li:before{content:"-";font-size:3em;font-weight:bold;margin-left:-0.56em}.trains .big{font-size:3em}.block .quarter{width:25%;float:left}fieldset.form{border:none;font-size:12pt}form label{display:block;font-size:11pt;font-weight:bold;width:160px;float:left}.form legend{padding:0 12px}form ul{list-style-type:none;margin:0;padding:0}form ul li{line-height:2;clear:both;margin:0 0 12px 0}form ul li.buttons{width:100%;text-align:left}form input,select{border:solid 1px #ccc;padding:5px;font-size:12pt;background:#fff}form input{background:#fff}form textarea{border:solid 1px #ccc;padding:5px;font-size:12pt;line-height:1.5}form textarea:focus{box-shadow:inset 1px 1px 3px #bbb;-webkit-box-shadow:inset 1px 1px 3px #bbb;-moz-box-shadow:inset 1px 1px 3px #bbb;filter:progid:DXImageTransform.Microsoft.dropShadow(color=#bbb, offX=1, offY=1, positive=true)}form input:focus,select:focus{background:#fefefe;box-shadow:inset 1px 1px 2px #bbb;-webkit-box-shadow:inset 1px 1px 2px #bbb;-moz-box-shadow:inset 1px 1px 2px #bbb;filter:progid:DXImageTransform.Microsoft.dropShadow(color=#bbb, offX=1, offY=1, positive=true)}form input[type="submit"]{background:#e94f59;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;padding:4px 24px;cursor:hand;cursor:pointer;margin:10px 0 0 0;float:right}form input[type="submit"].float-none{float:none}form input[type="submit"]:hover{background-color:#e94f59}form .multi .option{float:left}form .multi input{width:40px;margin-top:7px;float:left;clear:both}form span.highlight{background:#fdd;display:block;padding:0px 10px 10px 10px}form span.captcha{display:block;clear:both}input.city{width:100%}.remembercity{font-size:0.75em}.zoekbutton{position:absolute;bottom:16px;right:16px}form.inline-form input[type="text"]{width:290px;float:left}form.inline-form input[type="submit"]{display:inline;float:left;margin:0;border-left:0}input[type="submit"].searchbutton{background-color:#e94f59;background-image:url("../images/search.png");background-repeat:no-repeat;background-position:center center;display:inline;margin:0;border-left:0;float:left}.form .comment{font-size:8pt;color:#66f;display:inline-block;width:100%}form.admin label{display:block;float:none;margin-top:1em}form.admin input[type="text"]{display:block;width:100%;box-sizing:border-box}form.admin input[type="submit"]{float:none}#search{text-align:left;width:480px;margin:140px auto 0;max-height:100%;background:#fff;display:block;padding:8px 0}#search .padder{position:relative}.search-margin{display:block;height:60px}.filter__item{float:none;clear:both;height:36px}#slider{float:left;width:125px;margin:0 12px}#normcounter{font-size:80%}#dag{display:block;width:140px;float:left}.ui-slider .ui-slider-handle{height:0.8em;width:0.8em;top:-0.1em}.ui-button{width:50%}.ui-button-text{font-size:60%}.autocomplete{font-weight:bold}.ui-autocomplete{text-align:left}.autocomplete-suggestions{border:1px solid #999;background:#fff;cursor:default;overflow:auto}.autocomplete-suggestion{padding:10px 5px;font-size:1.2em;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:normal;color:#3399ff}#home-vertrektijden{float:left;text-align:left;width:49%;margin:140px 1% 0 0;max-height:100%;background:#fff;display:block;padding:0}#home-vertrektijden.is-hidden{display:none}@media screen and (max-width: 767px){#home-vertrektijden{width:100%;margin:20px 0 0 0}}#home-reisplanner{float:left;width:49%;margin:130px 0 0 1%}#home-reisplanner.is-active{background:#fff}#home-reisplanner.is-render-advice{width:100%;margin:140px 0 0 0}@media screen and (max-width: 767px){#home-reisplanner{width:100%;margin:20px 0 0 0}#home-reisplanner.is-render-advice{width:100%;margin:20px 0 0 0}}#search-vertrektijden .padder{position:relative}.search-margin{display:block;height:60px}#rappo-scroll{position:relative;height:32px;top:-32px;text-align:center;width:100%;margin-bottom:-32px}#rappo-scroll div{display:inline-block;width:300px}#rappo-scroll div a{display:block;padding:8px 40px 8px;text-decoration:none;background-image:url("../images/down.png");background-repeat:no-repeat;background-position:right center;color:#fff}#vertrektijden{text-align:center}table.vertrektijden{width:100%;font-size:0.875em}.vertrektijden th{text-align:left;color:#fff;background:#0169ad;padding:0.5em}.vertrektijden th a{color:#fff}.vertrektijden .vertr{width:2em}.vertrektijden td.vertr{color:#f00}.vertrektijden td{border-top:solid 1px #0169ad;padding:0.5em;vertical-align:middle;text-align:left}.vertrektijden td.vertragingtekst{color:#e1ebf1}.vertrektijden__row.odd,.vertrektijden__row__foldout.odd{background:#e1ebf1}.vertrektijden__row__foldout td{border:none}.vertrektijden tr.now td{border-top:solid 1px #f00}.row-toggle{cursor:pointer}.row-toggle:before{display:inline-block;content:"[+]"}.row-toggle.open:before{content:"[-]"}.emo{background-image:url("../images/emoticons.png");width:20px;height:17px;display:inline-block;background-repeat:no-repeat;padding:3px 0 0 24px}.emo.superhappy{background-position:0 -60px}.emo.happy{background-position:0 0px}.emo.normal{background-position:0 -20px}.emo.sad{background-position:0 -40px}table.vertrektijden.small td{padding:0.1em}.vertrektijden.small th{padding:0.3em 0.1em}.vertrektijden tr.canceled{text-decoration:line-through}.storing-indicator-small{width:20px;height:20px;display:inline-block;background:#000;color:#fff;font-weight:bold;text-align:center;line-height:20px;text-decoration:none}.collapse.in{display:none}.icon-trein{background:url("../images/icon-trein.jpg") scroll no-repeat center left;padding-left:50px}.icon-perron{background:url("../images/icon-perron.jpg") scroll no-repeat center left;padding-left:50px}.icon-trein2{background:url("../images/icon-trein2.jpg") scroll no-repeat center left;padding-left:50px}.icon-klok{background:url("../images/icon-clock.jpg") scroll no-repeat center left;padding-left:50px}.icon-wifi{display:inline-block;width:32px;height:32px;background:url("../images/icon-wifi.png") scroll no-repeat center left;padding:0 12px}.icon-wc{display:inline-block;width:32px;height:32px;background:url("../images/icon-wc.png") scroll no-repeat center left;padding:0 12px}.button{padding:0.5em 1em;text-decoration:none;font-weight:bold;background:url("../images/arrow-right.png") scroll no-repeat right center;padding-right:24px}a.bg-green:hover{background-color:#003f26}.bg-green a,.bg-red a,.bg-blue a{color:white}.bg-green{background-color:#018451;color:#fff}.bg-blue{background:#0561a7;color:#fff}.bg-red{background:#e94f59;color:#fff}.bg-white{background:#fff;color:#000}.green{color:#018451}.blue{color:#0561a7}.red{color:#e94f59}.black{color:#000}.normal{font-weight:normal}.push{clear:both}.small{font-size:0.875em}.big{font-size:2em}ul.no-dots li{list-style-type:none}.right{float:right}.message{background:#0561a7;display:block;padding:1em 2%;color:#fff;font-weight:bold;line-height:1.5;margin:1em 0}.bg-black{background:#000;color:#fff}.bg-black a{color:#fff}@media screen and (max-height: 600px){#search{margin-top:24px}}@media screen and (max-width: 670px){.wrapper,#header,#search{width:100%}#rappo-scroll{display:none}.punctualiteit{display:none}#headerCover{background:#222;min-height:0}.block .half{float:left;width:100%;margin-bottom:16px}.block .half.fixed{width:50%}#search{margin-top:24px;left:0;margin-left:auto;margin-right:auto}}
