/*! RESOURCE: styles/reportcalendar/fullcalendar.min.css */
/*!
* FullCalendar v2.2.7 Stylesheet
* Docs & License: http://arshaw.com/fullcalendar/
* (c) 2013 Adam Shaw
*/.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed hr,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-popover .fc-header,.fc-unthemed hr{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-bgevent{background:#8fdf82;opacity:.3;filter:alpha(opacity=30)}.fc-nonbusiness{background:#ccc}.fc-icon{display:inline-block;font-size:2em;line-height:.5em;height:.5em;font-family:"Courier New",Courier,monospace}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700}.fc-icon-left-double-arrow:after{content:"\000AB"}.fc-icon-right-double-arrow:after{content:"\000BB"}.fc-icon-x:after{content:"\000D7"}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:.05em;margin:0 .1em}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:25px;margin-top:4px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc hr{height:0;margin:0;padding:0 0 2px;border-style:solid;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-ltr .fc-day-grid-event.fc-not-start,.fc-rtl .fc-day-grid-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-day-grid-event.fc-not-end,.fc-rtl .fc-day-grid-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-day-grid-event>.fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-day-grid-event .fc-resizer{position:absolute;top:0;bottom:0;width:7px}.fc-ltr .fc-day-grid-event .fc-resizer{right:-3px;cursor:e-resize}.fc-rtl .fc-day-grid-event .fc-resizer{left:-3px;cursor:w-resize}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view tbody .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-year-main-table{border-spacing:5px}.fc td.fc-year-month-border,.fc td.fc-year-month-separator,.fc td.fc-year-monthly-td{border-color:transparent}.fc-year-monthly-td{text-align:center}.fc-year-month-border.fc-first,.fc-year-month-border.fc-last{width:0;max-width:8px}.fc-year-month-separator{width:8px}.fc-year-view .fc-row table.fc-year-month-header{border-left:1px solid #ddd;border-right:1px solid #ddd}.fc-year-monthly-name{margin-top:16px;line-height:24px}.fc-year-monthly-name.fc-first{margin-top:0}.fc-year-monthly-name a{color:#000;font-size:1.2em;font-weight:700;text-decoration:none}.fc-year-view .fc-row .fc-bg table{border-left:1px solid #ddd;border-right:1px solid #ddd}.fc-year-view .fc-row.fc-last .fc-bg table{border-bottom:1px solid #ddd}.fc-year-view .fc-day-header.ui-widget-header,.fc-year-view .fc-week-number-head.ui-widget-header{border-bottom-width:2px}.fc-year-view .fc-rigid.fc-row{overflow:inherit}.fc-year-view .fc-day-grid .fc-row{min-height:42px}.fc-year-view table{font-size:.9em}.fc-ltr .fc-year-view .fc-day-number{text-align:right}.fc-year-view td.fc-day-number{padding:0 2px}.fc-year-view th.fc-week-number-head{font-size:.85em;font-weight:400}.fc-year-view .fc-week-number-head{max-width:22px;overflow-x:hidden;vertical-align:middle}.fc-year-view td.fc-week-number{text-align:center;border-left-width:1px;border-left-style:solid;font-size:.92em;font-weight:400;padding-left:2px}.fc-year-view .fc-event{font-size:.76em;line-height:1.15;text-align:left;border-radius:2px}.fc-year-view .fc-event-inner{white-space:nowrap;text-overflow:ellipsis}.fc-year-view .fc-time{display:none}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-time-grid .fc-bgevent-skeleton{z-index:3}.fc-time-grid .fc-highlight-skeleton{z-index:4}.fc-time-grid .fc-content-skeleton{z-index:5}.fc-time-grid .fc-helper-skeleton{z-index:6}.fc-slats td{height:1.5em;border-bottom:0}.fc-slats .fc-minor td{border-top-style:dotted}.fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-time-grid .fc-bgevent-container,.fc-time-grid .fc-event-container{position:relative}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event>.fc-content{position:relative;z-index:2}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event .fc-resizer{position:absolute;z-index:3;left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="}
/*! RESOURCE: styles/fullcalendar.now.css */
.widget_body .chart-container {
text-align:center;
}

.widget_body .chart-container.fc {
margin: 10px;
}

.calendar-v1 {
margin: 10px;
}

HTML[data-doctype="true"] [data-formname="home"] .fc-view-container table:not(.table),
HTML[data-doctype="true"] [data-formname="home"] .fc-view-container td,
HTML[data-doctype="true"] #homepage_grid .fc-view-container  table:not(.table),
HTML[data-doctype="true"] #homepage_grid .fc-view-container  td {
border-collapse: collapse !important;
}

a.fc-more {
white-space: nowrap;
}

.fc-more-popover {
width:300px;
}

.fc-day-header {
min-width: 60px;
}

.fc-view-container {
min-width: 400px;
}

.fc-year-view {
min-width: 500px;
}

.fc-content-skeleton > table {
border-left:none;
border-right:none;
background:transparent;
}

.fc-toolbar {
margin-bottom: 0px;
}

#homepage_grid .fc-toolbar h2 {
margin: 5px;
font-size: 1.4em;
}

