/* =generic */
.btn{
	padding: 8px 16px;
}

#booking-actions .next-button .next-step{
	font-size: .95rem;
	padding: 8px 55px 8px 24px
}

#booking-actions .next-button .next-step .next-icon{
	right: 1.5rem
}

/* =nav */
header .main-header .navbar-nav .nav-link,
header .main-header .action-link{
	font-size: 13px; 
	padding: 10px 17px;
}

header .main-header .navbar-nav .nav-link .caret-down,
header .main-header .action-link .caret-down{
	height: 14px;
	margin: 0 0 0 3px
}

/* =form =main form */
#booking-form .row{
	margin: 0 0 20px 0;
}

.search-cars .search-form label,
.search-cars .search-form .age-label{
	font-size: 1rem;
	margin: 0 0 5px 13px;
}

.search-cars .search-form input{
	font-size: .95rem;
}

.search-cars .search-form button{
	font-size: .95rem;
}

.search-cars .search-form .form-group.selectList .form-control.bootstrap-select button{
	padding: .7rem .75rem .5rem 2.5rem
}

.search-cars .search-form label.custom-control-label{
	font-size: .95rem;
}

/* =fleet */
#fleet-cars .cars-cards .car-col .car-box .book-now{
	margin: .5rem 0 1.5rem 0;	
}

#fleet-cars .cars-cards .car-col .car-box .book-now .btn{
	font-size: .95rem;
	padding: 8px 24px
}

#fleet-cars .cars-cards .car-col .car-box .car-title h4{
	font-size: 1rem;
	margin: 0 0 .75rem 0;
}

#fleet-cars .show-more{
	font-size: .95rem;
	padding: 8px 24px
}

/* =booking-cars */
#booking-cars .cars-list .car-info .car-price .book-now .btn{
	font-size: .95rem
}

#booking-cars .cars-list .car-info .car-price .price-info span.total-price,
.day-price{
	font-size: .95rem;
}

#booking-cars .cars-list .car-info .car-price .book-now{
	margin: .55rem 0 .95rem 0;	
}

#booking-cars .cars-list .car-info .car-box .car-title h4{
	font-size: 1rem;
	margin: 0 0 .75rem 0;
}

/* =booking =insurance  */
#booking-insurance .insurance-col .insurance-box ul li::before{
	width: 22px;
	height: 22px;
}

#booking-insurance .insurance-col .insurance-box ul li.uncheck::before,
#booking-insurance .insurance-col .insurance-box ul li.check::before{
	top: 5px;
}

#booking-insurance .insurance-col .insurance-box ul li{
	padding: .35rem 0 .35rem 2.5rem;
}

#booking-insurance .insurance-col .insurance-box .insurance-price{
	margin: 1rem 0;
}

#booking-insurance .insurance-col .insurance-box .insurance-btn span{
	font-size: .95rem;
}

#booking-extras .extras-info .extras-row .extra-info .extra-qty .qty-input{
	font-size: 1.2rem;
}

#booking-extras .extras-info .extras-row .extra-info .extra-qty .qty-btn{
	width: 30px;
	height: 30px;
	padding: 10px;
}

#booking-extras .extras-info .extras-row .extra-price span{
	font-size: .95rem;
}

#booking-review .car-box .review-client .client-box .client-row .client-col, #booking-review .car-box .review-client .client-box .client-row .prices-col, #booking-review .car-box .review-client .client-box .prices-row .client-col, #booking-review .car-box .review-client .client-box .prices-row .prices-col, #booking-review .car-box .review-client .prices-box .client-row .client-col, #booking-review .car-box .review-client .prices-box .client-row .prices-col, #booking-review .car-box .review-client .prices-box .prices-row .client-col, #booking-review .car-box .review-client .prices-box .prices-row .prices-col, #booking-review .car-box .review-prices .client-box .client-row .client-col, #booking-review .car-box .review-prices .client-box .client-row .prices-col, #booking-review .car-box .review-prices .client-box .prices-row .client-col, #booking-review .car-box .review-prices .client-box .prices-row .prices-col, #booking-review .car-box .review-prices .prices-box .client-row .client-col, #booking-review .car-box .review-prices .prices-box .client-row .prices-col, #booking-review .car-box .review-prices .prices-box .prices-row .client-col, #booking-review .car-box .review-prices .prices-box .prices-row .prices-col{
	border: 1px solid #fff;
}

.form-control{
	font-size: .9rem;
}

.form-box label{
	margin: 0 0 .2rem 12px;
}

#booking-client .client-info .form-box .form-row .form-control::placeholder{
	color: #999
}

/* =payment */
.row.payment-row span strong{
	font-weight: bold;
}

/* =calendar */
.pika-table, .pika-single{
	font-family: 'Commissioner', sans-serif;
}

.pika-table th{
	color: #444;
	text-decoration: none;
}

.pika-table th abbr{
	text-decoration: none;
}

.pika-table td{
	text-align: center;
}

.pika-button{
	background: #f7f7f7;
	text-align: center;
	border: 1px solid #fff;	
}

.pika-single .pika-lendar .pika-table td.is-disabled .pika-button{
	background: #ccc;
}
.pika-single .pika-lendar .pika-table td.is-disabled.is-today .pika-button,
.pika-single .pika-lendar .pika-table td.is-today .pika-button,
.pika-single .pika-lendar .pika-table td:hover .pika-button{
	background: #459e6b
}

.is-selected .pika-button, .has-event .pika-button{
	box-shadow: none;
}


