#sb_simplybook_terms_link {
display: none !important;
}

/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
/* colors: 
blue: #00c9db 
*/ 

/* VARS */ 
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;600&display=swap');

/* font-family: 'Rubik', sans-serif; */ 
/* EDITS */ 
body{
    font-family: 'Rubik', sans-serif;
}
input{
    color: grey!important;
}
input::placeholder{
    color: grey!important;
}
::placeholder{
    color: grey!important;

}

.telegram-notifications--modal .btn, .telegram-notifications--card .btn, #main #main-buttons .btn.custom{
    background: linear-gradient(to right, #00c9db, #00c9db, #00c9db)!important;

}
.btn.book{
    background: linear-gradient(to right, #00c9db, #00c9db, #00c9db)!important;
}
#main #main-buttons .btn.custom{
    background: linear-gradient(to right, #00c9db, #00c9db, #00c9db)!important;
}
#main-buttons .wrapper .inner .bar .btn{
    background: linear-gradient(to right, #00c9db, #00c9db, #00c9db)!important;
}

#header .nav-wrapper .items-wrapper .nav-item#sb_multiple_book_cart .cart-container .cart, #header .nav-wrapper .items-wrapper .nav-item#sb_client_info .login-container .avatar{
	background: #ffffff;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    width: 60px;
    height: 60px;
    margin-top: -10px;
}
#header .nav-wrapper .items-wrapper .nav-item .full-info #sb_login_form .not-logged #sb_sign_in_btn{
    background-color: #592773;
    color: #fff!important;
}
#header .nav-wrapper .items-wrapper .nav-item#sb_client_info .login-container .full-info #sb_login_form .not-logged .inputs input{
	color:grey;
}
#header .nav-wrapper .items-wrapper .nav-item .full-info #sb_login_form .not-logged .inputs label{
	text-align: right;
}

.not-logged #sb_sign_in_btn{
	background: #592773;
    color: #fff;
}
#header .nav-wrapper .items-wrapper .nav-item#sb_client_info .login-container .full-info #sb_login_form .not-logged .social a{
	color: #592773;
    font-weight: bold;
    text-decoration: none;
}
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_slots_container .slot a{
	padding: 0!important;
    background: #00c9db!important;
    color: white;
    border: none;
}



#sb_cancel_button, #sb_cancel_btn, .sb_cancel_btn, .sb-reschedule, .current-booking-info .sb-book, .btn-default.show-all, #sb_client_login_container .btn{
/*	border-color: #000000 !important;*/
    color: #fff!important;
    background-color: #592773!important;
}
#sb_client_login_container .btn{
    color: #fff!important;
}
#sb_sign_out_btn .btn{
    color: #fff!important;
}
#sb_sign_out_btn{
    color: #fff!important;

}

#client-login .section_top #cs_register_or_login_tabs ul li a{
	text-transform: capitalize;
    background: #592773;
    color: #fff;
    padding: 5px 25px;
    border-radius: 50px;
}
#client-login .section_top #cs_register_or_login_tabs ul li a:nth-child(2){
	text-transform: capitalize;
    background: #00c9db;
    color: #fff;
    padding: 5px 25px;
    border-radius: 50px;
}

.current-booking-info .sb-book a, .sb_cancel_btn span{
    color: #fff!important;
}
.current-booking-info .booking-btns .btn.sb-book:after{
    color: #fff!important;
}
/* trigger css: 
    display: block;
    width: 60px;
    height: 60px;
    cursor: pointer;
    position: absolute;
    right: 140px;
    top: 125px;
    z-index: 10;
    border-radius: 50%;
    padding: 0 15px;
    text-align: center;
    transition: all .2s ease-in;
    border: none!important;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);

	** 

	display: block;
    width: 60px;
    height: 60px;
    cursor: pointer;
    /* position: absolute; */
    /* right: 140px; */
    /* top: 125px; 
    z-index: 10;
    border-radius: 50%;
    padding: 0 22px;
    text-align: center;
    transition: all .2s ease-in;
    border: none!important;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    margin-top: -10px;
    text-align: center;
    justify-content: center;


	*/ 

	



/* ======================== END EDITS ======================= */ 
 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */
}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}


 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}

/* hide social */ 
#client-login .client-login-bar{
    display: none!important;
}