.fc-day-grid-event>.fc-content {
text-align:left;
}

.fc-widget-header .fc-year-week-days th{
border-bottom:1px solid #ddd;
}

table.fc-year-month-header {
margin-bottom: 1px;
}

.fc-state-default {
background:none;
}

.fc-state-default:focus {
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #1f8476;
outline:0;
}

HTML[data-doctype=true] button:not(.btn) {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius:0;
}

.fc .fc-state-default.fc-corner-left {
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}

.fc .fc-state-default.fc-corner-right {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}

.fc-year-view .fc-day-grid .fc-row {
min-height:70px;
}

.fc-year-view .fc-event {
font-size:0.85em;
}

#loading-message {
margin:3px 0;
text-align: center;
overflow:hidden;
}

HTML[data-doctype=true] .fc-left .fc-button-group button {
line-height:0.9;
}

.highlight-wrap {
padding:10px 0 0;
text-align:center;
}

.highlight-dropdown {
height: 30px;
display:inline;
width:auto;
margin-left:10px;
}

.fc-more-cell {
text-align:center;
}

.fc .fc-toolbar .fc-state-active,
.fc .fc-toolbar .ui-state-active {
border-color: #5fbaa4;
box-shadow: rgba(0, 0, 0, 0.2) 0 1px 8px inset;
background-color: #5fbaa4;
}

.fc .fc-toolbar .fc-state-active:focus,
.fc .fc-toolbar .ui-state-active:focus {
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #1f8476;
outline:0;
}

.fc-toolbar .fc-left {
margin-bottom: 10px;
}

.fc-toolbar .fc-right {
margin-bottom: 10px;
}

.msie7 button .fc-icon.fc-icon-left-single-arrow,
.msie7 button .fc-icon.fc-icon-left-double-arrow,
.msie7 button .fc-icon.fc-icon-right-single-arrow,
.msie7 button .fc-icon.fc-icon-right-double-arrow {
width: 18px;
}

.msie7 button .fc-icon.fc-icon-left-double-arrow {
background: url('/images/vcr_first_dis.gif') no-repeat 8px center;
}

.msie7 button .fc-icon.fc-icon-left-single-arrow {
background: url('/images/vcr_back_dis.gif') no-repeat 8px center;
}

.msie7 button .fc-icon.fc-icon-right-single-arrow {
background: url('/images/vcr_forward_dis.gif') no-repeat 8px center;
}

.msie7 button .fc-icon.fc-icon-right-double-arrow {
background: url('/images/vcr_last_dis.gif') no-repeat 8px center;
}

.msie7 .highlight-dropdown {
margin-right: 10px;
}

/* FF border fix */
.firefox .fc-day-grid .fc-row.fc-week.fc-widget-content:last-of-type {
border-bottom:1px solid #ddd;
}

.fc-slats table {
background: none;
}


/* IE border fix */
.msie9 .fc-month-view,
.msie10 .fc-month-view,
.msie11 .fc-month-view {
border-bottom:1px solid #ddd;
}

.all-records-link {
margin-left: 30px;
}

.rd .fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
z-index:2;
}
/*! RESOURCE: styles/pivot_v2.css */
.pivot-wrap {
display: inline-block;
margin: 0 10px;
position:relative;
}

.pivot_title {
margin: 20px 0;
font-size:14px;
text-align:center;
font-weight:bold;
}

.msie7 .pivot_title {
margin-bottom: 10px;
}

