﻿td, th{
    padding:8px 5px !important;
}

/* FILTERS start*/
.report-filter-container{
    margin-bottom:20px;
}

.report-filter-container div {
    display: inline-block;
    margin-left: 5px;
    margin-right: 7px;
}

    .report-filter-container div:nth-child(1) {
        width: 60px;
    }

    .report-filter-container div:nth-child(2) {
        width: 150px;
    }

    .report-filter-container div:nth-child(3) {
        width: 40px;
    }

    .report-filter-container div:nth-child(4),
    .report-filter-container div:nth-child(5),
    .report-filter-container div:nth-child(6),
    .report-filter-container div:nth-child(7),
    .report-filter-container div:nth-child(8) {
        min-width: 150px;
    }

/* FILTERS end*/

/* FILTERS 2 start xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.report-filters-container-2 {
    display: inline !important;
}

.report-filters-core-container div,
.report-filters-core-container input
{
    display: inline-table !important;
}

.report-filters-label{
}

.report-filters-value {
    padding: 0 10px;
}

.report-filters-core-container * {
    xdisplay: inline;
}

.report-filter-expand-container{

}

.report-filters-extended-container {
}

/* FILTERS 2 end xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* REPORT CALLS LIST start */
#tblReportCallList th:nth-child(1),
#tblReportCallList td:nth-child(1) {
    width: 30px;
}

#tblReportCallList th:nth-child(2),
#tblReportCallList td:nth-child(2) {
}

#tblReportCallList th:nth-child(3),
#tblReportCallList td:nth-child(3) { 
}

#tblReportCallList th:nth-child(4),
#tblReportCallList td:nth-child(4) {
}

#tblReportCallList th:nth-child(5),
#tblReportCallList td:nth-child(5) {
    width: 10%;
}

#tblReportCallList th:nth-child(6),
#tblReportCallList td:nth-child(6) {
    width: 10%;
}

#tblReportCallList th:nth-child(7),
#tblReportCallList td:nth-child(7) {
    width: 10%;
}

#tblReportCallList th:nth-child(8),
#tblReportCallList td:nth-child(8) {
    width: 7%;
}

#tblReportCallList th:nth-child(9),
#tblReportCallList td:nth-child(9) {
    width: 7%;
}

#tblReportCallList th:nth-child(10),
#tblReportCallList td:nth-child(10) {
    width: 5%;
    text-align:center;
}

/* REPORT CALL LIST end */


/* REPORT GRAPHS start */

#reportCallUsageContainer,
#reportCallUsageContainer canvas,
#reportCallDistributionContainer,
#reportCallDistributionContainer canvas,
#reportCallProtocolsContainer,
#reportCallProtocolsContainer canvas,
#reportCallQualityContainer,
#reportCallQualityContainer canvas,
#reportEndpointUsageContainer,
#reportEndpointUsageContainer canvas,
#reportEndpointQualityContainer,
#reportEndpointQualityContainer canvas,
#reportCallParticipantsContainer,
#reportCallParticipantsContainer canvas,
#reportRegistrationUsageContainer,
#reportRegistrationUsageContainer canvas,
#reportRegistrationQualityContainer,
#reportRegistrationQualityContainer canvas,
#reportClientOperatingSystemsContainer,
#reportClientOperatingSystemsContainer canvas {
    height: 500px !important;
}

/* REPORT GRAPHS end */

/* ACTIVE ENDPOINTS start */

#tblReportActiveEndpointsList th:nth-child(2),
#tblReportActiveEndpointsList td:nth-child(2),
#tblReportActiveEndpointsList th:nth-child(3),
#tblReportActiveEndpointsList td:nth-child(3),
#tblReportActiveEndpointsList th:nth-child(4),
#tblReportActiveEndpointsList td:nth-child(4),
#tblReportActiveEndpointsList th:nth-child(5),
#tblReportActiveEndpointsList td:nth-child(5),
#tblReportActiveEndpointsList th:nth-child(6),
#tblReportActiveEndpointsList td:nth-child(6),
#tblReportActiveEndpointsList th:nth-child(7),
#tblReportActiveEndpointsList td:nth-child(7),
#tblReportInactiveEndpointsList th:nth-child(2),
#tblReportInactiveEndpointsList td:nth-child(2),
#tblReportInactiveEndpointsList th:nth-child(3),
#tblReportInactiveEndpointsList td:nth-child(3),
#tblReportInactiveEndpointsList th:nth-child(4),
#tblReportInactiveEndpointsList td:nth-child(4),
#tblReportInactiveEndpointsList th:nth-child(5),
#tblReportInactiveEndpointsList td:nth-child(5),
#tblReportInactiveEndpointsList th:nth-child(6),
#tblReportInactiveEndpointsList td:nth-child(6),
#tblReportInactiveEndpointsList th:nth-child(7),
#tblReportInactiveEndpointsList td:nth-child(7) {
    text-align: right;
}

/* ACTIVE ENDPOINTS end */

/* PERIPHERAL LIST/OVERVIEW start */

