.err{background:#d90000}.err,.warn{color:#fff;text-align:center;border-radius:2px}.warn{background:#e69903}.err i,.successmade i,.warn i{font-size:26px;margin-right:5px}.err span,.successmade span,.warn span{vertical-align:top;margin-top:2px;display:inline-block}.successmade{color:#fff;text-align:center;border-radius:2px;background:#158c15}.vrc-pkgdet-car-booknow-btn,.vrc-pkglist-pkg-details a,.vrcselectr a,.vrcselectr-result{padding:8px;color:#fff;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;text-align:center;background:#365868;background-color:#365868;margin:8px 0 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;width:100%;display:inline-block}.vrc-pkgdet-car-booknow-btn,.vrc-pkglist-pkg-details a:hover,.vrcselectr a:hover,.vrcselectr-result:hover{text-decoration:none;color:#fff;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;background:#4b7b92;background-color:#4b7b92}.vrc-coupon-outer{padding:15px;border:1px solid #c9e9fc;color:#666;margin:5px;border-radius:6px;background:none repeat scroll 0 0 #f6f6f6}.vrc-locationslist-wrapper{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-top:15px;display:grid}.vrclocationbox{padding:15px;border:1px solid #ddd;background:#fbfbfb;width:auto}.vrclocationbox h3{font-size:18px!important;font-weight:700;margin:0 0 3px}.vrclocationbox .vrcloclistloc-address{font-size:.9em;margin-bottom:0;color:#666}.vrclocationbox .vrcloclistloctimebox{font-size:.9em;font-weight:700;color:#333}.vrc-oconfirm-middlep>div:only-child{text-align:center;margin:0}.vrc-coupon-outer form{margin-bottom:0}.vrc-enterpin-block{padding:15px;border:1px solid #ddd;margin:5px;border-radius:6px;background:#eee}.vrc-enterpin-block .vrc-enterpin-top span{display:block}.vrc-enterpin-block .vrc-enterpin-top>span{margin-bottom:5px}.vrcentercoupon span{padding:0 0 5px;display:block}.vrc-oconfirm-middlep input[type=text]{padding:10px 8px;border:1px solid #ddd;color:#666;box-shadow:none;border-radius:3px;background:none repeat scroll 0 0 #fff;display:inline-block}.vrcentercoupon .btn{padding:10px 14px;border:1px solid #6da53f;color:#fff;margin:0 0 0 5px;border-radius:5px;background:#8cbc5b;cursor:pointer;width:auto;vertical-align:top}.vrcentercoupon .btn:hover{border:1px solid #6da53f;background:#81b351}.vrclocationbox .vrcloclistloctimebox{color:#00647e}.vrclocationbox .vrcloclistlocdescr{margin:10px 0 0}.vrclocationbox .vrcloclistlocdescr p{margin:0 0 5px}.vrcvordudata-cnt{flex-wrap:wrap;display:flex}.vrcvordudata-cnt>div{flex:1;padding:24px;border:1px solid #eee;margin:5px;box-shadow:0 3px 3px 0 rgba(50,54,72,.08);border-radius:6px}.vrcvordudata p{padding:0;margin:0}.vrcvordudata span{display:block}.vrc-imgorder-block{margin:0 10px 10px 0;display:inline-block}.vrc-imgorder-block img{max-width:200px;border-radius:4px}.vrcvordcarinfo p,.vrcvordcosts p{padding:0;margin:0}.vrcvordcosts{padding:24px;flex-wrap:wrap;font-size:1.1em;border:1px solid #ddd;border-top:3px solid #eee;margin:10px 5px 5px;border-radius:6px;line-height:1.8em}.vrcvordcosts .vrcvordcoststot{padding-top:10px;font-size:1.2em;font-weight:700;color:#1d7086;border-top:1px solid #ddd;margin-top:10px}.vrcvordcosts .vrc_priceorder{float:right}.vrcvordpaynote{margin:20px 0 0}.vrcvordpaybutton{padding:20px;border:1px solid #eee;text-align:center;margin:20px 0 40px;box-shadow:0 10px 10px rgba(0,0,0,.05);border-radius:6px}.vrcvordpaybutton>form{margin-top:15px}.offline-cc-overlay-outer{height:100%;position:fixed;top:0;background-color:rgba(0,0,0,.5);left:0;width:100%;display:none;z-index:100}.offline-cc-overlay-inner{height:60%;overflow:auto;transform:translate(-50%,-50%);padding:0;position:fixed;text-align:center;top:50%;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.5);border-radius:5px;left:50%;width:70%;z-index:101}.offline-cc-container{min-width:300px;text-align:left;margin:10px auto;display:inline-block}.offline-cc-container .offline-cc-row{margin:15px 0}.offline-cc-container .offline-cc-lbl{font-size:.9em;margin-bottom:5px;color:#666;text-transform:uppercase}.offline-cc-value input{padding:5px 10px;border:1px solid #ddd;border-radius:2px;width:100%}.offline-cc-overlay-inner>p{padding:15px;font-size:1.2em;margin:0;background:#f6f6f6}.offline-cc-overlay-inner h1{font-size:1.5em;text-transform:uppercase}.offline-cc-overlay-closer{padding:15px 10px;cursor:pointer;float:right}.vrcvordcarinfo .vrcvordcarinfotitle{font-weight:700}.vrcvordudata .vrcvordudatatitle{margin-bottom:9px;color:#999;text-transform:uppercase;border-bottom:1px solid #ddd;padding-bottom:5px;display:block}.car_container{flex-wrap:wrap;margin:10px 0;display:flex}.car_container>div{flex:1}.vrc-cdetails-infocar{padding:0 15px}.car_img_box{margin-right:12px;margin-bottom:10px;float:left}.car_description_box{display:inline}.vrc-cdetails-cgroup{margin-bottom:10px;width:100%;display:inline-block}.vrc-cdetails-cgroup .vrclistcarname{padding:0 0 5px;font-weight:700;width:100%}.vrc-cdetails-cgroup .vrclistcarcat{font-size:.9em;color:#999}.car_carats{display:inline-block}.car_carats table td{border-right:1px dotted #ccc;padding:10px!important;margin:0 3px 5px 0;vertical-align:middle}.car_carats table tr td:last-child{border:0}.vrc-oconfirm-paym-block{padding:20px 30px;border:1px solid #ddd;margin:20px 0;border-radius:6px;width:100%;display:inline-block}.vrc-oconfirm-paym-block ul{padding:0;flex-wrap:wrap;list-style-type:none;margin:0;display:flex}.vrc-oconfirm-paym-block .vrc-noliststyletype{margin-left:0}.vrc-oconfirm-paym-block ul li{padding:8px 15px;border:2px solid #eee;list-style-type:none!important;position:relative;margin:5px 15px 5px 0;border-radius:6px;cursor:pointer;margin-left:0!important;line-height:37px;vertical-align:top;display:flex}.vrc-oconfirm-paym-block .vrc-medium-header{padding:0 0 10px!important;font-size:1.2em;font-weight:700;color:#444;border-bottom:1px solid #eee;margin:10px 0 0}.vrc-oconfirm-paym-block ul li label{margin-left:5px}.vrc-oconfirm-paym-block .vrc-gpay-licont-active{border-color:#47b882;background:#fafffc}.vrc-oconfirm-paym-block .vrc-gpay-licont-active:before{height:21px;font-size:10px;border:2px solid #fff;font-weight:900;right:-10px;color:#fff;content:"\f00c";position:absolute;text-align:center;top:-11px;border-radius:50%;background:#47b882;width:21px;line-height:19px;font-family:Font Awesome\ 5 Free,FontAwesomes!important}.vrc-oconfirm-paym-block li>*{align-self:center}.vrc-oconfirm-paym-block .vrc-payment-image img{max-height:25px}.vrc-oconfirm-paym-block li label{margin-bottom:0;cursor:pointer;margin-left:5px;display:inline-block!important}.vrc-oconfirm-paym-block li input{height:auto;width:auto;display:inline-block!important}.vrc-alert-container-confirm{padding:20px;color:#fff;transition:opacity .6s ease 0s;position:fixed;opacity:1;top:35%;background-color:#ff8000;box-shadow:5px 5px 5px 0 #ddd;left:35%;width:30%}.vrc-alert-close{font-size:22px;font-weight:700;color:#fff;transition:.3s;cursor:pointer;margin-left:15px;line-height:20px;float:right}.vrhword{font-weight:700;display:block}.car_options,.car_prices{border:1px solid #e7e7e7;box-sizing:border-box;margin:10px 0 8px;border-radius:4px;width:100%}.car_prices .vrhword{padding:10px;border-top-right-radius:3px;border-bottom:0;border-top-left-radius:3px;background:#f6f6f6}.vrc-showprc-prices-wrap{margin-top:20px}.vrc-showprc-prices-wrap .vrc-showprc-title{margin-bottom:0;padding-bottom:10px}.vrc-showprc-prices-inner .vrc-showprc-price-row{padding:15px 10px;border:1px solid #ddd;border-top:3px solid #eee;margin:10px 0;border-radius:6px;display:flex}.vrc-showprc-prices-inner .vrc-showprc-price-row:first-child{margin-top:0}.vrc-showprc-prices-inner .vrc-showprc-price-row.vrc-showprc-price-selected,.vrc-showprc-prices-inner .vrc-showprc-price-row:hover{border-color:#0085b2;cursor:pointer}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-first{flex:1}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-last{align-self:center;margin-left:auto}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-first label{margin-right:15px;display:block}.vrc-showprc-prices-inner .vrc-showprc-priceinfo{font-size:1.2em;display:flex}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-promo-price-icon{font-size:18px;margin-right:5px;color:#ffa430}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-showprc-pricecost{font-size:1.1em;font-weight:700;margin-left:auto}.vrc-showprc-priceinfo .vrc-showprc-pricecost{margin-left:10px;display:inline-block}.vrc-showprc-options-wrap{margin-top:30px}.vrc-showprc-options-wrap .vrc-showprc-title{margin-bottom:0;padding-bottom:10px}.vrc-showprc-options-wrap .vrc-showprc-options-inner{padding:10px;border:1px solid #ddd;border-top:3px solid #eee;border-radius:6px}.vrc-showprc-options-wrap .vrc-showprc-option-row{padding:13px 0;border-bottom:1px solid #ddd;display:flex}.vrc-showprc-options-wrap .vrc-showprc-option-row:last-child{border-bottom:0}.vrc-showprc-option-row .vrc-showprc-option-cell-info{flex:1;flex-wrap:wrap;display:flex}.vrc-showprc-option-row .vrc-showprc-option-img{margin-right:10px}.vrc-showprc-option-row .vrc-showprc-option-img img{max-width:100px;border-radius:4px}.vrc-showprc-option-row .vrc-showprc-option-name-descr{flex:1;margin-right:10px}.vrc-showprc-option-row .vrc-showprc-option-name{font-size:1.1em;font-weight:700}.vrc-showprc-option-row .vrc-showprc-option-cell-descr{font-size:.9em}.vrc-showprc-option-row .vrc-showprc-option-cell-price{font-weight:700;margin-left:auto;display:flex}.vrc-showprc-option-row .vrc-showprc-option-cell-price .vrc-showprc-option-cell-price-descr{margin-right:15px}.vrcarsfound{padding:0 0 5px;font-size:.9em;color:#999;border-bottom:1px solid #ddd}.vrc-tableopt-td-ckbx{text-align:right}.car_options .vrcoptionaldescr{padding:0 0 10px}.car_options .vrhword{padding:10px;border-top-right-radius:3px;border-bottom:0;border-top-left-radius:3px;background:#f6f6f6}.car_options p{padding:0;margin:0}.car_options.table-responsive table td,.car_options.table-responsive table th{border-bottom:1px solid #e7e7e7}.car_options table tr:last-child td{border-bottom:0}.car_options table td input{padding:3px;border:1px solid #ccc;color:#444;box-shadow:inset 0 0 2px #ccc;border-radius:3px;background:#fafafa;font-family:Century Gothic,Tahoma,Arial}.car_options table .vrc-tableopt-td-img img{padding-right:10px;max-height:122px}.car_buttons_box{margin:15px 0 0;width:100%;display:inline-block}.car_buttons_box .booknow{margin:0 0 15px}.car_buttons_box .vrc-goback-block{float:left}.booknow{padding:10px 20px;border:0;color:#fff;text-transform:uppercase;margin:10px 0;border-radius:4px;background:#0085b2;cursor:pointer}.car_buttons_box .booknow{float:right}.vrc-goback-block{text-align:center;margin:0;cursor:pointer;display:inline-block}.vrc-goback-block a{padding:10px 25px;font-size:.9em;text-decoration:none!important}.vrc-goback-block a,.vrcrentalriepilogo{color:#666;text-transform:uppercase;display:inline-block}.vrcrentalriepilogo{width:100%}.vrcinfocarcontainer{flex-wrap:wrap;margin:20px 0 0;width:100%;display:flex}.vrcinfocarcontainer>div{flex:1}.vrcinfocarcontainer .vrc-summary-car-img img{max-width:100%;float:right}.vrcrentforlocs{padding:30px;border:1px solid #ddd;clear:both;margin:5px 0 0;border-radius:8px;display:inline-block}.vrcrentalfor{padding:0;margin:0 0 10px;width:auto}.vrc-itinerary-confirmation{position:relative;padding-left:25px}.vrc-itinerary-confirmation:before{height:100%;content:"";position:absolute;left:0;width:0}.vrc-itinerary-confirmation h4{font-size:.9em;text-transform:uppercase}.vrc-itinerary-confirmation>div{position:relative}.vrc-itinerary-confirmation>div>div{margin:2px 0;display:flex}.vrc-itinerary-confirmation>div>div>*{margin-right:8px;vertical-align:top;display:inline-block}.vrc-itinerary-confirmation>div>div>i{font-size:.9em;margin:6px 5px 0 0}.vrc-itinerary-confirmation .vrc-itinerary-pickup{margin-bottom:0;padding-bottom:16px}.vrc-itinerary-confirmation .vrc-itinerary-pickup:before{height:16px;border:2px solid #ddd;content:"";position:absolute;top:-1px;border-radius:50%;background:#fff;left:-27px;width:16px;z-index:1}.vrc-itinerary-confirmation .vrc-itinerary-pickup:after{height:100%;border-left:2px dashed #ddd;content:"";position:absolute;top:0;left:-20px;width:0;z-index:0}.vrc-itinerary-confirmation .vrc-itinerary-dropoff:after{height:16px;border:2px solid #ddd;content:"";position:absolute;bottom:58px;border-radius:50%;background:#fff;left:-27px;width:16px}.vrcrentalfordate{padding:0 2px;color:#000}.vrcrentalfor .vrcrentalforone{margin:0 0 8px;display:inline-block}.vrc-summary-car-img{padding:10px;display:inline-block}.vrcrentalfortwo{padding:10px 0 0;font-size:.9em;color:#666;text-transform:uppercase;border-top:1px dotted #ccc;width:100%;display:inline-block}.vrcrentalfortwo p{padding:0;margin:0 0 5px;display:block}.vrc-table-container{overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;width:100%;display:block}.vrctableorder{border-collapse:collapse;max-width:100%;margin:25px 0 20px;width:100%;line-height:1.6em}.vrctableorder .vrctableorderfrow{border-bottom:1px solid #eee}.vrctableorder .vrctableorderfrow td{padding:3px 8px;font-size:1.1em;color:#0085b2}.vrctableorder .vrctableordercar td{padding:20px 0;border-bottom:1px solid #eee}.vrctableorder td,.vrctableorder th{border:0;word-break:inherit}.vrctableorder .vrcordrowtotal .vrctotalord{font-size:1.2em}.vrctableorder .vrcordrowtotal td{padding:10px 0 10px 10px;font-weight:700;background:#efefef}.vrcpickuploc{padding:10px;font-size:1.2em;border:0;color:#666;color:#0085b2;margin:0 85px 0 0;border-radius:0;background:none repeat scroll 0 0 transparent}.vrclocsboxsum{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:0 0 15px;width:99%;float:none;display:inline-block}.vrcdropoffloc{padding:10px;font-size:1.2em;border:0;color:#666;color:#0085b2;margin:0;border-radius:0;background:none repeat scroll 0 0 transparent}.vrcdropoffloc+form{padding:10px 0;border-top:1px solid #eee;clear:both;margin:15px 0 0;float:none}.vrcseparatorcflong{padding:15px 0 10px;font-size:.9em;color:#666}.vrcchoosepayment{padding:10px 0!important;font-size:1.1em;color:#666;text-transform:uppercase;margin:0}.vrcchoosepayment+ul{padding:0;margin:0}.vrcchoosepayment+ul li{display:inline}.vrcdropoffloc .vrcdropofflocname,.vrcpickuploc .vrcpickuplocname{padding:5px 0 0;font-size:1.1em;font-weight:400;color:#666;display:block}.vrccustomfields{padding:20px 15px;flex-wrap:wrap;border:1px solid #ddd;border-radius:6px;margin-top:20px;display:flex}.vrccustomfields .vrcseparatorcf{padding:0 0 5px!important;font-size:1.2em;font-weight:700;color:#444;border-bottom:1px solid #eee;margin:10px 0 0}.vrcdivcustomfield{margin:0 20px 13px;flex-basis:calc(50% - 40px)}.vrcdivcustomfield label{font-size:.9em}.vrcdivcustomfield input[type=tel],.vrcdivcustomfield input[type=text]{width:100%}.vrcdivcustomfield select{padding:10px 8px;border:1px solid #ddd;appearance:none!important;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center!important;background-size:10px 12px!important;border-radius:3px;width:100%}.vrccustomfldinfo{flex-basis:100%}.vrc-oconfirm-cfield-entry-checkbox>div{vertical-align:top;display:inline-block}.car_disclaimer{overflow:hidden;padding:8px;border:1px solid #ccc;margin-bottom:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-top:10px}.car_title{padding:0 0 5px;border-bottom:1px solid #ddd;margin:20px 0 13px}.vrc-tableopt-td-name{width:64%}.table-responsive table td{border:0}.car_separator{margin-top:15px}.car_result{flex-wrap:wrap;border:1px solid #ddd;display:flex}.vrcsrowprice .vrcsrowpricediv{padding:8px!important;border:1px solid #ddd;color:#00647e;text-align:center;border-radius:10px;background:#eee;width:90px}.vrcsrowprice .vrcsrowpricediv .vrcstartfrom{font-size:.9em;display:block}.vrcsrowprice .vrcsrowpricediv .car_cost{font-size:1.4em;font-weight:700;display:block}.vrcsearchcaratt td{padding:10px!important;font-size:.9em;border-bottom:1px dotted #ccc}.vrcsearchcaratt tr:last-child td{border:0}.vrcrequired{color:red}.vrcinput{padding:10px 8px;border:1px solid #ddd;color:#666;box-shadow:none;border-radius:3px;background:#fff}.vrcinput:focus{outline:none}.vrctextarea{padding:10px 8px;border:1px solid #ddd;color:#666;box-shadow:none;border-radius:3px;background:none repeat scroll 0 0 #fff;width:100%}.vrctextarea:focus{outline:none}.vrclistcontainer{padding:5px}.vrclist{padding:0;list-style-type:none;margin:0}.vrclist li{padding:15px!important;webkit-border-radius:7px;border:1px solid #ccc;list-style-type:none;margin:0 10px 15px 0!important;border-radius:7px;-moz-border-radius:7px}img.vrclistimg{max-width:262px;margin:0 15px 10px 0;float:left}.vrclistcarname{font-weight:700;display:block}.vrclistcarcat{display:block}.vrclistdivcost{padding:2px!important;color:#00647e}.vrclistdivcost .vrcliststartfrom{font-size:.9em;margin:4px 0 0}.car_cost{font-size:1.4em;font-weight:700;color:#333;margin:0}.vrcliststartfrom{color:#999}.vrclistdivcost .car_cost{font-size:1.2em;font-weight:700}.vrclistgoon{display:inline-block}.vrcconfnumbsubm input,.vrclistgoon a,.vrclistgoon a:active,.vrclistgoon a:link,.vrclistgoon a:visited{padding:5px 15px;font-size:1em;border:0;text-decoration:none!important;color:#fff;margin:10px 0;border-radius:4px;background:none repeat scroll 0 0 #0085b2;cursor:pointer;display:inline-block}.vrclistgoon a{text-transform:uppercase}.vrcconfnumbsubm input:hover,.vrclistgoon a:hover{color:#fff;background:#015e7e}form .vrcselectm{padding:6px;font-size:.9em;border:1px solid #ddd;appearance:none!important;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center!important;background-size:10px 12px!important;margin:10px 0 0}.vrclistsep{height:10px;margin:3px 0 10px;display:block}vrcdetsep{margin-bottom:5px;margin-top:8px}.vrclegendediv{clear:both;margin:18px 0 10px;float:none}.vrclegenda{padding:5px 0;font-weight:700;margin-right:15px}.vrclegenda>span:first-child,.vrclegendediv .vrclegenda-status{height:14px;margin-right:5px;border-radius:2px;border-radius:50%;width:14px;vertical-align:middle;display:inline-block}.vrclegfree{border:1px solid #ccc;background:#f9f9f9}.vrclegwarning{border:1px solid #f89d33;background:#f89d33}.vrccal tr td{height:35px;padding:0!important;border:0;text-align:center;width:35px}.vrccal tr:first-child td{border-bottom:1px solid #eee}.vrccal tr:first-child td:hover{background:transparent}.vrctdfree{color:#555;background:#f9f9f9}.vrctdfree:hover{background:#eee}.vrccal .vrctdbusy{color:#fff!important;background:#b20000!important}.vrccal .vrctdbusy:hover{background:#790000!important}.vrccal .vrctdbusy a,.vrctdbusy:hover a{color:#fff!important}.vrccal .vrctdwarning{color:#000!important;background:#f89d33!important}.vrccal .vrctdwarning:hover{background:#df7800!important}.vrccal .vrctdwarning a{color:#fff!important}.vrccal tr td a{color:#3e6372;display:block}.vrccal tr td a:hover{color:#6096ac}.vrccal tr td .vrc-cdetails-cal-pickday{cursor:pointer;display:block}.vrclegbusy{border:1px solid #ff4d4d;background:#ff4d4d}.vrclegendediv .vrclegenda-lbl{vertical-align:middle;display:inline-block}.vrccaldays{padding:2px;font-size:.9em}.vrccalcontainer{border:0;border-collapse:collapse;border-spacing:0}.vrccalcontainer td{padding:5px 5px 5px 0;border:0;margin:5px}.vrccalcontainer .vrccal{border-radius:4px}.vrccalform,.vrccalform tr,.vrccalform tr td{border:0}.vrccalform tr td{padding:3px}.vrccalform tr td select{padding:2px;font-size:.9em;color:#666}.vrccalform tr td img.calendar{margin:0 0 0 5px}.vrc-hourlycal-container{margin-bottom:30px}.vrc-hourlycal-container h4{margin-bottom:15px}.vrc-hourlycal-container .table-responsive{border:1px solid #ddd;border-radius:4px}.vrc-hourlycal-container .table-responsive table{margin-bottom:0}.vrc-hourly-cal .vrc-hourlycal-rowavail{border-top:1px solid #ddd}.vrc-hourlycal-container .table-responsive td{border-left:1px solid #ddd;font-size:.9em;font-weight:700;text-align:center;line-height:15px}.vrc-hourlycal-container .table-responsive td:first-child{border-left:0}.vrc-hourlycal-container .vrctdwarning{background:#f89d33}.vrc-hourlycal-container .vrctdbusy{background:#b20000}.vrc-hourlycal-rowavail{height:30px}.car_moreimages,.cardetails_moreimages{overflow:hidden;margin:5px 0 0}.cardetails_moreimages{width:100%;display:inline-block}.car_moreimages a,.cardetails_moreimages a{display:inline-block}.car_moreimages img,.cardetails_moreimages img{padding:1px;background-color:#fff}.car_moreimages img:hover,.cardetails_moreimages img:hover{opacity:.7}.loginregistercont{flex-wrap:wrap;display:flex}.loginregistercont>div{flex:1;padding:30px;border:1px solid #ddd;margin:10px;border-radius:4px}.loginregistercont>div>h4{padding:10px 0;color:#666;text-transform:uppercase}.loginregistercont .vrc-keyvalue-pair{margin:10px 0}.loginregistercont .vrc-keyvalue-pair .vrc-keyvalue-pair-key{margin-bottom:3px}.loginregistercont .vrc-keyvalue-pair input{width:100%}.vrcdivsearch>form>.vrclocationsbox{flex:100%;text-align:right;width:100%;display:inline-block}.vrclocationsmapdiv{font-size:.9em}.vrclocationsmapdiv a{padding:30px;border:2px solid #eee;color:inherit;text-align:center;background:#eee;display:block}.vrclocationsmapdiv a:hover{background:#fff}.vrcdivsearch .vrclocationsbox i{font-size:58px;margin-bottom:20px}.vrclocationsmapdiv a{text-decoration:none!important}.vrclocationsmapdiv a span{font-weight:700;text-transform:uppercase;display:block}.vrcdivsearch .button,.vrcdivsearch .vrcsfentrysubmit input.vrcdetbooksubmit{font-weight:400;color:#fff;background:none repeat scroll 0 0 #0073aa;cursor:pointer}#vrcmapcanvas{margin:0 auto;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);border-radius:0}.vrcgmapinfow{padding:3px;color:#555}.vrcgmapinfowdescr{font-size:.9em}.vrcgmapinfowdescr p{padding:0 0 5px;margin:0}.vrcgmapinfow h3{padding:0;margin:0 0 10px}.vrcdivsearch{padding:15px;flex-wrap:wrap;border:1px solid #eee;background:#fbfbfb;width:100%;display:flex}.vrcdivsearch>.vrcdivsearch-inner{flex:1;flex-wrap:wrap;display:flex}.vrcdivsearch-inner form{width:100%}.vrcdivsearch .vrclocationsbox{margin-left:15px;flex-basis:200px}.vrc-searchf-section-locations{flex-wrap:wrap;display:flex}.vrc-searchf-section-datetimes .vrcsfentrycont:first-child,.vrc-searchf-section-locations .vrcsfentrycont:first-child{margin-right:10px}.vrcdivsearch .vrcsfentrycont{flex:1;margin:0 0 10px}.vrcdivsearch .vrcsfentrycont>div{margin:3px;display:inline-block}.vrcdivsearch .vrcsfentrycont input,.vrcdivsearch .vrcsfentrycont select{font-size:.9em}.vrcsfentrycont .vrcsfentrydate .hasDatepicker{flex:1;height:32px;padding:0;font-size:.9em;border:0;margin:0 10px 0 0;box-shadow:none;border-radius:0;background:#fff;float:left}.vrcsfentrycont .vrcsfentrydate .ui-datepicker-trigger{display:none}.vrcsfentryselect select{height:34px;padding:0 5px;border:1px solid #ddd;margin-bottom:0;border-radius:2px;background:#fff;width:auto;line-height:1}.vrcsfentrycont .vrctimesep{padding:0 5px;align-self:center;display:inline-block}.vrcsfentrycont #vrccomseldh select,.vrcsfentrycont #vrccomseldm select,.vrcsfentrycont #vrccomselph select,.vrcsfentrycont #vrccomselpm select{height:34px;padding:0 5px;padding:0 1.75rem 0 .75rem!important;border:1px solid #ddd;appearance:none!important;margin-bottom:0;border-radius:2px;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center!important;background-size:10px 12px!important;line-height:1}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont{flex-wrap:wrap;display:flex}.vrcdivsearch .vrc-searchf-section-datetimes,.vrcdivsearch .vrcsfentrycont .vrc-sf-time-container{display:flex}.vrcdivsearch .vrcsfentrycont label{font-size:.9em;font-weight:400;margin-bottom:5px}.vrcdivsearch .vrc-searchf-section-sbmt{align-self:center}.vrcdivsearch .vrc-searchf-section-sbmt .vrcsfentrycont{margin-bottom:0}.vrcdivsearch .vrc-searchf-section-sbmt .vrcsfentrysubmit{display:block}.vrcdivsearch .vrc-searchf-section-sbmt .vrcsfentrysubmit input{width:100%}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrylabsel{flex:1;margin-right:10px}.vrcdivsearch .vrcsfentrycont .vrc-sf-time-container span:not(.vrctimesep){flex:1}.vrcdivsearch .vrcsfentrycont .vrc-sf-time-container span:not(.vrctimesep) select{width:100%}.vrcdivsearch .vrcsfentrycont label{margin:0;display:block}.vrc-searchf-section-sbmt{display:flex}.vrc-searchf-section-sbmt .vrcsfentrycont{margin-bottom:22px;margin-top:auto}.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate{padding:0 10px;border:1px solid #ddd;color:#666;border-radius:2px;background:#fff;display:flex}.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate i{margin-top:8px}.vrcdivsearch .vrcsfentrytime>span{float:left;display:inline-block}.vrcdivsearch .vrcsfentrycont div{vertical-align:top;display:inline-block}.vrcdivsearch .vrcsfentrycont .vrcsfentryselect{display:block}.vrcdivsearch .vrcsfentrycont .vrcsfentryselect select{width:100%}.vrcdivsearch form table td input,.vrcdivsearch form table td select{padding:6px!important;border:1px solid #ddd;color:#666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fefefe;line-height:12px;font-family:Century Gothic,Tahoma,Arial}.vrcdivsearch form table td input[type^=submit]{border:1px solid #ccc;margin:10px 0 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#ddd;cursor:pointer;width:115px}.vrcdivsearch form table td input[type^=submit]:hover{background:#ccc}.ui-helper-clearfix{z-index:10000!important}.ui-datepicker-trigger{margin:0 0 0 2px}.dailyprices{font-size:.9em;line-height:34px}.vrcpaymentchangetot{padding:10px;font-size:1em;border:1px solid #c9e9fc;color:#666;border-radius:4px;background:#fbfbfb;display:block}.vrcpaymentchangetot .vrcorddiffpayment{font-size:1.1em;font-weight:700;color:#144d5c}.vrcoptionforcequant{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.vrcuserorderstable{padding:5px;width:100%}.vrcuserorderstable tr{border-bottom:1px solid #eee}.vrcuserorderstablerow{border-bottom:0;background:#eee}.vrcuserorderstable td{padding:10px}.vrcuserorderstablerow td{font-weight:700}.vrcuserorderstable .badge{padding:7px 16px;font-size:13px;min-width:100px;border-radius:16px}.vrcuserorderstable .badge-success{border:1px solid #28a745;color:#28a745;background-color:#e6faea}.vrcuserorderstable .badge-warning{border:1px solid #ff8707;color:#ff8707;background-color:#fff7e3}.vrcuserorderstable .badge-danger{border:1px solid #dc3545;color:#dc3545;background-color:#ffedef}p.vrcuserordersparag{padding:5px;font-style:italic}.vrcprintdiv{font-size:1.1em;text-align:right}.vrcprintdiv a img{border:0}.vrcordcancbox{padding:20px;border:1px solid #eee;box-shadow:0 3px 3px 0 rgba(50,54,72,.08);border-radius:6px;background:#fbfbfb;margin-top:10px}.vrcordcancbox h3{margin:0 0 10px}.vrcordcancbox .vrcinput{height:auto;margin:0 0 5px;width:80%}.vrcordcancbox .vrctextarea{width:80%}.vrcordcancbox .vrcordcancform-entry-submit{margin-top:10px}.vrcordcancformbox{display:none}.vrcordcancbox #vrcopencancform{padding:10px 20px;color:#fff;border-radius:2px;background:#3185b1;white-space:break-spaces;display:inline-block}.vrcordcancbox #vrcopencancform:hover{background:#276e94}#vrcformcancemail,#vrcformcancreason{padding:0 5px 0 0}.vrcordcancbox .button{padding:10px;border:0;color:#fff;margin:5px 0 0;border-radius:3px;background:#195f71}.vrcdownloadpdf{font-weight:700;margin-top:10px}.vrcdownloadpdf a{text-decoration:none}.vrcdownloadpdf i{padding-right:5px}.vrc-car-result-characteristics{margin-top:5px}.vrc-car-result-characteristics .vrccarcarat{vertical-align:top;display:inline-block}.vrc-car-result-characteristics .vrccarcarat img{max-width:20px;vertical-align:middle}.vrc-car-result-characteristics .vrccarcarat span{padding:0 3px;font-size:11px}.vrc-car-result-characteristics .vrccarcarat i{font-size:16px}.vrc-avcals-container{margin-bottom:40px;width:100%;display:inline-block}.vrccaldivcont{padding:3px 8px 8px;border:2px solid #eee;border-top-color:#3e6372;margin:0 5px 8px;border-radius:0;width:calc(33.33% - 14px);vertical-align:top;display:inline-block}.vrcsearchconfnumb{padding:10px;border:1px solid #ddd;margin-bottom:20px;border-top:3px solid #eee;border-radius:8px}.vrccal{border:0;border-collapse:separate;box-sizing:inherit;border-spacing:2px;width:100%}.vrccal tr:first-child{height:25px;font-size:.9em;font-weight:700}.vrccal .vrccaldays td{font-size:.9em;font-weight:700;text-align:center}.vrcconfnumbinp,.vrcconfnumbsubm{display:inline-block}.vrcconfnumbinp input{padding:2px 5px;border:1px solid #ddd;margin:0 10px 0 0;border-radius:4px}.maxthirty{height:expression(this.height > 30 ? "30px":true);max-width:30px;max-height:30px;cursor:pointer;width:expression(this.width > 30 ? "30px":true)}.car_result>.vrc-car-characteristics{border-top:1px solid #ddd;text-align:right;width:100%;display:inline-block}.car_result>.vrc-car-characteristics .vrccarcarat{border-left:1px solid #ddd;padding:3px 7px 5px}.vrccatdescr{margin-bottom:15px}.vrc-car-result-left{padding:10px;flex-basis:20%}.vrc-car-result-right{flex:1}.vrc-car-name{font-size:1.4em;font-weight:700}.vrc-car-name a{text-decoration:none!important}.vrccaratsdiv .vrccarcarat,.vrccarcarat>*{display:inline-block}.vrccarcarat>*{margin:3px}.vrc-car-result-rightinner-deep{flex-wrap:wrap;display:flex}.vrc-car-result-rightinner-deep>*{vertical-align:top;display:inline-block}.vrc-car-result-inner{flex:1;padding:15px;position:relative}.vrc-car-result-inner .vrc-car-category{font-size:.9em;text-transform:uppercase;display:block}.vrc-car-lastblock{padding:20px;text-align:right}.vrc-car-bookingbtn{margin:8px 0 0}.vrc-car-bookingbtn form{margin:0}.vrc-car-result-dailycost{color:#0085b2;letter-spacing:-.4px;margin:7px 0 0}.vrc-perday-txt{font-size:.9em}.vrc-car-result-description{margin:5px 0 0}.vrc-car-characteristics{margin-top:10px}.vrcsrowpricediv>*{display:block}.vrc-promotion-block{padding:8px 10px;border:1px solid #1daa00;position:relative;margin:10px 0;background:#f6f6f6;display:flex}.vrc-promotion-block .vrc-promotion-icon{margin-right:10px;display:inline-block}.vrc-promotion-block .vrc-promotion-icon i{height:34px;border:2px solid #1daa00;color:#fff;text-align:center;border-radius:50%;background:#1daa00;width:34px;line-height:31px}.vrc-promotion-description{padding:0 25px 0 0;font-size:1.1em;color:#666;align-self:center}.vrc-promotion-block p{margin:0}.vrc-promotion-price{position:relative}.car_result .vrc-promotion-price .car_cost{font-weight:700;color:#d01f1f;display:block}.car_result .vrc-car-result-price-before-discount .car_cost{text-decoration:none;color:#646464;position:relative;display:inline-block}.car_result .vrc-car-result-price-before-discount .car_cost:after{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);right:0;content:"";position:absolute;border-top:1px solid;top:50%;width:100%}.vrcstartfrom{margin:18px 0 0;display:inline-block}.vrc-promotion-details{margin:10px 0;width:100%;display:inline-block}.vrc-promotion-name{color:#0085b2}.vrc-promotion-name span{padding:10px;display:inline-block}.vrc-promotion-dates{flex-wrap:wrap;margin-bottom:10px;display:flex}.vrc-promotion-dates-left{border:1px solid #ddd;align-self:flex-end;margin:0 10px;border-radius:4px;background:#f6f6f6;display:inline-block}.vrc-promotion-dates-right{margin:0 15px 0 auto;display:inline-block}.vrc-promotion-dates-left>div{padding:15px 10px;font-weight:700;display:inline-block}.vrc-promotion-dates-left .vrc-promotion-date-label{font-size:.9em;font-weight:400;text-transform:uppercase;display:block}.vrc-promotion-dates-left .vrc-promotion-date-from{margin:0 20px 0 0}.vrc-promotion-date-validuntil{padding:5px 0 3px;font-size:.9em;text-align:right}.vrc-promotion-dates-right .vrc-promotion-date-label{color:inherit}.vrc-promotion-date-weekdays{font-size:.9em;display:inline-block}.vrc-promotion-date-weekdays>span{padding:4px 7px;color:#fff;margin:1px;border-radius:4px;background:#1e8ac3;display:inline-block}.vrc-promotion-car-block,.vrc-promotion-cars-list{flex-wrap:wrap;display:flex}.vrc-promotion-car-block{padding:6px 6px 12px;border:1px solid #eee;margin:10px;border-radius:6px;background:#f6f6f6;flex-basis:calc(33.33% - 20px)}.vrc-promotion-car-block>*{flex-basis:100%}.vrc-promotion-car-block .vrc-promotion-car-img{text-align:center}.vrc-promotion-car-name{font-weight:700;margin:10px}.vrc-promotion-car-book-block{align-self:end;text-align:center;margin:0 10px}.vrc-promotion-car-book-block a{padding:4px 0;color:#fff;text-transform:uppercase;background:#0085b2;width:100%;display:inline-block}.vrc-promotion-discount{text-align:right;margin:0 0 5px}.vrc-promotion-discount-details{padding:12px 18px;border:2px dashed #eb0037;font-weight:700;color:#eb0037;border-radius:7px;display:inline-block}.vrc-promotion-discount-details>span{text-align:center}.vrc-promotion-discount-details .vrc-promotion-discount-percent-amount{font-size:25px}.vrc-promotion-discount-details .vrc-promotion-discount-percent-txt{font-size:.9em;margin:7px 0 0}.vrc-label-promo-price{position:relative}.vrc-cdetails-cost{padding:10px 15px;border-top:1px solid #eee;text-align:right;margin:15px 0 10px;background:#f6f6f6}.vrc-cdetails-cinfo{width:100%;display:inline-block}.vrc-car-carats,.vrc-showprc-car-carats{padding:5px 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%;float:none;margin-top:10px;display:inline-block}.vrc-car-carats .vrccaratsdiv,.vrc-showprc-car-carats .vrccaratsdiv{width:100%}.vrc-car-carats .vrccarcarat,.vrc-showprc-car-carats .vrccarcarat{margin:0 8px 5px 0;display:inline-block}.vrc-car-carats .vrccarcarat img,.vrc-car-carats .vrccarcarat span,.vrc-showprc-car-carats .vrccarcarat img,.vrc-showprc-car-carats .vrccarcarat span{float:left}.vrc-cardetails-legend{margin-top:15px}.vrc-showprc-container{flex-wrap:wrap;display:flex}.vrc-showprc-container>div{flex:1}.vrc-showprc-left{margin-left:15px;order:1}.vrc-showprc-right{text-align:left;order:0}.vrc-showprc-left .vrc-cdetails-infocar{padding:0 20px 0 0}.vrc-showprc-left .car_title{border-bottom:0}.vrc-showprc-right.car_img_box{margin:0}.vrc-cdetails-cmainimg{margin:0 20px 0 0;float:left}.vrc-cdetails-cmainimg img{max-width:100%}.vrc-cdetails-cardesc{overflow:hidden;margin:0 0 0 10px}.vrc-cdetails-cinfo{margin:0 0 10px}.vrc-searchfilter-characteristics-container{border:1px solid #ddd;margin:10px 0;width:100%;display:inline-block}.vrc-searchfilter-characteristics-list{padding:5px;display:inline-block}.vrc-searchfilter-characteristic{padding:7px 8px;margin:2px;background:none repeat scroll 0 0 #f6f6f6;cursor:pointer;display:inline-block}.vrc-searchfilter-characteristic-active,.vrc-searchfilter-characteristic:hover{background:#eee}.vrc-searchfilter-characteristic>*{display:inline-block}.vrc-searchfilter-characteristic>.vrc-searchfilter-cicon img{margin-right:2px;max-width:24px}.vrc-searchfilter-cinput input{margin:0 5px 0 0!important}.vrc-searchfilter-cname{font-size:.9em}.vrc-searchfilter-cquantity{font-size:.8em;color:#666}.vrc-pagination{text-align:center;margin:5px 0}.vrc-pagination .pagination-list{padding:0;text-align:center;margin:0;width:100%}.vrc-pagination .pagination-list li{display:inline-block}.vrc-pagination .pagination-list li a{padding:4px;font-size:.9em;color:#666;margin:0 2px;background:#eee}.vrc-pagination .pagination-list .disabled a{color:#999}.vrc-pagination .pagination-list li a:hover{color:#444}.vrc-pagination .pagination-list li.active a{background:#ddd}.vrc-pagination{width:100%;display:inline-block}.vrc-pagination ul{text-align:center}.vrc-pagination ul li{padding:3px;list-style-type:none;display:inline-block}.vrc-pagination ul li .pagenav{padding:3px 5px;display:inline-block}.vrc-pagination ul li a.pagenav{border:1px solid #ddd;color:#666;background:#eee}.vrc-pagination ul li a.pagenav:hover{text-decoration:none;background:#ddd}.vrc-pagination ul li span.pagenav{border:1px solid #ddd;background:#fbfbfb}.vrcstepsbarcont .vrc-stepbar{list-style:none;padding:0;border:1px solid #ddd;box-sizing:border-box;margin:0 0 30px;background:#fff;width:100%;counter-reset:item;display:flex}.vrcstepsbarcont .vrc-stepbar>li{flex:1;height:40px;padding:0 25px;position:relative;text-align:center;line-height:40px}.vrcstepsbarcont .vrc-stepbar>li>*{font-size:.8em;position:relative;counter-increment:item;display:block}.vrcstepsbarcont .vrc-stepbar>li>:before{height:18px;font-size:.9em;border:2px solid #666;font-weight:700;margin-right:10px;color:#666;content:counter(item);text-align:center;box-sizing:content-box;border-radius:50%;width:18px;line-height:18px;font-family:Tahoma,Arial,sans-serif;display:inline-block}.vrcstepsbarcont .vrc-stepbar li.vrc-step-complete>:before{border:2px solid #0085b2;color:#0085b2}.vrcstepsbarcont .vrc-stepbar li.vrc-step-complete>:hover:before{color:#fff;background:#0085b2}.vrcstepsbarcont .vrc-stepbar li.vrc-step-current>:before{border:2px solid #0085b2;color:#fff;background:#0085b2}.vrcstepsbarcont .vrc-stepbar li:after,.vrcstepsbarcont .vrc-stepbar li:before{height:0;border-left:16px solid transparent;content:"";position:absolute;border-top:20px solid transparent;border-bottom:20px solid transparent;top:0;left:100%;width:0;display:block;z-index:1}.vrcstepsbarcont .vrc-stepbar li:before{border-left-color:#ddd;margin-left:1px}.vrcstepsbarcont .vrc-stepbar li:after{border-left-color:#fff}.vrcstepsbarcont .vrc-stepbar li a{text-decoration:none;font-weight:700;color:#666}.vrcstepsbarcont .vrc-stepbar li a:hover{color:#0085b2;background:transparent}.vrc-itinerary-summary{flex-wrap:wrap;border:1px solid #ddd;margin-bottom:15px;width:100%;display:flex}.vrc-itinerary-summary>div{flex:1;padding:15px;vertical-align:top;display:inline-block}.vrc-itinerary-summary>div>h4{font-size:.9em;font-weight:700;margin-bottom:5px;text-transform:uppercase;padding-bottom:0}.vrc-itinerary-summary>div>div{display:flex}.vrc-itinerary-summary>div>div .vrc-itinerary-dropoff-date-time,.vrc-itinerary-summary>div>div .vrc-itinerary-pickup-date-time{margin-left:5px}.vrc-itinerary-summary .vrc-itinerary-pickup{border-right:1px solid #ddd}.vrc-itinerary-summary .vrc-itinerary-dropfff-locdet,.vrc-itinerary-summary .vrc-itinerary-pickup-locdet{vertical-align:top;display:inline-block}.vrc-itinerary-summary .vrc-itinerary-dropfff-locdet .vrc-itinerary-dropoff-locaddr,.vrc-itinerary-summary .vrc-itinerary-pickup-locdet .vrc-itinerary-pickup-locaddr{font-size:.9em;display:block}.vrc-itinerary-summary i{font-size:14px;margin-right:8px;color:#666;margin-top:6px}.vrc-itinerary-duration{font-weight:700;font-style:italic;color:#666;margin-left:5px}.vrc-oconfirm-middlep{flex-wrap:wrap;align-content:space-between;display:flex}.vrc-oconfirm-middlep>div{flex:1}.vrc-enterpin-top>span>span{font-weight:700}.vrc-enterpin-top .vrc-pincode-sbmt{padding:10px 14px;border:1px solid #0085b2;color:#fff;margin:0 0 0 5px;border-radius:5px;background:#0085b2;cursor:pointer;width:auto;vertical-align:top}.vrc-reqinfo-opener{padding:5px 10px;font-weight:400;color:#fff;transition:all .4s ease-in-out;border-radius:3px;background:#708896;display:inline-block}.vrc-reqinfo-opener:hover{color:#fff;transition:all .4s ease-in-out;background:#709296}#vrcdialog-overlay{height:100%;right:0;position:fixed;bottom:0;top:0;background-color:rgba(0,0,0,.5);left:0;width:100%;display:none;z-index:1000}a.vrcdialog-overlay-close{height:100%;cursor:default;display:block}.vrcdialog-inner{height:auto;overflow-y:scroll;padding:5px;position:fixed;max-height:50%;top:25%;box-shadow:0 0 20px 0 rgba(0,0,0,.5);border-radius:5px;background:#fff;left:30%;width:40%;z-index:9999}.vrcdialog-left,.vrcdialog-right{vertical-align:top;display:inline-block}.vrcdialog-left{width:40%}.vrcdialog-right{transform:translateY(56%);padding:0 15px;position:relative;text-align:center;top:50%;width:58%}.vrcdialog-right:after{height:37px;transform:translate(-50%,-50%);padding:0 0 0 1px;font-size:22px;border:4px solid #fff;font-weight:700;color:#fff;content:"\2713";position:absolute;top:-21px;border-radius:50%;background:none repeat scroll 0 0 #a3d900;left:50%;width:37px;line-height:24px}.vrcdialog-left #vrcdialogrimage{max-width:100%;width:auto;margin-top:0}.vrcdialog-reqinfo{height:auto;min-height:50%;overflow-y:scroll;padding:25px;position:fixed;max-height:70%;top:15%;box-shadow:0 0 5px 0 #333;border-radius:2px;background:#fff;left:15%;width:70%;z-index:1000}.vrcdialog-inner>h3{padding:0 0 5px;font-weight:300;color:#666;border-bottom:1px solid #ddd;margin:0 0 15px}.vrcdialog-reqinfo label{margin:0 0 5px;display:block}.vrcdialog-reqinfo input{border:1px solid #c0c6cc;border-radius:.4rem;width:200px}.vrcdialog-reqinfo input,.vrcdialog-reqinfo textarea{padding:.6rem .8rem;color:#7f8c97;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;margin:0;background:#fff;font-family:inherit}.vrcdialog-reqinfo textarea{border:1px solid #c0c6cc;width:40%}.vrcdialog-reqinfo button.btn{padding:10px 15px;border:0;color:#fff;margin:5px 0 0;background:#508eaf}.vrcdialog-reqinfo-formentry{margin:0 0 5px}#vrcdialogrimage{height:auto;text-align:center;margin:10px 0 0;width:250px}.vrcdialog-intro{font-size:.9em;text-transform:uppercase;display:block}.vrcdialogrname{font-size:1.1em;margin-bottom:15px;color:#3e6372;display:inline-block}.vrcdialog-bottom{text-align:center;margin:20px 0;display:block}.vrcdialog-bottom button{margin-right:5px}[data-vrc-expl]{position:relative;cursor:pointer}[data-vrc-expl]:after,[data-vrc-expl]:before{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);pointer-events:none;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);position:absolute;opacity:0;visibility:hidden}[data-vrc-expl]:focus:after,[data-vrc-expl]:focus:before,[data-vrc-expl]:hover:after,[data-vrc-expl]:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}[data-vrc-expl]:before{border:6px solid transparent;content:"";background:transparent;z-index:10001}[data-vrc-expl]:after{padding:8px;font-size:12px;color:#fff;content:attr(data-vrc-expl);text-align:center;background-color:#000;background-color:rgba(51,51,51,.9);margin-left:-70px;width:160px;line-height:1.2;z-index:10000}.vrc-expl:after,.vrc-expl:before{bottom:auto;top:100%;left:34%}[data-vrc-expl]:before{margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9);margin-top:-12px}.vrc-expl:focus:after,.vrc-expl:focus:before,.vrc-expl:hover:after,.vrc-expl:hover:before{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.vrc-icn-carat{font-size:22px;color:#708896}.vrc-cdetails-cinfo{flex-wrap:wrap;display:flex}.vrc-cdetails-cinfo>div{flex:1}.vrc-cdetails-cardesc{margin-left:0}.vrc-cdetails-cgroup .vrclistcarname{padding-bottom:0}.table-responsive{overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;width:100%;display:block}.table{margin-bottom:1rem;max-width:100%;background-color:transparent;width:100%}.vrc-availability-controls{margin:10px 0 30px}.vrc-availability-controls select{padding:6px;border:1px solid #ddd;background:#fff}.vrc-availability-controls .vrclegendediv{margin:15px 0 0}.vrc-availability-wrapper{margin:20px 0 0}.vrc-availability-car-container{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:30px 0 0}.vrc-availability-car-details{width:100%;display:inline-block}.vrc-availability-car-details-first{border-right:2px solid #ddd;min-height:162px;position:relative;width:80%;display:inline-block}.vrc-availability-car-details-left,.vrc-availability-car-details-right{display:inline-block}.vrc-availability-car-details-left{margin:0 20px 0 0;width:25%}.vrc-availability-car-details .vrc-availability-car-details-left img{margin:0 15px 0 0;width:100%}.vrc-availability-car-details-right{width:70%}.vrc-availability-car-details h4{padding:0;margin:10px 0;display:block}.vrc-availability-car-details-descr{margin:5px 0 0;display:block}.vrc-availability-car-details .car_carats{padding:8px 0}.vrc-availability-car-details-last{border-left:2px solid #ddd;padding:0;position:relative;margin:0;left:-2px;width:20%;float:right}.vrc-availability-car-details-last-inner{margin:50px auto 0;width:80%}.vrc-availability-car-details-last-pickup{color:#516a81;text-align:center;margin:20px 0 0;display:none}.vrc-availability-car-details-last-pickup i{height:28px;padding:0;font-size:12px;margin-right:5px;color:#fff;border-radius:50%;background:#365868;width:28px;line-height:28px}.vrc-availability-car-details-last-pickup span{padding:15px 0;font-size:.9em;font-weight:700;text-transform:uppercase;position:relative;margin:0 9px 0 0}.vrc-availability-car-monthcal{margin:0}.vrc-availability-car-monthcal table{margin-bottom:0}.vrc-availability-car-avdays td{height:30px;padding:8px!important;position:relative;text-align:center}.vrc-availability-month-name{color:#3e6372;background:#f6f6f6}.vrc-availability-month-day{text-align:center}.vrc-availability-weekday{font-size:.9em}.vrc-availability-car-avdays .vrc-free-cell{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;background:#f2f2f2}.vrc-availability-car-avdays td:after{height:100%;right:0;content:"";position:absolute;top:0;background:#fff;width:1px}.vrc-availability-car-avdays .vrc-occupied-cell{background:#ff4d4d}.vrc-availability-car-avdays .vrc-partially-cell{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;background:#ff9326}.vrc-availability-car-avdays .vrc-free-cell:hover,.vrc-free-cell.vrc-cell-selected-arrival{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;background:#e6e6e6}.vrc-closure-cell.vrc-cell-selected-arrival,.vrc-closure-cell:hover{background:#b72929}.vrc-availability-car-avdays .vrc-partially-cell{color:#fff;cursor:pointer}.vrc-availability-car-avdays .vrc-occupied-cell{color:#fff;border-top:1px solid #ddd!important}.vrc-availability-car-hours td{position:relative;border-top:1px solid #ddd}.vrc-availability-car-hours td:after{height:100%;right:0;content:"";position:absolute;top:0;background:#fff;width:1px}.vrc-availability-car-hours .vrc-availability-car-hours-time-name{font-size:.9em;color:#444;text-align:left;background:#f6f6f6}.vrc-availability-car-hours .vrc-availability-car-hours-time-val{height:10px;font-size:.9em;line-height:1.1em}.vrc-availability-car-hours-av-free{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;background:#f2f2f2}.vrc-availability-car-hours-av-warning{color:#fff;background:#ff9326}.vrc-availability-car-hours-av-busy{color:#fff;background:#ff4d4d}.vrc-availability-car-hours td{text-align:center}.vrc-availability-car-details-last-inner>.btn{width:100%}.vrc-availability-car-avdays .vrc-gav-cell{cursor:pointer}.vrc-availability-car-monthdays td{border-top:1px solid #ddd!important}.vrc-partially-cell.vrc-cell-selected-arrival,.vrc-partially-cell:hover{background:#bd5f00}.vrc-searchsuggestions-wrap{margin-top:20px}.vrc-searchsuggestions-list{flex-wrap:wrap;display:flex}.vrc-searchsuggestions-list .vrc-searchsuggestions-solution{border:1px solid #ddd;text-align:center;margin:15px 15px 20px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:4px;flex-basis:calc(50% - 30px)}.vrc-searchsuggestions-solution-dates{justify-content:center;font-weight:700;border-top-right-radius:4px;border-bottom:1px solid #ddd;border-top-left-radius:4px;display:flex}.vrc-searchsuggestions-solution-dates>span{flex:1;padding:10px 5px}.vrc-searchsuggestions-solution-dates-from{border-right:1px solid #ddd;margin-right:5px}.vrc-searchsuggestions-solution-dates>span i{margin-right:5px}.vrc-searchsuggestions-solution-locations{padding:15px 10px}.vrc-searchsuggestions-solution-locations>div{display:inline-block}.vrc-searchsuggestions-solution-booknow{margin-bottom:-18px;position:relative}.vrc-oconfirm-summary-container{margin-bottom:40px}.vrc-oconfirm-summary-car-wrapper>div>div,.vrc-oconfirm-summary-total-wrapper>div>div{padding:7px 10px;line-height:1em;vertical-align:top;display:inline-block}.vrc-oconfirm-summary-car-cell-descr{width:50%}.vrc-oconfirm-summary-car-cell-guests{width:20%}.vrc-oconfirm-summary-car-cell-days{text-align:center;width:10%}.vrc-oconfirm-summary-car-cell-net{text-align:center;width:15%}.vrc-oconfirm-summary-car-cell-tax{text-align:center;width:10%}.vrc-oconfirm-summary-car-cell-tot{text-align:right;width:15%}.vrc-oconfirm-summary-car-wrapper{padding:20px;border:1px solid #ddd;border-top:3px solid #eee;margin:0 0 15px;border-radius:8px}.vrc-oconfirm-summary-car-head{display:flex}.vrc-oconfirm-summary-car-head-cell{font-size:.9em;font-weight:700;margin-bottom:5px;color:#444;text-transform:uppercase}.vrc-oconfirm-summary-car-row{margin:5px 0;display:flex}.vrc-oconfirm-summary-container{margin-top:25px}.vrc-oconfirm-summary-total-wrapper{padding:10px 20px;border:1px solid #ddd;border-top:3px solid #eee;box-shadow:0 2px 10px rgba(0,0,0,.05);border-radius:8px}.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row,.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row .vrc-oconfirm-total-block{font-weight:700}.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row>div{font-size:1.1em}.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row>.vrc-oconfirm-summary-car-cell-net,.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row>.vrc-oconfirm-summary-car-cell-tax{font-size:1em;font-weight:400}.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row .vrc-oconfirm-summary-car-cell-tot{margin-left:auto}.vrc-oconfirm-summary-coupon-row{font-size:.9em;color:#3bab32}.vrc-oconfirm-summary-coupon-newtot-row{padding-top:5px;border-top:1px solid #ddd;margin-top:5px}.vrc-oconfirm-summary-coupon-newtot-row .vrc-oconfirm-summary-car-cell-tot{font-weight:700}.vrc-oconfirm-previoustotal-block,.vrc-oconfirm-summary-car-cell-tot .vrcrdrowtotal-prevtot,.vrc-oconfirm-summary-total-wrapper
.vrcrdrowtotal-prevtot>.vrc-oconfirm-summary-car-cell-tot,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-negative>.vrc-oconfirm-summary-car-cell-descr,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-negative>.vrc-oconfirm-summary-car-cell-tot,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-negative>.vrc-oconfirm-total-block,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-positive>.vrc-oconfirm-summary-car-cell-descr,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-positive>.vrc-oconfirm-summary-car-cell-tot,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-positive>.vrc-oconfirm-total-block,.vrcrdrowtotal-negative>.vrc-oconfirm-total-block,.vrcrdrowtotal-positive .vrc-oconfirm-summary-car-cell-tot{font-size:13px}.vrc-oconfirm-summary-car-cell-descr .vrc-oconfirm-carname{font-size:1.2em;margin-bottom:5px;line-height:1.2em}.vrc-oconfirm-summary-car-cell-descr .vrc-oconfirm-priceinfo{font-size:.8em;margin:3px 0 0}.vrc-oconfirm-summary-fee-row,.vrc-oconfirm-summary-option-row{font-size:.9em}.vrc-oconfirm-summary-car-row{border-bottom:1px solid #eee;padding-bottom:5px}.vrc-oconfirm-summary-car-row:last-child,.vrc-oconfirm-summary-option-row{border:0}.vrc-oconfirm-summary-car-wrapper-notaxes .vrc-hide-tax,.vrc-oconfirm-summary-total-wrapper-notaxes .vrc-hide-tax{display:none}.vrc-oconfirm-summary-car-wrapper-notaxes .vrc-oconfirm-summary-car-cell-descr,.vrc-oconfirm-summary-total-wrapper-notaxes .vrc-oconfirm-summary-car-cell-descr{width:46%}.vrc-oconfirm-summary-car-wrapper-notaxes .vrc-oconfirm-summary-car-cell-tot,.vrc-oconfirm-summary-total-wrapper-notaxes .vrc-oconfirm-summary-car-cell-tot{width:23%}.vrc-oconfirm-summary-car-row .vrc-oconfirm-summary-car-head-cell,.vrc-oconfirm-summary-total-head{display:none}.vrc-oconfirm-total-block{text-transform:uppercase}.vrc-order-details-top-order{flex-wrap:wrap;display:flex}.vrc-order-details-top-order>div{flex:1}.vrc-order-details-top-car,.vrc-order-details-top-order>div{padding:24px;border:1px solid #ddd;margin:5px;border-radius:6px}.vrc-order-details-top-car{flex-wrap:wrap;display:flex}.vrc-order-details-top-car .vrc-order-details-car-info{margin-left:auto;order:1;display:inline-block}.vrc-order-details-top-car .vrc-order-details-summary{margin-right:15px;order:0}.vrc-order-details-top-car .vrc-order-details-summary-key,.vrc-order-details-top-order>div .vrc-order-details-info-key{font-size:.9em;font-weight:700;text-transform:uppercase;display:block}.vrc-order-details-top-wrap .vrcvordudatatitle{margin-bottom:9px;color:#999;text-transform:uppercase;border-bottom:1px solid #ddd;padding-bottom:5px;display:block}.vrc-order-details-top-car .vrc-order-details-summary-entry,.vrc-order-details-top-wrap .vrc-order-details-info-inner{margin:12px 0}.vrc-order-details-car-photo img{margin-bottom:10px;max-width:400px;border-radius:4px}.vrc-order-details-costs-wrap{padding:24px;border:1px solid #ddd;border-top:3px solid #eee;margin:10px 5px 5px;border-radius:8px}.vrc-order-details-costs-wrap .vrc-order-details-costs-row{flex-wrap:wrap;margin-bottom:5px;display:flex}.vrc-order-details-costs-wrap .vrc-order-details-costs-row:last-child{margin-bottom:0}.vrc-order-details-costs-wrap .vrc-order-details-costs-row .vrc-order-details-costs-price{margin-left:auto}.vrc-order-details-costs-wrap .vrc-order-details-costs-row .vrc-order-details-costs-name{margin-right:15px}.vrc-order-details-costs-wrap .vrc-order-details-costs-row-total{font-size:1.3em;font-weight:700}.vrc-order-details-costs-wrap .vrc-order-details-costs-row-remainingbalance,.vrc-order-details-costs-wrap .vrc-order-details-costs-row-totalpaid{font-size:1em}.vrc-order-details-costs-wrap .vrc-order-details-costs-row:last-child{padding-top:5px;border-top:1px solid #eee;margin-top:5px}.vrc-order-details-costs-wrap .vrc-order-details-costs-row:only-child{padding-top:0;border-top:0;margin-top:0}.vrc-pagination-footer{margin-top:30px}.vrc-pagination-footer .tablenav .pagination-links>*{padding:5px 10px;border:1px solid #ddd;margin:0 2px;border-radius:4px;background:#fff}.vrc-pagination-footer .tablenav .pagination-links>a{font-weight:700;color:#0085b2}.vrc-pagination-footer .tablenav .pagination-links>span.disabled{border:1px solid #ddd;background:#f6f6f6;cursor:default}.vrc-pagination-footer .tablenav #table-paging{border:0}.vrc-pagination-footer .tablenav .pagination-links>a:hover{border-color:#0085b2;color:#0085b2}.vrc-oconfirm-footer{flex-wrap:wrap;display:flex}.vrc-oconfirm-footer .vrc-save-order-block{margin-left:auto}.vrc-oconfirm-footer .booknow{margin-top:0}.vrc-docsupload-upload-progress-wrap{flex:1;border:1px solid #eee;align-self:center;border-radius:2px;background:#fff;margin-left:10px;margin-top:4px}.vrc-docsupload-upload-progress-wrap .vrc-docsupload-upload-progress{padding:0 5px;font-size:11px;color:#fff;border-radius:2px;background:#3370ff;width:1%}.vrc-docsupload-upload-container{display:flex}.vrc-docsupload-upload-container .vrc-docsupload-uploadfile i{margin-right:5px}.vrc-docsupload-files{flex-wrap:wrap;margin-right:5px;margin-left:-5px;display:flex}.vrc-docsupload-files .vrc-docsupload-file-uploaded{padding:3px;border:1px solid #ddd;position:relative;text-align:center;background-color:#fff;margin:5px;border-radius:4px;width:110px}.vrc-docsupload-files .vrc-docsupload-file-uploaded-rm{border:1px solid #fff;right:-6px;position:absolute;top:-9px;border-radius:50%;cursor:pointer}.vrc-docsupload-files .vrc-docsupload-file-uploaded-rm:hover{color:#dc1f1f}.vrc-docsupload-file-uploaded>a{padding:6px 3px;text-decoration:none;color:#666;line-height:1em;display:block}.vrc-docsupload-file-uploaded>a>span{overflow:hidden;text-overflow:ellipsis;font-size:13px;width:90px;white-space:nowrap;display:inline-block}.vrc-docsupload-file-uploaded>a i{font-size:18px}.vrc-docsupload-wrap{flex-wrap:wrap;margin:10px 0;display:flex}.vrc-docsupload-wrap>div{flex:1;padding:24px;border:1px solid #ddd;margin:5px;border-radius:6px}.vrc-docsupload-wrap .vrcvordudatatitle{margin-bottom:9px;color:#999;text-transform:uppercase;border-bottom:1px solid #ddd;padding-bottom:5px;display:block}.vrc-docsupload-wrap .vrc-order-details-info-inner{margin:12px 0}.vrc-docsupload-wrap .vrc-order-details-info-inner .vrc-order-details-info-key{font-size:.9em;font-weight:700;text-transform:uppercase;display:block}.vrc-docsupload-field-comments{margin-top:10px}.vrc-docsupload-field-comments .vrc-docsupload-field-input,.vrc-docsupload-field-comments .vrc-docsupload-field-key{display:block}.vrc-docsupload-field-comments .vrc-docsupload-field-input textarea{max-height:150px;width:100%}.err{border:1px solid #f7c9c9!important;color:#d90000;border-radius:5px;background:no-repeat scroll 10px #f7eaea!important;width:100%}.err,.warn{padding:20px!important;font-weight:700;margin:15px 0 20px}.warn{border:1px solid #f0c37d!important;color:#9f6000;border-radius:5px;background:no-repeat scroll 10px #feefb3!important}.successmade{border:1px solid #afdda5!important;color:#457313;border-radius:5px;background:no-repeat scroll 10px #e0f5db!important}.info,.successmade{padding:20px!important;font-weight:700;margin:15px 0 20px}.info{border:1px solid #72abcc!important;color:#1b628c;border-radius:5px;background:no-repeat scroll 10px #c8e4fb!important}.vrc-toast-message{transform:translate(-50%);padding:16px;color:#fff;position:fixed;bottom:30px;visibility:hidden;min-width:250px;text-align:center;background-color:#333;border-radius:4px;left:50%;z-index:99999}.vrc-toast-message.vrc-toast-message-presented{-webkit-animation:toastfadein .5s;animation:toastfadein .5s;visibility:visible}.vrc-toast-message.vrc-toast-message-dimissed{-webkit-animation:toastfadeout .5s;animation:toastfadeout .5s;visibility:hidden}@-webkit-keyframes toastfadein{0%{opacity:0;bottom:0}to{opacity:1;bottom:30px}}@keyframes toastfadein{0%{opacity:0;bottom:0}to{opacity:1;bottom:30px}}@-webkit-keyframes toastfadeout{0%{opacity:1;bottom:30px;visibility:visible}to{opacity:0;bottom:0;visibility:hidden}}@keyframes toastfadeout{0%{opacity:1;bottom:30px;visibility:visible}to{opacity:0;bottom:0;visibility:hidden}}.ui-datepicker.ui-widget-content{padding:0;border:0;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:4px;background:#fff;width:19em}.ui-datepicker.ui-widget>.ui-datepicker-header{padding:.4em 3px!important;border:0;font-weight:700;background:transparent}.ui-datepicker.ui-widget table{border-collapse:initial;margin:0 auto .4em;border-spacing:2px;width:95%}.ui-datepicker.ui-widget td{height:35px;border:1px solid #eee;width:35px}.ui-datepicker.ui-widget td a,.ui-datepicker.ui-widget td span{height:35px;padding:.2em;line-height:35px!important;display:block}.ui-widget-header .ui-state-hover{border:1px solid #666;background:#666}.ui-datepicker .ui-widget-header .ui-state-disabled,.ui-datepicker.ui-widget-content .ui-state-disabled{opacity:.55}.ui-datepicker.ui-widget-content .ui-datepicker-next,.ui-datepicker.ui-widget-content .ui-datepicker-prev{top:6px}.ui-datepicker.ui-widget-content .ui-datepicker-prev{left:6px}.ui-datepicker.ui-widget-content .ui-datepicker-next{right:6px}.ui-datepicker th{font-size:14px;font-weight:700}.ui-datepicker.ui-widget-content .ui-state-default,.ui-datepicker.ui-widget-header .ui-state-default{font-size:14px;border:0;font-weight:400;color:#666;text-align:center;background:transparent}@media screen and (max-width:980px){.vrcsearchview .vrc-searchf-section-locations{max-width:inherit;width:100%}.vrcsearchview .vrc-searchf-section-datetimes,.vrcsearchview .vrcsfentrycont>div select{width:100%}.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container{display:flex}.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomseldh,.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomseldm,.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomselph,.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomselpm{flex:1}.vrcsearchview .vrc-searchf-section-categories{margin-right:0;width:100%}.vrcsearchview .vrc-searchf-section-sbmt{margin-left:0;width:100%}.vrcsearchview .vrc-searchf-section-sbmt .vrcsfentrycont{margin-top:0!important}.vrcsearchview .vrc-search-btn{width:100%}.vrcdivsearch .vrc-searchf-section-locations{max-width:100%;width:100%}.vrcdivsearch .vrc-searchf-section-locations .vrcsfentryselect,.vrcdivsearch .vrcsfentryselect select{width:100%}.vrcdivsearch .vrc-searchf-section-datetimes{flex-wrap:wrap;width:100%}.vrcdivsearch .vrcsfentrycont>.vrcsfentrytime{width:auto}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrylabsel{flex:1}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrydate{box-sizing:border-box;width:100%;display:flex}.vrcdivsearch .vrc-searchf-section-datetimes .vrc-sf-time-container{width:100%;display:flex}.vrcdivsearch .vrc-searchf-section-sbmt{margin-left:0;width:100%}.vrcdivsearch .vrc-searchf-section-sbmt .btn,.vrcdivsearch .vrcsfentrycont .vrcsfentrysubmit,.vrcsfentrycont #vrccomseldh select,.vrcsfentrycont #vrccomseldm select,.vrcsfentrycont #vrccomselph select,.vrcsfentrycont #vrccomselpm select{width:100%}.vrcdivsearch .vrcsfentrycont .vrcsfentrysubmit .vrc-search-btn{box-sizing:border-box;width:100%;display:block}.vrc-oconfirm-summary-car-row{flex-wrap:wrap}.vrc-oconfirm-summary-car-row .vrc-oconfirm-summary-car-head-cell-responsive,.vrc-oconfirm-summary-total-head{text-transform:inherit;display:block}.vrc-oconfirm-summary-car-head,.vrc-oconfirm-summary-total-head{display:none}.vrc-oconfirm-summary-car-wrapper>div>div,.vrc-oconfirm-summary-total-wrapper-notaxes .vrc-oconfirm-summary-car-cell-descr,.vrc-oconfirm-summary-total-wrapper>div>div{width:33%}.vrc-oconfirm-summary-car-wrapper .vrc-oconfirm-summary-car-cell-descr{margin-bottom:5px;background:#f6f6f6;width:100%}.vrc-oconfirm-summary-car-cell-days,.vrc-oconfirm-summary-car-cell-net,.vrc-oconfirm-summary-car-cell-tax,.vrc-oconfirm-summary-car-cell-tot{text-align:left}.vrc-oconfirm-summary-option-row{border-bottom:1px solid #eee}.vrc-oconfirm-summary-fee-row .vrc-oconfirm-summary-car-cell-days,.vrc-oconfirm-summary-option-row .vrc-oconfirm-summary-car-cell-days{display:none}.loginregistercont>div{flex-basis:100%}}@media screen and (max-width:860px){.vrc-showprc-container>div{flex-basis:100%}.vrc-showprc-right.car_img_box{text-align:center}.vrc-showprc-container .vrc-showprc-left{margin-right:0;margin-top:20px}.vrcinfocarcontainer>.vrc-summary-car-img{flex-grow:0;flex-basis:230px}.vrc-docsupload-wrap>div,.vrc-oconfirm-middlep>div{flex-basis:100%}}@media screen and (max-width:767px){.table-responsive{overflow-y:hidden;border:1px solid #ddd;margin-bottom:15px;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%}.vrc-availability-month-day,.vrc-availability-month-name{padding:8px;border-top:1px solid #ddd;line-height:1.42857143;vertical-align:top;white-space:nowrap}.vrc-availability-car-details-first{border-right:0;border-bottom:1px solid #ddd;width:100%}.vrc-availability-car-container{border:1px solid #ddd}.vrc-availability-car-details-last{border:0;left:0;width:100%}.vrc-availability-car-details-last-inner{margin:15px auto 20px}.vrcdivsearch .vrclocationsbox{margin-left:0;flex-basis:100%}.vrccustomfields .vrcdivcustomfield{flex-basis:100%}}@media screen and (max-width:660px){.vrc-cdetails-cinfo .vrc-cdetails-img{flex-basis:auto}.vrc-searchf-section-locations{margin-right:0;max-width:100%}.vrc-searchf-section-locations .vrcsfentrycont{width:100%;flex-basis:100%}.vrc-searchf-section-datetimes .vrcsfentrycont:first-child,.vrc-searchf-section-locations .vrcsfentrycont:first-child{margin-right:0}.vrc-searchf-section-datetimes,.vrc-searchf-section-locations .vrcsfentrycont select{width:100%}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrylabsel{flex:1;margin-right:0}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrytime{margin-right:0;flex-basis:100%}.vrcdivsearch .vrc-searchf-section-sbmt{margin-left:0;width:100%}.vrcdivsearch .vrc-searchf-section-sbmt input{width:100%}.car_result .vrc-car-result-left{text-align:center;width:100%;flex-basis:100%}.vrc-cdetails-cinfo .vrc-cdetails-infocar{padding:10px 0}.car_result .vrc-car-result-right{width:100%}.car_result .vrc-car-result-rightinner{left:auto;width:100%}.car_result .vrc-car-result-inner{min-height:inherit!important;padding:0 20px;left:auto;width:96%}.car_result .vrc-car-result-rightinner-deep{right:auto}.car_result .vrc-car-lastblock{border-left:0;border-top:1px solid #ddd;left:auto;width:100%}.car_result .vrc-car-lastblock .vrcstartfrom{margin-top:0}.car_result>.vrc-car-characteristics{text-align:left}.vrc-promotion-bottom-block{width:91.7%}.vrc-car-characteristics,.vrc-car-result-characteristics{margin-bottom:10px;margin-top:10px}.vrc-car-lastblock{text-align:center}.vrc-showprc-left{margin-left:0;margin-top:15px}.vrc-tableopt-td-name{width:auto}.vrcvordudata-cnt>div{flex:100%}.vrc-searchmod-wrap-horizontal{text-align:left}.vrc-searchmod-wrap-horizontal .vrc-searchmod-section-datetimes{flex-wrap:wrap}.vrc-searchmod-wrap-horizontal>form .vrc-searchmod-section-datetimes .vrcsfentrycont{margin-right:0!important;display:flex}.vrc-searchmod-wrap-horizontal>form .vrc-searchmod-section-datetimes .vrcsfentrylabsel{flex:1}.vrc-searchmod-wrap-horizontal>form .vrc-searchmod-section-pickup{width:100%}.vrc-searchmod-wrap-horizontal form .vrcsfentrycont{margin:5px 10px 5px 0}.vrc-searchmod-wrap-horizontal form .vrc-searchmod-section-pickup .vrcsfentrycont{flex:1}.vrc-searchmod-wrap-horizontal .vrc-searchmod-section-sbmt,.vrc-searchmod-wrap-horizontal form .vrcsfentrycont select{width:100%}.vrc-searchmod-wrap-horizontal .vrcsfentrysubmit .vrcsearch{width:100%!important}.vrcdivsearch{flex-wrap:wrap}.vrcdivsearch .vrclocationsbox{flex-basis:100%;margin-top:15px}.vrclocationsmapdiv{width:100%}.vrc-searchsuggestions-list .vrc-searchsuggestions-solution{flex-basis:100%}.vrcinfocarcontainer{justify-content:center}.vrcinfocarcontainer>div{flex-basis:100%}.vrcinfocarcontainer>.vrcrentforlocs{order:1}.vrcinfocarcontainer>.vrc-summary-car-img{margin-bottom:10px}.vrc-order-details-top-order>div{flex-basis:100%}.vrc-order-details-top-car .vrc-order-details-summary{margin-right:0;margin-bottom:10px;flex-basis:100%}.vrc-order-details-top-car .vrc-order-details-car-info{text-align:center;flex-basis:100%}.vrcdialog-reqinfo textarea{width:100%}.vrc-oconfirm-summary-total-wrapper>div>div{padding:8px 10px}.vrc-oconfirm-summary-total-row .vrc-oconfirm-summary-car-cell-descr{margin-bottom:5px}.vrc-oconfirm-summary-total-row .vrc-oconfirm-summary-car-head-cell{width:100%;display:block}.vrc-oconfirm-summary-total-row .vrc-oconfirm-summary-car-cell-days{display:none}}@media screen and (max-width:580px){.vrc-tableopt-td-name{width:auto}.vrcstepsbarcont .vrc-stepbar{flex-wrap:wrap}.vrcstepsbarcont .vrc-stepbar>li{border-bottom:1px solid #ddd;text-align:left;flex-basis:100%}.vrcstepsbarcont .vrc-stepbar>li:last-child{border-bottom:0}.vrc-showprc-prices-inner .vrc-showprc-price-row{flex-wrap:wrap}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-first{flex-basis:100%}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-last{text-align:center;flex-basis:100%}.vrc-showprc-prices-inner .vrc-showprc-priceinfo{flex-wrap:wrap}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-showprc-pricename{text-align:center;flex-basis:100%;display:block}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-last,.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-showprc-pricecost{text-align:center;flex-basis:100%;margin-top:5px}.vrc-itinerary-summary .vrc-itinerary-pickup{border-right:0;border-bottom:1px solid #ddd}.vrc-showprc-options-wrap .vrc-showprc-option-row{flex-wrap:wrap}.vrc-showprc-option-row .vrc-showprc-option-img{margin-right:0;margin-bottom:10px;flex-basis:100%}.vrc-showprc-option-row .vrc-showprc-option-name-descr{margin-right:0}.vrc-showprc-option-row .vrc-showprc-option-cell-price{justify-content:center;flex-basis:100%;margin-top:15px}.vrc-showprc-option-row .vrc-showprc-option-cell-info{text-align:center}.vrcinfocarcontainer .vrc-summary-car-img{flex-grow:0;max-width:100%;text-align:center;flex-basis:100%}.vrcinfocarcontainer .vrc-summary-car-img img{max-width:400px;float:none}.vrc-oconfirm-paym-block ul li{flex-basis:100%}.vrc-oconfirm-middlep input[type=text]{margin-bottom:10px;width:100%}.vrc-enterpin-top .vrc-pincode-sbmt,.vrcentercoupon .btn{margin:0;width:100%}.vrc-oconfirm-paym-block .vrc-payment-image img{display:none}.vrclegenda{display:block}}@media only screen and (max-width:550px){.vrc-availability-car-details-first{border:0;width:100%}.vrc-availability-car-details-left{margin:0;width:100%}.vrc-availability-car-details-right{padding:10px 15px;width:100%}.vrc-availability-car-details-last{border:0;border-top:1px solid #ddd;width:100%}.vrc-availability-car-container{border:1px solid #ddd}.vrc-availability-car-details-last-inner{margin:10px auto 20px}.vrc-availability-car-monthcal{border:0!important;margin-bottom:0!important}.vrc-oconfirm-summary-car-wrapper>div>div,.vrc-oconfirm-summary-total-wrapper>div>div{border-bottom:1px solid #eee;width:100%}.vrc-oconfirm-summary-car-wrapper>div>div:last-child,.vrc-oconfirm-summary-option-row,.vrc-oconfirm-summary-total-wrapper>div>div:last-child{border:0}.vrc-order-details-car-photo img{max-width:100%}}@media screen and (max-width:505px){.vrccaldivcont{width:100%}.vrcdivsearchmodule{padding:15px 0}.vrcinfocarcontainer .vrc-summary-car-img img{width:100%}}@media screen and (max-width:450px){.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrylabsel{min-width:inherit}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrytime{width:auto}}