﻿html{min-height:100%;}@media only screen and (min-width:768px){html{position:relative;}}body{background:#f0f7ef;color:#4d4d4d;font-family:"FrutigerLTW01-55Roman";font-size:16px;}@media only screen and (min-width:768px){body{margin-bottom:50px;}}#header{background:#fff;min-height:100px;}#header .logo{margin:35px 0;}@media only screen and (max-width:768px){#header .logo img{margin:auto;}}#header .list-group{margin:5px 0 5px 0;}#header .list-group-item{padding:3px 5px 3px 5px;}.navbar{background:#f1f8f0;background:-webkit-linear-gradient(#f4f9f3,#f1f8f0,#f0f7ef);background:-o-linear-gradient(#f4f9f3,#f1f8f0,#f0f7ef);background:-moz-linear-gradient(#f4f9f3,#f1f8f0,#f0f7ef);background:linear-gradient(#f4f9f3,#f1f8f0,#f0f7ef);border-bottom:solid 1px #d7ded6;border-top:solid 1px #d7ded6;font-size:16px;}@media only screen and (min-width:768px){.navbar .container{padding-left:0;}}.navbar-nav a:hover{background:#e7f2e4 !important;}#wrapper{background:#f0f7ef;background:-webkit-linear-gradient(#e7f2e4,#f0f7ef);background:-o-linear-gradient(#e7f2e4,#f0f7ef);background:-moz-linear-gradient(#e7f2e4,#f0f7ef);background:linear-gradient(#e7f2e4,#f0f7ef);padding-bottom:20px;margin-bottom:0;min-height:0;}@media only screen and (max-width:768px){#wrapper{min-height:100%;margin-bottom:-20px;}#wrapper:after{content:"";display:block;height:20px;}}.breadcrumb{margin-bottom:0;padding-left:0;background-color:transparent;}footer{height:50px;color:#4d4d4d;padding-top:15px;background:#f0f7ef;background:-webkit-linear-gradient(#f7fcf6,#f0f7ef);background:-o-linear-gradient(#f7fcf6,#f0f7ef);background:-moz-linear-gradient(#f7fcf6,#f0f7ef);background:linear-gradient(#f7fcf6,#f0f7ef);border-top:solid 1px #d7ded6;width:100%;}@media only screen and (min-width:768px){footer{position:absolute;left:0;bottom:0;overflow:hidden;}}a{color:#4d4d4d;}a:hover{color:#038d37;}a.sidebar-link{color:#0b48bb;font-size:14px;}strong{font-family:"Frutiger LT W01_65 Bold";font-weight:normal;}.required{font-family:"Frutiger LT W01_65 Bold";font-weight:normal;}.required::after{color:#00b259;content:' *';}h1{font-family:"Frutiger LT W01_65 Bold";font-size:25px;color:#00b259;margin-bottom:10px;margin-top:10px;}h2{margin-top:0;}h2.booking-type{padding-top:35px;font-size:60px !important;color:#fff;}h2.booking-type strong{font-size:59px;vertical-align:top;}@media only screen and (max-width:768px){h2.booking-type{font-size:40px !important;}h2.booking-type strong{font-size:39px;vertical-align:top;}}h2.booking-type img{vertical-align:unset;}@media only screen and (max-width:768px){h2.booking-type img{width:30px;}}h3{margin-bottom:10px;margin-top:10px;}h5{font-family:"Frutiger LT W01_65 Bold";}section{margin-bottom:30px;}section.bordered{border-bottom:1px solid #ccc;}section h3{border-bottom:1px solid #ccc;padding-bottom:10px;}.section-heading h3{border:0;}.section-heading .control-label{margin-top:15px;}.section-divide{margin:0 15px;border-bottom:1px solid #000;}@media only screen and (min-width:768px){.navbar-collapse{padding-left:0;padding-right:0;}}.txt-bd{font-family:"Frutiger LT W01_65 Bold";}.txt-sm{font-size:14px;}.txt-md{font-size:16px;}.txt-lg{font-size:18px;}.mt-10{margin-top:10px;}#vehicle-modal .modal-header{padding:20px 30px 10px 30px;}#vehicle-modal .modal-body{padding:20px 30px 10px 30px;}#vehicle-modal .modal-footer{padding:0 30px 20px 30px;}#vehicle-modal .btn{padding:5px 15px 5px 15px;min-width:110px;margin-left:20px;}@media only screen and (max-width:768px){#vehicle-modal .btn{min-width:100%;}#vehicle-modal .btn:first-child{margin-bottom:15px;}}.tile,.tile-sm{box-shadow:5px 5px 6px #d3dad2;border-radius:25px;font-family:"FrutigerLTW01-55Roman";font-size:17px;color:#fff;background:#038d37;background:-webkit-linear-gradient(#c0e6c1,#038d37);background:-o-linear-gradient(#c0e6c1,#038d37);background:-moz-linear-gradient(#c0e6c1,#038d37);background:linear-gradient(#c0e6c1,#038d37);border:solid 5px #038d37;padding:5px 25px 5px 25px;font-weight:normal;letter-spacing:.5px;margin-bottom:25px;height:200px;padding-top:15px;}.tile a:hover,.tile a:active,.tile a:focus,.tile-sm a:hover,.tile-sm a:active,.tile-sm a:focus{text-decoration:none;}.tile .content,.tile-sm .content{color:#fff;text-align:center;}.tile h2,.tile-sm h2{font-family:"FrutigerLTW01-55Roman";text-transform:uppercase;font-size:25px;}.tile:hover,.tile-sm:hover{background:#56a052;background:-webkit-linear-gradient(#56a052,#038d37);background:-o-linear-gradient(#56a052,#038d37);background:-moz-linear-gradient(#56a052,#038d37);background:linear-gradient(#56a052,#038d37);border:solid 5px #3aa835;cursor:pointer;}.tile.toggle,.tile-sm.toggle{background:#a3a3a3;background:-webkit-linear-gradient(#e8e8e8,#a3a3a3);background:-o-linear-gradient(#e8e8e8,#a3a3a3);background:-moz-linear-gradient(#e8e8e8,#a3a3a3);background:linear-gradient(#e8e8e8,#a3a3a3);border:solid 5px #a3a3a3;}.tile.selected,.tile.toggler,.tile-sm.selected,.tile-sm.toggler{background:#038d37;background:-webkit-linear-gradient(#c0e6c1,#038d37);background:-o-linear-gradient(#c0e6c1,#038d37);background:-moz-linear-gradient(#c0e6c1,#038d37);background:linear-gradient(#c0e6c1,#038d37);border:solid 5px #038d37;}.tile.no-toggle{box-shadow:5px 5px 6px #d3dad2;color:#4d4d4d;background:#ececed;background:-webkit-linear-gradient(#fbfbfb,#ececed);background:-o-linear-gradient(#fbfbfb,#ececed);background:-moz-linear-gradient(#fbfbfb,#ececed);background:linear-gradient(#fbfbfb,#ececed);border:solid 5px #ececed;padding-top:30px;}.tile.no-toggle a:hover,.tile.no-toggle a:active,.tile.no-toggle a:focus{text-decoration:none;}.tile.no-toggle .content{color:#fff;text-align:center;}.tile.no-toggle h3{font-family:"FrutigerLTW01-55Roman";text-transform:uppercase;font-size:20px;color:#4d4d4d;}.tile.no-toggle:hover{background:#ececed;background:-webkit-linear-gradient(#ececed,#ececed);background:-o-linear-gradient(#ececed,#ececed);background:-moz-linear-gradient(#ececed,#ececed);background:linear-gradient(#ececed,#ececed);border:solid 5px #ececed;cursor:pointer;}.tile.no-toggle.toggle{background:#a3a3a3;background:-webkit-linear-gradient(#e8e8e8,#a3a3a3);background:-o-linear-gradient(#e8e8e8,#a3a3a3);background:-moz-linear-gradient(#e8e8e8,#a3a3a3);background:linear-gradient(#e8e8e8,#a3a3a3);border:solid 5px #ececed;}.tile.no-toggle.selected{background:#a3a3a3;background:-webkit-linear-gradient(#e8e8e8,#a3a3a3);background:-o-linear-gradient(#e8e8e8,#a3a3a3);background:-moz-linear-gradient(#e8e8e8,#a3a3a3);background:linear-gradient(#e8e8e8,#a3a3a3);border:solid 5px #ececed;}.input-group-btn button{height:40px;border:none;background:#e0ecde;box-shadow:5px 5px 6px #d3dad2;z-index:3 !important;position:relative;}.input-group-addon{height:40px;border:none;background:#e0ecde;z-index:10;position:relative;box-shadow:5px 5px 6px #d3dad2;}.input-group-addon:last-child{box-shadow:5px 5px 6px #d3dad2;z-index:30;}#pickup_time_dropdown select{z-index:20;position:relative;}.form-control{border:0 solid #ccc;height:40px;border-radius:1px;background:#fbfdfa;box-shadow:5px 5px 6px #d3dad2;}.form-control:focus,.form-control:active{border:0 solid #ccc;border-radius:1px;background:#f4f7f3;box-shadow:5px 5px 6px #d3dad2;}.form-control[readonly]{background-color:#eee;}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0;}a[role=button].btn-green,button.btn.btn-green,input.btn.btn-green,div.btn.btn-green{box-shadow:5px 5px 6px #d3dad2;border-radius:8px;font-family:"FrutigerLTW01-55Roman";font-size:17px;color:#fff;background:#f0f7ef;background:-webkit-linear-gradient(#c0e6c1,#038d37);background:-o-linear-gradient(#c0e6c1,#038d37);background:-moz-linear-gradient(#c0e6c1,#038d37);background:linear-gradient(#c0e6c1,#038d37);background-color:#3aa835;border:solid 1px #3aa835;padding:5px 25px 5px 25px;font-weight:normal;letter-spacing:.5px;min-width:130px;}a[role=button].btn-green i,button.btn.btn-green i{padding-top:3px;}a[role=button].btn-green:hover,button.btn.btn-green:hover,input.btn.btn-green:hover{background:#f0f7ef;background:-webkit-linear-gradient(#56a052,#038d37);background:-o-linear-gradient(#56a052,#038d37);background:-moz-linear-gradient(#56a052,#038d37);background:linear-gradient(#56a052,#038d37);background-color:#56a052;border:solid 1px #3aa835;}a[role=button].btn-red,button.btn.btn-red,input.btn.btn-red,div.btn.btn-red{box-shadow:5px 5px 6px #d3dad2;border-radius:8px;font-family:"FrutigerLTW01-55Roman";font-size:17px;color:#fff;background:#f0f7ef;background:-webkit-linear-gradient(#ffb6b6,#ba0000);background:-o-linear-gradient(#ffb6b6,#ba0000);background:-moz-linear-gradient(#ffb6b6,#ba0000);background:linear-gradient(#ffb6b6,#ba0000);background-color:#ba0000;border:solid 1px #ba0000;padding:5px 25px 5px 25px;font-weight:normal;letter-spacing:.5px;min-width:130px;}a[role=button].btn-red i,button.btn.btn-red i{padding-top:3px;}a[role=button].btn-red:hover,button.btn.btn-red:hover,input.btn.btn-red:hover{background:#f0f7ef;background:-webkit-linear-gradient(#bd3434,#ba0000);background:-o-linear-gradient(#bd3434,#ba0000);background:-moz-linear-gradient(#bd3434,#ba0000);background:linear-gradient(#bd3434,#ba0000);background-color:#ba0000;border:solid 1px #ba0000;}a[role=button].btn-blue,button.btn.btn-blue,input.btn.btn-blue,div.btn.btn-blue{box-shadow:5px 5px 6px #d3dad2;border-radius:8px;font-family:"FrutigerLTW01-55Roman";font-size:17px;color:#fff;background:#f0f7ef;background:-webkit-linear-gradient(#cdd9f1,#1d4289);background:-o-linear-gradient(#cdd9f1,#1d4289);background:-moz-linear-gradient(#cdd9f1,#1d4289);background:linear-gradient(#cdd9f1,#1d4289);background-color:#1d4289;border:solid 1px #1d4289;padding:5px 25px 5px 25px;font-weight:normal;letter-spacing:.5px;min-width:100px;}a[role=button].btn-blue i,button.btn.btn-blue i{padding-top:3px;}a[role=button].btn-blue:hover,button.btn.btn-blue:hover,input.btn.btn-blue:hover{background:#f0f7ef;background:-webkit-linear-gradient(#2d4e8e,#1d4289);background:-o-linear-gradient(#2d4e8e,#1d4289);background:-moz-linear-gradient(#2d4e8e,#1d4289);background:linear-gradient(#2d4e8e,#1d4289);background-color:#1d4289;border:solid 1px #1d4289;}a[role=button].btn-grey,button.btn.btn-grey,input.btn.btn-grey,div.btn.btn-grey{box-shadow:5px 5px 6px #d3dad2;border-radius:8px;font-family:"FrutigerLTW01-55Roman";font-size:17px;color:#fff;background:#f0f7ef;background:-webkit-linear-gradient(#eeecec,#8d8d8d);background:-o-linear-gradient(#eeecec,#8d8d8d);background:-moz-linear-gradient(#eeecec,#8d8d8d);background:linear-gradient(#eeecec,#8d8d8d);background-color:#8d8d8d;border:solid 1px #8d8d8d;padding:5px 25px 5px 25px;font-weight:normal;letter-spacing:.5px;min-width:100px;}a[role=button].btn-grey i,button.btn.btn-grey i{padding-top:3px;}a[role=button].btn-grey:hover,button.btn.btn-grey:hover,input.btn.btn-grey:hover{background:#f0f7ef;background:-webkit-linear-gradient(#9c9b9b,#8d8d8d);background:-o-linear-gradient(#9c9b9b,#8d8d8d);background:-moz-linear-gradient(#9c9b9b,#8d8d8d);background:linear-gradient(#9c9b9b,#8d8d8d);background-color:#8d8d8d;border:solid 1px #8d8d8d;}a[role=button].btn-orange,button.btn.btn-orange,input.btn.btn-orange,div.btn.btn-orange{box-shadow:5px 5px 6px #d3dad2;border-radius:8px;font-family:"FrutigerLTW01-55Roman";font-size:17px;color:#fff;background:#f0f7ef;background:-webkit-linear-gradient(#ffb374,#ff7e12);background:-o-linear-gradient(#ffb374,#ff7e12);background:-moz-linear-gradient(#ffb374,#ff7e12);background:linear-gradient(#ffb374,#ff7e12);background-color:#ff7e12;border:solid 1px #ff7e12;padding:5px 25px 5px 25px;font-weight:normal;letter-spacing:.5px;min-width:130px;}a[role=button].btn-orange i,button.btn.btn-orange i{padding-top:3px;}a[role=button].btn-orange:hover,button.btn.btn-orange:hover,input.btn.btn-orange:hover{background:#f0f7ef;background:-webkit-linear-gradient(#ff8b2b,#ff7e12);background:-o-linear-gradient(#ff8b2b,#ff7e12);background:-moz-linear-gradient(#ff8b2b,#ff7e12);background:linear-gradient(#ff8b2b,#ff7e12);background-color:#ff7e12;border:solid 1px #ff7e12;}a[role=button].btn-sm,button.btn.btn-sm,input.btn.btn-sm,div.btn.btn-sm{min-width:130px;margin-left:0;padding:5px;font-size:14px;}a[role=button].btn-xs,button.btn.btn-xs,input.btn.btn-xs,div.btn.btn-xs{min-width:100px;margin-left:0;padding:5px;font-size:14px;}.button-container{margin-bottom:15px;}.button-container .btn.btn-blue,.button-container .btn.btn-grey,.button-container .btn.btn-green{width:100%;min-width:0;}.button-container .col-sm-4{padding:0 10px;}.button-container .col-sm-4:first-child{padding-left:15px;}.button-container .col-sm-4:last-child{padding-right:15px;}.checkbox-container input{display:none !important;}.checkbox-container input+label span{display:inline-block;width:26px;height:26px;margin:0;vertical-align:middle;background-color:#fbfdfa;cursor:pointer;border-radius:2px;border:1px solid #fbfdfa;box-shadow:5px 5px 6px #d3dad2;}.checkbox-container input:checked+label span{background:url(../images/tick.png) center;}label{font-weight:normal;}.checkbox-label{height:25px;display:inline-flex;position:absolute;top:4px;left:50px;}.checkbox-label label{font-weight:normal;font-size:16px;}.show-cancelled .checkbox{margin-top:0 !important;}.modal-footer{border-top:none;padding:0 15px 15px 15px;}.faq.panel-default>.panel-heading{background-color:#fff;font-family:"Frutiger LT W01_65 Bold";}.faq.panel-default>.panel-heading .panel-title{color:#4d4d4d;}.faq.panel-default>.panel-body{border-bottom:2px solid #d7ded6;}@media(min-width:768px){.control-label{font-weight:normal;font-size:16px;text-align:left !important;}#search-results{margin-top:15px;margin-bottom:10px;}}@media(max-width:767px){.control-label{font-weight:normal !important;}.show-cancelled{margin-top:10px;margin-bottom:15px;}.show-cancelled .checkbox-label{margin-top:10px;}.button-container .btn.btn-blue,.button-container .btn.btn-grey,.button-container .btn.btn-green{width:100%;margin-bottom:15px;}}.panel{box-shadow:5px 5px 6px #d3dad2;}.panel-default{border:none;}dt{font-weight:normal;font-family:"Frutiger LT W01_65 Bold";overflow:visible !important;}.chosen-container-single .chosen-single div b{display:none;}.chosen-container-single .chosen-single abbr{top:15px !important;right:15px;}dd.email{-ms-word-break:break-word;word-break:break-word;}.blue{color:#1d4289;}.red{color:#ba0000;}.green{color:#038d37;}.grey{color:#6c6969;}.black{color:#000;}.next-back-top{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:10px;padding-top:10px;padding-bottom:10px;}.next-back-bottom{border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px;}.alert{display:block;}.alert.field-validation-valid,.alert.validation-summary-valid{display:none;}.loader{position:absolute;z-index:99;width:100%;height:100%;text-align:center;padding-top:2%;}.loader div{margin:auto;background-color:#fff;width:150px;z-index:99;box-shadow:5px 5px 6px #d3dad2;border-radius:6px;padding:10px;}.loader p{margin-bottom:0;}.dl-horizontal dt{width:30%;}.dl-horizontal dd{margin-left:40%;}.panel-heading{border:none;padding:5px 10px 5px 10px;}.fake-select{border:0 solid #ccc;min-height:40px;border-radius:1px;background:#f1f8f0;box-shadow:5px 5px 6px #d3dad2;display:block;padding:11px 12px 12px 16px;font-size:14px;}#map{height:400px;padding-left:15px;padding-right:15px;box-shadow:5px 5px 6px #d3dad2;margin-bottom:10px;border:1px solid #ddd;}.search-panel{border:2px solid #000;padding:10px;margin:20px 0;}#dashboard-graphs{margin-bottom:20px;}#dashboard-graphs .jqplot-meterGauge-label{color:#000;margin-top:5px;}.input-group[class*=col-].pad{padding-left:15px !important;padding-right:15px !important;}.fa-loader{position:relative;z-index:2;display:none;}.hr{border-bottom:2px solid #ddd;margin:10px 0;}#cost-centre-list .tile{height:160px;}#cost-centre-list .tile .fa-eye-slash{margin-top:-10px !important;}#cost-centre-list .tile .content{height:90px;width:100%;display:table;table-layout:fixed;}#cost-centre-list .tile .content div{margin:10px 0;height:100px;display:table-cell;vertical-align:middle;overflow-wrap:break-word;-ms-word-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}#cost-centre-list.toggle-enabled #cost-centre-container .isHidden .tile-sm{background:linear-gradient(#fdb2b2,#ba0000);border:solid 5px #ba0000;}#cost-centre-list.toggle-disabled .toggler:first-child{background:linear-gradient(#e8e8e8,#a3a3a3);border:solid 5px #a3a3a3;}#cost-centre-list.toggle-disabled .tile-sm:hover{cursor:pointer;}#cost-centre-list.toggle-disabled #cost-centre-container .isHidden{display:none;}#cost-centre-list.toggle-disabled #cost-centre-container .tile-sm{pointer-events:none;cursor:default;}@media only screen and (max-width:768px){.date input{padding:4px;}}#header .Customer{text-align:right;margin:25px 0;}@media(max-width:767px){#header{min-height:130px;}#header .logo{margin-bottom:10px;}#header .Customer{text-align:center;margin:0;}}.navbar-header .navbar-toggle{border:1px solid #00b259;}.navbar-header .navbar-toggle .icon-bar{background-color:#00b259;}.tile h2,.tile h3,.tile-sm h2,.tile-sm h3{font-family:"FrutigerLTW01-55Roman";text-transform:uppercase;font-size:25px;}.dropdown-menu:not(.datepicker){border:1px solid #d7ded6;background-color:#f1f8f0;padding-top:0;padding-bottom:0;right:auto !important;left:0 !important;}.dropdown-menu:not(.datepicker) a{padding:10px;}.dropdown-menu:not(.datepicker) .nav-tier-3{text-align:left;}.tree-container{background-color:#fff;}@media(min-width:768px){.nav-tier-1:hover,.nav-tier-2:hover,.nav-tier-3:hover,.nav-tier-3-current,.nav-tier-3 a:hover{background-color:#f0f7ef;color:#038d37 !important;}.nav-tier-3{text-align:right;}.nav-tier-3 a{padding:15px 20px !important;}ul.nav li.hoverdown:hover ul.dropdown-menu{display:block;}}@media(max-width:767px){.nav.navbar-nav{margin-top:0;margin-bottom:0;}.nav-tier-1,.nav-tier-2,.nav-tier-3{border-bottom:1px solid #e7f2e4;}.nav-tier-1:hover,.nav-tier-1:active,.nav-tier-2:hover,.nav-tier-2:active,.nav-tier-3:hover,.nav-tier-3:active,.nav-tier-3-current{background-color:#e7f2e4;}.nav-tier-3{background:linear-gradient(#f4f9f3,#f1f8f0,#f0f7ef);}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:10px 15px 10px 25px;}}.basket .basket-item{padding-top:0;padding-bottom:0;}.basket .basket-item input[type=number]{display:inline-block;width:80px;}.basket .basket-item i.fa-remove{font-size:2em;color:#f00;position:relative;left:-10px;cursor:pointer;}.basket .basket-item i.fa-remove:hover{color:#c00;}.basket .basket-item:first-child{padding-top:0;}#update-basket{margin-top:10px;}.branch #map-canvas-container{margin-bottom:10px;}.branch #map{height:400px;}@media only screen and (min-width:768px){.branch #map{height:720px;}}.branch #map img{filter:Chroma(color=#e7f2e4);}.branch #locationsHeader{margin-top:20px;margin-bottom:0;}.branch #locationResults .list-group-item{background-color:transparent;border:none;padding:0;padding:20px 0;border-bottom:1px solid #ddd;}.branch #locationResults .list-group-item .branch-telephone{top:0;}.branch #locationResults .list-group-item .btn{margin-top:10px;}.branch #branch-filter{padding:10px 0;}.branch #branch-filter .radio label{padding-left:25px;}.branch #map-legend{margin-bottom:10px;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}.branch #map-legend div{padding:5px 0;}.branch #map-legend div img{margin-right:5px;}.branch #branch-facilities{margin-top:10px;margin-bottom:10px;}.branch .filter-box{margin-top:20px;margin-bottom:20px;}.branch .location-search-container{margin-top:25px;margin-bottom:10px;}.branch .location-search-container .use-location{padding:15px 0 5px 30px;text-decoration:underline;font-size:14px;}.branch .location-search-container .use-location a{color:#0b48bb;}.branch .fa{color:#666;padding-right:10px;}.branch .fa-mobile{margin-top:5px;}.branch .fa-chevron-right{color:#fff;}.branch .branch-telephone{position:relative;top:-5px;}.branch hr{border-color:#000;border-bottom:none;margin-top:15px;margin-bottom:20px;}.branch .opening-times{padding-top:5px;margin-bottom:20px;}.branch .opening-times div{border-bottom:1px solid #000;padding:3px;}.branch .opening-times div:nth-child(even){background-color:#ececed;}.table.bookings{font-size:14px;}.table.bookings .cell{padding:8px;min-height:36px;}@media only screen and (max-width:991px){.table.bookings .cell:nth-child(n){border:0 !important;font-weight:normal !important;}}.table.bookings .cell .fa-edit{color:#00b259;}.table.bookings .mobile-title{color:#000;display:block;font-family:"FrutigerLTW01-55Roman";}@media only screen and (min-width:992px){.table.bookings .mobile-title{display:none;}}.table.bookings .header{border-bottom:2px solid #ccc;height:36px;}.table.bookings .header a{color:#00b259;}@media only screen and (min-width:992px){.table.bookings:hover:not(.header){cursor:default;}}@media only screen and (max-width:991px){.table.bookings{padding-top:20px;border-top:1px solid #ccc;}.table.bookings:last-child{border-bottom:1px solid #ccc;}}@media only screen and (max-width:991px){.table.bookings{margin-bottom:0;}}.table.boxed{box-shadow:5px 5px 6px #d3dad2;color:#4d4d4d;background:#ececed;background:-webkit-linear-gradient(#fbfbfb,#ececed);background:-o-linear-gradient(#fbfbfb,#ececed);background:-moz-linear-gradient(#fbfbfb,#ececed);background:linear-gradient(#fbfbfb,#ececed);border:none;margin-top:20px;}.table.boxed th{color:#00b259;}.table.boxed tbody tr:hover{background:#038d37;background:-webkit-linear-gradient(#c0e6c1,#038d37);background:-o-linear-gradient(#c0e6c1,#038d37);background:-moz-linear-gradient(#c0e6c1,#038d37);background:linear-gradient(#c0e6c1,#038d37);color:#fff;cursor:pointer;}.track-progress{margin:0;padding:0;overflow:hidden;width:100%;}.track-progress a:hover{text-decoration:none;font-size:12px;}.track-progress span{font-size:12px;text-transform:uppercase;color:#afafaf;padding-left:20px;}.track-progress li{list-style-type:none;display:inline-block;position:relative;margin:0;padding:0;text-align:center;line-height:30px;height:30px;}.track-progress li span{display:block;color:#555;padding-left:20px;}.track-progress li.done span{color:#666;background-color:#ccc;}.track-progress li>a>span:after,.track-progress li>a>span:before,.track-progress li>span:after,.track-progress li>span:before{content:"";display:block;width:0;height:0;position:absolute;top:0;left:0;border:solid transparent;border-left-color:#e7f2e4;border-width:15px;}.track-progress li>a>span:after,.track-progress li>span:after{top:-5px;z-index:1;border-left-color:#e7f2e4;border-width:20px;}.track-progress li>a>span:before,.track-progress li>span:before{z-index:2;}.track-progress li.done+li>a>span:before,.track-progress li.done+li>span:before{border-left-color:#ccc;}.track-progress li:first-child>a>span:after,.track-progress li:first-child>a>span:before,.track-progress li:first-child>span:after,.track-progress li:first-child>span:before{display:none;}.track-progress li:first-child i,.track-progress li:last-child i{display:block;height:0;width:0;position:absolute;top:0;left:0;border:solid transparent;border-left-color:#e7f2e4;border-width:15px;}.track-progress li:last-child i{left:auto;right:-15px;border-left-color:transparent;border-top-color:#e7f2e4;border-bottom-color:#e7f2e4;}.breadcrumb{font-family:"Frutiger LT W01_65 Bold";font-size:14px;}.breadcrumb>li+li:before{font-family:'Glyphicons Halflings';content:"";font-size:12px;padding-left:5px;padding-right:10px;}.breadcrumb li:last-child{color:#00b259;}.vehicle-image{min-height:70px;}.vehicle-image img{max-height:60px;}.chosen-single{border-width:0 !important;border-radius:0 !important;height:40px !important;background:#fbfdfa !important;padding-top:10px !important;box-shadow:none !important;}.chosen-container{height:40px;background:#fbfdfa;box-shadow:5px 5px 6px #d3dad2;border-width:0;}select.form-control+.chosen-container.chosen-container-single.chosen-container-active .chosen-single{border:none;box-shadow:none !important;background:#f4f7f3 !important;}.chosen-single div b,.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:unset !important;}.chosen-drop{background:#fbfdfa !important;}.chosen-results{background:#fbfdfa !important;}.pagination{box-shadow:5px 5px 6px #d3dad2;}.pagination>li>a,.pagination>li>span{color:#00b259;}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#00b259;border-color:#00b259;}#date-section{position:relative;}#date-section #find-me{display:none;}#date-section[disabled]{color:#afafaf;}#date-section[disabled] input,#date-section[disabled] select,#date-section[disabled] textarea{background:#efefef;}#date-section[disabled] .overlay{position:absolute;display:block;top:-30px;bottom:0;width:100%;z-index:1000;}#Detail_OffHireDate_Date,#Detail_OnHireDate_Date{background:#fbfdfa;}#Detail_OffHireDate_Date:hover,#Detail_OnHireDate_Date:hover{cursor:pointer;}#mask-wrapper #clear-text{cursor:pointer;position:absolute;top:12px;right:26px;display:none;}#map-overlay{height:400px;padding-right:30px;position:absolute;top:0;width:100%;}.map-overlay-background{background:rgba(158,158,158,.5);height:100%;padding-top:150px;}.map-loader{margin-left:auto;margin-right:auto;width:100px;background:#fff;height:100px;border-radius:6px;padding-top:5px;}.no_checkbox>i.jstree-checkbox{display:none;}.no_checkbox.jstree-anchor{pointer-events:none;cursor:default;}.booking-detail .section{box-shadow:5px 5px 6px #d3dad2;color:#4d4d4d;background:#ececed;background:-webkit-linear-gradient(#fbfbfb,#ececed);background:-o-linear-gradient(#fbfbfb,#ececed);background:-moz-linear-gradient(#fbfbfb,#ececed);background:linear-gradient(#fbfbfb,#ececed);border:solid 5px #ececed;margin-bottom:10px;margin-left:0;margin-right:0;border-radius:10px;padding:5px;padding-top:10px;}.booking-detail h3{color:#00b259;}.booking-detail .vehicle .row{margin-left:0;margin-right:0;padding-bottom:5px;padding-top:5px;}.booking-detail .vehicle .row div{padding:0;}.booking-detail .vehicle img{max-height:36px;margin:auto;}.booking-detail .img-container{width:100%;box-shadow:2px 2px 2px #d3dad2;color:#4d4d4d;background:#e7f2e4;background:-webkit-linear-gradient(#e7f2e4,#f0f7ef);background:-o-linear-gradient(#e7f2e4,#f0f7ef);background:-moz-linear-gradient(#e7f2e4,#f0f7ef);background:linear-gradient(#e7f2e4,#f0f7ef);border:solid 1px #ececed;border-radius:10px;padding:0;}.booking-detail .rental-text{padding-left:10px !important;}.booking-detail .rental-desc{border:none !important;}.booking-detail .panel-heading{background:-webkit-linear-gradient(#fbfbfb,#ececed);background:-o-linear-gradient(#fbfbfb,#ececed);background:-moz-linear-gradient(#fbfbfb,#ececed);background:linear-gradient(#fbfbfb,#ececed);}.booking-detail .panel-heading:hover{background:#ececed;}.bookings.table .status div,.bookings.table .status{padding:0;margin:0;text-align:center;min-height:unset;}.bookings.table .status .cell{padding:8px;}.bookings-row{margin-top:5px;box-shadow:5px 5px 6px #d3dad2;margin-bottom:0;border-radius:4px;color:#333;border-color:#ddd;border-bottom:0;border:none;background:#ececed;background:-webkit-linear-gradient(#fbfbfb,#ececed);background:-o-linear-gradient(#fbfbfb,#ececed);background:-moz-linear-gradient(#fbfbfb,#ececed);background:linear-gradient(#fbfbfb,#ececed);}.bookings-row .panel-heading:hover{background:#ececed;}.expand-btn a{display:block;padding-top:5px;margin-top:4px;border:1px solid #ccc;border-radius:4px;box-shadow:2px 2px 3px #d3dad2;}.expand-btn a:hover{background:#ececed;}@media only screen and (max-width:768px){.booking-detail .text-center{text-align:left;}.booking-detail .pull-right{float:left;}.booking-detail .vehicle img{max-height:unset;}.booking-detail .btn{width:100%;}.booking-detail .vehicle .row .pad{padding-left:5px;padding-top:10px;}.expand-btn{padding-left:0;padding-right:0;border-width:0;box-shadow:none;border-radius:0;border-top:2px solid #ccc;}.expand-btn a{padding-top:15px;padding-bottom:15px;border-width:0;}}@media only screen and (max-width:992px){.vehicle-image-grid{max-width:200px;}.bookings-row{background:#ececed;background:-webkit-linear-gradient(#fbfbfb,#ececed);background:-o-linear-gradient(#fbfbfb,#ececed);background:-moz-linear-gradient(#fbfbfb,#ececed);background:linear-gradient(#fbfbfb,#ececed);border:solid 5px #ececed;}}@media only screen and (min-width:992px){.vehicle-image-grid{max-width:50px;max-height:20px;}.booking-ref{padding-left:15px !important;}}.shell{position:relative;line-height:1;}.shell span{position:absolute;left:3px;top:1px;color:#ccc;pointer-events:none;z-index:100;padding:12px 9px;width:200px !important;}.shell span i{font-style:normal;color:transparent;opacity:0;visibility:hidden;}input.masked,.shell span{font-size:16px;font-family:monospace;padding-right:10px;text-transform:uppercase;}.driver-row{margin-top:15px;border-bottom:1px solid #ccc;}.review section{margin-bottom:10px;}.pad-10{padding:10px 10px 5px 10px;}.pad-15{padding:15px 15px 5px 15px;}@media print{header{display:none;}footer{display:none;}#navigation{display:none;}}
