a:hover{text-decoration: none}
 ul{list-style: none; margin: 0; padding: 0}
.service-item li{}
.service-item .service-category{font-size: 1.5rem; display: block; font-weight: 700; line-height: 1.2; padding-left: 40px; position: relative}
.service-item .service-category:before{content: "-"; position: absolute; left: 0; top: 5px; font-size: 2rem; font-weight: bolder;}
.service-item .service-category.collapsed:before{content: "+"}
.service-item .service-category small{font-size: 75%; line-height: 1.2}
.service-item .service-category:hover{text-decoration: none}

.service-item .service-name{font-size: 1.25rem; color: #000; font-weight: 600; display: block; margin-bottom: 2px; line-height: 1.2}
.service-item .service-detail{font-size: 1rem; color: #666; display: block; line-height: 1}
.service-list{list-style: none}
.service-list li{  }
.service-list li a{display: block; padding-left: 30px; border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 8px; padding-right: 20px; position: relative; padding-top: 5px;}
.service-list li a:hover{background-color: #f5f5f5;}
.service-list li a.active:before{content: "";
    background-repeat: no-repeat;
    width: 27px; height: 21px;
    background-size: 20px;
    position: absolute; left: 5px; top: 10px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='122.877px' height='101.052px' viewBox='0 0 122.877 101.052' enable-background='new 0 0 122.877 101.052' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M4.43,63.63c-2.869-2.755-4.352-6.42-4.427-10.11c-0.074-3.689,1.261-7.412,4.015-10.281 c2.752-2.867,6.417-4.351,10.106-4.425c3.691-0.076,7.412,1.255,10.283,4.012l24.787,23.851L98.543,3.989l1.768,1.349l-1.77-1.355 c0.141-0.183,0.301-0.339,0.479-0.466c2.936-2.543,6.621-3.691,10.223-3.495V0.018l0.176,0.016c3.623,0.24,7.162,1.85,9.775,4.766 c2.658,2.965,3.863,6.731,3.662,10.412h0.004l-0.016,0.176c-0.236,3.558-1.791,7.035-4.609,9.632l-59.224,72.09l0.004,0.004 c-0.111,0.141-0.236,0.262-0.372,0.368c-2.773,2.435-6.275,3.629-9.757,3.569c-3.511-0.061-7.015-1.396-9.741-4.016L4.43,63.63 L4.43,63.63z'/%3E%3C/g%3E%3C/svg%3E");
}
.service-list li .desc{position: absolute; right: 10px; top: 7px;}
.employees{position: relative; border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 8px; padding-top: 5px; padding-left: 5px;}
.employees:hover,.employees.active{background-color: #f5f5f5;}

.employees img{width: 50px; border-radius: 50%;}
.card-data-time .card-body{padding: 10px 3px;}
.row.g-5{
    margin-right: 5px;
    margin-left: 5px;
}
.row.g-5 .col, .row.g-5 [class*="col-"]{
    padding-right: 5px;
    padding-left: 5px;
}
.bootstrap-datetimepicker-widget tr:hover {
    background-color: #808080;
}
.booking-day:hover, .booking-day.active{background-color: #f5f5f5; border-radius: 3px;}
.alege-angajat{}
.card-header{padding: .25rem 1rem;}
@media only screen and (max-width: 767px) {
    .alege-angajat{position: fixed; z-index: 9999; bottom: 10px; left: 0; right: 0; text-align: center}
    .booking-day{line-height: 2}
    .service-item .service-category{font-size: 1.2rem; padding-left: 30px;}
    .service-item .service-name{font-size: 1rem;}
    .service-item .service-detail{font-size: .8rem;}
}