.pivot-error {
color:red;
text-align:center;
}

.pivot-content {
position:relative;
display:inline-block;
*display: inline;
zoom: 1;
text-align:center;
}

.pivot-wrap .fixed-header {
position: absolute;
z-index: 3;
top: 10px;
display: none;
table-layout:fixed;
width: auto;
margin: 0 20px 0 0;
-webkit-transform: translate3d(0,0,0);
}

.pivot-2-levels.table {
margin: 0;
border-collapse: collapse !important;
width: auto;
border-left: 1px solid #ccc;
}

.msie7 .pivot-2-levels.table {
display:inline;
}

.pivot-2-levels td,
.pivot-2-levels th {
padding: 7px 10px;
text-align: right;
}

.pivot-wrap .pivot-2-levels td {
vertical-align: middle;
}

.pivot-2-td-border-top-none {
border-top: none !important; /* because border-top is set to 1px in heisenberg */
}

.pivot-2-td-border-left {
border-left: 1px solid #bdc0c4; /* because border-left is not set in heisenberg */
}

.pivot-2-levels tr:hover td {
background: #E6E8EA;
}

.pivot-2-levels tr:hover td.leftmost-cell {
background: #fff;
}

.pivot-2-levels th {
border: 1px solid #ccc;
}

.pivot-2-levels td.leftmost-cell,
.pivot-2-levels tr.totals td.header-left {
border-left: 1px solid #ccc;
}

.pivot-2-levels td.aggregate-right,
.pivot-2-levels tr.totals td.grand  {
border-right: 1px solid #ccc;
}

.pivot-2-levels tr.totals td {
border-bottom: 1px solid #ccc;
}

.pivot-2-levels td span {
color: #888;
}

.pivot-2-levels td a,
.pivot-2-levels th a {
text-decoration:none;
color:inherit;
}

.pivot-2-levels td a:hover,
.pivot-2-levels th a:hover {
text-decoration:underline;
}

.pivot-2-levels .subtotals td {
font-weight:bold;
}

.pivot-2-levels .subcollapse,
.pivot-2-levels .collapse-all {
margin-right: 5px;
}

.pivot-2-levels .subtotals .subcollapse:before,
.pivot-2-levels .collapse-all:before {
content:'►';
}

.pivot-2-levels .subtotals.expanded .subcollapse:before,
.pivot-2-levels .collapse-all.expanded:before {
content:'▼';
}

.pivot-2-levels .subtotals .subcollapse:hover,
.pivot-2-levels .subtotals .subcollapse:active,
.pivot-2-levels .subtotals .subcollapse:focus,
.pivot-2-levels .collapse-all:hover {
text-decoration:none;
}

.pivot-2-levels .subcollapse:hover,
.pivot-2-levels .collapse-all:hover {
color:#666;
}

.pivot-2-levels .subtotals .subtotals-empty {
border-right:none;
border-left:none;
font-weight:bold;
text-align:left;
}

.pivot-wrap .pivot-2-levels .leftmost-cell {
text-align:left;
vertical-align:top;
font-weight:bold;
}

.pivot-2-levels th {
text-align:right;
background: #E6E8EA;
vertical-align:middle !important;
font-weight:normal;
}

.pivot-2-levels th.top-left-hole {
text-align:left;
}

.pivot-2-levels th.aggregate-right {
font-weight:bold;
}

.pivot-2-levels th.y-axis-category,
.pivot-2-levels th.x-axis-category {
font-weight:bold;
}

.pivot-2-levels .totals td,
.pivot-2-levels .header-row td,
.pivot-2-levels td.aggregate-right,
.pivot-2-levels .y-labels-row td,
.pivot-2-levels .y-labels-row td a {
background: #E6E8EA;
font-weight:bold;
}

.pivot-2-levels th.header-left,
.pivot-2-levels td.header-left {
text-align:left;
/* 	white-space: nowrap; */
}

@media print {
:root td a[href]:after {
content: ""; /* counter Heisenberg's invasive interference */
}
:root td, th {
padding: 0 2px 0 2px; /* prevent the text from being glued to the cell borders */
}
}
/*! RESOURCE: styles/pivot.css */
.pivot-table-v1 {
margin: 10px;
}

