.hiddenform {display:none;}
.all-specialists .alfa .specialist .spec-photo {
	background: white;
}
.specialist-element
{
	background: whitesmoke;padding: 20px 0;margin-bottom: 20px;border-radius: 12px;
}
.specialist-element .spec-times .btn
{
	margin-bottom:10px;
  /*margin-right: 5px;*/
}
.specialist-element .sched-cont h2
{
	margin-top: 0;
}
.specialist-api
{
	/*background: aliceblue;*/
	background: #cfe8ff;
}
.all-specialists .alfa .specialist {
  margin-bottom: 0;
}
.specialist-api .spec-days
{
  width:100%;
}
.specialist-api .spec-days button.btn
{
    color: #007bff;
    background-color: transparent;
    background-image: none;
    border-color: #007bff;
}
.specialist-api .spec-days button.btn:hover
{
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.specialist-api .spec-days button.btn.active,.specialist-api .spec-days button.btn.active:hover
{
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.specialist-api .spec-days button.btn.disable,.specialist-api .spec-days button.btn.disable:hover
{
    /*color: #343a40;*/
    color: gray;
    background-color: transparent;
    background-image: none;
    border-color: #343a40;
}
.specialist-api .spec-times .spec-time {
  display:none;
}
.specialist-api .spec-times .spec-time.active {
  display:block;
}
#specID10000011 {
/*background: #eff9ff;*/
background: #cfe8ff;
}
.btn-all-month {margin-top:10px;}
.codesmsagree #phone-code-error {color:red !important;}
#modalSuccessMessage.reserve-confirmed .modal-header {background:#e8f5e9;border-bottom:1px solid #c8e6c9;}
#modalSuccessMessage.reserve-confirmed .modal-title {color:#2e7d32;}
#modalSuccessMessage .success-message-text {display:block;margin:12px 0 16px;font-size:16px;line-height:1.5;}
#modalSuccessMessage .reserve-confirmed-icon {display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:8px;border-radius:50%;background:#4caf50;color:#fff;font-weight:700;vertical-align:middle;}
.uptolike-buttons .horizontal.fixed-bottom {width:160px;margin-left:auto;margin-right:auto;}


.ui-datepicker-trigger {
    position: absolute;
    right: 40px;
    bottom: 0;
}
.step1form {position:relative;}

@media screen and (max-width: 500px) {
.wr-embedded-widget {min-height: 90vh;}
}