@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto}#wrapper{overflow:visible!important}.content{min-height:250px;padding:20px;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.content-wrapper,.main-footer,.right-side{transition:transform .3s ease-in-out,margin .3s ease-in-out;margin-left:230px;z-index:820;min-height:100%;z-index:800}.main-footer{padding:15px;border-top:1px solid #ccc}h4{margin-top:20px}.loading{height:100%;width:100%;background:rgba(0,0,0,.4);top:0;left:0;position:fixed;z-index:99999}.spinner-div{top:50%;left:50%;position:absolute;z-index:999999;border:6px solid hsla(0,0%,99%,.4);border-top:6px solid #fff;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){.content-wrapper,.main-footer,.right-side{margin-left:0}.sidebar-open .content-wrapper,.sidebar-open .main-footer,.sidebar-open .right-side{transform:translate(230px)}.sidebar-open .left-side,.sidebar-open .main-sidebar{transform:translate(0)}.left-side,.main-sidebar{padding-top:100px;transform:translate(-230px)}}@media (min-width:768px){.sidebar-collapse .content-wrapper,.sidebar-collapse .main-footer,.sidebar-collapse .right-side{margin-left:0}.sidebar-collapse .left-side,.sidebar-collapse .main-sidebar{transform:translate(-230px)}.mobile-menu-wrapper{display:none}.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .main-footer,.sidebar-mini.sidebar-collapse .right-side{margin-left:50px;z-index:840}.sidebar-mini.sidebar-collapse .main-sidebar{transform:translate(0);width:50px!important;z-index:850}.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>.info{display:none!important;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .sidebar-menu>li{position:relative}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a{margin-right:0}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span{border-top-right-radius:4px;display:none!important;height:44px;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>.pull-right{display:none!important;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .sidebar-menu>li:not(.treeview)>a>span{border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{padding-top:5px;padding-bottom:5px;border-bottom-right-radius:4px;display:none!important;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span{top:0;margin-left:-3px;padding:12px 5px 12px 20px;background-color:inherit}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right){display:block!important;position:absolute;width:180px;left:50px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container{float:right;width:auto!important;left:200px!important;top:10px!important}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container>.label:not(:first-of-type){display:none}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{display:block!important;position:absolute;width:180px;left:50px;top:44px;margin-left:0}.sidebar-mini.sidebar-collapse .sidebar-form,.sidebar-mini.sidebar-collapse .sidebar-menu li.header{display:none!important;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .main-header .logo{width:50px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini{display:block;margin-left:-15px;margin-right:-15px;font-size:18px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg{display:none}.sidebar-mini.sidebar-collapse .main-header .navbar{margin-left:50px}}.sidebar{font-size:1.2em}.sidebar-menu>li>a>.fa{height:20px;line-height:20px}.mobile-menu-wrapper{background:#171717;font-size:1.6em}.layout-top-nav .content-wrapper,.layout-top-nav .main-footer,.layout-top-nav .right-side{margin-left:0}.left-side,.main-sidebar{position:fixed;top:0;left:0;padding-top:50px;min-height:100%;width:230px;z-index:810;transition:transform .3s ease-in-out,width .3s ease-in-out}.left-side .user-panel,.main-sidebar .user-panel{white-space:nowrap;overflow:hidden}.sidebar{padding-bottom:10px}.sidebar-form{overflow:hidden;text-overflow:clip}.sidebar-form input:focus{border-color:transparent}.sidebar-menu{list-style:none;margin:0;padding:0;white-space:nowrap;overflow:hidden}.sidebar-menu>li{position:relative;margin:0;padding:0}.sidebar-menu>li>a{border-left:3px solid transparent;padding:12px 5px 12px 15px;display:block}.sidebar-menu>li>a>.fa{width:20px}.sidebar-menu>li>.treeview-menu{margin:0 1px}.sidebar-menu>li .label{margin-right:5px}.sidebar-menu>li .badge{margin-right:5px;margin-top:3px}.sidebar-menu li.header{padding:10px 25px 10px 15px;font-size:10px}.sidebar-menu li>a{position:relative;font-size:.9em}.sidebar-menu li>a>.pull-right-container{position:absolute;right:10px;top:50%;margin-top:-7px}.sidebar-menu li>a>.pull-right-container>.fa-angle-left{width:auto;height:auto;padding:0;margin-right:10px}.sidebar-menu li>a:hover{position:relative}.sidebar-menu li.active>.treeview-menu{display:block}.sidebar-menu .treeview-menu{display:none;list-style:none;padding:0;margin:0;padding-left:5px}.sidebar-menu .treeview-menu .treeview-menu{padding-left:20px}.sidebar-menu .treeview-menu>li{margin:0}.sidebar-menu .treeview-menu>li>a{padding:5px 5px 5px 15px;display:block}.sidebar-menu .treeview-menu>li>a>.fa{width:20px}.sidebar-menu .treeview-menu>li>a>.fa-angle-down,.sidebar-menu .treeview-menu>li>a>.pull-right-container>.fa-angle-left{width:auto}.sidebar-menu>li.header{white-space:nowrap;overflow:hidden;text-overflow:clip}.sidebar-menu:hover{overflow:visible}.pac-container{z-index:1050!important}@media (max-width:768px){.btn,.btn-group,.google-map{width:100%}}.google-map{padding:5px;border:1px solid #ddd}.mobile-menu-wrapper{background:#fff;padding:12px}.mobile-menu-wrapper a{color:#333;font-size:1.2em}@media (min-width:768px){.mobile-menu-wrapper{display:none}}@media (max-width:767px){.main-sidebar{padding-top:0!important}}.sidebar-collapse .content-wrapper.no-margin,.sidebar-collapse footer.main-footer.no-margin{margin-left:0!important}.expand-transition{transition:all .5s ease;height:auto;overflow:hidden}.expand-enter,.expand-leave{height:0;opacity:0}.box-header{border-bottom:none;display:block;border-top-right-radius:3px;border-top-left-radius:3px;padding:10px;position:relative}.box-header .box-title{display:inline-block;margin:0;line-height:1}.box{position:relative;border-radius:3px;background:#fff;margin-bottom:20px;width:100%;border:1px solid #ddd}.box-header.with-border{border-bottom:1px solid #d9d9d9}.box-body{border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:10px}.box-footer{padding:5px;text-align:right}.yellow{color:#ffa000}.red{color:#de3737}.green{color:#6ca637}.grey{color:#888}.blue{color:#1c5894}.small-price-block-dollar{font-size:14px;position:relative;top:-4px}.small-price-block-price{font-size:20px}.small-price-block-per{font-size:12px}.price-block{display:flex;align-items:baseline;line-height:1;padding-top:10px}.price-block-center{text-align:center;justify-content:center}.price-block-dollar{margin-right:4px;font-size:20px;position:relative;top:-25px}.price-block-price{font-size:60px}.price-block-per{margin-left:4px;font-size:20px}.price-info{font-size:.9em;margin-bottom:20px}.email{color:#032a63;text-decoration:underline}.input-group-btn .btn{padding-left:5px;padding-right:5px}span.map-info{background:#ddd;width:100%;display:block;font-family:monospace;font-size:10px;padding:2px 5px}.required{color:red;position:relative;left:2px;top:3px}div.form-control{border:none;padding-left:0;padding-top:7px}textarea{width:100%;resize:none}.form-control-feedback{top:.7em}.form-control-feedback-select{right:20px}.form-control-feedback-success{color:#6ca637}.form-control-feedback-error{color:#d9534f}.form-section{padding:10px 15px;border-left:5px solid;font-size:16px;margin:0 0 15px;background:#eee}.form-section-primary{border-color:#032a63}.form-horizontal .has-feedback.has-input-group .form-control-feedback{right:55px}.radio{margin-top:2px}.time-selector-component{position:relative}.time-selector-component .time-selector{position:absolute;z-index:9999;width:100%;margin-top:5px;border:1px solid #ccc;max-height:300px;overflow-y:auto}.time-selector-component .time-selector .time-selector-item{cursor:pointer;padding:6px 10px 4px;background:#fff;border-bottom:1px solid #ccc}.time-selector-component .time-selector .time-selector-item.active,.time-selector-component .time-selector .time-selector-item:hover{background:#ddd;font-weight:700}.box-item{border-bottom:1px solid #d2d6de;margin-bottom:15px;color:#666}.box-item:last-of-type{border-bottom:0}.box-item.credit-card{position:relative;height:150px;border:1px solid #ccc;border-radius:5px;padding:20px;background:#fff;background:linear-gradient(180deg,#fff 0,#e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e5e5e5",GradientType=0)}.box-item.credit-card .numbers{position:absolute;font-family:monospace}.box-item.credit-card .default-card{position:absolute;right:15px;bottom:75px}.box-item.credit-card .name{position:absolute;font-family:monospace;text-transform:uppercase;bottom:5px}.box-item.credit-card .expiry{position:absolute;font-family:monospace;right:15px;bottom:5px}.box-item.credit-card .fa{position:absolute;bottom:45px;right:15px}.box-item.credit-card .actions{position:absolute;top:15px;right:15px}.nickname{border-radius:2px;font-weight:700;text-transform:uppercase;text-decoration:none;margin:3px;font-size:12px;padding:1px 5px;display:inline-block}.hr-credit{margin:10px 0}.top-up{font-size:1.6em}.top-up input{text-align:right;color:#6ca637;font-weight:700}.credits{font-size:18px;margin-bottom:3px}.contact{text-align:right;padding-right:20px}.phone{margin:5px;margin-top:15px}.interactive-cursor{cursor:pointer}.logo-mini .techcar-mark{margin:17px}.techcar-mark{opacity:.25;margin-top:2px;display:inline!important;margin:0 10px 2px 0}@media (min-width:768px){.has-icon:before{position:absolute!important;color:#aaa;right:-6px;top:11px!important;font-size:12px}}@media (max-width:767px){.has-icon:before{position:absolute!important;color:#aaa;right:-6px;top:4px!important;font-size:12px}}.toolbar{padding-bottom:10px}.image-upload-placeholder{width:150px;height:40px;position:relative;margin-bottom:20px}.image-upload-placeholder img{position:absolute;background-color:#fff}.image-upload-placeholder input[type=file]{height:100%;width:100%;position:absolute;opacity:0}.image-upload-placeholder .placeholder-text{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;text-align:center;color:#666;font-weight:700;font-size:1em;height:4.1em}.label-margin{margin-right:5px;display:inline-block}.label-black{background:#222;color:#fff}.label{font-size:10px;font-weight:400}.no-margin{margin:0!important}.show-br{display:none}@media (max-width:570px){.show-br{display:block}}.add-driver{border-color:#ddd}.padding-top{padding-top:7px}.fa-lg2{font-size:20px}.fa-bigger{font-size:100px!important}.billing-header{border-bottom:2px solid #000;margin-top:2px;margin-bottom:15px}.billing-item{padding:6px 0;border-bottom:1px solid #ddd;margin:0}.billing-item:hover{background:#eee}.no-gutter{padding-right:0;padding-left:0}.table-expanded{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:999999;padding:5px;overflow:scroll}.table-expanded .toolbar .btn{position:fixed;top:5px;right:5px}.table-expanded .billing-table{width:1200px}.rates{display:table;border-radius:2px;border:1px solid #ccc}.rates,.rates-row-header{width:100%}.rates-row{display:table-row;background:#ddd}.rates-row-alt{display:table-row;background:#eee}.rates-block{display:table-cell;padding:5px 10px}.rates-body{display:table-row-group}@media (max-width:767px){.price{padding-right:0;text-align:right}.remove-lp{padding-left:0}.hide-small{display:none}}.price-breakdown .row{padding-top:5px;padding-bottom:5px}.special-rates{font-size:14px;margin-top:10px}.special-rates strong{font-size:16px}.total-bar{margin:10px 0;border-color:#ddd}.already-paid{color:#969696}.credit{color:#6ca637}.list-margin{margin:5px 0}@media (max-width:450px){div.col-xs-2,div.col-xs-3,div.col-xs-5,div.col-xs-10{padding:0 3px}}.modal-body .car-details{text-align:center}.modal-dialog{margin:30px auto}.account-message h5{color:#eee}.account-message hr{margin:10px 0;border-color:hsla(0,0%,100%,.5)}.close-button{position:absolute;top:10px;right:10px}.account-message-box{position:fixed;bottom:0;right:0;z-index:999;padding:10px}@media (max-width:600px){.account-message-box{width:100%}}@media (min-width:601px){.account-message-box{width:600px}}.account-message-banner{position:relative;padding:20px;background-color:rgba(0,0,0,.8);border:1px solid #eee;color:#eee}.car-item-header,.res-item-header{margin-bottom:10px;padding-top:3px}.card-title{display:inline-block;width:120px}@media (min-width:488px){.resend{float:right}}.details{margin-top:7px}.modify{background:#fffef7}.modify .desc{color:#d7ba00;letter-spacing:1px;text-transform:uppercase}.created{background:#f6fff6}.created .desc{color:#00ce05;letter-spacing:1px;text-transform:uppercase}.cancelled{background:#fff6f6}.cancelled .desc{color:#d30000;letter-spacing:1px;text-transform:uppercase}.memo{border:1px solid #555;padding:8px 6px;margin-bottom:12px;border-radius:4px;font-family:monospace;display:inline-block}.driver-name{font-size:16px}.reservation-item-component,.reservation-item-mini-component{padding:10px}.label-header{margin:10px 0;display:inline-block}.fa-feature{margin:2px}.panel-add{border:1px solid #ddd;border-radius:2px;font-size:16px;min-height:68px}.add-location{padding-top:15px;padding-bottom:15px;margin:0}.location-panel{height:86px}.driver-panel{height:105px}.panel-default{border-radius:2px}.btn-report{width:100%;font-size:16px;margin:2px}.top-padding{padding-top:8px}.img-thumbnail{border:none}.calendar-heading{height:36px}.calendar-display{border-top:1px solid;border-left:1px solid}.calendar-col{width:12.5%;float:left;text-align:center;min-height:28px;border-right:1px solid}.calendar-row{min-height:7px;border-bottom:1px solid}.calendar-time{position:absolute;left:0;z-index:2;right:0;font-size:10px;color:#fff;font-weight:700}.calendar-row-header{min-height:28px;border-bottom:1px solid}.calendar-corner{font-size:18px;padding-top:3px;background:#dedede}.calendar-block{background:#7b7b7b;position:relative;border-bottom:0}.calendar-blank{border-bottom:0}.calendar-block-start{border-top:1px solid}.calendar-block-start .calendar-time{top:0}.calendar-block-end{border-bottom:1px solid}.calendar-block-end .calendar-time{bottom:0}.calendar-block-selected{background:#1c5894;position:relative}.calendar-block-clash{background:#dd4b39;position:relative}.calendar-block-relo{background:#ffa000;position:relative}.legend{padding:5px}.legend .fa{margin-left:7px}@media (max-width:801px){.nav-tabs>li,.nav-tabs>li a{width:100%}}.happy{color:#6ca637;font-weight:700;font-size:22px;letter-spacing:1px}.footer{font-size:16px}.header{font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:18px;margin-bottom:5px}.email-pref{letter-spacing:1px;color:#555}.callout{margin:10px 0}.bubble{background:#ddd;padding:5px 15px;border-radius:15px;text-transform:uppercase;letter-spacing:2px;color:#888}.car{font-style:italic}.time{font-size:11px}.btn-small{margin:0;padding:2px 6px;font-size:12px;border-radius:1px}.vue-login .logo{top:0;max-width:320px}.vue-login .footer-container{height:100%;width:100%;position:relative}.vue-login .footer{position:absolute;bottom:0;width:100%;font-size:1.5em}.vue-login .footer-content{padding:1px 20px;margin-bottom:0;min-width:320px}.vue-login .submit-button{text-align:right}.vue-login .background{width:100%;height:100%;top:0;left:0;position:fixed}.rates-display .panel-sub-heading{text-align:center;width:90%;margin:0 auto;padding:5px;min-height:35px;font-size:13px}.rates-display .drivers{text-align:center}.rates-display .drivers .fa{padding-top:4px;font-size:16px;letter-spacing:2px}.rates-display .hire-heading{text-align:center;margin:0}@media (min-width:1245px){.rates-display .rates-container{padding:0 5%}}.rates-display .panel-body{padding-bottom:0}.rates-display .price-info{line-height:.5;font-size:13px}.rates-display .rate-info{line-height:1.1;text-align:center}.rates-display .joining-fee,.rates-display .joining-fee-info,.rates-display .panel-heading h2,.rates-display .panel-heading h3,.rates-display .pre-authorisation{text-align:center}.rates-display .panel-footer{border-top:none;padding-top:0}.rates-display .vehicle-heading{text-align:center}.bc-label{font-size:20px}@media (min-width:671px){.inactive-div .bc-name{text-align:center;font-size:20px}.breadcrumb{text-align:center;margin-bottom:0}.breadcrumb li{margin:20px}.breadcrumb>li+li:before{padding:0 5px;content:""}.bc-name{text-align:center;font-size:20px}}@media (max-width:670px){.bc-name{display:none}.breadcrumb>li+li:before{padding:0 5px;content:""}.breadcrumb{text-align:center}}.fee-info{margin-bottom:20px;margin-top:10px;padding:10px}.fee-info>div{padding:2px}.text-normal{font-weight:400}
/*# sourceMappingURL=base.css.map*/