.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content {
	padding: 1.9rem 0 2.1rem 0;
}

.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info {
	display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
	-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: .5rem;
}

/* datalist */
.cars-datalist .text-column p:last-child {
	color: #757575;
}

.cars-datalist .car-item {
	padding: 8px 14px;
}

.cars-datalist .car-item img,.cars-datalist .car-item .car-details {
	display: inline-block; vertical-align: middle; margin-right: 14px;
}

.cars-datalist .car-item button {
	float: right;
}

.cars-datalist .ui-datalist-item {
	margin-bottom: 0.7rem; padding-bottom: 0.5rem; border-bottom: .07rem dashed #ebedf2;
}

.cars-datalist .ui-datalist-item:last-child {
	border-bottom: 0; margin-bottom: 0;
}

.cars-datalist ul {
	margin: 0; padding: 0;
}

.ui-car-display td:last-child {
	font-weight: 700;
}

@media ( max-width :640px) {
	.cars-datalist .text-column {
		text-align: center;
	}
	.ui-tree {
		width: 100%;
	}
}

.cars-datalist .categoria_obs {
	font-size: 1.1rem; font-weight: 700; color: #595d6e; -webkit-transition: color .3s ease; transition: color .3s ease;
}

.cars-datalist .categoria_obs:hover {
	color: #5d78ff; -webkit-transition: color .3s ease; transition: color .3s ease;
}

.cars-datalist .obs_desc {
	margin: 0; padding: .4rem 0; font-size: 1rem; font-weight: 400; color: #74788d;
}

.cars-datalist .info_obs span:nth-child(even) {
	font-weight: 700; margin-right: .71rem;
}

.kt-font-info {
	color: #5578eb !important;
}

/**** AVATAR *********/
/*
.kt-avatar {
	position: relative;
	display: inline-block;
}

.kt-avatar.kt-avatar--outline .kt-avatar__holder {
	border: 3px solid #fff;
	-webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, .1);
}

.kt-avatar .kt-avatar__holder {
	width: 140px;
	height: 140px;
	border-radius: 3px;
	background-repeat: no-repeat;
	background-size: cover;
}

.kt-avatar .kt-avatar__upload {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: -10px;
	top: -10px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #fff;
	-webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, .1);
	-webkit-transition: all .3s;
	transition: all .3s;
}

.kt-avatar .kt-avatar__upload input {
	width: 0 !important;
	height: 0 !important;
	overflow: hidden;
	opacity: 0;
}

.kt-avatar .kt-avatar__cancel {
	cursor: pointer;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: auto;
	right: -10px;
	bottom: -5px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background-color: #fff;
	-webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, .1);
	display: none;
}*/

/**** select one menu ********/
.ui-selectonemenu label.ui-selectonemenu-label {
	/*line-height: 18px;*/
	line-height: 1.5
}

/***** tabs bootstrap ***********/
.nav {
	display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;
}

.nav-link {
	display: block; padding: 0.5rem 1rem;
}

.nav-link:hover,.nav-link:focus {
	text-decoration: none;
}

.nav-link.disabled {
	color: #6c757d; pointer-events: none; cursor: default;
}

.nav-tabs {
	border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
	margin-bottom: -1px;
}

