

/*===============================
https://www.vamcars.com/components/com_vikrentcar/vikrentcar_styles.css
================================================================================*/
.err{background:#d90000;border-radius:2px;color:#fff;font-weight:bold;margin:15px 0 20px;padding:20px !important;font-size:16px;text-align:center}.warn{background:#e69903;border-radius:2px;color:#fff;font-weight:bold;margin:15px 0 20px;padding:20px !important;font-size:16px;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;font-size:16px;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;font-size:16px;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 #DDDDDD;border-radius:4px 4px 4px 4px;display:block;margin:10px;padding:10px}.vrclocationbox h3{font-weight:bold;font-size:15px !important;margin:0 0 3px 0}.vrc-coupon-outer{background:none repeat scroll 0 0 #f6f6f6;border:1px solid #C9E9FC;color:#666666;margin:0;padding:15px;margin:5px}.vrc-coupon-outer form{margin-bottom:0}.vrc-enterpin-block{background:#eee;border:1px solid #ddd;padding:15px;margin:5px}.vrc-enterpin-block .vrc-enterpin-top span{display:block}.vrcentercoupon span{display:block;padding:0 0 5px 0}.vrcentercoupon input.vrcinputcoupon,.vrc-enterpin-top #vrc-pincode-inp{background:none repeat scroll 0 0 #fdfdfd;border:1px solid #cccccc;border-radius:3px;box-shadow:none;color:#666666;font-family:"Century Gothic",Tahoma,Arial;font-size:12px;padding:6px 8px;float:left}.vrcentercoupon input.vrcsubmitcoupon{background:#8cbc5b;border:1px solid #6da53f;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;color:#FFFFFF;cursor:pointer;font-size:11px;font-weight:bold;text-transform:uppercase;padding:7px;margin:0 0 0 5px;width:auto;vertical-align:top}.vrcentercoupon input.vrcsubmitcoupon: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}.vrcvordudata{background:#f6f6f6;border:1px solid #ddd;border-radius:2px;padding:15px;line-height:1.6em;margin:15px 10px 0 0;font-size:1em}.vrcvordudata p{margin:0;padding:0}.vrcvordudata span{display:block}.vrcvordcarinfo{font-size:1em;margin:15px 0 0 0;background:#fbfbfb;border:1px solid #ddd;border-radius:2px;padding:15px}.vrc-imgorder-block{float:left;display:inline-block;margin:0 10px 10px 0}.vrc-imgorder-block img{max-width:200px}.vrcvordcarinfo p,.vrcvordcosts p{margin:0;padding:0}.vrcvordcosts{font-size:1em;margin:15px 0 0 0;background:#f6f6f6;border:1px solid #ddd;border-radius:2px;width:100%;display:inline-block;line-height:2em;padding:20px;box-sizing:border-box}.vrcvordcosts .vrcvordcoststot{color:#1d7086;font-size:1.2em;font-weight:bold}.vrcvordcosts .vrc_priceorder{float:right}.vrcvordcoststitle{text-transform:uppercase;color:#1d7086}.vrcvordcoststot .vrcvordcoststitle{font-size:20px}.vrcvordpaynote{margin:20px 0 0}.vrcvordpaybutton{margin:10px 0}.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:13px;color:#666}.offline-cc-value input{width:100%;border:1px solid #ddd;padding:5px 10px;border-radius:2px}.offline-cc-row #offlineccsubmit{font-size:15px}.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{color:#666666;font-size:1.2em;text-transform:uppercase;padding:0 0 5px 0}.car_container{display:flex;flex-wrap:wrap;margin:10px 0}.car_container > div{flex:1}.vrc-cdetails-infocar{padding:0 15px}.car_description_box{display:inline}.vrc-cdetails-cgroup{display:inline-block;width:100%}.vrc-cdetails-cgroup .vrclistcarname{font-size:22px;font-weight:bold;padding:0 0 5px;width:100%}.vrc-cdetails-cgroup .vrclistcarcat{color:#999;font-size:12px}.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:20px 0 0;padding:0}.vrc-oconfirm-paym-block ul li{display:inline-block;list-style-type:none;background:#eee;border:1px solid #eee;padding:10px;border-radius:2px;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:1px solid #0085b2;background:#fff}.vrhword{font-weight:bold;display:block;text-transform:uppercase}.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}.car_prices table,.car_options table{border-spacing:0;border-collapse:collapse;width:100%;margin-bottom:0}.car_prices table td{border-bottom:1px solid #eee;border-spacing:0;border-collapse:collapse;padding:7px 10px !important}.car_prices table tr:last-child td{border:0}.car_prices table td input{float:right}.vrc-showprc-priceinfo .vrc-showprc-pricecost{display:inline-block;margin-left:10px}.vrcarsfound{font-size:14px;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{word-break:inherit;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 #CCCCCC inset;color:#444;font-family:"Century Gothic",Tahoma,Arial}.car_options table .vrc-tableopt-td-img img{padding-right:10px;max-height:122px;margin:0 auto;display:block}.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 .goback{float:right}.booknow{background:#0085b2;border:0;cursor:pointer;border-radius:4px;color:#fff;text-transform:uppercase;font-size:14px;padding:10px 20px;margin:10px 0 10px 0}.car_buttons_box .booknow{ }.goback{display:inline-block;background:#ddd;text-align:center;border-radius:4px;cursor:pointer;border:1px solid #bbb;margin:0}.goback 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;font-size:26px;text-transform:uppercase;width:100%}.vrcinfocarcontainer{display:flex;flex-wrap:wrap;width:100%;margin:20px 0 0;border:1px solid #ddd;border-radius:6px}.vrcinfocarcontainer > div{flex:1}.vrcinfocarcontainer .vrc-summary-car-img img{float:right}.vrcrentforlocs{display:inline-block;float:left;margin:5px 0 0;clear:both;padding:25px}.vrcrentalfor{margin:0 0 10px;padding:0;width:auto}.vrc-itinerary-confirmation h4{font-size:14px;text-transform:uppercase}.vrc-itinerary-confirmation > div{margin:15px 0}.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:12px}.vrcrentalfordate{font-size:15px;padding:0 2px;color:#000}.vrcrentalfor .vrcrentalforone{display:inline-block;margin:0 0 8px 0;font-size:20px}.vrc-summary-car-img{display:inline-block;float:right;padding:10px}.vrcrentalfortwo{border-top:1px dotted #ccc;color:#666;display:inline-block;float:left;font-size:12px;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:18px;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:20px}.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:#666666;font-size:20px;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:20px;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:11px;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}.vrc-save-order-block .booknow{}.vrc-save-order-block .goback{float:right}.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:15px 30px}.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{display:inline-block;margin:0 45px 13px 0}.vrcdivcustomfield label{font-size:.9em}.vrccustomfldinfo{width:99%}.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 #cccccc;margin-top:10px;margin-bottom:10px;padding:8px}.car_title{border-bottom:1px solid #ddd;margin:20px 0 13px;padding:0 0 5px}.car_title{font-size:1.2em}.car_title .vrhword{font-weight:normal}.vrc-tableopt-td-name{width:64%}.table-responsive table td{border:0}.car_separator{margin-top:15px}.car_result{border:1px solid #ddd;display:flex;flex-wrap:wrap}.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:11px;border-bottom:1px dotted #ccc}.vrcsearchcaratt tr:last-child td{border:0}.vrcrequired{color:#ff0000}.vrcinput{background:none repeat scroll 0 0 #fdfdfd;border:1px solid #cccccc;border-radius:3px;box-shadow:none;color:#666;font-family:"Century Gothic",Tahoma,Arial;font-size:12px;padding:5px 8px;width:285px}.vrcdivcustomfield select{width:286px}.vrcinput:focus{outline:none}.vrctextarea{background:none repeat scroll 0 0 #fdfdfd;border:1px solid #cccccc;border-radius:3px;box-shadow:none;color:#666;font-family:"Century Gothic",Tahoma,Arial;font-size:12px;padding:5px 8px;width:285px}.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 #CCCCCC}.vrclist li:before{}.vrclist li span{}img.vrclistimg{float:left;max-width:262px;margin:0 15px 10px 0}.vrclistcarname{display:block;font-weight:bold;font-size:14px}.vrclistcarcat{display:block;margin:0 0 5px 0}.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{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;text-transform:uppercase;display:inline-block;text-decoration:none !important}.vrclistgoon a:hover{color:#fff;background:#015e7e}form .vrcselectm{background:none repeat scroll 0 0 #fbfbfb;border:1px solid #DDDDDD;border-radius:4px 4px 4px 4px;font-family:"Century Gothic",Tahoma,Arial;font-size:12px !important;line-height:12px;padding:6px !important;margin:10px 0 0 0}.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;font-size:12px;width:35px;height:35px}.vrccal tr:first-child td{font-size:14px;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:#000000 !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{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:11px}.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:13px;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{width:100%}.registerblock{width:40%;float:left;background:#f6f6f6;border:1px solid #ddd;padding:15px;margin:0 15px 0 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.registerblock h3,.loginblock h3{color:#666666;font-size:16px;text-transform:uppercase;padding:10px 0}.registerblock table{width:80%}.loginblock{width:40%;float:left;background:#f6f6f6;border:1px solid #ddd;padding:15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.vrcdivsearch > form > .vrclocationsbox{flex:100%;text-align:right;display:inline-block;width:100%}.vrclocationsmapdiv{font-size:12px}.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:8px solid #cccccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;box-shadow:0 0 5px #bbb;-moz-box-shadow:0 0 5px #bbb;-webkit-box-shadow:0 0 5px #bbb}.vrcgmapinfow{font-family:"Century Gothic",Tahoma,Arial;padding:3px;color:#555}.vrcgmapinfowdescr{font-size:12px}.vrcgmapinfowdescr p{margin:0;padding:0 0 5px 0}.vrcgmapinfow h3{font-size:15px;margin:0 0 10px 0;padding:0} .vrcdivsearch{padding:15px;background:#fbfbfb;border:1px solid #eee;width:95%;display:flex;flex-wrap:wrap}.vrcdivsearch > form{flex:1; display:contents;flex-wrap:wrap}.vrcdivsearch .vrclocationsbox{flex-basis:200px}.vrc-searchf-section-locations{display:flex;flex-wrap:wrap;max-width:200px;margin-right:10px}.vrc-searchf-section-locations .vrcsfentrycont{flex:100%}.vrcdivsearch .vrcsfentrycont{margin:0 0 10px 0;width:100%}.vrcdivsearch .vrcsfentrycont > div{display:inline-block;margin:3px}.vrcdivsearch .vrcsfentrycont select,.vrcdivsearch .vrcsfentrycont input{text-transform:uppercase}.vrcsfentrycont .vrcsfentrydate .hasDatepicker{border-radius:0;padding:0;height:32px; margin:0 10px 0 0;border:0;box-shadow:none;color:#999;font-size:12px;flex:1;background:#fff}.vrcsfentrycont .vrcsfentrydate .ui-datepicker-trigger{display:none}.vrcsfentryselect select{padding:0 5px 0;font-size:12px !important;line-height:1;border:0;border-radius:2px;height:34px;-webkit-a5ppearance:none;width:auto;color:#999;background:#fff;margin-bottom:0;border:1px solid #ddd}.vrcsfentrycont .vrctimesep{display:inline-block;padding:5px}.vrcsfentrycont #vrccomselph select,.vrcsfentrycont #vrccomselpm select,.vrcsfentrycont #vrccomseldh select,.vrcsfentrycont #vrccomseldm select{padding:0 5px 0;font-size:12px !important;line-height:1;border:0;height:34px;-webkit-a5ppearance:none;color:#999;border-radius:2px;margin-bottom:0;border:1px solid #ddd;background:#fff}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont{display:flex;flex-wrap:wrap}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont > div{}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrylabsel{min-width:150px;margin-right:10px}.vrcdivsearch .vrcsfentrycont label{display:block;margin:0 5px 0 0}.vrc-searchf-section-categories{margin-right:10px}.vrc-searchf-section-sbmt{margin-left:10px;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}.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate i{margin-top:9px}.vrcdivsearch .vrcsfentrytime > span{display:inline-block;float:left}.vrcdivsearch .vrcsfentrycont div{display:inline-block;vertical-align:top}.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;font-size:12px !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;font-size:14px !important;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:14px;line-height:34px}.vrcpaymentchangetot{background:#FBFBFB;border:1px solid #C9E9FC;border-radius:4px;padding:10px;font-size:16px;color:#666;display:block}.vrcpaymentchangetot .vrcorddiffpayment{font-weight:bold;color:#144D5C;font-size:18px}.vrcoptionforcequant{padding:3px 6px;background:#fbfbfb;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px} .vrcuserorderstable{width:100%;padding:5px}.vrcuserorderstablerow td{font-weight:bold;font-size:14px}p.vrcuserordersparag{font-style:italic;padding:5px}.vrcprintdiv{font-size:18px;float:right}.vrcprintdiv a img{border:0}.vrcordcancbox{border:1px solid #ddd;padding:20px;margin-top:10px;background:#fbfbfb}.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;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}.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 3px;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 10px 8px 0;vertical-align:top;border-radius:0;padding:3px 8px 8px}.vrcsearchconfnumb{border:1px solid #ccc;padding:10px;display:inline-block;width:80%}.vrccal{border:0 none;border-collapse:separate;border-spacing:2px;box-sizing:inherit;width:100%}.vrccal tr:first-child{color:#3e6372;font-weight:bold;height:25px;font-size:14px}.vrccal .vrccaldays td{font-weight:bold;font-size:13px;text-align:center}.vrcconfnumbinp{float:left}.vrcconfnumbsubm{float:left}.vrcconfnumbsubm input{background:none repeat scroll 0 0 #DDDDDD;border:1px solid #CCCCCC;border-radius:4px;cursor:pointer;font-size:14px;padding:5px 10px}.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}.vrc-car-result-left{flex-basis:20%;padding:10px}.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{position:relative;flex:1;padding:15px}.vrc-car-result-inner .vrc-car-category{display:block;text-transform:uppercase;font-size:.9em}.vrc-car-lastblock{padding:20px;border-left:1px solid #ddd}.vrc-car-bookingbtn{margin:8px 0 0}.vrc-car-bookingbtn form{margin:0}.vrc-car-result-dailycost{font-size:15px;margin:7px 0 0;letter-spacing:-0.4px;color:#0085B2}.vrc-perday-txt{font-size:12px}.vrc-car-result-description{margin:5px 0 0}.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;font-size:14px;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:#d01f1f;font-weight:bold;display:block}.car_result .vrc-car-result-price-before-discount .car_cost{display:inline-block;color:#646464;font-size:15px;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{background:#0085B2;color:#fff;font-size:24px}.vrc-promotion-name span{padding:10px;display:inline-block}.vrc-promotion-dates{background:#f6f6f6;border:1px solid #ddd;width:100%;display:inline-block;padding:0 0 10px 0}.vrc-promotion-dates-left{float:left;display:inline-block;margin:9px 0 0}.vrc-promotion-dates-right{float:right;display:inline-block;margin:0 15px 0 0}.vrc-promotion-dates-left > div{float:left;display:inline-block;padding:15px 10px;font-size:15px}.vrc-promotion-dates-left .vrc-promotion-date-from{margin:0 20px 0 5px}.vrc-promotion-date-validuntil{color:#0085B2;font-size:14px;padding:5px 0 3px 0;text-align:right}.vrc-promotion-dates-right .vrc-promotion-date-label{font-size:12px}.vrc-promotion-date-weekdays{display:inline-block;background:#666;color:#fff;font-size:12px}.vrc-promotion-date-weekdays > span{padding:4px 7px;display:inline-block;float:left}.vrc-promotion-date-weekdays > span{border-right:1px solid #606060;border-left:1px solid #6A6A6A}.vrc-promotion-date-weekdays > span:first-child{border-left:0}.vrc-promotion-date-weekdays > span:last-child{border-right:0}.vrc-promotion-bottom-block{border:1px solid #ddd;padding:15px;width:100%;display:inline-block;margin:0}.vrc-promotion-cars-list{display:inline-block;width:100%}.vrc-promotion-car-block{display:inline-block;float:left;border:1px solid #eee;background:#f6f6f6;padding:6px;margin:4px}.vrc-promotion-car-name{font-weight:bold;margin:4px 0}.vrc-promotion-car-book-block{width:100%;text-align:center}.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:0 -16px 0 0}.vrc-promotion-discount-details{background:#666666;color:#fff;float:right;padding:18px 18px 15px;display:inline-block}.vrc-promotion-discount-details > span{display:block;text-align:center}.vrc-promotion-discount-details .vrc-promotion-discount-percent-amount{font-size:36px}.vrc-promotion-discount-details .vrc-promotion-discount-percent-txt{font-size:12px;margin:7px 0px 0px}.vrc-label-promo-price{position:relative}.vrc-label-promo-price:after{position:relative;right:0;top:-20px;content:"PROMO";color:#fff;font-weight:bold;background:#FF8000;padding:2px 5px;font-size:10px}.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{float:left;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-showprc-container{display:flex;flex-wrap:wrap}.vrc-showprc-container > div{flex:1}.vrc-showprc-left{order:0}.vrc-showprc-right{order:1;text-align:center;margin-left:15px}.vrc-showprc-left .vrc-cdetails-infocar{padding:0 20px 0 0}.vrc-showprc-left .car_title{border-bottom:0;margin-top:0}.vrc-cdetails-cmainimg{ 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-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:11px;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} .vrcstepsbarcont .vrc-stepbar{width:100%;margin:0 0 30px 0;padding:0;display:flex;border:1px solid #ddd;background:#fff;list-style:none;counter-reset:item;box-sizing:border-box}.vrcstepsbarcont .vrc-stepbar > li{flex:1;height:40px;line-height:40px;padding:0 25px;text-align:center;position:relative}.vrcstepsbarcont .vrc-stepbar > li > *{counter-increment:item;position:relative;display:block;font-size:.8em}.vrcstepsbarcont .vrc-stepbar > li > *:before{margin-right:10px;content:counter(item);border-radius:50%;color:#666;border:2px solid #666;width:18px;height:18px;line-height:18px;text-align:center;display:inline-block;font-size:11px;font-weight:bold;box-sizing:content-box;font-family:"Tahoma",Arial,sans-serif}.vrcstepsbarcont .vrc-stepbar li.vrc-step-complete > *:before{color:#0085b2;border:2px solid #0085b2}.vrcstepsbarcont .vrc-stepbar li.vrc-step-complete > *:hover:before{background:#0085b2;color:#fff}.vrcstepsbarcont .vrc-stepbar li.vrc-step-current > *:before{color:#fff;background:#0085b2;border:2px solid #0085b2}.vrcstepsbarcont .vrc-stepbar li:after,.vrcstepsbarcont .vrc-stepbar li:before{content:'';position:absolute;top:0;left:100%;z-index:1;display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:16px solid transparent;border-left-color:transparent}.vrcstepsbarcont .vrc-stepbar li:before{margin-left:1px;border-left-color:#ddd}.vrcstepsbarcont .vrc-stepbar li:after{border-left-color:#fff}.vrcstepsbarcont .vrc-stepbar li a{text-decoration:none;font-weight:bold;color:#666}.vrcstepsbarcont .vrc-stepbar li a:hover{color:#0085b2}.vrcstepsbarcont .vrc-stepbar li a:hover{background:transparent}.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 .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{margin-right:5px;color:#666}.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 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;color:#FFF;cursor:pointer;font-size:11px;font-weight:bold;text-transform:uppercase;padding:7px;margin:0 0 0 5px;width:auto} .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-size:12px;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-size:12px;font-family:inherit;color:#7F8C97;padding:.6rem .8rem;border:1px solid #C0C6CC;background:#fff;margin:0;width:40%;border-radius:.4rem;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:22px;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;font-size:26px}.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:none repeat scroll 0 0 #fbfbfb;border:1px solid #dddddd;border-radius:4px;font-size:12px;line-height:12px;margin:10px 0 0;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;float:left;min-height:162px;position:relative;width:80%}.vrc-availability-car-details-left,.vrc-availability-car-details-right{display:inline-block;float:left}.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;font-size:22px;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:14px;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:11px}.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} .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;font-family:"Open Sans","Tahoma","Century Gothic",Sans-serif;border:0;padding:.4em 3px !important;border-bottom:1px solid #ddd;font-size:18px}.ui-datepicker.ui-widget table{width:95%;margin:0 auto .4em}.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{padding:.3em}.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}.ui-datepicker.ui-widget-content .ui-state-active,.ui-datepicker.ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{color:#3e6372}.ui-datepicker.ui-widget-content .ui-state-hover,.ui-datepicker.ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-hover,.ui-datepicker.ui-widget-content .ui-state-focus,.ui-datepicker.ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-focus{background:#629bb3;border-radius:2px;color:#fff}@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}}@media screen and (max-width :670px){.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%}.vrc-searchf-section-locations .vrcsfentrycont select{width:100%}.vrc-searchf-section-datetimes{width:100%}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrylabsel{flex:1}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrytime{width:141px;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}.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-top:1px solid #ddd;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}.vrc-car-lastblock{text-align:center}.vrc-showprc-container > div{flex-basis:100%}.vrc-showprc-left{margin-left:0;margin-top:15px}.vrc-tableopt-td-name{width:auto}.vrcvordudata-cnt > div{flex:100%}}@media screen and (max-width :580px){.vrc-tableopt-td-name{width:auto}.vrcstepsbarcont .vrc-stepbar{flex-wrap:wrap}.vrcstepsbarcont .vrc-stepbar > li{flex-basis:100%;text-align:left;border-bottom:1px solid #ddd}.vrcstepsbarcont .vrc-stepbar > li:last-child{border-bottom:0}}@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}}@media screen and (max-width :505px){.vrccaldivcont{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}}