

.jet-apb-calendar .jet-apb-calendar-content{
	 width: 100% !important;
}
.jet-apb-calendar .jet-apb-calendar-header{
	 background: #000;
}
.jet-apb-calendar .jet-apb-calendar-header__label{
	color:#fff;
}
.jet-apb-calendar .jet-apb-calendar-header svg{
	fill: #ffffff !important;
}

.jet-apb-calendar-wrapper .jet-apb-calendar-appointments-list-wrapper{
	    border: solid 1px #e9e9e9;
    padding: 10px;
}
.jet-form__heading{
	font-size: 25px;
    font-weight: 900;
    color: #000;
}
.jet-apb-calendar-appointments-list{
	padding:0 !important;
}
.jet-apb-calendar-date--selected{
	color:#000;
	font-weight:900;
}
.jet-apb-calendar .jet-apb-calendar-week span{
	color:#000;
	font-weight:900;
}
button{
	    color: #ffffff;
    border-color: #000;
    background-color: #000;
}
button:hover{
	   color: #ffffff;
    background-color: #FF9900;
    border-color: #FF9900;
}
.layout-row .jet-form__field:not(.checkboxes-field):not(.radio-field):not(.range-field){
	    /* border-radius: 50px; */
	box-shadow:0px 2px 3px 0px rgb(10 60 127 / 19%);
}

.layout-row .jet-form__field:not(.checkboxes-field):not(.radio-field):not(.range-field):focus{
	box-shadow: 0px 1px 3px 0px rgb(10 60 127 / 28%);
}


.jet-form__label{
	font-weight: 800;
}
.woocommerce-js input[type=text]:focus{
	border-color: #fff;
}
.jet-apb-calendar-wrapper{
	  border: solid 1px #e1e1e1;
    padding-bottom: 12px;
}

.jet-apb-calendar .jet-apb-calendar-slots.jet-apb-calendar-slots--active{
	padding: 15px 20px !important;
}
.field-type-page_break .jet-form-col__end{
	display: block;
}

.jet-form__next-page-wrap{
	    display: flex;
    justify-content: space-between;
}

.datetime-field{
        padding: 20px;
    border: 1px solid rgb(221, 221, 221);
}

.jet-apb-work-hours{
    display:none !important;
}

.jet-form__required{
	  font-size:12px;
}

.jet-apb-time-picker-wrapper label {
  visibility: hidden;
	position: relative;
}
.jet-apb-time-picker-wrapper label:after {
	visibility: visible;
  content: 'Pickup Time';
	position: absolute;
  top: 0;
  left: 0;
}
.jet-apb-item-date{
	width:80px;
	 overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 1; /* number of lines to show */
           line-clamp: 1; 
   -webkit-box-orient: vertical;
}
.jet-apb-item-service-provider{
		width:160px;
	 overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 1; /* number of lines to show */
           line-clamp: 1; 
   -webkit-box-orient: vertical;
}