/* ::::: https://umd.bluera.com/umd/UserControls/Common/Charting/CssCharting/css/HorizontalStackBar.min.css?v=7_2_13_12891 ::::: */

.condensed-horizontal-stackbar td:not(:first-child), .condensed-horizontal-stackbar thead th:not(:first-child) { text-align: right; }
.condensed-horizontal-stackbar .x-axis th:not(.x-axis-ticks) { visibility: hidden; border: medium none; }
.condensed-horizontal-stackbar .x-axis-ticks li:first-of-type *::before { position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.condensed-horizontal-stackbar thead th:nth-child(2) { border-top: 0.85em solid rgb(86, 147, 191); }
.condensed-horizontal-stackbar thead th:nth-child(3) { border-top: 0.85em solid rgb(200, 165, 100); }
.condensed-horizontal-stackbar thead th:nth-child(4) { border-top: 0.85em solid rgb(214, 130, 172); }
.condensed-horizontal-stackbar thead th:nth-child(5) { border-top: 0.85em solid rgb(93, 175, 133); }
.condensed-horizontal-stackbar thead th:nth-child(6) { border-top: 0.85em solid rgb(234, 165, 100); }
.condensed-horizontal-stackbar thead th:nth-child(7) { border-top: 0.85em solid rgb(226, 222, 90); }
.condensed-horizontal-stackbar thead th:nth-child(8) { border-top: 0.85em solid rgb(234, 0, 100); }
.condensed-horizontal-stackbar thead th:nth-child(9) { border-top: 0.85em solid rgb(150, 165, 100); }
.condensed-horizontal-stackbar thead th:nth-child(10) { border-top: 0.85em solid rgb(150, 99, 100); }
.condensed-horizontal-stackbar thead th:nth-child(11) { border-top: 0.85em solid rgb(200, 165, 0); }
.condensed-horizontal-stackbar .chart-element li.s-bar:nth-child(1) { background: rgb(86, 147, 191) none repeat scroll 0% 0%; }
.condensed-horizontal-stackbar .chart-element li.s-bar:nth-child(2) { background: rgb(200, 165, 100) none repeat scroll 0% 0%; }
.condensed-horizontal-stackbar .chart-element li.s-bar:nth-child(3) { background: rgb(214, 130, 172) none repeat scroll 0% 0%; }
.condensed-horizontal-stackbar .chart-element li.s-bar:nth-child(4) { background: rgb(93, 175, 133) none repeat scroll 0% 0%; }
.condensed-horizontal-stackbar .chart-element li.s-bar:nth-child(5) { background: rgb(234, 165, 100) none repeat scroll 0% 0%; }
.condensed-horizontal-stackbar .chart-element li.s-bar:nth-child(6) { background: rgb(226, 222, 90) none repeat scroll 0% 0%; }
.condensed-horizontal-stackbar .chart-element li.s-bar:nth-child(7) { background: rgb(234, 0, 100) none repeat scroll 0% 0%; }
.condensed-horizontal-stackbar .chart-element li.s-bar:nth-child(8) { background: rgb(150, 165, 100) none repeat scroll 0% 0%; }
.condensed-horizontal-stackbar .chart-element li.s-bar:nth-child(9) { background: rgb(150, 99, 100) none repeat scroll 0% 0%; }
.condensed-horizontal-stackbar .chart-element li.s-bar:nth-child(10) { background: rgb(200, 165, 0) none repeat scroll 0% 0%; }
/* ::::: https://umd.bluera.com/umd/UserControls/Common/Charting/CssCharting/css/VerticalFrequencyBar.min.css?v=7_2_13_12891 ::::: */

.condense-freq-bar-chart-block [data-ejeY]::before { content: attr(data-ejeY); line-height: 0; position: relative; left: -2.5rem; top: -0.45rem; padding: 0.35em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 65, 122); }
.condense-freq-bar-chart-block .bar-chart-area .eje-x li::before { content: ""; position: absolute; bottom: 1.65rem; width: 90%; right: 5%; }
.condense-freq-bar-chart-block.full-width-chart .bar-chart-area .eje-x li::before { right: 0px; }
.condense-freq-bar-chart-block.monochrome .eje-x li::before { background: rgb(63, 128, 181) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(1)::before { background: rgb(86, 147, 191) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(2)::before { background: rgb(200, 165, 100) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(3)::before { background: rgb(214, 130, 172) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(4)::before { background: rgb(93, 175, 133) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(5)::before { background: rgb(234, 165, 100) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(6)::before { background: rgb(226, 222, 90) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(7)::before { background: rgb(234, 0, 100) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(8)::before { background: rgb(150, 165, 100) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(9)::before { background: rgb(150, 99, 100) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(10)::before { background: rgb(200, 165, 0) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(11)::before { background: rgb(150, 178, 155) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(12)::before { background: rgb(200, 150, 14) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(13)::before { background: rgb(120, 105, 100) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(14)::before { background: rgb(204, 10, 100) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block.color .eje-x li:nth-child(15)::before { background: rgb(150, 105, 200) none repeat scroll 0% 0%; }
.condense-freq-bar-chart-block [data-ejeY]::before { display: inline-block; text-align: right; }
.condense-freq-bar-chart-block .tfoot-available-options ul li:nth-child(1) { width: 110px ! important; text-align: right; overflow: visible; white-space: nowrap; }
.condense-freq-bar-chart-block .details-table tbody tr th, .condense-freq-bar-chart-block [data-ejeY]::before { width: 65px; }
/* ::::: https://umd.bluera.com/umd/_Themes/red_grey.css?v=7_2_13_12891 ::::: */

/* ::::: https://umd.bluera.com/umd/_Themes/default-button-styles.css ::::: */

/* ::::: https://umd.bluera.com/umd/_Themes/font.css ::::: */

html { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.QRatingTypeFieldset1 legend span:not(:first-child) { padding-left: 1em; }
body { background-color: rgb(238, 238, 238); }
.ReportHeaderTextSmall { color: rgb(0, 0, 0); font-size: 0.8em; }
#reportView, #reportViewRTL { width: 6.9in; margin: 0px auto; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media screen {
	.coverPageTableStyle { width: 41em; margin-left: auto; margin-right: auto; border-top: thin solid rgb(212, 198, 198); border-bottom: thin solid rgb(212, 198, 198); padding: 1em; }
	.coverPageTableStyle img { border: 0px solid white; }
	.coverPageLogoBlock { margin: 1em 0px; }
	.coverPageLogoBlock img { height: 80px; width: auto; }
	.coverPageTitleBlock { text-align: center; }
	.coverPageContentBlock { margin-top: 0.5em; text-align: left; }
	.coverPageCommentsBlock { margin-top: 2em; text-align: center; }
	.coverPageSignatureBlock { margin-top: 5em; text-align: left; }
	.coverPageBottomBlock { margin-top: 1em; text-align: right; }
	.coverEvenComments { background-color: rgb(243, 129, 129); text-align: left; padding: 0px 0.25em; }
	.coverOddComments { background-color: white; text-align: justify; padding: 0px 0.25em; }
	.reportPageStyle { width: 41em; position: relative; margin-left: auto; margin-right: auto; }
	.reportHeaderStyle { display: none; }
	.reportFooterStyle { display: none; }
	.Report_TOC { font-weight: normal; font-size: 1.1em; text-align: center; }
	.ChildReportSkipNav { font-size: 0.8em; }
	.div_ReturnToTopOfPage { text-align: right; width: 40.6em; margin: 0.2em; }
	.Anchor_ReturnToTopOfPage { font-size: 0.8em; text-decoration: none; color: rgb(0, 0, 0); }
	.Anchor_ReturnToTopOfPage:hover { font-size: 0.8em; text-decoration: underline; color: Red; }
}
.CoverStatusTitle { font-size: 1em; font-weight: bold; }
.CoverStatus { font-size: 0.8em; }
.CoverCommentTitle { font-size: 0.75em; font-weight: bold; }
.CoverComment { font-size: 0.75em; font-weight: normal; }
.CoverSignatureTitle { font-size: 0.95em; font-weight: bold; }
.CoverSignature { font-size: 0.95em; }
.CoverPoweredByBlue {  }
.coverPageTitleBlock a:hover { margin-top: 0em; margin-bottom: 0em; text-align: center; font-size: 1em; text-decoration: none; }
.coverPageTitleBlock h2 { margin-top: 0em; margin-bottom: 0em; text-align: left; font-size: 1.1em; text-decoration: none; }
.PrintPageWidthDiv { margin-top: 1em; text-align: center; }
.ReportFooter { font-size: 0.8em; }
.ReportPageNumber { margin-left: 44em; font-size: 0.8em; }
.ReportBlockTitle a:hover { text-decoration: none; font-size: 1em; }
.ReportBlockTitle { margin-top: 0.8em; margin-bottom: 0.5em; }
.ReportBlockDetails { margin-bottom: 1em; font-size: 0.9em; text-align: justify; }
.CondensedTabular { margin-bottom: 0.5em; margin-left: auto; margin-right: auto; width: 100%; border-style: solid; border-width: 0.1em; border-color: rgb(212, 198, 198); font-size: 0.75em; }
.CondensedTabularFixedHalfWidth { margin-left: auto; margin-right: auto; width: 100%; border-style: solid; border-width: 0.1em; border-color: rgb(212, 198, 198); font-size: 0.75em; margin-top: 0.35em; }
.CondensedTabularHeaderRows { background-color: rgb(243, 129, 129); }
.CondensedTabularEvenRows { background-color: rgb(240, 240, 240); }
.CondensedTabularEvenRows:hover { background-color: rgb(248, 233, 216); }
.CondensedTabularOddRows { background-color: white; }
.CondensedTabularOddRows:hover { background-color: rgb(248, 233, 216); }
.TabularHeader_LeftColumn_Main { width: 100%; font-weight: bold; text-align: left; padding: 0.2em 0.4em; }
.TabularHeader_MiddleColumn { font-weight: bold; text-align: center; padding: 0.2em 0.4em; }
.TabularHeader_RightColumn { font-weight: bold; text-align: center; padding: 0.2em 0.4em; }
.TabularRowHeader_Total { font-weight: bold; text-align: right; padding: 0.2em 0.4em; }
.TabularBody_LeftColumn { font-weight: normal; text-align: left; padding: 0.2em 0.4em; }
.TabularBody_MiddleColumn_NoWrap { white-space: nowrap; text-align: right; padding: 0.2em 0.4em; }
.TabularBody_RightColumn_NoWrap { white-space: nowrap; text-align: right; padding: 0.2em 0.4em; }
.horizontal_separator { border: medium none white; width: 100%; display: none; }
.FrequencyQuestionTitle { font-size: 0.85em; margin-top: 0.5em; margin-bottom: 0.25em; }
.FrequencyBlockRow { width: 100%; overflow: hidden; }
.FrequencyBlock_FullMain { margin-right: 2.5%; float: left; width: 100%; overflow: hidden; }
.FrequencyBlock_HalfMain { float: left; width: 50%; overflow: hidden; }
.FrequencyBlock_table {  }
.CustomText { font-size: 0.85em; }
@media screen {
}
a { color: rgb(0, 0, 0); }
@media screen and (max-device-width: 480px) {
	body {  }
}
@media screen and (max-device-width: 480px), only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	body {  }
}
@media screen and (max-device-width: 480px) and (orientation: landscape), only screen and (max-width: 760px) and (orientation: landscape), (min-device-width: 768px) and (max-device-width: 1024px) {
	body {  }
}
.DownloadReportLink { display: inline; text-align: right; padding-top: 0.5em; font-size: 0.9em; }
.drillD::before { width: 0px; height: 0px; border-left: 0.85em solid transparent; border-right: 0.85em solid transparent; border-bottom: 0.85em solid rgb(221, 221, 221); content: ""; position: absolute; margin: -0.85em 0px; left: inherit; }
.drillD .div_table li div:not(:first-of-type) { display: table-cell; padding: 0.5em 1.5em; text-align: left; }
.FrequencyBlockRow > .FrequencyBlock_HalfMain:nth-child(2) { padding-left: 1%; width: 49%; }
#reportViewRTL .FrequencyBlockRow > .FrequencyBlock_HalfMain:nth-child(2) { padding-right: 1%; padding-left: 0px; width: 49% ! important; }
ul#context-menu::before { border-bottom: 6px solid gray; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; height: 0px; position: absolute; left: 0px; top: -6px; width: 0px; }
@media screen and (max-width: 768px) {
}
@media screen and (max-device-width: 480px) {
}
@media screen and (max-device-width: 320px) {
}
.CondensedTabular tr td, .RespS_Sheet {  }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute ! important; word-wrap: normal ! important; }
/* ::::: https://umd.bluera.com/umd/assets/custom.css?v=7_2_13_12891 ::::: */

