input[type="checkbox"]{width:20px;height:20px;margin-right:10px}input[type="checkbox"]+label{display:flex;align-items:center}input[type="checkbox"]:checked+label{color:#0085b2}.vrc-showprc-option-cell-price-descr{font-size:1.2em}.vrc-search-results-block{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.car_result{flex-basis:calc(33.33% - 20px);box-sizing:border-box;border:1px
solid rgb(185 197 199)}@media (max-width: 767px){.car_result{flex-basis:100%}}.vrc-car-result-left{margin-right:20px}.imgresult{max-width:100%;height:auto}.vrc-car-result-right{flex:2}.vrc-car-name{margin-top:0}.vrc-car-result-description{margin-top:10px;font-size:0.8em}.vrc-car-price{margin-top:10px}.vrc-car-bookingbtn{margin-top:10px}.err{background:#d90000;border-radius:2px;color:#fff;font-weight:bold;margin:15px
0 20px;padding:20px
!important;text-align:center}.warn{background:#e69903;border-radius:2px;color:#fff;font-weight:bold;margin:15px
0 20px;padding:20px
!important;text-align:center}.warn i, .successmade i, .err
i{margin-right:5px;font-size:26px}.warn span, .successmade span, .err
span{display:inline-block;vertical-align:top;margin-top:2px}.successmade{background:#158c15;border-radius:2px;color:#fff;font-weight:bold;margin:15px
0 20px;padding:20px
!important;text-align:center}.vrcselectr a, .vrcselectr-result, .vrc-pkglist-pkg-details a,.vrc-pkgdet-car-booknow-btn{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;background:#365868;background-color:rgb(54, 88, 104);cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;margin:8px
0 0;padding:8px;width:100%;text-align:center;display:inline-block}.vrcselectr a:hover, .vrcselectr-result:hover, .vrc-pkglist-pkg-details a:hover,.vrc-pkgdet-car-booknow-btn{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;color:#fff;background:#4B7B92;background-color:rgb(75, 123, 146);text-decoration:none}.vrclocationbox{background:none repeat scroll 0 0 #F6F6F6;border:1px
solid #DDD;border-radius:4px 4px 4px 4px;display:block;margin:10px;padding:10px}.vrclocationbox
h3{font-weight:bold;margin:0
0 3px 0}.vrc-coupon-outer{background:none repeat scroll 0 0 #f6f6f6;border:1px
solid #C9E9FC;color:#666;margin:0;padding:15px;margin:5px;border-radius:6px}.vrc-oconfirm-middlep>div:only-child{margin:0;text-align:center}.vrc-coupon-outer
form{margin-bottom:0}.vrc-enterpin-block{background:#eee;border:1px
solid #ddd;padding:15px;margin:5px;border-radius:6px}.vrc-enterpin-block .vrc-enterpin-top
span{display:block}.vrc-enterpin-block .vrc-enterpin-top>span{margin-bottom:5px}.vrcentercoupon
span{display:block;padding:0
0 5px 0}.vrc-oconfirm-middlep input[type="text"]{background:none repeat scroll 0 0 #fff;border:1px
solid #ddd;border-radius:3px;box-shadow:none;color:#666;padding:10px
8px;display:inline-block}.vrcentercoupon
.btn{background:#8cbc5b;border:1px
solid #6da53f;border-radius:5px;color:#FFF;cursor:pointer;padding:10px
14px;margin:0
0 0 5px;width:auto;vertical-align:top}.vrcentercoupon .btn:hover{background:#81b351;border:1px
solid #6da53f}.vrclocationbox
.vrcloclistloctimebox{color:#00647E}.vrclocationbox
.vrcloclistlocdescr{margin:10px
0 0 0}.vrclocationbox .vrcloclistlocdescr
p{margin:0px
0 5px 0}.vrcvordudata-cnt{display:flex;flex-wrap:wrap}.vrcvordudata-cnt>div{flex:1;margin:5px;padding:24px;border-radius:6px;border:1px
solid #eee;box-shadow:0 3px 3px 0 rgba(50,54,72,.08)}.vrcvordudata
p{margin:0;padding:0}.vrcvordudata
span{display:block}.vrc-imgorder-block{display:inline-block;margin:0
10px 10px 0}.vrc-imgorder-block
img{max-width:200px;border-radius:4px}.vrcvordcarinfo p, .vrcvordcosts
p{margin:0;padding:0}.vrcvordcosts{font-size:1.1em;line-height:1.8em;border:1px
solid #ddd;border-top:3px solid #eee;padding:24px;flex-wrap:wrap;border-radius:6px;margin:10px
5px 5px}.vrcvordcosts
.vrcvordcoststot{color:#1d7086;font-size:1.2em;font-weight:bold;border-top:1px solid #ddd;padding-top:10px;margin-top:10px}.vrcvordcosts
.vrc_priceorder{float:right}.vrcvordpaynote{margin:20px
0 0}.vrcvordpaybutton{text-align:center;margin:20px
0 40px;padding:20px;border:1px
solid #eee;box-shadow:0 10px 10px rgba(0,0,0,.05);border-radius:6px}.vrcvordpaybutton>form{margin-top:15px}.offline-cc-overlay-outer{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,0.5);display:none}.offline-cc-overlay-inner{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);width:70%;height:60%;z-index:101;padding:0;border-radius:5px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .5);overflow:auto;text-align:center}.offline-cc-container{min-width:300px;display:inline-block;margin:10px
auto;text-align:left}.offline-cc-container .offline-cc-row{margin:15px
0}.offline-cc-container .offline-cc-lbl{margin-bottom:5px;text-transform:uppercase;font-size: .9em;color:#666}.offline-cc-value
input{width:100%;border:1px
solid #ddd;padding:5px
10px;border-radius:2px}.offline-cc-overlay-inner>p{background:#f6f6f6;padding:15px;margin:0;font-size:1.2em}.offline-cc-overlay-inner
h1{font-size:1.5em;text-transform:uppercase}.offline-cc-overlay-closer{float:right;cursor:pointer;padding:15px
10px}.vrcvordcarinfo
.vrcvordcarinfotitle{font-weight:bold}.vrcvordudata
.vrcvordudatatitle{margin-bottom:9px;display:block;border-bottom:1px solid #ddd;padding-bottom:5px;text-transform:uppercase;color:#999}.car_container{display:flex;flex-wrap:wrap;margin:10px
0}.car_container>div{flex:1}.vrc-cdetails-infocar{padding:0
15px}.car_img_box{float:left;margin-right:12px;margin-bottom:10px}.car_description_box{display:inline}.vrc-cdetails-cgroup{display:inline-block;width:100%;margin-bottom:10px}.vrc-cdetails-cgroup
.vrclistcarname{font-weight:bold;padding:0
0 5px;width:100%}.vrc-cdetails-cgroup
.vrclistcarcat{color:#999;font-size: .9em}.car_carats{display:inline-block}.car_carats table
td{padding:10px
!important;margin:0
3px 5px 0;border-right:1px dotted #ccc;vertical-align:middle}.car_carats table tr td:last-child{border:0}.vrc-oconfirm-paym-block{display:inline-block;width:100%;margin:20px
0;border:1px
solid #ddd;border-radius:6px;padding:20px
30px}.vrc-oconfirm-paym-block
ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.vrc-oconfirm-paym-block .vrc-noliststyletype{margin-left:0}.vrc-oconfirm-paym-block ul
li{display:flex;vertical-align:top;margin:5px
15px 5px 0;margin-left:0 !important;padding:8px
15px;line-height:37px;list-style-type:none !important;border:2px
solid #eee;border-radius:6px;position:relative;cursor:pointer}.vrc-oconfirm-paym-block .vrc-medium-header{color:#444;font-size:1.2em;margin:10px
0 0;padding:0px
0 10px 0px !important;font-weight:bold;border-bottom:1px solid #eee}.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{content:"\f00c";width:21px;height:21px;color:#fff;font-size:10px;text-align:center;line-height:19px;font-family:"Font Awesome 5 Free",FontAwesomes !important;font-weight:900;background:#47b882;position:absolute;top:-11px;border-radius:50%;right:-10px;border:2px
solid #fff}.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-left:5px;margin-bottom:0;display:inline-block !important;cursor:pointer}.vrc-oconfirm-paym-block li
input{display:inline-block !important;width:auto;height:auto}.vrc-alert-container-confirm{background-color:#ff8000;box-shadow:5px 5px 5px 0 #ddd;color:#fff;left:35%;opacity:1;padding:20px;position:fixed;top:35%;transition:opacity 0.6s ease 0s;width:30%}.vrc-alert-close{margin-left:15px;color:#fff;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:0.3s}.vrhword{font-weight:bold;display:block}.car_prices,.car_options{width:100%;margin:10px
0 8px 0;box-sizing:border-box;border:1px
solid #e7e7e7;border-radius:4px}.car_prices
.vrhword{background:#f6f6f6;padding:10px;border-bottom:0;border-top-right-radius:3px;border-top-left-radius:3px}.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{display:flex;border:1px
solid #ddd;padding:15px
10px;margin:10px
0;border-top:7px solid #eee;border-radius:6px;border-right:4px solid #eee}.vrc-showprc-prices-inner .vrc-showprc-price-row:hover, .vrc-showprc-prices-inner .vrc-showprc-price-row.vrc-showprc-price-selected{border-color:#b535e7;cursor:pointer}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-first{flex:1}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-last{margin-left:auto;align-self:center}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-first
label{display:block;margin-right:15px}.vrc-showprc-prices-inner .vrc-showprc-priceinfo{display:flex;font-size:1.2em}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-promo-price-icon{color:#ffa430;font-size:18px;margin-right:5px}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-showprc-pricecost{margin-left:auto;font-weight:bold;font-size:1.1em}.vrc-showprc-priceinfo .vrc-showprc-pricecost{display:inline-block;margin-left:10px}.vrc-showprc-options-wrap{margin-top:30px}.vrc-showprc-options-wrap .vrc-showprc-title{margin-bottom:0;padding-bottom:10px}.vrc-showprc-options-inner{display:flex;flex-wrap:wrap}.vrc-showprc-option-cell-price-sel input[type="checkbox"]{margin-left:5px}.vrc-showprc-option-name{font-weight:bold;color:#333}.vrc-showprc-option-row{flex:1 1 calc(50% - 20px);margin:10px;padding:10px;display:flex;justify-content:space-between;background-color:#f2f2f2;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);cursor:pointer}.vrc-showprc-options-wrap .vrc-showprc-options-inner{border:1px
solid #ddd;border-radius:6px;padding:10px;border-top:3px solid #eee}.vrc-showprc-options-wrap .vrc-showprc-option-row{display:flex;border-bottom:1px solid #ddd;padding:13px
10px}.vrc-showprc-options-wrap .vrc-showprc-option-row:last-child{border-bottom:0}.vrc-showprc-option-row .vrc-showprc-option-cell-info{flex:1;display:flex;flex-wrap:wrap}.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-weight:bold;font-size:1.1em}.vrc-showprc-option-row .vrc-showprc-option-cell-descr{font-size: .9em}.vrc-showprc-option-row .vrc-showprc-option-cell-price{margin-left:auto;display:flex;font-weight:bold}.vrc-showprc-option-row .vrc-showprc-option-cell-price .vrc-showprc-option-cell-price-descr{margin-right:15px}.vrcarsfound{font-size: .9em;color:#999;border-bottom:1px solid #ddd;padding:0
0 5px 0}.vrc-tableopt-td-ckbx{text-align:right}.car_options
.vrcoptionaldescr{padding:0
0 10px 0}.car_options
.vrhword{background:#f6f6f6;padding:10px;border-bottom:0;border-top-right-radius:3px;border-top-left-radius:3px}.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-radius:3px;border:1px
solid #ccc;background:#fafafa;box-shadow:0 0 2px #CCC inset;color:#444;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 0;display:inline-block;width:100%}.car_buttons_box
.booknow{margin:0
0 15px 0}.car_buttons_box .vrc-goback-block{float:left}.booknow{background:linear-gradient(to right, #a240d7, #4F2C71);border:0;cursor:pointer;border-radius:4px;color:#fff;text-transform:uppercase;padding:20px
20px;margin:10px
0 10px 0;width:100%;font-weight:bold;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.booknow:hover{background:#40B1D7}.car_buttons_box
.booknow{float:right}.vrc-goback-block{display:inline-block;text-align:center;cursor:pointer;margin:0}.vrc-goback-block
a{display:inline-block;text-transform:uppercase;font-size: .9em;color:#666;padding:10px
25px;text-decoration:none !important}.vrcrentalriepilogo{color:#666;display:inline-block;text-transform:uppercase;width:100%}.vrcinfocarcontainer{display:flex;flex-wrap:wrap;width:100%;margin:20px
0 0}.vrcinfocarcontainer>div{flex:1}.vrcinfocarcontainer .vrc-summary-car-img
img{float:right;max-width:100%}.vrcrentforlocs{display:inline-block;margin:5px
0 0;clear:both;border:1px
solid #ddd;padding:30px;border-radius:8px}.vrcrentalfor{margin:0
0 10px;padding:0;width:auto}.vrc-itinerary-confirmation{position:relative;padding-left:25px}.vrc-itinerary-confirmation::before{content:"";position:absolute;height:100%;width:0;left:0px}.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>*{display:inline-block;vertical-align:top;margin-right:8px}.vrc-itinerary-confirmation>div>div>i{margin:6px
5px 0 0;font-size: .9em}.vrc-itinerary-confirmation .vrc-itinerary-pickup{margin-bottom:0;padding-bottom:16px}.vrc-itinerary-confirmation .vrc-itinerary-pickup:before{content:"";position:absolute;left:-27px;width:16px;height:16px;border-radius:50%;border:2px
solid #ddd;background:#fff;top:-1px;z-index:1}.vrc-itinerary-confirmation .vrc-itinerary-pickup::after{content:"";position:absolute;height:100%;width:0;border-left:2px dashed #ddd;left:-20px;top:0;z-index:0}.vrc-itinerary-confirmation .vrc-itinerary-dropoff::after{content:"";position:absolute;left:-27px;width:16px;height:16px;border-radius:50%;border:2px
solid #ddd;background:#fff;bottom:58px}.vrcrentalfordate{padding:0
2px;color:#000}.vrcrentalfor
.vrcrentalforone{display:inline-block;margin:0
0 8px 0}.vrc-summary-car-img{display:inline-block;padding:10px}.vrcrentalfortwo{border-top:1px dotted #ccc;color:#666;display:inline-block;font-size: .9em;padding:10px
0 0;text-transform:uppercase;width:100%}.vrcrentalfortwo
p{display:block;margin:0
0 5px 0;padding:0}.vrc-table-container{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.vrctableorder{width:100%;max-width:100%;margin-bottom:1rem;line-height:1.6em;margin:25px
0 20px 0;border-collapse:collapse}.vrctableorder
.vrctableorderfrow{border-bottom:1px solid #eee}.vrctableorder .vrctableorderfrow
td{padding:3px
8px;font-size:1.1em;color:#0085B2}.vrctableorder .vrctableordercar
td{border-bottom:1px solid #eee;padding:20px
0}.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:bold;background:#efefef}.vrcpickuploc{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0
none;border-radius:0;color:#666;font-size:1.2em;margin:0
85px 0 0;padding:10px;color:#0085b2}.vrclocsboxsum{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;display:inline-block;float:none;margin:0
0 15px;width:99%}.vrcdropoffloc{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0
none;border-radius:0;color:#666;font-size:1.2em;margin:0;padding:10px;color:#0085b2}.vrcdropoffloc+form{clear:both;float:none;padding:10px
0 10px 0;margin:15px
0 0px 0;border-top:1px solid #eee}.vrcseparatorcflong{font-size: .9em;padding:15px
0 10px;color:#666}.vrcchoosepayment{font-size:1.1em;text-transform:uppercase;padding:10px
0 10px 0 !important;color:#666;margin:0}.vrcchoosepayment+ul{margin:0;padding:0}.vrcchoosepayment+ul
li{display:inline}.vrcpickuploc .vrcpickuplocname, .vrcdropoffloc
.vrcdropofflocname{color:#666;display:block;font-size:1.1em;font-weight:normal;padding:5px
0 0}.vrccustomfields{border:1px
solid #ddd;border-radius:6px;margin-top:20px;padding:20px
15px;display:flex;flex-wrap:wrap}.vrccustomfields
.vrcseparatorcf{color:#444;font-size:1.2em;margin:10px
0 0;padding:0px
0 5px 0px !important;font-weight:bold;border-bottom:1px solid #eee}.vrcdivcustomfield{margin:0
20px 13px;flex-basis:calc(50% - 40px)}.vrcdivcustomfield
label{font-size: .9em}.vrcdivcustomfield input[type="text"], .vrcdivcustomfield input[type="tel"]{width:100%}.vrcdivcustomfield
select{width:100%;padding:10px
8px;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 0.75rem center !important;background-size:10px 12px !important;appearance:none !important;border:1px
solid #ddd;border-radius:3px}.vrccustomfldinfo{flex-basis:100%}.vrc-oconfirm-cfield-entry-checkbox>div{display:inline-block;vertical-align:top}.car_disclaimer{overflow:hidden;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px
solid #ccc;margin-top:10px;margin-bottom:10px;padding:8px}.car_title{border-bottom:1px solid #ddd;margin:20px
0 13px;padding:0
0 5px}.vrc-tableopt-td-name{width:64%}.table-responsive table
td{border:0}.car_separator{margin-top:15px}.car_result{display:grid;border:1px
solid #e0e0e0;border-radius:1px;overflow:hidden;box-shadow:0 2px 3px rgba(0, 0, 0, 0.1)}.vrcsrowprice
.vrcsrowpricediv{background:#eee;border-radius:10px;padding:8px
!important;color:#00647E;width:90px;text-align:center;border:1px
solid #ddd}.vrcsrowprice .vrcsrowpricediv
.vrcstartfrom{font-size: .9em;display:block}.vrcsrowprice .vrcsrowpricediv
.car_cost{font-size:1.4em;font-weight:bold;display:block}.vrcsearchcaratt
td{padding:10px
!important;font-size: .9em;border-bottom:1px dotted #ccc}.vrcsearchcaratt tr:last-child
td{border:0}.vrcrequired{color:#f00}.vrcinput{background:#fff;border:1px
solid #ddd;border-radius:3px;box-shadow:none;color:#666;padding:10px
8px}.vrcinput:focus{outline:none}.vrctextarea{background:none repeat scroll 0 0 #fff;border:1px
solid #ddd;border-radius:3px;box-shadow:none;padding:10px
8px;width:100%;color:#666}.vrctextarea:focus{outline:none}.vrclistcontainer{padding:5px}.vrclist{list-style-type:none}.vrclist{margin:0;padding:0}.vrclist
li{list-style-type:none;margin:0px
10px 15px 0px !important;border-radius:7px;padding:15px
!important;-moz-border-radius:7px;webkit-border-radius:7px;border:1px
solid #CCC}img.vrclistimg{float:left;max-width:262px;margin:0
15px 10px 0}.vrclistcarname{display:block;font-weight:bold}.vrclistcarcat{display:block}.vrclistdivcost{color:#00647E;padding:2px
!important}.vrclistdivcost
.vrcliststartfrom{font-size: .9em;margin:4px
0 0 0}.car_cost{color:#333;font-size:1.4em;font-weight:bold;margin:0}.vrcliststartfrom{color:#999}.vrclistdivcost
.car_cost{font-size:1.2em;font-weight:bold}.vrclistgoon{display:inline-block}.vrclistgoon a, .vrclistgoon a:visited, .vrclistgoon a:link, .vrclistgoon a:active, .vrcconfnumbsubm
input{background:none repeat scroll 0 0 #0085b2;border:0
none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;margin:10px
0;padding:5px
15px;display:inline-block;text-decoration:none !important}.vrclistgoon
a{text-transform:uppercase}.vrclistgoon a:hover, .vrcconfnumbsubm input:hover{color:#fff;background:#015e7e}form
.vrcselectm{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 0.75rem center !important;background-size:10px 12px !important;appearance:none !important;font-size: .9em;padding:6px;margin:10px
0 0 0;border:1px
solid #ddd}.vrclistsep{display:block;margin:3px
0 10px 0;height:10px}vrcdetsep{margin-bottom:5px;margin-top:8px}.vrclegendediv{clear:both;float:none;margin:18px
0 10px}.vrclegenda{margin-right:15px;font-weight:bold;padding:5px
0}.vrclegendediv .vrclegenda-status,.vrclegenda>span:first-child{border-radius:2px;margin-right:5px;display:inline-block;width:14px;height:14px;vertical-align:middle;border-radius:50%}.vrclegfree{background:#f9f9f9;border:1px
solid #ccc}.vrclegwarning{background:#f89d33;border:1px
solid #f89d33}.vrccal tr
td{border:0;width:35px;height:35px;padding:0
!important;text-align:center}.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{display:block;color:#3e6372}.vrccal tr td a:hover{color:#6096ac}.vrccal tr td .vrc-cdetails-cal-pickday{display:block;cursor:pointer}.vrclegbusy{background:#ff4d4d;border:1px
solid #ff4d4d}.vrclegendediv .vrclegenda-lbl{display:inline-block;vertical-align:middle}.vrccaldays{font-size: .9em;padding:2px}.vrccalcontainer{border:0;border-spacing:0;border-collapse:collapse}.vrccalcontainer
td{border:0
none;margin:5px;padding:5px
5px 5px 0px}.vrccalcontainer
.vrccal{border-radius:4px}.vrccalform, .vrccalform tr, .vrccalform tr
td{border:0}.vrccalform tr
td{padding:3px}.vrccalform tr td
select{padding:2px;color:#666;font-size: .9em}.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-radius:4px;border:1px
solid #ddd}.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;text-align:center;font-size: .9em;font-weight:bold;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{overflow:hidden;margin:5px
0 0 0}.cardetails_moreimages{width:100%;overflow:hidden;margin:5px
0 0 0;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:0.7}.loginregistercont{display:flex;flex-wrap:wrap}.loginregistercont>div{flex:1;border-radius:4px;padding:30px;margin:10px;border:1px
solid #ddd}.loginregistercont>div>h4{color:#666;text-transform:uppercase;padding:10px
0}.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;display:inline-block;width:100%}.vrclocationsmapdiv{font-size: .9em}.vrclocationsmapdiv
a{background:#eee;padding:30px;color:inherit;border:2px
solid #eee;display:block;text-align:center}.vrclocationsmapdiv a:hover{background:#fff}.vrcdivsearch .vrclocationsbox
i{font-size:58px;margin-bottom:20px}.vrclocationsmapdiv
a{text-decoration:none !important}.vrclocationsmapdiv a
span{display:block;text-transform:uppercase;font-weight:bold}.vrcdivsearch .vrcsfentrysubmit input.vrcdetbooksubmit, .vrcdivsearch
.button{background:none repeat scroll 0 0 #0073aa;cursor:pointer;font-weight:400;color:#fff}#vrcmapcanvas{border-radius:0;margin:0
auto;box-shadow:0 2px 5px 0px rgba(0,0,0,.1)}.vrcgmapinfow{padding:3px;color:#555}.vrcgmapinfowdescr{font-size: .9em}.vrcgmapinfowdescr
p{margin:0;padding:0
0 5px 0}.vrcgmapinfow
h3{margin:0
0 10px 0;padding:0}.vrcdivsearch{padding:15px;background:#fbfbfb;border:1px
solid #eee;width:100%;display:flex;flex-wrap:wrap}.vrcdivsearch>.vrcdivsearch-inner{flex:1;display:flex;flex-wrap:wrap}.vrcdivsearch-inner
form{width:100%}.vrcdivsearch
.vrclocationsbox{flex-basis:200px;margin-left:15px}.vrc-searchf-section-locations{display:flex;flex-wrap:wrap}.vrc-searchf-section-locations .vrcsfentrycont:first-child, .vrc-searchf-section-datetimes .vrcsfentrycont:first-child{margin-right:10px}.vrcdivsearch
.vrcsfentrycont{margin:0
0 10px 0;flex:1}.vrcdivsearch .vrcsfentrycont>div{display:inline-block;margin:3px}.vrcdivsearch .vrcsfentrycont select,
.vrcdivsearch .vrcsfentrycont
input{font-size: .9em}.vrcsfentrycont .vrcsfentrydate
.hasDatepicker{border-radius:0;padding:0;height:32px;float:left;margin:0
10px 0 0;border:0;box-shadow:none;font-size: .9em;flex:1;background:#fff}.vrcsfentrycont .vrcsfentrydate .ui-datepicker-trigger{display:none}.vrcsfentryselect
select{padding:0
5px 0;line-height:1;border:0;border-radius:2px;height:34px;width:auto;background:#fff;margin-bottom:0;border:1px
solid #ddd}.vrcsfentrycont
.vrctimesep{display:inline-block;padding:0
5px;align-self:center}.vrcsfentrycont #vrccomselph select,
.vrcsfentrycont #vrccomselpm select,
.vrcsfentrycont #vrccomseldh select,
.vrcsfentrycont #vrccomseldm
select{padding:0
5px 0;line-height:1;border:0;height:34px;border-radius:2px;margin-bottom:0;border:1px
solid #ddd;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 0.75rem center !important;background-size:10px 12px !important;appearance:none !important;padding:0px
1.75rem 0px 0.75rem !important}.vrcdivsearch .vrc-searchf-section-datetimes
.vrcsfentrycont{display:flex;flex-wrap:wrap}.vrcdivsearch .vrc-searchf-section-datetimes{display:flex}.vrcdivsearch .vrcsfentrycont .vrc-sf-time-container{display:flex}.vrcdivsearch .vrcsfentrycont
label{margin-bottom:5px;font-size: .9em;font-weight:normal}.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{margin-right:10px;flex:1}.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{display:block;margin:0}.vrc-searchf-section-sbmt{display:flex}.vrc-searchf-section-sbmt
.vrcsfentrycont{margin-top:auto;margin-bottom:22px}.vrcdivsearch .vrcsfentrylabsel
.vrcsfentrydate{background:#fff;padding:0
10px;color:#666;border-radius:2px;border:1px
solid #ddd;display:flex}.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate
i{margin-top:8px}.vrcdivsearch .vrcsfentrytime>span{display:inline-block;float:left}.vrcdivsearch .vrcsfentrycont
div{display:inline-block;vertical-align:top}.vrcdivsearch .vrcsfentrycont
.vrcsfentryselect{display:block}.vrcdivsearch .vrcsfentrycont .vrcsfentryselect
select{width:100%}.vrcdivsearch form table td select, .vrcdivsearch form table td
input{background:#fefefe;border:1px
solid #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#666;padding:6px
!important;line-height:12px;font-family:"Century Gothic",Tahoma,Arial}.vrcdivsearch form table td input[type^="submit"]{background:#ddd;border:1px
solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:10px
0 0 0;width:115px;cursor:pointer}.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{background:#FBFBFB;border:1px
solid #C9E9FC;border-radius:4px;padding:10px;color:#666;display:block;font-size:1em}.vrcpaymentchangetot
.vrcorddiffpayment{font-weight:bold;color:#144D5C;font-size:1.1em}.vrcoptionforcequant{padding:6px
10px;border:1px
solid #ddd;border-radius:4px}.vrcuserorderstable{width:100%;padding:5px}.vrcuserorderstable
tr{border-bottom:1px solid #eee}.vrcuserorderstablerow{background:#eee;border-bottom:0}.vrcuserorderstable
td{padding:10px}.vrcuserorderstablerow
td{font-weight:bold}.vrcuserorderstable
.badge{padding:7px
16px;font-size:13px;border-radius:16px;min-width:100px}.vrcuserorderstable .badge-success{color:#28a745;background-color:#e6faea;border:1px
solid #28a745}.vrcuserorderstable .badge-warning{color:#ff8707;background-color:#fff7e3;border:1px
solid #ff8707}.vrcuserorderstable .badge-danger{color:#dc3545;background-color:#ffedef;border:1px
solid #dc3545}p.vrcuserordersparag{font-style:italic;padding:5px}.vrcprintdiv{font-size:1.1em;text-align:right}.vrcprintdiv a
img{border:0}.vrcordcancbox{border:1px
solid #eee;padding:20px;margin-top:10px;background:#fbfbfb;box-shadow:0 3px 3px 0 rgba(50,54,72,.08);border-radius:6px}.vrcordcancbox
h3{margin:0
0 10px}.vrcordcancbox
.vrcinput{height:auto;margin:0
0 5px 0;width:80%}.vrcordcancbox
.vrctextarea{width:80%}.vrcordcancbox .vrcordcancform-entry-submit{margin-top:10px}.vrcordcancformbox{display:none}.vrcordcancbox
#vrcopencancform{display:inline-block;background:#3185b1;color:#fff;border-radius:2px;white-space:break-spaces;padding:10px
20px}.vrcordcancbox #vrcopencancform:hover{background:#276e94}#vrcformcancemail,#vrcformcancreason{padding:0
5px 0 0}.vrcordcancbox
.button{margin:5px
0 0;background:#195f71;color:#fff;border-radius:3px;padding:10px;border:0}.vrcdownloadpdf{font-weight:bold;margin-top:10px}.vrcdownloadpdf
a{text-decoration:none}.vrcdownloadpdf
i{padding-right:5px}.vrc-car-result-characteristics{margin-top:5px;background-color:#416b4829;padding:5px;border-radius:5px}.vrc-car-result-characteristics
.vrccarcarat{display:inline-block;vertical-align:top}.vrc-car-result-characteristics .vrccarcarat
img{vertical-align:middle;max-width:20px}.vrc-car-result-characteristics .vrccarcarat
span{padding:0
1px;font-size:11px}.vrc-car-result-characteristics .vrccarcarat
i{font-size:16px}.vrc-avcals-container{display:inline-block;width:100%;margin-bottom:40px}.vrccaldivcont{border:2px
solid #eee;border-top:2px solid #3e6372;display:inline-block;margin:0
5px 8px;vertical-align:top;border-radius:0;padding:3px
8px 8px;width:calc(33.33% - 14px)}.vrcsearchconfnumb{border:1px
solid #ddd;border-top:3px solid #eee;padding:10px;border-radius:8px;margin-bottom:20px}.vrccal{border:0
none;border-collapse:separate;border-spacing:2px;box-sizing:inherit;width:100%}.vrccal tr:first-child{font-weight:bold;height:25px;font-size: .9em}.vrccal .vrccaldays
td{font-weight:bold;font-size: .9em;text-align:center}.vrcconfnumbinp{display:inline-block}.vrcconfnumbsubm{display:inline-block}.vrcconfnumbinp
input{border:1px
solid #ddd;border-radius:4px;padding:2px
5px;margin:0
10px 0 0}.maxthirty{cursor:pointer;max-height:30px;height:expression(this.height > 30 ? "30px" : true);max-width:30px;width:expression(this.width > 30 ? "30px" : true)}.car_result>.vrc-car-characteristics{width:100%;display:inline-block;border-top:1px solid #ddd;text-align:right}.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;width:100%;text-align:center}.vrc-car-result-right{flex:1}.vrc-car-name{font-weight:bold;font-size:1.4em}.vrc-car-name
a{text-decoration:none !important}.vrccaratsdiv
.vrccarcarat{display:inline-block}.vrccarcarat>*{margin:3px;display:inline-block}.vrc-car-result-rightinner-deep{display:flex;flex-wrap:wrap}.vrc-car-result-rightinner-deep>*{display:inline-block;vertical-align:top}.vrc-car-result-inner{min-height:initial;position:relative;flex:1;padding:15px
30px 15px;display:flex;flex-direction:column;justify-content:center}.vrc-car-result-inner .vrc-car-category{display:block;text-transform:uppercase;font-size: .9em}.vrc-car-lastblock{padding:0
15px 7px;text-align:center;width:100%}.vrc-car-bookingbtn{margin:8px
0 0}.vrc-car-bookingbtn
form{margin:0}.vrc-car-result-dailycost{margin:7px
0 0;letter-spacing:-0.4px;color:#0085B2}.vrc-perday-txt{font-size: .9em}.vrc-car-result-description{margin:5px
0 0;display:none}.vrc-car-characteristics{margin-top:10px}.vrcsrowpricediv>*{display:block}.vrc-promotion-block{position:relative;padding:8px
10px 8px 10px;background:#f6f6f6;border:1px
solid #1daa00;margin:10px
0px 10px 0;display:flex}.vrc-promotion-block .vrc-promotion-icon{display:inline-block;margin-right:10px}.vrc-promotion-block .vrc-promotion-icon
i{width:34px;height:34px;line-height:31px;border:2px
solid #1daa00;border-radius:50%;text-align:center;color:#fff;background:#1daa00}.vrc-promotion-description{color:#666;padding:0
25px 0 0;align-self:center;font-size:1.1em}.vrc-promotion-block
p{margin:0}.vrc-promotion-price{position:relative}.car_result .vrc-promotion-price
.car_cost{color:#2b2c27;font-weight:400;display:block}.car_result .vrc-car-result-price-before-discount
.car_cost{display:inline-block;color:#646464;text-decoration:none;position:relative}.car_result .vrc-car-result-price-before-discount .car_cost:after{content:"";position:absolute;right:0;top:50%;width:100%;border-top:1px solid;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.vrcstartfrom{margin:18px
0 0 0;display:inline-block}.vrc-promotion-details{display:inline-block;width:100%;margin:10px
0}.vrc-promotion-name{color:#0085B2}.vrc-promotion-name
span{padding:10px;display:inline-block}.vrc-promotion-dates{display:flex;flex-wrap:wrap;margin-bottom:10px}.vrc-promotion-dates-left{display:inline-block;border:1px
solid #ddd;border-radius:4px;background:#f6f6f6;margin:0
10px;align-self:flex-end}.vrc-promotion-dates-right{display:inline-block;margin:0
15px 0 auto}.vrc-promotion-dates-left>div{display:inline-block;padding:15px
10px;font-weight:bold}.vrc-promotion-dates-left .vrc-promotion-date-label{display:block;text-transform:uppercase;font-size: .9em;font-weight:normal}.vrc-promotion-dates-left .vrc-promotion-date-from{margin:0
20px 0 0}.vrc-promotion-date-validuntil{font-size: .9em;padding:5px
0 3px 0;text-align:right}.vrc-promotion-dates-right .vrc-promotion-date-label{color:inherit}.vrc-promotion-date-weekdays{display:inline-block;font-size: .9em}.vrc-promotion-date-weekdays>span{padding:4px
7px;display:inline-block;background:#1e8ac3;color:#fff;border-radius:4px;margin:1px}.vrc-promotion-cars-list{display:flex;flex-wrap:wrap}.vrc-promotion-car-block{border:1px
solid #eee;background:#f6f6f6;padding:6px
6px 12px;margin:10px;flex-basis:calc(33.33% - 20px);border-radius:6px;display:flex;flex-wrap:wrap}.vrc-promotion-car-block>*{flex-basis:100%}.vrc-promotion-car-img
img{max-width:100%;height:auto}.vrc-promotion-car-block .vrc-promotion-car-img{text-align:center}.vrc-promotion-car-name{font-weight:bold;margin:10px
10px}.vrc-promotion-car-book-block{text-align:center;margin:0
10px;align-self:end}.vrc-promotion-car-book-block
a{background:#0085B2;color:#fff;width:100%;display:inline-block;padding:4px
0;text-transform:uppercase}.vrc-promotion-discount{margin:0px
0 5px;text-align:right}.vrc-promotion-discount-details{border:2px
dashed #eb0037;color:#eb0037;padding:12px
18px;border-radius:7px;font-weight:bold;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
0px 0px}.vrc-label-promo-price{position:relative}.vrc-cdetails-cost{border-top:1px solid #eee;margin:15px
0 10px;padding:10px
15px;text-align:right;background:#f6f6f6}.vrc-cdetails-cinfo{width:100%;display:inline-block}.vrc-car-carats,.vrc-showprc-car-carats{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:inline-block;float:none;margin-top:10px;padding:5px
0 0;width:100%}.vrc-car-carats .vrccaratsdiv,
.vrc-showprc-car-carats
.vrccaratsdiv{width:100%}.vrc-car-carats .vrccarcarat,
.vrc-showprc-car-carats
.vrccarcarat{display:inline-block;margin:0
8px 5px 0}.vrc-car-carats .vrccarcarat img,
.vrc-showprc-car-carats .vrccarcarat
img{float:left}.vrc-car-carats .vrccarcarat span,
.vrc-showprc-car-carats .vrccarcarat
span{float:left}.vrc-cardetails-legend{margin-top:15px}.vrc-showprc-container{display:flex;flex-wrap:wrap}.vrc-showprc-container>div{flex:1}.vrc-showprc-left{order:1;margin-left:15px}.vrc-showprc-right{order:0;text-align:left}.vrc-showprc-left .vrc-cdetails-infocar{padding:0
20px 0 0}.vrc-showprc-left
.car_title{border-bottom:0;margin-top:0}.vrc-showprc-right.car_img_box{margin:0}.vrc-cdetails-cmainimg{float:left;margin:0
20px 0 0}.vrc-cdetails-cmainimg
img{max-width:100%}.vrc-cdetails-cardesc{margin:0
0 0 10px;overflow:hidden}.vrc-cdetails-cinfo{margin:0
0 10px 0}.vrc-searchfilter-characteristics-container{border:1px
solid #ddd;display:inline-block;width:100%;margin:10px
0}.vrc-searchfilter-characteristics-list{display:inline-block;padding:5px}.vrc-searchfilter-characteristic{background:none repeat scroll 0 0 #f6f6f6;display:inline-block;margin:2px;padding:7px
8px;cursor:pointer}.vrc-searchfilter-characteristic:hover,.vrc-searchfilter-characteristic-active{background:#eee}.vrc-searchfilter-characteristic>*{display:inline-block}.vrc-searchfilter-characteristic > .vrc-searchfilter-cicon
img{max-width:24px;margin-right:2px}.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{display:inline-block;width:100%;text-align:center;margin:5px
0}.vrc-pagination .pagination-list{width:100%;text-align:center;margin:0;padding:0}.vrc-pagination .pagination-list
li{display:inline-block}.vrc-pagination .pagination-list li
a{padding:4px;background:#eee;font-size: .9em;color:#666;margin:0
2px}.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{display:inline-block;width:100%}.vrc-pagination
ul{text-align:center}.vrc-pagination ul
li{display:inline-block;list-style-type:none;padding:3px}.vrc-pagination ul li
.pagenav{display:inline-block;padding:3px
5px}.vrc-pagination ul li
a.pagenav{background:#eee;border:1px
solid #ddd;color:#666}.vrc-pagination ul li a.pagenav:hover{background:#ddd;text-decoration:none}.vrc-pagination ul li
span.pagenav{background:#fbfbfb;border:1px
solid #ddd}.vrc-itinerary-summary{border:1px
solid #ddd;display:flex;flex-wrap:wrap;width:100%;margin-bottom:15px}.vrc-itinerary-summary>div{display:inline-block;vertical-align:top;padding:15px;flex:1}.vrc-itinerary-summary>div>h4{margin-bottom:5px;padding-bottom:0;text-transform:uppercase;font-weight:bold;font-size: .9em}.vrc-itinerary-summary>div>div{display:flex}.vrc-itinerary-summary > div > div .vrc-itinerary-pickup-date-time, .vrc-itinerary-summary > div > div .vrc-itinerary-dropoff-date-time{margin-left:5px}.vrc-itinerary-summary .vrc-itinerary-pickup{border-right:1px solid #ddd}.vrc-itinerary-summary .vrc-itinerary-pickup-locdet, .vrc-itinerary-summary .vrc-itinerary-dropfff-locdet{display:inline-block;vertical-align:top}.vrc-itinerary-summary .vrc-itinerary-pickup-locdet .vrc-itinerary-pickup-locaddr, .vrc-itinerary-summary .vrc-itinerary-dropfff-locdet .vrc-itinerary-dropoff-locaddr{display:block;font-size: .9em}.vrc-itinerary-summary
i{color:#666;margin-top:6px;margin-right:8px;font-size:14px}.vrc-itinerary-duration{font-weight:bold;margin-left:5px;font-style:italic;color:#666}.vrc-oconfirm-middlep{display:flex;flex-wrap:wrap;align-content:space-between}.vrc-oconfirm-middlep>div{flex:1}.vrc-enterpin-top>span>span{font-weight:bold}.vrc-enterpin-top .vrc-pincode-sbmt{background:#0085b2;border:1px
solid #0085b2;border-radius:5px;color:#FFF;cursor:pointer;padding:10px
14px;margin:0
0 0 5px;width:auto;vertical-align:top}.vrc-reqinfo-opener{display:inline-block;padding:5px
10px;border-radius:3px;background:#708896;color:#fff;font-weight:400;transition:all 400ms ease-in-out}.vrc-reqinfo-opener:hover{background:#709296;transition:all 400ms ease-in-out;color:#fff}#vrcdialog-overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%;z-index:1000}a.vrcdialog-overlay-close{display:block;height:100%;cursor:default}.vrcdialog-inner{width:40%;height:auto;max-height:50%;position:fixed;left:30%;top:25%;overflow-y:scroll;padding:5px;background:#fff;z-index:9999;border-radius:5px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .5)}.vrcdialog-left,.vrcdialog-right{display:inline-block;vertical-align:top}.vrcdialog-left{width:40%}.vrcdialog-right{width:58%;text-align:center;padding:0
15px;position:relative;top:50%;transform:translate(0%, 56%)}.vrcdialog-right:after{background:none repeat scroll 0 0 #a3d900;border:4px
solid #fff;border-radius:50%;color:#fff;content:"\2713";font-size:22px;font-weight:bold;height:37px;line-height:24px;padding:0
0 0 1px;position:absolute;left:50%;top:-21px;transform:translate(-50%, -50%);width:37px}.vrcdialog-left
#vrcdialogrimage{width:auto;max-width:100%;margin-top:0}.vrcdialog-reqinfo{width:70%;height:auto;max-height:70%;min-height:50%;position:fixed;left:15%;top:15%;overflow-y:scroll;padding:25px;background:#fff;z-index:1000;border-radius:2px;box-shadow:0 0 5px 0 #333}.vrcdialog-inner>h3{color:#666;font-weight:300;border-bottom:1px solid #ddd;margin:0
0 15px 0;padding:0
0 5px}.vrcdialog-reqinfo
label{display:block;margin:0
0 5px}.vrcdialog-reqinfo
input{font-family:inherit;color:#7F8C97;padding: .6rem .8rem;border:1px
solid #C0C6CC;background:#fff;margin:0;width:200px;border-radius: .4rem;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s}.vrcdialog-reqinfo
textarea{font-family:inherit;color:#7F8C97;padding: .6rem .8rem;border:1px
solid #C0C6CC;background:#fff;margin:0;width:40%;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s}.vrcdialog-reqinfo
button.btn{background:#508eaf;color:#fff;border:0;padding:10px
15px;margin:5px
0 0}.vrcdialog-reqinfo-formentry{margin:0
0 5px}#vrcdialogrimage{text-align:center;width:250px;height:auto;margin:10px
0 0}.vrcdialog-intro{display:block;text-transform:uppercase;font-size: .9em}.vrcdialogrname{color:#3e6372;display:inline-block;font-size:1.1em;margin-bottom:15px}.vrcdialog-bottom{display:block;text-align:center;margin:20px
0 20px 0}.vrcdialog-bottom
button{margin-right:5px}[data-vrc-expl]{position:relative;cursor:pointer}[data-vrc-expl]:before,[data-vrc-expl]:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:none}[data-vrc-expl]:hover:before,[data-vrc-expl]:hover:after,[data-vrc-expl]:focus:before,[data-vrc-expl]:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}[data-vrc-expl]:before{z-index:10001;border:6px
solid transparent;background:transparent;content:""}[data-vrc-expl]::after{margin-left:-70px}[data-vrc-expl]:after{text-align:center;z-index:10000;padding:8px;width:160px;background-color:#000;background-color:hsla(0, 0%, 20%, 0.9);color:#fff;content:attr(data-vrc-expl);font-size:12px;line-height:1.2}.vrc-expl:before,.vrc-expl:after{top:100%;bottom:auto;left:34%}[data-vrc-expl]::before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0, 0%, 20%, 0.9)}.vrc-expl:hover:before,.vrc-expl:hover:after,.vrc-expl:focus:before,.vrc-expl:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.vrc-icn-carat{font-size:22px;color:#708896}.vrc-cdetails-cinfo{display:flex;flex-wrap:wrap}.vrc-cdetails-cinfo>div{flex:1}.vrc-cdetails-cardesc{margin-left:0}.vrc-cdetails-cgroup
.vrclistcarname{padding-bottom:0}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.vrc-availability-controls{margin:10px
0 30px}.vrc-availability-controls
select{background:#fff;border:1px
solid #ddd;padding:6px}.vrc-availability-controls
.vrclegendediv{margin:15px
0 0}.vrc-availability-wrapper{margin:20px
0 0}.vrc-availability-car-container{margin:30px
0 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.vrc-availability-car-details{display:inline-block;width:100%}.vrc-availability-car-details-first{border-right:2px solid #ddd;display:inline-block;min-height:162px;position:relative;width:80%}.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{display:block;padding:0;margin:10px
0}.vrc-availability-car-details-descr{display:block;margin:5px
0 0}.vrc-availability-car-details
.car_carats{padding:8px
0 8px 0px}.vrc-availability-car-details-last{border-left:2px solid #ddd;float:right;left:-2px;margin:0;padding:0;position:relative;width:20%}.vrc-availability-car-details-last-inner{margin:50px
auto 0;width:80%}.vrc-availability-car-details-last-pickup{display:none;margin:20px
0 0;color:#516a81;text-align:center}.vrc-availability-car-details-last-pickup
i{width:28px;height:28px;background:#365868;color:#fff;line-height:28px;border-radius:50%;padding:0px;margin-right:5px;font-size:12px}.vrc-availability-car-details-last-pickup
span{font-size: .9em;font-weight:bold;margin:0
9px 0 0;padding:15px
0 15px 0;position:relative;text-transform:uppercase}.vrc-availability-car-monthcal{margin:0}.vrc-availability-car-monthcal
table{margin-bottom:0}.vrc-availability-car-avdays
td{text-align:center;position:relative;height:30px;padding:8px
!important}.vrc-availability-month-name{background:#f6f6f6;color:#3e6372}.vrc-availability-month-day{text-align:center}.vrc-availability-month-day{text-align:center}.vrc-availability-weekday{font-size: .9em}.vrc-availability-car-avdays .vrc-gav-cell{cursor:pointer}.vrc-availability-car-avdays .vrc-free-cell{background:#f2f2f2;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s}.vrc-availability-car-avdays td::after{content:"";background:#fff;width:1px;height:100%;position:absolute;top:0;right:0}.vrc-availability-car-avdays .vrc-occupied-cell{background:#FF4D4D;color:#fff}.vrc-availability-car-avdays .vrc-partially-cell{background:#FF9326;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;color:#fff}.vrc-availability-car-avdays .vrc-free-cell:hover,.vrc-free-cell.vrc-cell-selected-arrival{background:#e6e6e6;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s}.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{content:"";background:#fff;width:1px;height:100%;position:absolute;top:0;right:0}.vrc-availability-car-hours .vrc-availability-car-hours-time-name{background:#f6f6f6;color:#444;font-size: .9em;text-align:left}.vrc-availability-car-hours .vrc-availability-car-hours-time-val{line-height:1.1em;height:10px;font-size: .9em}.vrc-availability-car-hours-av-free{background:#f2f2f2;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s}.vrc-availability-car-hours-av-warning{background:#ff9326;color:#fff}.vrc-availability-car-hours-av-busy{background:#FF4D4D;color:#fff}.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{display:flex;flex-wrap:wrap}.vrc-searchsuggestions-list .vrc-searchsuggestions-solution{flex-basis:calc(50% - 30px);text-align:center;margin:15px
15px 20px;border-radius:4px;border:1px
solid #ddd;box-shadow:0 0 10px rgba(0,0,0,0.1)}.vrc-searchsuggestions-solution-dates{border-bottom:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;justify-content:center;font-weight:bold}.vrc-searchsuggestions-solution-dates>span{padding:10px
5px;flex:1}.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{position:relative;margin-bottom:-18px}.vrc-oconfirm-summary-container{margin-bottom:40px}.vrc-oconfirm-summary-car-wrapper>div>div,.vrc-oconfirm-summary-total-wrapper>div>div{display:inline-block;vertical-align:top;padding:7px
10px;line-height:1em}.vrc-oconfirm-summary-car-cell-descr{width:50%}.vrc-oconfirm-summary-car-cell-guests{width:20%}.vrc-oconfirm-summary-car-cell-days{width:10%;text-align:center}.vrc-oconfirm-summary-car-cell-net{width:15%;text-align:center}.vrc-oconfirm-summary-car-cell-tax{width:10%;text-align:center}.vrc-oconfirm-summary-car-cell-tot{width:15%;text-align:right}.vrc-oconfirm-summary-total-head, .vrc-oconfirm-summary-car-row .vrc-oconfirm-summary-car-head-cell{display:none}.vrc-oconfirm-summary-car-wrapper{margin:0
0 15px;padding:20px;border:1px
solid #ddd;border-radius:8px;border-top:3px solid #eee}.vrc-oconfirm-summary-car-head{display:flex}.vrc-oconfirm-summary-car-head-cell{font-size: .9em;font-weight:bold;text-transform:uppercase;color:#444;margin-bottom:5px}.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-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);border-top:3px solid #eee}.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:bold}.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:normal}.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row .vrc-oconfirm-summary-car-cell-days{display:none}.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{border-top:1px solid #ddd;padding-top:5px;margin-top:5px}.vrc-oconfirm-summary-coupon-newtot-row .vrc-oconfirm-summary-car-cell-tot{font-weight:bold}.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-positive > .vrc-oconfirm-total-block, .vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-negative > .vrc-oconfirm-total-block, .vrcrdrowtotal-positive .vrc-oconfirm-summary-car-cell-tot,
.vrcrdrowtotal-negative > .vrc-oconfirm-total-block, .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-positive > .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-positive>.vrc-oconfirm-summary-car-cell-tot{font-size:13px}.vrc-oconfirm-summary-car-cell-descr .vrc-oconfirm-carname{font-size:1.2em;line-height:1.2em;margin-bottom:5px}.vrc-oconfirm-summary-car-cell-descr .vrc-oconfirm-priceinfo{font-size: .8em;margin:3px
0 0}.vrc-oconfirm-summary-option-row,.vrc-oconfirm-summary-fee-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-total-head, .vrc-oconfirm-summary-car-row .vrc-oconfirm-summary-car-head-cell{display:none}.vrc-oconfirm-total-block{text-transform:uppercase}.vrc-order-details-top-order{display:flex;flex-wrap:wrap}.vrc-order-details-top-order>div{flex:1}.vrc-order-details-top-order>div,.vrc-order-details-top-car{margin:5px;padding:24px;border-radius:6px;border:1px
solid #ddd}.vrc-order-details-top-car{display:flex;flex-wrap:wrap}.vrc-order-details-top-car .vrc-order-details-car-info{display:inline-block;margin-left:auto;order:1}.vrc-order-details-top-car .vrc-order-details-summary{order:0;margin-right:15px}.vrc-order-details-top-order > div .vrc-order-details-info-key, .vrc-order-details-top-car .vrc-order-details-summary-key{font-weight:bold;text-transform:uppercase;font-size: .9em;display:block}.vrc-order-details-top-wrap
.vrcvordudatatitle{margin-bottom:9px;display:block;border-bottom:1px solid #ddd;padding-bottom:5px;text-transform:uppercase;color:#999}.vrc-order-details-top-wrap .vrc-order-details-info-inner, .vrc-order-details-top-car .vrc-order-details-summary-entry{margin:12px
0}.vrc-order-details-car-photo
img{border-radius:4px;margin-bottom:10px;max-width:400px}.vrc-order-details-costs-wrap{margin:10px
5px 5px;padding:24px;border-radius:8px;border:1px
solid #ddd;border-top:3px solid #eee}.vrc-order-details-costs-wrap .vrc-order-details-costs-row{display:flex;flex-wrap:wrap;margin-bottom:5px}.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-weight:bold;font-size:1.3em}.vrc-order-details-costs-wrap .vrc-order-details-costs-row-totalpaid, .vrc-order-details-costs-wrap .vrc-order-details-costs-row-remainingbalance{font-size:1em}.vrc-order-details-costs-wrap .vrc-order-details-costs-row:last-child{border-top:1px solid #eee;padding-top:5px;margin-top:5px}.vrc-order-details-costs-wrap .vrc-order-details-costs-row:only-child{border-top:0;padding-top:0;margin-top:0}.vrc-pagination-footer{margin-top:30px}.vrc-pagination-footer .tablenav .pagination-links>*{border:1px
solid #ddd;background:#fff;padding:5px
10px;border-radius:4px;margin:0
2px}.vrc-pagination-footer .tablenav .pagination-links>a{font-weight:bold;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{display:flex;flex-wrap:wrap}.vrc-oconfirm-footer .vrc-save-order-block{margin-left:auto}.vrc-oconfirm-footer
.booknow{margin-top:0}.vrc-docsupload-upload-progress-wrap{border:1px
solid #eee;background:#fff;border-radius:2px;margin-top:4px;flex:1;align-self:center;margin-left:10px}.vrc-docsupload-upload-progress-wrap .vrc-docsupload-upload-progress{background:#3370ff;color:#fff;border-radius:2px;font-size:11px;padding:0
5px;width:1%}.vrc-docsupload-upload-container{display:flex}.vrc-docsupload-upload-container .vrc-docsupload-uploadfile
i{margin-right:5px}.vrc-docsupload-files{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:5px}.vrc-docsupload-files .vrc-docsupload-file-uploaded{width:110px;border:1px
solid #ddd;background-color:#fff;border-radius:4px;text-align:center;margin:5px;padding:3px;position:relative}.vrc-docsupload-files .vrc-docsupload-file-uploaded-rm{position:absolute;top:-9px;right:-6px;border-radius:50%;border:1px
solid #fff;cursor:pointer}.vrc-docsupload-files .vrc-docsupload-file-uploaded-rm:hover{color:#dc1f1f}.vrc-docsupload-file-uploaded>a{color:#666;text-decoration:none;display:block;line-height:1em;padding:6px
3px}.vrc-docsupload-file-uploaded>a>span{width:90px;display:inline-block;overflow:hidden;text-overflow:ellipsis;font-size:13px;white-space:nowrap}.vrc-docsupload-file-uploaded > a
i{font-size:18px}.vrc-docsupload-wrap{display:flex;flex-wrap:wrap;margin:10px
0}.vrc-docsupload-wrap>div{flex:1;margin:5px;padding:24px;border-radius:6px;border:1px
solid #ddd}.vrc-docsupload-wrap
.vrcvordudatatitle{margin-bottom:9px;display:block;border-bottom:1px solid #ddd;padding-bottom:5px;text-transform:uppercase;color:#999}.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-weight:bold;text-transform:uppercase;font-size: .9em;display:block}.vrc-docsupload-field-comments{margin-top:10px}.vrc-docsupload-field-comments .vrc-docsupload-field-key{display:block}.vrc-docsupload-field-comments .vrc-docsupload-field-input{display:block}.vrc-docsupload-field-comments .vrc-docsupload-field-input
textarea{width:100%;max-height:150px}.err{background:no-repeat scroll 10px center #F7EAEA !important;border:1px
solid #F7C9C9 !important;border-radius:5px;color:#D90000;font-weight:bold;margin:15px
0 20px;padding:20px
!important;width:100%}.warn{background:no-repeat scroll 10px center #FEEFB3 !important;border:1px
solid #F0C37D !important;border-radius:5px;color:#9F6000;font-weight:bold;margin:15px
0 20px;padding:20px
!important}.successmade{background:no-repeat scroll 10px center #E0F5DB !important;border:1px
solid #AFDDA5 !important;border-radius:5px;color:#457313;font-weight:bold;margin:15px
0 20px;padding:20px
!important}.info{background:no-repeat scroll 10px center #c8e4fb !important;border:1px
solid #72abcc !important;border-radius:5px;color:#1b628c;font-weight:bold;margin:15px
0 20px;padding:20px
!important}.vrc-toast-message{visibility:hidden;min-width:250px;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:16px;position:fixed;z-index:99999;left:50%;bottom:30px;transform:translate(-50%, 0)}.vrc-toast-message.vrc-toast-message-presented{visibility:visible;-webkit-animation:toastfadein 0.5s;animation:toastfadein 0.5s}.vrc-toast-message.vrc-toast-message-dimissed{visibility:hidden;-webkit-animation:toastfadeout 0.5s;animation:toastfadeout 0.5s}@-webkit-keyframes
toastfadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes
toastfadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes
toastfadeout{from{bottom:30px;opacity:1;visibility:visible}to{bottom:0;opacity:0;visibility:hidden}}@keyframes
toastfadeout{from{bottom:30px;opacity:1;visibility:visible}to{bottom:0;opacity:0;visibility:hidden}}.ui-datepicker.ui-widget-content{background:#fff;padding:0;border:0;width:19em;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.2)}.ui-datepicker.ui-widget>.ui-datepicker-header{font-weight:bold;border:0;padding: .4em 3px !important;background:transparent}.ui-datepicker.ui-widget
table{width:95%;margin:0
auto .4em;border-collapse:initial;border-spacing:2px}.ui-datepicker.ui-widget
td{border:1px
solid #eee;height:35px;width:35px}.ui-datepicker.ui-widget td span, .ui-datepicker.ui-widget td
a{padding: .2em;height:35px;line-height:35px !important;display:block}.ui-widget-header .ui-state-hover{border:1px
solid #666;background:#666}.ui-datepicker.ui-widget-content .ui-state-disabled, .ui-datepicker.ui-widget-content .ui-state-disabled, .ui-datepicker .ui-widget-header .ui-state-disabled{opacity: .55}.ui-datepicker.ui-widget-content .ui-datepicker-prev, .ui-datepicker.ui-widget-content .ui-datepicker-next{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-weight:bold;font-size:14px}.ui-datepicker.ui-widget-content .ui-state-default, .ui-datepicker.ui-widget-content .ui-state-default, .ui-datepicker.ui-widget-header .ui-state-default{border:0;background:transparent;font-weight:normal;text-align:center;color:#666;font-size:14px}@media screen and (max-width: 980px){.vrcsearchview .vrc-searchf-section-locations{max-width:inherit;width:100%}.vrcsearchview .vrcsfentrycont > div
select{width:100%}.vrcsearchview .vrc-searchf-section-datetimes{width:100%}.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container{display:flex}.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomselph,
.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomselpm,
.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomseldh,
.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container
#vrccomseldm{flex:1}.vrcsearchview .vrc-searchf-section-categories{width:100%;margin-right:0}.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{width:100%}.vrcdivsearch .vrcsfentryselect
select{width:100%}.vrcdivsearch .vrc-searchf-section-datetimes{width:100%;flex-wrap:wrap}.vrcdivsearch .vrcsfentrycont>.vrcsfentrytime{width:auto}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont
.vrcsfentrylabsel{flex:1}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont
.vrcsfentrydate{width:100%;display:flex;box-sizing:border-box}.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{width:100%}.vrcsfentrycont #vrccomselph select, .vrcsfentrycont #vrccomselpm select, .vrcsfentrycont #vrccomseldh select, .vrcsfentrycont #vrccomseldm
select{width:100%}.vrcdivsearch .vrcsfentrycont
.vrcsfentrysubmit{width:100%}.vrcdivsearch .vrcsfentrycont .vrcsfentrysubmit .vrc-search-btn{display:block;width:100%;box-sizing:border-box}.vrc-oconfirm-summary-car-row{flex-wrap:wrap}.vrc-oconfirm-summary-total-head, .vrc-oconfirm-summary-car-row .vrc-oconfirm-summary-car-head-cell-responsive{display:block;margin-right:5px;text-transform:inherit}.vrc-oconfirm-summary-car-head,.vrc-oconfirm-summary-total-head{display:none}.vrc-oconfirm-summary-car-wrapper > div > div, .vrc-oconfirm-summary-total-wrapper > div > div, .vrc-oconfirm-summary-total-wrapper-notaxes .vrc-oconfirm-summary-car-cell-descr{width:33%}.vrc-oconfirm-summary-car-wrapper .vrc-oconfirm-summary-car-cell-descr{background:#f6f6f6;width:100%;margin-bottom:5px}.vrc-oconfirm-summary-car-cell-net,.vrc-oconfirm-summary-car-cell-days,.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-option-row .vrc-oconfirm-summary-car-cell-days, .vrc-oconfirm-summary-fee-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-basis:230px;flex-grow:0}.vrc-docsupload-wrap>div{flex-basis:100%}.vrc-oconfirm-middlep>div{flex-basis:100%}}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px
solid #ddd}.vrc-availability-month-name,.vrc-availability-month-day{white-space:nowrap;padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.vrc-availability-car-details-first{width:100%;border-right:0;border-bottom:1px solid #ddd}.vrc-availability-car-container{border:1px
solid #ddd}.vrc-availability-car-details-last{left:0;width:100%;border:0}.vrc-availability-car-details-last-inner{margin:15px
auto 20px}.vrcdivsearch
.vrclocationsbox{flex-basis:100%;margin-left:0}.vrccustomfields
.vrcdivcustomfield{flex-basis:100%}}@media screen and (max-width : 660px){.vrc-cdetails-cinfo .vrc-cdetails-img{flex-basis:auto}.vrc-searchf-section-locations{max-width:100%;margin-right:0}.vrc-searchf-section-locations
.vrcsfentrycont{width:100%;flex-basis:100%}.vrc-searchf-section-locations .vrcsfentrycont:first-child, .vrc-searchf-section-datetimes .vrcsfentrycont:first-child{margin-right:0}.vrc-searchf-section-locations .vrcsfentrycont
select{width:100%}.vrc-searchf-section-datetimes{width:100%}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont
.vrcsfentrylabsel{flex:1;margin-right:0}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont
.vrcsfentrytime{flex-basis:100%;margin-right:0}.vrcdivsearch .vrc-searchf-section-sbmt{margin-left:0;width:100%}.vrcdivsearch .vrc-searchf-section-sbmt
input{width:100%}.car_result .vrc-car-result-left{width:100%;flex-basis:100%;text-align:center}.vrc-cdetails-cinfo .vrc-cdetails-infocar{padding:10px
0px}.car_result .vrc-car-result-right{width:100%}.car_result .vrc-car-result-rightinner{width:100%;left:auto}vrc-car-result-inner{width:96%;padding:0
20px;left:auto;text-align:center}.car_result .vrc-car-result-inner{width:96%;padding:0
20px;left:auto;min-height:inherit !important}.car_result .vrc-car-result-rightinner-deep{right:auto}.car_result .vrc-car-lastblock{width:100%;left:auto;border-left:0}.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;background-color:#416b4829;border-radius:5px}.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 form .vrcsfentrycont
select{width:100%}.vrc-searchmod-wrap-horizontal .vrc-searchmod-section-sbmt{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{flex-basis:100%;margin-right:0;margin-bottom:10px}.vrc-order-details-top-car .vrc-order-details-car-info{flex-basis:100%;text-align:center}.vrcdialog-reqinfo
textarea{width:100%}}@media screen and (max-width : 580px){.vrc-tableopt-td-name{width:auto}.vrclocationbox{width:100% !important}.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{flex-basis:100%;text-align:center}.vrc-showprc-prices-inner .vrc-showprc-priceinfo{flex-wrap:wrap}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-showprc-pricename{display:block;flex-basis:100%;text-align:center}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-showprc-pricecost, .vrc-showprc-prices-inner .vrc-showprc-price-row-cell-last{flex-basis:100%;text-align:center;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{flex-basis:100%;margin-bottom:10px;margin-right:0}.vrc-showprc-option-row .vrc-showprc-option-name-descr{margin-right:0}.vrc-showprc-option-row .vrc-showprc-option-cell-price{flex-basis:100%;justify-content:center;margin-top:15px}.vrc-showprc-option-row .vrc-showprc-option-cell-info{text-align:center}.vrcinfocarcontainer .vrc-summary-car-img{flex-basis:100%;flex-grow:0;max-width:100%;text-align:center}.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"]{width:100%;margin-bottom:10px}.vrcentercoupon .btn, .vrc-enterpin-top .vrc-pincode-sbmt{width:100%;margin:0}.vrc-oconfirm-paym-block .vrc-payment-image
img{display:none}}@media only screen and (max-width : 550px){.vrc-availability-car-details-first{width:100%;border:0}.vrc-availability-car-details-left{width:100%;margin:0}.vrc-availability-car-details-right{width:100%;padding:10px
15px}.vrc-availability-car-details-last{width:100%;border:0;border-top-color:currentcolor;border-top-style:none;border-top-width:0px;border-top:1px solid #ddd}.vrc-availability-car-container{border:1px
solid #ddd}.vrc-availability-car-details-last-inner{margin:10px
auto 20px}.vrc-availability-car-monthcal{margin-bottom:0 !important;border:0
!important}.vrc-oconfirm-summary-car-wrapper>div>div,.vrc-oconfirm-summary-total-wrapper>div>div{width:100%;border-bottom:1px solid #eee;display:flex}.vrc-oconfirm-summary-car-wrapper>div>div:last-child,.vrc-oconfirm-summary-total-wrapper>div>div:last-child{border:0}.vrc-oconfirm-summary-option-row{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}}.img{max-width:100%;height:auto;display:block}.vrc-showprc-option-cell-info{align-items:center}.vrc-showprc-option-cell-price-sel{margin:auto}@media screen and (max-width: 767px)
.vrc-showprc-option-row:nth-child(-n+9){width:100%}