.nav-tabs .nav-link {
	border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {
	border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
	color: #6c757d; background-color: transparent; border-color: transparent;
}

.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {
	color: #495057; background-color: #fff; border-color: #dee2e6 #dee2e6 #fff; font-weight: 600;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;
}

.nav-pills .nav-link {
	border-radius: 0.25rem;
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
	color: #fff; background-color: #007bff;
}

.nav-fill .nav-item {
	-ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center;
}

.nav-justified .nav-item {
	-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; text-align: center;
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

/*   efects **/
.fade {
	transition: opacity 0.15s linear;
}

@media ( prefers-reduced-motion : reduce) {
	.fade {
		transition: none;
	}
}

.fade:not(.show ) {
	opacity: 0;
}

/** DIALOGS OVERLAY **/
body .ui-dialog {
	padding: 0 !important; margin-top: 0.5rem;
}

.ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top.ui-draggable-handle {
	border-bottom: 1px solid #e0e0e0 !important; padding: 2em !important;
}

.ui-confirm-dialog .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
	padding: 1.5rem;
}

body .ui-dialog .ui-dialog-content {
	padding: 1em 2em !important;
}

body .ui-dialog .ui-dialog-footer {
	padding: 1em 2em !important;
}

/** alert **********/
.alert {
	display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch;
	padding: 1rem 2rem; margin: 0 0 20px 0; border-radius: 4px;
}

.alert.alert-primary {
	background: #5867dd; border: 1px solid #5867dd; color: #fff;
}

.alert.alert-warning {
	background: #ffb822; border: 1px solid #ffb822; color: #111;
}

.alert.alert-success {
	background: #0abb87; border: 1px solid #0abb87; color: #fff
}

.alert.alert-danger {
	background: #fd397a; border: 1px solid #fd397a; color: #fff
}

.alert .alert-icon {
	display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
	padding: 0 1.25rem 0 0;
}

.alert .alert-icon i {
	font-size: 2.4rem;
}

.alert.alert-primary .alert-text {
	color: #fff;
}

.alert .alert-text {
	-ms-flex-item-align: center; align-self: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;
}

.alert .alert-close {
	padding: 0 0 0 1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center;
	align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;
}

.alert .alert-close .close {
	text-shadow: none !important;
}

/** button ***/
[type=button]:not(:disabled ),[type=reset]:not(:disabled ),
[type=submit]:not(:disabled ),button:not(:disabled ) {
	cursor: pointer;
}

button.btn-sm {
	font-size: 0.7rem !important;
}

button.close {
	padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;
}

.myButtom {
	font-size: 14px; padding: 0.429em 1em 0.429em 1em; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
	background-color: #2196F3; color: #ffffff; border: 1px solid #2196F3; transition: background-color 0.3s, box-shadow 0.3s; border-radius: 3px;
}

.myButtom:hover {
	background-color: #1976d2; color: #ffffff; border-color: #1976d2;
}

@media ( min-width : 415px) {
	.buttom-non-fluid>button,.buttom-non-fluid>input {
		width: auto !important; margin-right: 12px; margin-bottom: 4px;
	}
	@media ( max-width : 414px) {
		.buttom-non-fluid>button {
			width: 100% !important; margin: 0 0 0.5rem 0 !important; margin-bottom: 4px;
		}
	}
	.btn-icon .ui-button-icon-only {
		border: none; background: none; color: #42a5f5 !important;
	}
	.btn-sm button {
		font-size: 0.85rem !important;
	}

	/**   tables  **/
	.table-font-8em {
		font-size: 0.8em !important;
	}
	.table-font-85em {
		font-size: 0.85em !important;
	}
	.table-font-9em {
		font-size: 0.9em !important;
	}

	/** menu-dark **/
	body .layout-menu-dark .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
		float: none; color: #BDBDBD;
	}

	/** caroussel **/
	.carousel {
		position: relative;
	}
	.carousel.pointer-event {
		-ms-touch-action: pan-y; touch-action: pan-y;
	}
	.carousel-inner {
		position: relative; width: 100%; overflow: hidden;
	}
	.carousel-inner::after {
		display: block; clear: both; content: "";
	}
	.carousel-item {
		position: relative; display: none; float: left; width: 100%; margin-right: -100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;
		transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out;
		transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
	}
	@media ( prefers-reduced-motion : reduce) {
		.carousel-item {
			transition: none;
		}
	}
	.carousel-item.active,.carousel-item-next,.carousel-item-prev {
		display: block;
	}
	.carousel-item-next:not(.carousel-item-left ),.active.carousel-item-right {
		-webkit-transform: translateX(100%); transform: translateX(100%);
	}
	.carousel-item-prev:not(.carousel-item-right ),.active.carousel-item-left {
		-webkit-transform: translateX(-100%); transform: translateX(-100%);
	}
	.carousel-fade .carousel-item {
		opacity: 0; transition-property: opacity; -webkit-transform: none; transform: none;
	}
	.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right {
		z-index: 1; opacity: 1;
	}
	.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
		z-index: 0; opacity: 0; transition: 0s 0.6s opacity;
	}
	@media ( prefers-reduced-motion : reduce) {
		.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
			transition: none;
		}
	}
	.carousel-control-prev,.carousel-control-next {
		position: absolute; top: 0; bottom: 0; z-index: 1; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;
		-ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: 0.5; transition: opacity 0.15s ease;
	}
	@media ( prefers-reduced-motion : reduce) {
		.carousel-control-prev,.carousel-control-next {
			transition: none;
		}
	}
	.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {
		color: #fff; text-decoration: none; outline: 0; opacity: 0.9;
	}
	.carousel-control-prev {
		left: 0;
	}
	.carousel-control-next {
		right: 0;
	}
	.carousel-control-prev-icon,.carousel-control-next-icon {
		display: inline-block; width: 20px; height: 20px; background: no-repeat 50%/100% 100%;
	}
	.carousel-control-prev-icon {
		background-image:
			url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
	}
	.carousel-control-next-icon {
		background-image:
			url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
	}
	.carousel-indicators {
		position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center;
		padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;
	}
	.carousel-indicators li {
		box-sizing: content-box; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px;
		cursor: pointer; background-color: #fff; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent;
		opacity: .5; transition: opacity 0.6s ease;
	}
	@media ( prefers-reduced-motion : reduce) {
		.carousel-indicators li {
			transition: none;
		}
	}
	.carousel-indicators .active {
		opacity: 1;
	}
	.carousel-caption {
		position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center;
	}

	/*** selectmannycheck box**/
	.ui-selectmanycheckbox label {
		margin: 0 16px 0 8px !important;
	}
	.box-logo {
		border-style: dashed; margin-top: 1rem; display: grid; border-width: 2px; border-color: #b8b8b8; padding: 5px;
	}
	
	.ui-selectcheckboxmenu-multiple-container {
    	align-content: center !important;
	}

	/** BOOTSTRATP **/
	.collapse:not(.show ) {
		display: none;
	}
	.collapsing {
		position: relative; height: 0; overflow: hidden; transition: height 0.35s ease;
	}

	/** TABLES BOOTSTRAP ***/
	.bootstrap-table {
		width: 100%; margin-bottom: 1rem; color: #212529;
	}
	.bootstrap-table th,.bootstrap-table td {
		padding: 0.75rem; vertical-align: middle; border-top: 1px solid #dee2e6;
	}
	.bootstrap-table td {
		vertical-align: middle;
	}
	.bootstrap-table thead th {
		vertical-align: bottom; border-bottom: 2px solid #dee2e6;
	}
	.bootstrap-table tbody+tbody {
		border-top: 2px solid #dee2e6;
	}
	.bootstrap-table-sm th,.bootstrap-table-sm td {
		padding: 0.3rem;
	}
	.bootstrap-table-bordered {
		border: 1px solid #dee2e6;
	}
	.bootstrap-table-bordered th,.bootstrap-table-bordered td {
		border: 1px solid #dee2e6;
	}
	.bootstrap-table-bordered thead th,.bootstrap-table-bordered thead td {
		border-bottom-width: 2px;
	}
	.bootstrap-table-borderless th,.bootstrap-table-borderless td,.bootstrap-table-borderless thead th,.bootstrap-table-borderless tbody+tbody {
		border: 0;
	}
	.bootstrap-table-striped tbody tr:nth-of-type(odd) {
		background-color: rgba(0, 0, 0, 0.05);
	}
	.bootstrap-table-hover tbody tr:hover {
		color: #212529; background-color: rgba(0, 0, 0, 0.075);
	}
	.bootstrap-table-primary,.bootstrap-table-primary>th,.bootstrap-table-primary>td {
		background-color: #b8daff;
	}
	.bootstrap-table-primary th,.bootstrap-table-primary td,.bootstrap-table-primary thead th,.bootstrap-table-primary tbody+tbody {
		border-color: #7abaff;
	}
	.bootstrap-table-hover .bootstrap-table-primary:hover {
		background-color: #9fcdff;
	}
	.bootstrap-table-hover .bootstrap-table-primary:hover>td,.bootstrap-table-hover .bootstrap-table-primary:hover>th {
		background-color: #9fcdff;
	}
	.bootstrap-table-secondary,.bootstrap-table-secondary>th,.bootstrap-table-secondary>td {
		background-color: #d6d8db;
	}
	.bootstrap-table-secondary th,.bootstrap-table-secondary td,.bootstrap-table-secondary thead th,.bootstrap-table-secondary tbody+tbody {
		border-color: #b3b7bb;
	}
	.bootstrap-table-hover .bootstrap-table-secondary:hover {
		background-color: #c8cbcf;
	}
	.bootstrap-table-hover .bootstrap-table-secondary:hover>td,.bootstrap-table-hover .bootstrap-table-secondary:hover>th {
		background-color: #c8cbcf;
	}
	.bootstrap-table-success,.bootstrap-table-success>th,.bootstrap-table-success>td {
		background-color: #c3e6cb;
	}
	.bootstrap-table-success th,.bootstrap-table-success td,.bootstrap-table-success thead th,.bootstrap-table-success tbody+tbody {
		border-color: #8fd19e;
	}
	.bootstrap-table-hover .bootstrap-table-success:hover {
		background-color: #b1dfbb;
	}
	.bootstrap-table-hover .bootstrap-table-success:hover>td,.bootstrap-table-hover .bootstrap-table-success:hover>th {
		background-color: #b1dfbb;
	}
	.bootstrap-table-info,.bootstrap-table-info>th,.bootstrap-table-info>td {
		background-color: #bee5eb;
	}
	.bootstrap-table-info th,.bootstrap-table-info td,.bootstrap-table-info thead th,.bootstrap-table-info tbody+tbody {
		border-color: #86cfda;
	}
	.bootstrap-table-hover .bootstrap-table-info:hover {
		background-color: #abdde5;
	}
	.bootstrap-table-hover .bootstrap-table-info:hover>td,.bootstrap-table-hover .bootstrap-table-info:hover>th {
		background-color: #abdde5;
	}
	.bootstrap-table-warning,.bootstrap-table-warning>th,.bootstrap-table-warning>td {
		background-color: #ffeeba;
	}
	.bootstrap-table-warning th,.bootstrap-table-warning td,.bootstrap-table-warning thead th,.bootstrap-table-warning tbody+tbody {
		border-color: #ffdf7e;
	}
	.bootstrap-table-hover .bootstrap-table-warning:hover {
		background-color: #ffe8a1;
	}
	.bootstrap-table-hover .bootstrap-table-warning:hover>td,.bootstrap-table-hover .bootstrap-table-warning:hover>th {
		background-color: #ffe8a1;
	}
	.bootstrap-table-danger,.bootstrap-table-danger>th,.bootstrap-table-danger>td {
		background-color: #f5c6cb;
	}
	.bootstrap-table-danger th,.bootstrap-table-danger td,.bootstrap-table-danger thead th,.bootstrap-table-danger tbody+tbody {
		border-color: #ed969e;
	}
	.bootstrap-table-hover .bootstrap-table-danger:hover {
		background-color: #f1b0b7;
	}
	.bootstrap-table-hover .bootstrap-table-danger:hover>td,.bootstrap-table-hover .bootstrap-table-danger:hover>th {
		background-color: #f1b0b7;
	}
	.bootstrap-table-light,.bootstrap-table-light>th,.bootstrap-table-light>td {
		background-color: #fdfdfe;
	}
	.bootstrap-table-light th,.bootstrap-table-light td,.bootstrap-table-light thead th,.bootstrap-table-light tbody+tbody {
		border-color: #fbfcfc;
	}
	.bootstrap-table-hover .bootstrap-table-light:hover {
		background-color: #ececf6;
	}
	.bootstrap-table-hover .bootstrap-table-light:hover>td,.bootstrap-table-hover .bootstrap-table-light:hover>th {
		background-color: #ececf6;
	}
	.bootstrap-table-dark,.bootstrap-table-dark>th,.bootstrap-table-dark>td {
		background-color: #c6c8ca;
	}
	.bootstrap-table-dark th,.bootstrap-table-dark td,.bootstrap-table-dark thead th,.bootstrap-table-dark tbody+tbody {
		border-color: #95999c;
	}
	.bootstrap-table-hover .bootstrap-table-dark:hover {
		background-color: #b9bbbe;
	}
	.bootstrap-table-hover .bootstrap-table-dark:hover>td,.bootstrap-table-hover .bootstrap-table-dark:hover>th {
		background-color: #b9bbbe;
	}
	.bootstrap-table-active,.bootstrap-table-active>th,.bootstrap-table-active>td {
		background-color: rgba(0, 0, 0, 0.075);
	}
	.bootstrap-table-hover .bootstrap-table-active:hover {
		background-color: rgba(0, 0, 0, 0.075);
	}
	.bootstrap-table-hover .bootstrap-table-active:hover>td,.bootstrap-table-hover .bootstrap-table-active:hover>th {
		background-color: rgba(0, 0, 0, 0.075);
	}
	.bootstrap-table .thead-dark th {
		color: #fff; background-color: #343a40; border-color: #454d55;
	}
	.bootstrap-table .thead-light th {
		color: #495057; background-color: #e9ecef; border-color: #dee2e6;
	}
	.bootstrap-table-dark {
		color: #fff; background-color: #343a40;
	}
	.bootstrap-table-dark th,.bootstrap-table-dark td,.bootstrap-table-dark thead th {
		border-color: #454d55;
	}
	.bootstrap-table-dark.bootstrap-table-bordered {
		border: 0;
	}
	.bootstrap-table-dark.bootstrap-table-striped tbody tr:nth-of-type(odd) {
		background-color: rgba(255, 255, 255, 0.05);
	}
	.bootstrap-table-dark.bootstrap-table-hover tbody tr:hover {
		color: #fff; background-color: rgba(255, 255, 255, 0.075);
	}
	@media ( max-width : 575.98px) {
		.bootstrap-table-responsive-sm {
			display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;
		}
		.bootstrap-table-responsive-sm>.bootstrap-table-bordered {
			border: 0;
		}
	}
	@media ( max-width : 767.98px) {
		.bootstrap-table-responsive-md {
			display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;
		}
		.bootstrap-table-responsive-md>.bootstrap-table-bordered {
			border: 0;
		}
	}
	@media ( max-width : 991.98px) {
		.bootstrap-table-responsive-lg {
			display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;
		}
		.bootstrap-table-responsive-lg>.bootstrap-table-bordered {
			border: 0;
		}
	}
	@media ( max-width : 1199.98px) {
		.bootstrap-table-responsive-xl {
			display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;
		}
		.bootstrap-table-responsive-xl>.bootstrap-table-bordered {
			border: 0;
		}
	}
	.bootstrap-table-responsive {
		display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;
	}
	.bootstrap-table-responsive>.bootstrap-table-bordered {
		border: 0;
	}

	/**** hospedagem *********/
	.checkIn {
		background-color: #fd397a !important; border: 1px solid #fd397a !important;
	}
	.checkOut {
		background-color: #0abb87 !important; border: 1px solid #0abb87 !important;
	}
	.reservaonly {
		background-color: #5867dd !important; border: 1px solid #5867dd !important;
	}
}

body .ui-calendar.form-control>.ui-inputfield.hasDatepicker.ui-state-focus {
	color: #495057; background-color: #fff; border-color: #9aabff; outline: 0; -webkit-box-shadow: 0 0 0 .2rem rgba(88, 103, 221, .25);
	box-shadow: 0 0 0 .2rem rgba(88, 103, 221, .25)
}

.ui-calendar.form-control>.hasDatepicker {
	width: 100% !important;
}

.box {
	padding: 1rem 0.7rem;
}