.filter-heading-container{background-color:#00afaa;padding:8px 20px}.filter-heading-container .filter-heading{color:#fff;font-size:16px;line-height:16px}.filter-heading-container .filter-heading i{padding-right:10px}.filter-container{background-color:#fff;padding:15px}.filter-container .filter-title{color:#00afaa;margin-bottom:5px}.filter-container .filter-option{margin-bottom:12px}.chart-wrapper{margin-bottom:12px}.chart-wrapper .chart-title{color:#00afaa;margin-bottom:3px}.chart-wrapper .chart-container{border:1px solid rgba(0,175,170,.25);position:relative;background-color:#fff;min-height:450px;width:100%;overflow-x:auto}.chart-wrapper .chart-table-switch.chart-large{min-height:700px}.chart-wrapper .chart-table-switch.chart-large .table-box{overflow-y:auto;height:625px}.chart-buttons{width:69px;position:absolute;top:10px;right:10px;z-index:10}.chart-buttons .chart-button-container{width:50%;float:left;text-align:center}.chart-buttons .chart-button-container .display-icon{font-size:1.4em;display:inline-block}.chart-buttons .chart-button-container .display-text{text-transform:uppercase;font-size:.7em;display:inline-block;position:relative;width:100%;height:5px;text-align:center}.chart-buttons .chart-button-container .display-text-box{text-transform:uppercase;font-size:.9em;position:absolute;top:-18px;left:0;width:100%}.chart-buttons .chart-button-container .display-select{cursor:pointer}.chart-buttons .chart-button-container .display-export{cursor:pointer}.chart-buttons .chart-button-container .active .display-icon,.chart-buttons .chart-button-container .active .display-text{color:#0071ce}.chart-container .table-box-scrollbar{max-height:367px;overflow-y:auto}.chart-container.chart-table-switch{padding-top:45px}.chart-container.chart-table-switch .table-box{margin-top:20px}.chart-container.chart-table-switch .table-box thead tr th{background-color:#0062cc;color:#fff}.chart-container.chart-table-switch thead tr th,.chart-container.chart-table-switch tbody tr td{line-height:1.2em}.chart-container.chart-table-switch .table-box .table>tbody>tr:nth-child(even)>td{background-color:#ddeff4}.chart-container.chart-table-switch .row-total td{background-color:#0062cc!important;color:#fff;font-weight:bold}.calendar-top-container .calendar-buttons{padding:15px}.calendar-top-container .calendar-buttons label{font-size:12px}.calendar-top-container .calendar-buttons .btn-primary{background-color:transparent;color:#0062cc;border:1px solid #005cbf;cursor:pointer}.calendar-top-container .calendar-display-message{padding:10px 20px}.calendar-container{min-width:740px}.calendar-container .table.table-calendar{margin-bottom:0}.calendar-container .table.table-calendar>tbody>tr>td{border-top:1px solid #e6e6e6;padding:24px 12px}.calendar-container .table.table-calendar>thead>tr>th:first-child,.calendar-container .table.table-calendar>tbody>tr>td:first-child{text-align:right}.calendar-container .table.table-calendar>tbody>tr>td:not(:first-child),.calendar-container .table.table-calendar>thead>tr:nth-child(2)>th{text-align:center;vertical-align:middle}.calendar-container .table.table-calendar>tbody>tr>td:not(:first-child){color:#575757;font-weight:bold}.calendar-container .table.table-calendar>tbody>tr>td:not(:first-child):not(:last-child),.calendar-container .table.table-calendar>thead>tr:nth-child(2)>th:not(:first-child):not(:last-child){border-right:1px solid #888}.calendar-container .table.table-calendar>tbody>tr>td:nth-child(2){max-width:50px;padding:24px 4px}.calendar-container .table.table-calendar>thead>tr:nth-child(2)>th .calendar-day{color:#a5a5a5}.calendar-container .table.table-calendar>thead>tr:nth-child(2)>th .calendar-day-week{font-size:.75em;text-transform:uppercase;color:#cdcdcd}.calendar-container .table.table-calendar>tbody>tr>td:nth-child(1){color:#a5a5a5;background-color:#fff;border-right:5px solid rgba(204,204,204,.31)}.calendar-container .table.table-calendar>thead>tr>th.total-heading{font-size:.8em;padding:24px 4px}.calendar-container .table.table-calendar .calendar-month-week-name{color:#a5a5a5;text-transform:uppercase;margin-bottom:15px}.calendar-container .table.table-calendar .calendar-month-week-name .calendar-month-name{color:#575757}.calendar-container .calendar-weekly-container .table.table-calendar>thead>tr>th:first-child,.calendar-container .calendar-weekly-container .table.table-calendar>tbody>tr>td:first-child{width:23%;text-align:right}.calendar-container .calendar-weekly-container .table.table-calendar>thead>tr>th:not(:first-child),.calendar-container .calendar-weekly-container .table.table-calendar>tbody>tr>td:not(:first-child){width:calc(77%/8)}.calendar-container .calendar-monthly-container .table.table-calendar>thead>tr>th:first-child,.calendar-container .calendar-monthly-container .table.table-calendar>tbody>tr>td:first-child{width:20.5%;text-align:right}.calendar-container .calendar-monthly-container .table.table-calendar>thead>tr>th:not(:first-child),.calendar-container .calendar-monthly-container .table.table-calendar>tbody>tr>td:not(:first-child){width:calc(79.3%/7)}.chart-box-pie-message{position:absolute;text-align:center}.chart-box-pie-value{font-size:32px;display:block}.chart-box-pie-description{font-size:16px;display:block}.chart-container.calendar{background-color:#f6f6f6;min-height:unset!important}#rowCalendarDateNumber>th:nth-child(1),.calendar-fixed-column,#rowCalendarMonthlyDateNumber>th:nth-child(1){background-color:#fff;border-right:5px solid rgba(204,204,204,.31)!important}.calendar-top-container div.calendar-fixed-column{width:23.5%;height:62px;float:left}th.current-date>div,td.current-date{color:#00b3e4!important;background-color:#ddeff4}.calendar-container .table.table-calendar>thead>tr>th{padding:0!important}table.special-padding td{padding:5px 5px 5px 5px;vertical-align:middle!important}.radio-input{display:none}.radio-label{cursor:pointer;font-weight:500;margin:0 10px;padding-left:19px;position:relative}.radio-label .radio-checkmark{position:relative;display:block;float:left;margin-top:3px;margin-left:-30px;width:20px;height:20px;border:1px solid #fff;border-radius:100%;-webkit-tap-highlight-color:transparent}.radio-label .radio-checkmark:after{content:'';position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:100%;background:#0071ce;transform:scale(0);transition:all .2s ease;opacity:.08;pointer-events:none}.radio-label:hover .radio-checkmark:after{}input[type="radio"].radio-input:checked+.radio-checkmark{border-color:#fff}input[type="radio"].radio-input:checked+.radio-checkmark:after{transform:scale(1);transition:all .2s cubic-bezier(.35,.9,.4,.9);opacity:1}.question-container{width:100%}.question-container.initial{min-height:300px}.question-container-collapse .card-body{position:relative}.column-average-label-container{position:relative}.column-average-label{position:absolute;right:-27px;bottom:-18px;display:block}.stacked-chart-axis-title{white-space:normal;text-align:center;width:100px;line-height:1.05em;font-size:1.1em;color:#555}.stacked-chart-axis-label-container{width:40px;text-align:center;position:relative}.stacked-chart-axis-label-container span.fa{padding-left:5px}.stacked-chart-axis-label-container .stacked-chart-axis-label{position:absolute;font-weight:bold;font-size:1.15em}.position-colour-0{color:#035faa!important}.position-colour-1{color:#592c82!important}.position-colour-2{color:#00afaa!important}.position-colour-3{color:#931859!important}.position-colour-4{color:#c4ba27!important}.position-colour-5{color:#cf6f77!important}.position-colour-6{color:#cf6f77!important}.stacked-chart-axis-label-container .stacked-chart-axis-label.position-0{color:#035faa}.stacked-chart-axis-label-container .stacked-chart-axis-label.position-1{color:#592c82}.stacked-chart-axis-label-container .stacked-chart-axis-label.position-2{color:#00afaa}.stacked-chart-axis-label-container .stacked-chart-axis-label.position-3{color:#931859}.stacked-chart-axis-label-container .stacked-chart-axis-label.position-4{color:#c4ba27}.stacked-chart-axis-label-container .stacked-chart-axis-label.position-5{color:#cf6f77}.stacked-chart-axis-label-container.count-1 .stacked-chart-axis-label{top:-9px}.stacked-chart-axis-label-container.count-2 .stacked-chart-axis-label.position-0{top:-31px}.stacked-chart-axis-label-container.count-2 .stacked-chart-axis-label.position-1{top:13px}.stacked-chart-axis-label-container.count-3 .stacked-chart-axis-label.position-0{top:-45px}.stacked-chart-axis-label-container.count-3 .stacked-chart-axis-label.position-1{top:-10px}.stacked-chart-axis-label-container.count-3 .stacked-chart-axis-label.position-2{top:27px}.stacked-chart-axis-label-container.count-4 .stacked-chart-axis-label.position-0{top:-56px}.stacked-chart-axis-label-container.count-4 .stacked-chart-axis-label.position-1{top:-26px}.stacked-chart-axis-label-container.count-4 .stacked-chart-axis-label.position-2{top:7px}.stacked-chart-axis-label-container.count-4 .stacked-chart-axis-label.position-3{top:39px}.stacked-chart-axis-label-container.count-5 .stacked-chart-axis-label.position-0{top:-66px}.stacked-chart-axis-label-container.count-5 .stacked-chart-axis-label.position-1{top:-36px}.stacked-chart-axis-label-container.count-5 .stacked-chart-axis-label.position-2{top:-8px}.stacked-chart-axis-label-container.count-5 .stacked-chart-axis-label.position-3{top:19px}.stacked-chart-axis-label-container.count-5 .stacked-chart-axis-label.position-4{top:49px}.stacked-chart-axis-label-container.count-6 .stacked-chart-axis-label.position-0{top:-78px}.stacked-chart-axis-label-container.count-6 .stacked-chart-axis-label.position-1{top:-50px}.stacked-chart-axis-label-container.count-6 .stacked-chart-axis-label.position-2{top:-22px}.stacked-chart-axis-label-container.count-6 .stacked-chart-axis-label.position-3{top:5px}.stacked-chart-axis-label-container.count-6 .stacked-chart-axis-label.position-4{top:33px}.stacked-chart-axis-label-container.count-6 .stacked-chart-axis-label.position-5{top:59px}.stacked-table-container{display:none}.stacked-table-container.in{display:block}.results-notes-container{font-size:.9em}.column-chart-label{text-align:center}.column-chart-label .column-chart-label-name{font-weight:bold;margin-bottom:15px}.column-chart-label .column-chart-label-basesize{font-size:.9em}.red,.light-red{color:red}.green{color:green}#createReportGroup .highcharts-tooltip-box{display:none}#createReportGroup .highcharts-tooltip>span{top:0;left:0}#createReportGroup .highcharts-tooltip .custom-tooltip{padding:8px;background-color:#fff;border-width:1px;border-style:solid;border-radius:2px}@media(max-width:767px){.calendar-top-container div.calendar-fixed-column{display:none}}