#reportPeripheralOverviewFiltersContainer div{
    width: 150px;
}

    #reportPeripheralListFiltersContainer div:nth-child(1),
    #reportPeripheralOverviewFiltersContainer div:nth-child(1) {
        width: 60px;
    }

    #reportPeripheralListFiltersContainer div:nth-child(2),
    #reportPeripheralOverviewFiltersContainer div:nth-child(2) {
        width: 150px;
    }

    #reportPeripheralListFiltersContainer div:nth-child(3),
    #reportPeripheralOverviewFiltersContainer div:nth-child(3) {
        width: 40px;
    }

    #reportPeripheralListFiltersContainer div:nth-child(4),
    #reportPeripheralListFiltersContainer div:nth-child(5),
    #reportPeripheralListFiltersContainer div:nth-child(6),
    #reportPeripheralListFiltersContainer div:nth-child(7),
    #reportPeripheralListFiltersContainer div:nth-child(8),
    #reportPeripheralOverviewFiltersContainer div:nth-child(4),
    #reportPeripheralOverviewFiltersContainer div:nth-child(5),
    #reportPeripheralOverviewFiltersContainer div:nth-child(6),
    #reportPeripheralOverviewFiltersContainer div:nth-child(7),
    #reportPeripheralOverviewFiltersContainer div:nth-child(8)
    {
        min-width: 150px;
    }

.report-peripheral-overview-legend {
    padding: 0;
}

.report-peripheral-overview-legend li {
    list-style-type: none;
}
/* PERIPHERAL LIST/OVERVIEW end */


/* ENVIRONMENTAL */

/* Room Sensors */

#reportEnvironmentalRoomSensorsTemperatureContainer,
#reportEnvironmentalRoomSensorsTemperatureContainer canvas,
#reportEnvironmentalRoomSensorsHumidityContainer,
#reportEnvironmentalRoomSensorsHumidityContainer canvas,
#reportEnvironmentalRoomSensorsPeopleContainer,
#reportEnvironmentalRoomSensorsPeopleContainer canvas,
#reportEnvironmentalRoomSensorsCO2Container,
#reportEnvironmentalRoomSensorsCO2Container canvas,
#reportEnvironmentalRoomSensorsVOCContainer,
#reportEnvironmentalRoomSensorsVOCContainer canvas,
#reportEnvironmentalRoomSensorsTVOCContainer,
#reportEnvironmentalRoomSensorsTVOCContainer canvas,
#reportEnvironmentalRoomSensorsTVOCIndexContainer,
#reportEnvironmentalRoomSensorsTVOCIndexContainer canvas,
#reportEnvironmentalRoomSensorsIlluminationContainer,
#reportEnvironmentalRoomSensorsIlluminationContainer canvas {
    height: 300px !important;
    margin-bottom: 40px;
}

/* Room Comfort */
#reportEnvironmentalRoomComfortTemperatureContainer,
#reportEnvironmentalRoomComfortTemperatureContainer canvas,
#reportEnvironmentalRoomComfortHumidityContainer,
#reportEnvironmentalRoomComfortHumidityContainer canvas,
#reportEnvironmentalRoomComfortPeopleContainer,
#reportEnvironmentalRoomComfortPeopleContainer canvas,
#reportEnvironmentalRoomComfortCO2Container,
#reportEnvironmentalRoomComfortCO2Container canvas,
#reportEnvironmentalRoomComfortVOCContainer,
#reportEnvironmentalRoomComfortVOCContainer canvas,
#reportEnvironmentalRoomComfortVOCIndexContainer,
#reportEnvironmentalRoomComfortVOCIndexContainer canvas,
#reportEnvironmentalRoomComfortTVOCContainer,
#reportEnvironmentalRoomComfortTVOCContainer canvas,
#reportEnvironmentalRoomComfortTVOCIndexContainer,
#reportEnvironmentalRoomComfortTVOCIndexContainer canvas,
#reportEnvironmentalRoomComfortIlluminationContainer,
#reportEnvironmentalRoomComfortIlluminationContainer canvas {
    height: 300px !important;
    margin-bottom: 40px;
}

/* Room Violations */
#reportEnvironmentalRoomViolationDurationsContainer,
#reportEnvironmentalRoomViolationDurationsContainer canvas,
#reportEnvironmentalRoomViolationOccurancesContainer,
#reportEnvironmentalRoomViolationOccurancesContainer canvas {
    height: 300px !important;
    margin-bottom: 40px;
}

/* Room Bookings */
#reportRoomUsageRoomBookingsByDateContainer,
#reportRoomUsageRoomBookingsByDateContainer canvas,
#reportRoomUsageRoomBookingsByDayOfWeekContainer,
#reportRoomUsageRoomBookingsByDayOfWeekContainer canvas,
#reportRoomUsageRoomBookingsByHourContainer,
#reportRoomUsageRoomBookingsByHourContainer canvas {
    height: 400px !important;
    margin-bottom: 40px;
}

/* No Shows By Room */
#reportRoomUsageNoShowsByRoomByPercentContainer,
#reportRoomUsageNoShowsByRoomByPercentContainer canvas,
#reportRoomUsageNoShowsByRoomByValueContainer,
#reportRoomUsageNoShowsByRoomByValueContainer canvas {
    height: 400px !important;
    margin-bottom: 40px;
}


/* No Shows By Time */
#reportRoomUsageNoShowsByTimeByPercentContainer,
#reportRoomUsageNoShowsByTimeByPercentContainer canvas,
#reportRoomUsageNoShowsByTimeByValueContainer,
#reportRoomUsageNoShowsByTimeByValueContainer canvas {
    height: 400px !important;
    margin-bottom: 40px;
}

/* Reports */
.report-view-selector {
    text-decoration: none;
    cursor: pointer !important;
    display: inline-block;
    margin-left: 10px;
    padding: 5px;
    min-width: 120px;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
}

    .report-view-selector:hover {
        text-decoration: none;
        background-color: #f8f8f8;
        color: black;
    }

.report-view-selector-selected {
    border-bottom: solid 2px gray;
}
