/*
.ElementsApp.is-invalid .Icon-fill {
	fill: #c27b46 !important;
}
*/

.nf-response-msg p{
	color: #b0c0a3 !important;
	font-style: italic !important;
	font-size: 14px !important;
}

.nf-error-msg, .ninja-forms-req-symbol {
	color: #c27b46 !important;
	font-style: italic !important;
	font-size: 12px !important;
}

.nf-error.field-wrap .nf-field-element:after {
	background: #c27b46 !important;
}

.bookly-form .bookly-label-error{
	font-weight: normal !important;
	color: #c27b46 !important;
	font-style: italic;
}

.bookly-form input[type="text"].bookly-error, .bookly-form input[type="password"].bookly-error, .bookly-form select.bookly-error, .bookly-form textarea.bookly-error, .bookly-extra-step div.bookly-extras-thumb.bookly-extras-selected {
	border: 0px solid #a7be86!important;
}

.bookly-form .bookly-form-group > label{
	color: #313131 !important;
	  text-transform: uppercase;
  letter-spacing: 2px;
	font-size: 12px;
margin-bottom: -5px !important;
}



.bookly-form .bookly-btn{
border-radius: 0px!important;
background-color: #fff !important;
border: 1px solid #313131 !important;

}


.bookly-form .bookly-btn:hover {
background-color: #313131 !important;
border: 1px solid #313131 !important;

}

.bookly-btn, .bookly-btn > span {
color: #313131!important;
font-size: 14px!important;
  letter-spacing: 2px;
}


.bookly-btn, .bookly-btn:hover > span {
color: #fff!important;
}

.bookly-form .bookly-pagination > li.active, .bookly-form .bookly-columnizer .bookly-day, .bookly-form .bookly-schedule-date {
background: #313131!important;
border: 1px solid #313131!important;
}



.bookly-list .bookly-btn, .bookly-list .bookly-btn > span {
font-size: 10px!important;
padding-top: 2px !important;
padding-bottom: 2px !important;
min-width: 40px !important;
  text-align: center !important;
color: #bec3c7;
}

.bookly-list .bookly-btn{
border: 1px solid #bec3c7 !important;
}

.bookly-list .bookly-btn:hover {
background-color: #bec3c7 !important;
border: 1px solid #bec3c7 !important;
}

/*
.bookly-list .bookly-btn > span:hover {
color: #bec3c7 !important;
}
*/

.bookly-list input[type="text"]{
font-size: 10px!important;
padding-top: 9px !important;
padding-bottom: 9px !important;
width: 80px !important;
margin-left: 5px !important;
}

.bookly-form input.bookly-user-coupon {
margin-right: -4px !important;
}

.bookly-list{
font-size: 10px!important;
margin-left: 0px !important;
  text-transform: uppercase;

}

.bookly-js-coupon-error{
  text-transform: none;
}


.bookly-js-card-error{
  text-transform: none;
}



@media (max-width: 991px) {


.vc_custom_1618627945475 {
padding-right: 0px !important;
padding-left: 0px !important;
}

}