td.pivot_caption, th.pivot_caption {
background-color:#eeeeee;
border-right:1px solid black;
border-bottom:1px solid black;
}

td.pivot_cell {
border-right:1px solid black;
border-bottom:1px solid black;
}

td.pivot_cell_empty {
color:#aaaaaa;
}

.pivot_left {
border-left:1px solid black;
}

.pivot_right {
border-right:1px solid black;
}

.pivot_bottom {
border-bottom:1px solid black;
}

.pivot_top {
border-top:1px solid black;
}

.pivot_title {
font-weight:bold;
font-size: larger;
}

td.pivot_caption_dark {
background-color:#dddddd;
border-right:1px solid black;
border-bottom:1px solid black;
}

@media print {
:root td a[href]:after {
content: ""; /* counter Heisenberg's invasive interference */
}
:root td, th {
padding: 0 2px 0 2px; /* prevent the text from being glued to the cell borders */
}
}
/*! RESOURCE: styles/single_score.css */
/* line 4, /src/main/plugins/com.glideapp.report/ui.html/styles/sass/single_score.scss */
.single-score {
display: inline-block;
position: relative;
text-align: center;
z-index: 0;
zoom: 1;
}

/* line 32, /src/main/plugins/com.glideapp.report/ui.html/styles/sass/base/_mixins.scss */
.grid-stack-item .single-score {
display: block;
}

/* line 38, /src/main/plugins/com.glideapp.report/ui.html/styles/sass/base/_mixins.scss */
.widget_body .single-score {
display: block;
}

/* line 19, /src/main/plugins/com.glideapp.report/ui.html/styles/sass/single_score.scss */
.single-score span {
line-height: 1;
white-space: nowrap;
display: inline-block;
vertical-align: top;
}

/* line 32, /src/main/plugins/com.glideapp.report/ui.html/styles/sass/base/_mixins.scss */
.grid-stack-item .single-score span {
font-size: 47px;
}

/* line 29, /src/main/plugins/com.glideapp.report/ui.html/styles/sass/single_score.scss */
.single-score span a {
display: inline-block;
}

/* line 32, /src/main/plugins/com.glideapp.report/ui.html/styles/sass/single_score.scss */
.single-score span a:hover {
text-decoration: none;
}

/* line 38, /src/main/plugins/com.glideapp.report/ui.html/styles/sass/single_score.scss */
.single-score .singlescore-title {
position: relative;
font-family: inherit;
font-size: 14px;
line-height: 16px;
font-weight: bold;
text-align: center;
cursor: default;
z-index: 1;
}

/* line 32, /src/main/plugins/com.glideapp.report/ui.html/styles/sass/base/_mixins.scss */
.grid-stack-item .single-score .singlescore-title {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}

