/*
Theme Name: IDAS rezervacija theme
Template: hello-elementor
Author: Madbox
Description: Custom theme IDAS Hello Elementor Child
Version: 1.0.1645350696
Updated: 2022-02-20 10:51:36

*/

p.login-password, p.login-username, p.login-remember {
    font-size: 11px!important;
}

/* HIDE MENU ITEM for PUBLIC and LOGIN USER  */
.button-hide, 
.logged-in .button-hide-login {
    visibility: hidden !important;
    display: none !important;
}
.logged-in .button-hide { 
    visibility: visible !important;
    display: inline-block !important;
}

/* ALL CSS */
a, 
#bookly-tbs .ec .ec-toolbar .ec-title:hover {
	color: #000000;
}
.bookly-form, .bookly-form * {
	font-family: "Open Sans";
}
::-webkit-scrollbar {
    background-color: #000000 !important;
    -webkit-appearance: none;
}
::-webkit-scrollbar:vertical {
    width: 6px ;
}
::-webkit-scrollbar:horizontal {
    height: 6px;
}
::-webkit-scrollbar-thumb {
    background-color: #1E2732;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
::-webkit-scrollbar-track {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
}

/* BOOKLY */
.ladda-button[data-style=zoom-in] {
	padding: 10px 40px!important;
}
.bookly-btn, a.bookly-btn-default,
.ladda-button[data-style=zoom-in] .ladda-label, 
.bookly-btn-default, .bookly-btn-default > span  {
    font-size: 14px!important;
    font-weight: normal!important;
}
.bookly-form .bookly-pagination > li.active, .bookly-form .bookly-columnizer .bookly-day, .bookly-form .bookly-schedule-date {
    text-transform: uppercase;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #ffffff!important;
}
.bookly-customer-appointment-list table.bookly-appointments-table td, 
.bookly-customer-appointment-list .bookly-appointments-table, 
.bookly-customer-appointment-list h2, 
.bookly-nav-steps, 
table thead:first-child tr:first-child th {
    border: 0px solid silver!important;
}
.bookly-customer-appointment-list .bookly-appointments-table th {
    text-align: left;
}

/* TABELE MOBILE */
@media (max-width: 767px) {
table {
	width: 100%;
    display: block;
    overflow-x: auto;
    table-layout: fixed;
}
table td, table th {
	min-width: 120px;
}
}