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;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#1e1e1e;color:#fff;margin:0;padding:0;font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.4rem;text-align:left;height:100vh;overflow-x:hidden}header{background-color:#535353;position:fixed;width:100%;min-height:80px;padding:5px;top:0;z-index:99}#mainBody{min-height:100vh;width:100vw;overflow-x:hidden}footer{background-color:#266b7c;position:fixed;vertical-align:middle;width:100%;height:50px;bottom:0;padding:10px;z-index:99;font-size:.9em}#overlay1{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);display:none;z-index:999997}#overlay2{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:999998}#HeaderContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}#HeaderContainer a{display:inline-block;font-size:.9em;font-weight:bold;text-transform:uppercase;padding:10px;margin-top:15px;color:#ccc;background-color:#555;background:-webkit-linear-gradient(#888,#555);background:linear-gradient(#888,#555);border:0 none;border-radius:3px;text-shadow:0 -1px 0 #000;box-shadow:0 1px 0 #666,0 5px 0 #444,0 6px 6px rgba(0,0,0,.6);cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}#HeaderContainer a:hover,#HeaderContainer a:focus{-webkit-animation:pulsate 1.2s linear infinite;animation:pulsate 1.2s linear infinite;color:#000}#HeaderContainer a:active{color:#fff;text-shadow:0 -1px 0 #444,0 0 5px #ffd,0 0 8px #fff;box-shadow:0 1px 0 #666,0 2px 0 #444,0 2px 2px rgba(0,0,0,.9);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-animation:none;animation:none}@-webkit-keyframes pulsate{0%{color:#ddd;text-shadow:0 -1px 0 #000}50%{color:#fff;text-shadow:0 -1px 0 #444,0 0 5px #ffd,0 0 8px #fff}100%{color:#ddd;text-shadow:0 -1px 0 #000}}@keyframes pulsate{0%{color:#ddd;text-shadow:0 -1px 0 #000}50%{color:#fff;text-shadow:0 -1px 0 #444,0 0 5px #ffd,0 0 8px #fff}100%{color:#ddd;text-shadow:0 -1px 0 #000}}#HeaderContainer .navbtnCurrentPage{color:#ccc;background-color:#266b7c;background:-webkit-linear-gradient(#389cb5,#266b7c);background:linear-gradient(#389cb5,#266b7c)}#HeaderContainer .btnAfmelden{margin-left:auto;margin-right:20px}.FooterPersonInVanLnk{color:#000;padding:3px;display:inline-block;margin-right:20px;float:right;background-color:#f0f8ff;font-weight:bold}.FooterPersonInVanLnk:hover{background-color:#ff0;cursor:pointer}#dashboardWrapper{margin:80px 16px 0 10px}#GridWrapper{margin:95px 23px 0 10px;display:grid;grid-template-columns:100px 10px 1fr 20px 1fr;grid-template-rows:1fr;grid-gap:8px;height:calc(100vh - 195px);width:calc(100vw - 150px)}#GridCol-1Wrapper{grid-column-start:1;grid-column-end:2;display:flex;flex-direction:column}#GridCol-2Wrapper{grid-column-start:3;grid-column-end:4;display:flex;flex-direction:column}#GridCol-3Wrapper{grid-column-start:5;grid-column-end:5;display:flex;flex-direction:column}#btnVandaagBinnen{height:80px;width:80px;overflow:hidden;padding:2px;margin-bottom:10px;background-color:#f00}#btnVandaagVertrek{height:80px;width:80px;overflow:hidden;padding:2px;background-color:#008000}#btnVandaagBinnen h1,#btnVandaagVertrek h1{margin:2px auto;color:#fff;font-size:2em}.imgBtn{position:relative;margin-bottom:10px;padding:0;cursor:pointer;max-height:200px;min-height:130px;flex-grow:1;-webkit-transition:all 150ms ease;transition:all 150ms ease;background-repeat:no-repeat;background-position:right top;background-size:220px 150px;color:#fff;box-shadow:0 1px 0 #666,0 2px 0 #444,0 2px 2px rgba(0,0,0,.9);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-animation:none;animation:none}.imgBtn h1{font-size:1.8em}.imgBtn .InfoBlock{position:absolute;bottom:0;height:40%;width:100%;padding:4px;background-color:rgba(0,0,0,.4)}.imgBtn .numberBlock{position:absolute;float:left;top:10px;left:14px;text-align:left;font-size:1.3em}#btnWRSS{background-color:#009cce;background-image:url('../images/btnWachtrijSS.png')}#btnWREA{background-color:#ff8c00;background-image:url('../images/btnWachtrijEA.png')}#btnWRH{background-color:#cd5c5c;background-image:url('../images/btnHotel46.png')}.VehicleBtn{max-height:130px;min-height:100px;flex-grow:1;background-image:url('../images/icons/van.svg');background-repeat:no-repeat;background-size:80px 80px;background-position:left center;background-color:#d3d3d3;overflow:hidden;color:#000;padding-left:90px;margin-bottom:5px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.VehicleBtn span{font-weight:bold;font-size:1.8em}.VehicleBtn:active{color:#000;-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-animation:none;animation:none}.VehicleBtn:disabled{color:#fff;-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-animation:none;animation:none;background-color:#ff4500}.CustomerSelection{width:85%;margin:80px auto}.CustomerSelection .CustomerName{font-size:1.1em;font-weight:bold}.CustomerSelection .CustomerInfo{width:300px;height:160px;background-color:#4682b4;border:1px solid #ccc;border-radius:5px;display:inline-block;margin:8px;padding:10px;cursor:move;position:relative;overflow:hidden;font-size:.9em}.CustomerSelection .CustomerInfo tr{height:33px;overflow:hidden}.CustomerSelection .Hotel46{background-color:#90ee90;color:#000}.CustomerInfo i{fill:white}.CustomerInfo img{width:30px;height:30px;position:absolute;top:15px;right:15px;visibility:collapse}.CustomerSelection .MainLetter{color:#fff;font-size:2.2em;font-weight:bold;display:block}.CustomerSelection .CustomerName{-webkit-transition:all linear .3s;outline:solid 1px transparent}.direction{-webkit-transform:translateX(0)}.animate-left{-webkit-transform:translateX(-30%)}.card-left-success{-webkit-transform:translateX(0%)}.animate-right{-webkit-transform:translateX(30%)}.card-right-success{-webkit-transform:translateX(0%)}#dialog-form button{margin:15px 15px;width:130px;height:90px;border:1px solid #ccc;border-radius:5px}#dialog-form span{font-weight:bold;text-align:center;vertical-align:central}#LogInContainer{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.account{padding-top:5%;width:360px;max-width:100%;margin:0 auto 50px;color:#000;vertical-align:central}label{text-transform:capitalize;color:#808080}.account hr{border:none;height:1px;background:#ddd;margin:0}.account-box{background-color:#fff;-moz-box-shadow:0 0 5px rgba(0,0,0,.1);-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden}.account-box p{font-size:.8em;padding:10px}.account-body{padding:30px}.account-title{padding:0 30px;line-height:62px;height:60px;background-color:#f9f9f9;border-bottom:1px solid #eee;font-weight:400;color:#666;text-transform:uppercase;position:relative}.account-title span{display:block;font-weight:500}.account-header{margin-bottom:40px}.warning{background-color:#ea5a5a;color:#fff;padding:10px 10px 10px 30px;margin-bottom:10px}.warning a{color:#fff}.alert-success{background-color:#46be8a;color:#fff;padding:10px 2px;text-align:center}.form-group{display:block;margin-bottom:20px}.form-group label{font-size:.9em;padding:5px}input[type=text],input[type=password]{box-sizing:border-box;border:1px solid #ccc;display:block;width:100%;outline:none;height:50px;padding:10px;color:#000;background:#fff !important;-moz-box-shadow:inset 0 0 0 100px #fff;-webkit-box-shadow:inset 0 0 0 100px #fff;box-shadow:inset 0 0 0 100px #fff}input[type=text]:focus,input[type=password]:focus{border-color:#bbb}.btnLogIn{display:block;width:100%;height:50px;line-height:41px;background-color:#266b7c;text-align:center;color:#fff;border:none;outline:none;text-transform:uppercase;font-weight:500;letter-spacing:1px}.btnLogIn:hover,.btnLogIn:focus{background-color:#18aa79}.btnLogIn:active{box-shadow:0 0 9px rgba(0,0,0,.2) inset}.text-uppercase{text-transform:uppercase;font-size:12px}.loginSelect{border:1px solid #ccc;display:block;width:100%;outline:none;height:40px;padding:10px;color:#000;background:#fff !important;background-color:#008000;-moz-box-shadow:inset 0 0 0 100px #fff;-webkit-box-shadow:inset 0 0 0 100px #fff;box-shadow:inset 0 0 0 100px #fff}.pfw-modal{overflow:hidden;z-index:999998;width:75%;height:450px;background-color:#fff}.pfw-modal .content-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;margin:0;background-color:#fff;border-radius:.3125rem;box-shadow:0 0 2.5rem rgba(0,0,0,.5)}.pfw-modal .content-wrapper .close{position:absolute;z-index:999999;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:none;background-color:transparent;font-size:5rem;transition:.25s linear}.pfw-modal .content-wrapper .close:before,.pfw-modal .content-wrapper .close:after{position:absolute;content:'';width:1.25rem;height:.125rem;background-color:#fff}.pfw-modal .content-wrapper .close:before{transform:rotate(-45deg)}.pfw-modal .content-wrapper .close:after{transform:rotate(45deg)}.pfw-modal .content-wrapper .close:hover{transform:rotate(360deg)}.pfw-modal .content-wrapper .close:hover:before,.pfw-modal .content-wrapper .close:hover:after{background-color:#f00}.pfw-modal .content-wrapper .pfw-modal-header{position:relative;width:100%}.pfw-modal .content-wrapper .pfw-modal-header h2{font-size:2.8rem;padding:15px;font-weight:bold}.pfw-modal .content-wrapper .content{position:relative;color:#000;font-size:1.8rem;padding:15px;height:100%}.pfw-modal .content-wrapper .content p{line-height:1.75;font-size:2rem;color:#000}.pfw-modal .content-wrapper .pfw-modal-footer{position:relative;width:100%;margin:0}.pfw-modal .content-wrapper .pfw-modal-footer .action{position:relative;float:right;margin-right:15px;margin-left:.625rem;padding:3px;padding-left:10px;padding-right:10px;border:none;background-color:#708090;border-radius:.25rem;color:#fff;font-size:2rem;font-weight:300;overflow:hidden;z-index:1}.pfw-modal .content-wrapper .pfw-modal-footer .action:before{position:absolute;content:'';top:0;left:0;width:0%;height:100%;background-color:rgba(255,255,255,.2);transition:width .25s;z-index:0}.pfw-modal .content-wrapper .pfw-modal-footer .action:first-child{background-color:#2ecc71}.pfw-modal .content-wrapper .pfw-modal-footer .action:last-child{background-color:#e74c3c}.pfw-modal .content-wrapper .pfw-modal-footer .action:hover:before{width:100%}table.PassagersTable{border:2px solid #1c6ea4;background-color:#eee;width:100%;text-align:left;border-collapse:collapse}table.PassagersTable td,table.PassagersTable th{border:1px solid #aaa;padding:4px 4px}table.PassagersTable tbody td{font-size:14px;color:#000}table.PassagersTable tr:nth-child(even){background:#d0e4f5}table.PassagersTable thead{background:#1c6ea4;background:-moz-linear-gradient(top,#5592bb 0%,#327cad 66%,#1c6ea4 100%);background:-webkit-linear-gradient(top,#5592bb 0%,#327cad 66%,#1c6ea4 100%);background:linear-gradient(to bottom,#5592bb 0%,#327cad 66%,#1c6ea4 100%);border-bottom:2px solid #444}table.PassagersTable thead th{font-size:16px;font-weight:bold;color:#fff;border-left:2px solid #d0e4f5}table.PassagersTable thead th:first-child{border-left:none}table.PassagersTable tfoot td{font-size:15px}table.PassagersTable tfoot .links{text-align:right}table.PassagersTable tfoot .links a{display:inline-block;background:#1c6ea4;color:#fff;padding:2px 8px;border-radius:5px}.btnDirectionSelection{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-family:Verdana,sans-serif;font-size:25px;width:180px;height:180px;background:#3498db;padding:10px 20px 10px 20px;margin:0 10px;text-decoration:none;display:flex;align-items:center;justify-content:center}.btnDirectionSelection:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top,#3cb0fd,#3498db);background-image:-moz-linear-gradient(top,#3cb0fd,#3498db);background-image:-ms-linear-gradient(top,#3cb0fd,#3498db);background-image:-o-linear-gradient(top,#3cb0fd,#3498db);background-image:linear-gradient(to bottom,#3cb0fd,#3498db);text-decoration:none}.btnDirectionSelection button p{color:#fff}.btnDirectionSelection:disabled{background:#ff4500}