/*
Theme Name: nevpix
Author: nevpix
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.caldis-booking {
padding-top: 50px;
padding-bottom: 50px;
}
.bg_border_right {
	    background-color: #F9F6F6;
    border: 1px solid #EBE4B2;
  
    border-radius: 20px;
	padding: 20px 20px;
}
.bg_border_right p {
	font-size: 16px;
}
   
.service-group {
	 background-color: #F9F6F6!important;
    border: 1px solid #EBE4B2!important;
	   border-radius: 20px;
	padding: 15px 15px!important;
}
.btn-primary {
	background-color: #065958!important;
color: #FFF!important;
	border-radius: 100vh!important;
	border: none!important;
padding: 10px 25px!important;
    transition: all 0.4s;
	font-size: 14px!important;
}
.service-right p {
	color: #065958!important;
}
.modal-footer .btn {
	font-size: 16px!important;
}
.calendar .calendar-legend .legend-name {
font-size:14px!important;
}
.caldis-booking h2,
#bookingForm h2{
	font-size: 3rem;
}
.modal-header .btn-close {
	border: 2px solid #000;
}
.modal-content {
	max-height: 80vh;
    overflow-y: auto;
	background-color: #F9F6F6!important;
    border: 1px solid #EBE4B2!important;
	   border-radius: 20px;
}
#calendarContainer {
padding-top: 20px!important;
	padding-bottom: 20px!important;
}
.calendar .month-name {
	font-size: 15px!important;
}
.fs-6 {
	font-size: 1.5rem!important;
}
.services .service-row {
	padding: 15px 0px!important;
}
#bookingForm h2 {
margin-bottom: 10px;
	font-size: 2.2rem!important;
}
#bookingForm .service-row {
padding: 0px!important;
}
#bookingForm .services {
	padding: 0px!important;
}
.modal-title {
font-size: 3rem;
}
.available-terms .term-row .term.active {
	outline: 3px solid #065958;
    color: #065958;
}
.select-list-calendars .item.active .icon {
	border: 3px solid #065958;
    color: #065958;
}
.form-floating>.form-control, .form-floating>.form-control-plaintext {
height: 45px;
}
.form-floating>.form-control-plaintext:focus, .form-floating>.form-control-plaintext:not(:placeholder-shown), .form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown) {
font-size: 15px;
	font-weight: 700;
	    height: 60px!important;
	
	padding-top: 2.625rem!important;
}
.select-list-calendars .item .name {
font-size: 12px;
	color: #065958;
}

.service-groups .service-group h3 {
	font-weight: 700;
    font-size: 13px;
}