/* line 38, /src/main/plugins/com.glideapp.report/ui.html/styles/sass/base/_mixins.scss */
.widget_body .single-score .singlescore-title {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
/*! RESOURCE: styles/hc_legend_extension.css */
.stats-table {
border-color: #D3D3D3;
border-width: 1px;
border-style: solid;
margin: 0 auto;
margin-bottom: 15px;
overflow-y: auto;
padding-left: 4px;
padding-top: 4px;
display: inline-block;

/*On the report designer, the report viewer is laid out in a td that is center aligned.
This changes the layout making it a bit different from what is seen on the home page.*/
text-align: left;
}

.stats-table table {
table-layout: fixed;
}

.stats-table tbody tr:hover {
background-color: #EEE;
}

.stats-table div.symbol {
width: 15px;
height: 15px;
}

.stats-table th.number {
width: 25px;
}

.stats-table td, .stats-table th {
padding: 0px 5px;
}

.stats-table td.number {
font-weight: bold;
}

.stats-table td.controls {
white-space: nowrap;
}

.stats-table th.symbol {
width: 25px;
}

.stats-table td.series-name {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

.stats-table th.controls {
width: 148px;
}

.stats-table button.hide-self{
margin-left: 5px;
width: 61px;
}

.stats-table tr.hidden-series {
color: #CCC;
}

.stats-table tr.hidden-series div.symbol {
background-color: #CCC !important;
}

.stats-table th.min, .stats-table th.max, .stats-table th.average, .stats-table th.total {
text-align: right;
}

.stats-table td.min, .stats-table td.max, .stats-table td.average, .stats-table td.total {
text-align: right;
word-wrap: break-word;
}
/*! RESOURCE: styles/additional_groupby.css */
.additional-stackby-label {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}

.additional-groupby-label {
display: inline-block;
padding-right: 5px;
}

.additional-groupby-select {
display: inline-block;
}
/*! RESOURCE: styles/reporting_styles.css */
/* general reporting styling settings across all pages */
.chart-container {
position: relative;
text-align: center;
margin: auto;
overflow: hidden;
}

.chart-container.scrollable {
overflow: visible;
}

a.grid-toggle {
position: relative;
left: 20%;
}

div.display-grid-container {
text-align: left;
}

.report_content {
text-align: center;
}

.report_breadcrumbs .active {
color:#555;
}

.highcharts-area{
pointer-events: none;
}

table.chart_legend {
color: #000;
}

table.chart_legend td {
padding: 5px;
}

table.chart_legend caption {
display: table-caption;
text-align: center;
}

.display_grid_header {
background-color: #e6e9eb;
color: #2e2e2e;
}

.display_grid_header th,
.display_grid_body td,
.display_grid_body th {
padding: 4px 6px 2px 6px;
}

.display_grid_body .odd {
background: #fff;
}

.display_grid_body .even {
background: #eee;
}

.display-grid-total-row {
border-top: 1px solid #444;
background: #e0e0e0;
}

.display-grid-total-row .chart-total {
padding: 8px 6px 8px 6px;
font-size: larger;
font-weight: bold;
background: #e0e0e0;
}

.list-title {
margin: 15px 0;
font-size:16px;
text-align:center;
}
/*! RESOURCE: styles/highcharts_export.css */
HTML[data-doctype=true] DIV.highcharts-container g.highcharts-button *,
HTML[data-doctype=true] DIV.highcharts-container image.hc-image {
transition: fill-opacity 0.3s linear, stroke-opacity 0.3s linear, opacity 0.3s linear;
fill-opacity: 0;
stroke-opacity: 0;
opacity:0;
}

HTML[data-doctype=true] DIV.highcharts-container:hover g.highcharts-button *,
HTML[data-doctype=true] DIV.highcharts-container:hover image.hc-image {
fill-opacity: 1;
stroke-opacity: 1;
opacity:1;
}

/* Disable on Service portal */
.page .report-widget-wrap DIV.highcharts-container:hover g.highcharts-button *,
.page .report-widget-wrap DIV.highcharts-container:hover image.hc-image {
fill-opacity: 0;
stroke-opacity: 0;
opacity:0;
}

.highcharts-legend-item span::after,
.highcharts-legend-item::after {
content: "\200E";
}
/*! RESOURCE: styles/highcharts-data-table.css */
@-webkit-keyframes loader-spin {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@keyframes loader-spin {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

/* line 3, /src/main/plugins/com.snc.pa/ui.html/styles/sass/base/_accessibility.scss */
.accessible svg .highcharts-point-hover,
.accessible svg *:focus {
outline: #278EFC auto 5px;
}

/* line 3, stdin */
.highcharts-data-table {
padding: 0 0 10px 0;
}

/* line 6, stdin */
.highcharts-data-table caption {
margin-bottom: 5px;
color: #555555;
font-family: SourceSansPro, "Helvetica Neue", Arial;
font-size: 14px;
font-weight: normal;
}

/* line 14, stdin */
.highcharts-data-table table {
margin: 2px auto;
border: 1px solid #BDC0C4;
color: #485563;
font-family: SourceSansPro, "Helvetica Neue", Arial;
font-size: 12px;
border-collapse: collapse;
}

/* line 22, stdin */
.highcharts-data-table table tr {
border-bottom: 1px solid #BDC0C4;
}

/* line 25, stdin */
.highcharts-data-table table tr th {
padding: 12px 15px;
font-weight: normal;
border-collapse: collapse;
}

/* line 30, stdin */
.highcharts-data-table table tr th[scope='col'] {
background-color: #E6E8EA;
}

/* line 34, stdin */
.highcharts-data-table table tr th[scope='row'] {
background-color: #E6E8EA;
text-align: left;
}

/* line 40, stdin */
.highcharts-data-table table tr td {
padding: 12px 15px;
border-collapse: collapse;
}
