.wpforms-form button[type=submit] {
    color: #fff!important;
    background-color: #e9348f!important;
	background: #e9348f!important;
      font-size: 18px!important;
    float:right!important;
	border-radius:25px!important;
	/*border:1px solid #ff6a10!important;*/
	text-transform:uppercase;
	padding:10px 32px!important;
	min-width:200px;
	letter-spacing: 2px!important;
	border: 1px solid #e9348f!important;
	   opacity: 1!important;
	   box-shadow: 6px 6px 18px 0px rgba(0, 0, 0, 0.3)!important;
	width:100%!important;
    
    
    
    }
    
.wpforms-form input[type=submit]:hover, 
.wpforms-form button[type=submit]:hover {
padding:10px 32px!important;
		background: #201d52!important;
		background-color: #201d52!important;
	border: 1px solid #201d52!important;
    
    
    }

div.wpforms-container-full button[type=submit]:hover { 
		background: #201d52!important;
		background-color: #201d52!important;
	border: 1px solid #201d52!important;
}

div.wpforms-container-full button[type=submit]:not(:hover):not(:active) { 
	color: #fff!important;
    background-color: #e9348f!important;
	background: #e9348f!important;
}




div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form input[type=datetime],
div.wpforms-container-full .wpforms-form input[type=datetime-local],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=month],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=password],
div.wpforms-container-full .wpforms-form input[type=range],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=time],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form input[type=week],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
border-radius:10px!important;
	padding:10px;
      
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-size: 18px!important;
}

.wpforms-field-label-inline {
font-size: 18px!important;
}



.ui-timepicker-wrapper {
    overflow-y: auto;
    height: 142px;
   width: 10em;
    background: #fff;
    border: 1px solid #C2A75B; /* Adjusted border color */
    border-radius: 3px;
    outline: none;
    z-index: 10001;
    margin: 0;
	min-width: 300px;
	max-width:100%;

}

li.ui-timepicker-selected { 
background: #C2A75B!important;
	color: #fff!important; /* Adjusted text color */
	border:1px solid #C2A75B!important;
}

.ui-timepicker-list li:hover { 
background: #C2A75B!important;
	color: #fff!important; /* Adjusted text color */
	border:1px solid #C2A75B!important;
}

.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay {
    color: rgba(0, 0, 0, 0.3); /* Adjusted text color */
    background: transparent;
    border-color: transparent;
    cursor: default;
}

.flatpickr-day.today {
    border-color: #B59043; /* Adjusted border color */
}

.flatpickr-day:hover {
    background-color: #B59043!important; /* Hover effect */
    color: #fff!important; /* Change text color on hover */
}

.flatpickr-calendar {
    background: transparent;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    padding: 0;
    -webkit-animation: none;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 293.75px;
    box-sizing: border-box;
    -webkit-transition: top .1s cubic-bezier(0,1,.5,1);
    transition: top .1s cubic-bezier(0,1,.5,1);
    z-index: 9999999999;
    background: #fff; /* Adjusted background color */
    box-shadow: 1px 0 0 #C2A75B, -1px 0 0 #C2A75B, 0 1px 0 #C2A75B, 0 -1px 0 #C2A75B, 0 3px 13px rgba(0,0,0,.08);
}

.flatpickr-day.selected { 
background: #C2A75B!important;
	color: #fff!important; /* Adjusted text color */
	border:1px solid #C2A75B!important;
}





.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=date]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=datetime]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=datetime-local]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=email]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=month]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=number]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=password]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=range]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=search]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=tel]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=text]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=time]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=url]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=week]:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full select:focus, .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full textarea:focus { 
border:1px solid #B59043!important;
}


div.wpforms-container-full select>option:not(.placeholder):checked { 
background: #C2A75B!important;
	color: #fff!important; /* Adjusted text color */
}

div.wpforms-container-full select>option:hover { 
background: #C2A75B!important;
	color: #fff!important; /* Adjusted text color */
}