.calendar-items-filter{
    margin-bottom: 15px;
    border-bottom: 3px solid #f3f3f3;
    /*width: fit-content;*/
    padding-bottom: 10px;
}
.calendar-items-filter span {
    margin-right: 10px;
}
.calendar-items-filter .filters-title{
    /* font-weight: bold; */
}
.calendar-items-filter .form-group{
    display: inline-block;
    margin-right: 20px;
}
.calendar-items-filter [data-id="no-results-alert"], 
.calendar-items-filter [data-id="no-month-alert"]{
    display: none;
    width: fit-content;
    margin-top: 20px;
    margin-bottom: 10px;
}
.calendar-items-filter .nobosssubform-alert-result{
    margin: 40px auto;
}
.subform-layout .subform-table-layout.form-vertical:nth-child(2n){
	max-width: 530px;
}
.subform-layout .subform-table-layout.form-vertical input.hour-input{
	width: 45px;
}
.subform-layout .subform-table-layout.form-vertical input.date-hour-input{
    width:80px;
}

@media only screen and (max-width: 767px) {
    .filters-title{
        margin: 0;
    }
    .calendar-items-filter .form-group{
        margin: 20px 0px 0px;
        display: contents;
    }
    .calendar-items-filter .form-group select{
        margin-bottom: 10px;
    }

    /* Joomla 3 */
    #content > .row-fluid .calendar-items-filter .form-group{
        display: inline-block;
        float: inherit !important;
    }
    #content > .row-fluid .calendar-items-filter .form-group select{
        margin: 0;
        width: 200px;
    }
    #content > .row-fluid .calendar-items-filter .form-group > span{
        margin: 0;
        width: 50px;
        display: inherit;
    }
}

/* Joomla 4 */
#wrapper #content{
    .dsdsds{
        
    }
}

