﻿.reportGridView td, .gridView td, .reportGridViewStationary td {
  padding: 6px 15px;
  vertical-align: middle;
  height: 2.2em !important;
  white-space: nowrap;
}

.reportGridViewHeaderStationary th, .reportGridViewHeaderStationary a, .reportGridViewHeaderStationary a:link, .reportGridViewHeaderStationary a:hover, .reportGridViewHeaderStationary a:visited, .reportGridViewHeaderStationary a:active, .reportGridViewHeaderStationary a:active.reportGridViewHeaderStationary th {
  color: #fff;
  text-decoration: none;
  height: 2em;
  font-weight: normal;
}

.reportGridView th, .gridView th, .reportGridViewStationary th {
  border-bottom: 1px solid #d6d6d6 !important;
  border-top: 1px solid #d6d6d6 !important;
  border-left: 0 none #fff;
  border-right: 0 none #fff;
  padding: 0 5px 1px 15px;
}

.reportGridViewHeader th, .reportGridViewHeader a, .reportGridViewHeader a:link, .reportGridViewHeader a:hover, .reportGridViewHeader a:visited, .reportGridViewHeader a:active {
  color: #111;
  text-decoration: none;
  font-weight: normal;
  height: 2em;
}

#assessmentHostContainer .cancelPanel a, #slideHostContainer .cancelPanel a, #trainingMenuContainer .cancelPanel a {
  background: url(../Images/navigateLinkButtonBack.png) no-repeat top left;
  padding: 4px 3px 5px 27px;
  vertical-align: middle;
  display: inline-block;
  float: left;
}

#assessmentHostContainer .navPanel #progressbar, #slideHostContainer .navPanel #progressbar {
  background: #dae1e8;
  width: 800px;
  height: 10px;
  border: 0;
  border-radius: 0;
}

#assessmentHostContainer .navPanel #progressbar div, #slideHostContainer .navPanel #progressbar div {
  background: #507cad;
  height: 10px;
  border: 0;
  border-radius: 0;
}

#assessmentHostContainer .leftNavPanel, #assessmentHostContainer .rightNavPanel, #slideHostContainer .leftNavPanel, #slideHostContainer .rightNavPanel {
  float: left;
  width: 60px;
  height: 470px;
  position: relative;
}

#assessmentHostContainer .leftNavPanel .leftButton, #slideHostContainer .leftNavPanel .leftButton {
  background: url(../Images/previousQuestion.png) no-repeat top left;
  width: 44px;
  height: 44px;
  position: absolute;
  top: 215px;
}

#assessmentHostContainer .leftNavPanel .leftLink, #slideHostContainer .leftNavPanel .leftLink {
  position: absolute;
  top: 260px;
  text-align: center;
  width: 44px;
}

#assessmentHostContainer .rightNavPanel .rightButton, #slideHostContainer .rightNavPanel .rightButton {
  background: url(../Images/nextQuestion.png) no-repeat top right;
  width: 44px;
  height: 44px;
  position: absolute;
  margin-left: 16px;
  top: 215px;
}

#assessmentHostContainer .rightNavPanel .rightLink, #slideHostContainer .rightNavPanel .rightLink {
  position: absolute;
  top: 260px;
  text-align: center;
  width: 76px;
}

#assessmentHostContainer .finishOptionsPanel .finishButton, #slideHostContainer .finishOptionsPanel .finishButton {
  background: url(../Images/nextQuestion.png) no-repeat top right;
  padding: 4px 32px 5px 3px;
  vertical-align: middle;
  float: right;
}

#assessmentHostContainer .questionPanel, #slideHostContainer .slidePanel, #trainingMenuContainer .menuPanel {
  margin: 0 auto 0 auto;
  padding: 0 10px;
  width: 800px;
  height: 500px;
  border: none;
  float: left;
  background-color: #fff;
}

.leadin #assessmentHostContainer .questionPanel, .leadin #slideHostContainer .slidePanel {
  width: 60%;
  margin-right: 5px;
  height: 500px;
}

#assessmentHostContainer .helpPanel, #slideHostContainer .helpPanel {
  width: 20%;
  border: none;
  background-color: #fff;
  height: 500px;
  padding: 0 21px;
  float: left;
}

#assessmentHostContainer .shortcutPanel, #slideHostContainer .shortcutPanel {
  border: none;
  background-color: #ffffe1;
  margin: 0 auto 0 auto;
  padding: 0 20px 10px;
  float: left;
  position: absolute;
  left: 7px;
  font-size: 90%;
  display: none;
}

#assessmentHostContainer .question, #slideHostContainer .question {
  display: block;
  padding: 10px;
  font-weight: normal;
  margin-bottom: .3em;
  font-size: 12pt;
}

#assessmentHostContainer p.informational, #slideHostContainer p.informational {
  margin-top: -1em;
  padding: 5px;
  margin-bottom: 1em;
}

#assessmentHostContainer .sideImage, #slideHostContainer .sideImage {
  float: right;
  margin-top: -30px;
  z-index: -100;
  position: relative;
}

div.horizontalTable table th, div.horizontalTable table td {
  white-space: normal;
  width: auto;
  min-width: 5em;
  padding-left: 1em;
  padding: 0.5em 1em;
  text-align: left;
}

div.horizontalTable table th.int, div.horizontalTable table th.date, div.horizontalTable table td.int, div.horizontalTable table td.date {
  width: 1px;
  text-align: right;
  padding-right: 1em;
}

.reportSettings {
  margin-top: 20px;
}

.reportSettings table {
  border-collapse: separate !important;
  border-spacing: .7em;
}

.reportSettings td {
  padding-left: 5px;
}

.reportSettings th {
  text-align: left;
  font-weight: normal;
  color: #707070;
}

.printAction {
  float: right;
  margin: 5px;
}

.gridViewContainer {
  padding: 10px 0 0;
  margin-top: 10px;
}

.reportGridViewContainer {
  padding: 10px 0 0;
  margin-top: 10px;
}

.reportChart {
  margin-top: 5px;
}

.reportChart div {
  float: left;
}

.reportGridView {
  min-width: 50%;
  margin-top: 5px;
  border: #fff;
  border: #fff;
}

.reportGridViewStacked {
  margin-top: 10px;
  margin-bottom: 30px;
}

.gridView {
  border: #fff;
}

.reportGridViewStationary {
  border: #fff;
  min-width: 50%;
  margin-left: 1px;
}

.reportGridViewHeader th {
  text-align: left;
}

.reportGridViewHeader th:hover {
  background: #d7ebf9;
}

.reportGridViewHeader th.center {
  text-align: center !important;
}

.hrCriteriaGridViewHeader {
  border-top: 2px solid #edf5ff;
}

.reportGridViewHeaderStationary td {
  padding: 3px 3px 3px 5px;
  white-space: nowrap;
  padding: 3px 3px 3px 5px;
  white-space: nowrap;
}

.reportGridViewFooter {
  display: none;
  padding: 8px 0 20px 5px;
}

.reportGridViewRow {
  background-color: #fff;
  min-width: 0;
}

.reportGridViewRow:hover {
  background-color: #d7ebf9;
}

.userNodeGridView td {
  white-space: normal;
}

.userNodeGridView reportGridView {
  white-space: normal;
}

.riskLevel_High {
  background: #ffadad;
}

.riskLevel_Medium {
  background: #ffffad;
}

.riskLevel_Low {
  background: #adffad;
}

.overallRiskLevel_High {
  background: #ff3333;
}

.overallRiskLevel_Medium {
  background: #ffff25;
}

.overallRiskLevel_Low {
  background: #25ff25;
}

.overallRiskLevel_Unknown {
  background: #f9f9f9;
}

.overallRiskLevel_NotLicensed {
  background: #e2e2e2;
}

.overallRiskLevel_GlobalDisabled {
  background: #e2e2e2;
}

.overallRiskLevel_UserDisabled {
  background: #e2e2e2;
}

.overallRiskRow {
  background-color: #dedede;
}

.tableDataHiddenDueToMinimumGroupSize {
  background: #f3f3f3;
}

.riskStatus_Unknown {
  background: #e2e2e2;
}

.riskStatus_NotPresent {
  background: #fff;
}

.riskStatus_NotPresent span {
  visibility: hidden;
}

.riskStatus_Present {
  background: #2280c9;
  color: #fff;
}

.viewUserRiskReport {
  background: url(../Images/Report.png) no-repeat top left;
  display: block;
  height: 16px;
  width: 16px;
}

.previewEmail {
  width: 16px;
  height: 16px;
  display: block;
  background: url(../Images/messagePreview.png) no-repeat;
}

#assessmentHostContainer .progressPanel {
  width: 284px;
  padding: 0;
  margin: -7px 0 0 133px !important;
  text-align: center;
  color: #547095;
  padding: 0;
}

#assessmentHostContainer .cancelNavPanel {
  padding: 2px 0 30px;
  clear: both;
}

#assessmentHostContainer .cancelPanel {
  padding: 10px 0 30px 13px;
  clear: both;
  float: left;
}

#assessmentHostContainer .bottomPanel {
  width: 100%;
  padding-top: 0;
}

#assessmentHostContainer .navPanel {
  margin-left: 61px;
}

#assessmentHostContainer .questionPanel p {
  margin: 15px 8px;
}

#assessmentHostContainer .questionPanel h2 {
  margin: 15px 8px;
}

#assessmentHostContainer .questionPanel > div > div > div#imagePanel {
  margin-left: 80px;
}

#assessmentHostContainer .helpPanel {
  float: left;
}

#assessmentHostContainer .imagePanel {
  margin-left: 25px;
  margin-bottom: 5px;
}

#assessmentHostContainer #answerPanel table {
  width: 90%;
  margin-left: 50px;
}

#assessmentHostContainer #answerPanel td {
  width: 50%;
}

#assessmentHostContainer #answerPanel .radioOption input {
  padding: 5px;
}

#assessmentHostContainer #answerPanel .radioOption label {
  padding: 0;
}

#assessmentHostContainer #answerPanel .radioButtonGroup {
  margin-left: 50px;
}

#assessmentHostContainer .sliderLabels {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#assessmentHostContainer .sliderLabels .left {
  position: relative;
  left: -4em;
}

#assessmentHostContainer .sliderLabels .right {
  position: relative;
  right: -6em;
}

#assessmentHostContainer .slider {
  background: url(AssessmentResourceHandler.ashx?res=Wellnomics.Symptoms.Resources.Images.SliderEndPoints.png&type=Wellnomics.Symptoms) repeat-y top left;
  width: 270px;
}

#assessmentHostContainer .slider .sliderLabel {
  position: relative;
}

#assessmentHostContainer .checkOption label {
  padding: 0;
}

#assessmentHostContainer #checkBoxAnswerPanel table {
  margin-left: 50px;
}

#assessmentHostContainer #radioButtonAnswerPanel table {
  margin-left: 50px;
}

#slideHostContainer .progressPanel {
  width: 284px;
  padding: 0;
  margin: -7px 0 0 133px !important;
  text-align: center;
  color: #547095;
  padding: 0;
}

#slideHostContainer .cancelPanel {
  padding: 2px 0 30px 13px;
  clear: both;
  *float: left;
  padding-top: 10px;
}

#slideHostContainer .bottomPanel {
  width: 100%;
  padding-top: 0;
}

#slideHostContainer .navPanel {
  margin-left: 61px;
}

#slideHostContainer .slidePanel p {
  margin: 15px 8px;
}

#slideHostContainer .slidePanel h2 {
  margin: 15px 8px;
}

#slideHostContainer .slidePanel label {
  display: inline;
}

#slideHostContainer img {
  vertical-align: initial;
}

#slideHostContainer .imagePanel {
  margin-left: 25px;
  margin-bottom: 5px;
}

#slideHostContainer #answerPanel table {
  width: 90%;
  margin-left: 50px;
}

#slideHostContainer #answerPanel td {
  width: 50%;
}

#slideHostContainer #answerPanel .radioOption input {
  padding: 5px;
}

#slideHostContainer .sliderLabels {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#slideHostContainer .sliderLabels .left {
  position: relative;
  left: -4em;
}

#slideHostContainer .sliderLabels .right {
  position: relative;
  right: -6em;
}

#slideHostContainer .slider {
  background: url(AssessmentResourceHandler.ashx?res=Wellnomics.Symptoms.Resources.Images.SliderEndPoints.png&type=Wellnomics.Symptoms) repeat-y top left;
  width: 270px;
}

#slideHostContainer .slider .sliderLabel {
  position: relative;
}

#slideHostContainer #answer.Panel .radioOption label {
  padding: 0;
}

#slideHostContainer .checkOption label {
  padding: 0;
}

#slideHostContainer #checkBoxAnswerPanel table {
  margin-left: 50px;
}

#slideHostContainer #radioButtonAnswerPanel table {
  margin-left: 50px;
}

#trainingMenuContainer .cancelPanel {
  padding: 10px 0 30px;
  clear: both;
}

#trainingMenuContainer .bottomPanel {
  width: 100%;
  padding-top: 0;
}

#trainingMenuContainer .menuPanel p {
  margin: 15px 8px;
}

#trainingMenuContainer .menuPanel h2 {
  margin: 15px 8px;
}

#trainingMenuContainer .menuPanel .training-item {
  margin: 20px 0;
  padding: 0 0 0 30px;
}

#trainingMenuContainer .menuPanel .training-item .glyphicon {
  vertical-align: top;
  width: 22px;
  font-size: 12pt;
}

#trainingMenuContainer .menuPanel .training-item .glyphicon-ok {
  color: #007cf0;
}

#trainingMenuContainer .menuPanel .training-item .glyphicon-arrow-right {
  color: #7fbdf7;
}

#trainingMenuContainer .menuPanel .training-item .training-item-text {
  vertical-align: top;
  display: inline-block;
}

#trainingMenuContainer .menuPanel dd {
  margin: 0;
}

#trainingMenuContainer .menuPanel dt {
  font-weight: bold;
}

#centerWrapper {
  margin: 0 auto;
  width: 995px;
}

#imagePanel {
  margin-left: 25px;
  margin-bottom: 5px;
  margin-left: 25px;
  margin-bottom: 5px;
}

#checkBoxAnswerPanel {
  margin-left: 50px;
}

.NoPainLabel {
  margin-left: 20px;
  float: left;
}

.SpacerLabel {
  width: 120px;
  float: left;
}

.slider {
  padding-top: 7px;
  padding-bottom: 1em;
  padding-left: 5px;
  margin-left: 50px;
  margin-bottom: 0;
  float: left;
}

.sliderContainer .sliderLabel {
  padding-top: 6px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 0.3em;
  text-align: left;
}

.sliderContainer span {
  vertical-align: middle;
}

.ui-state-default {
  color: #111;
}

.ui-state-default:focus {
  outline: none;
}

.ui-slider-horizontal {
  height: 0.5em !important;
  top: 0.5em !important;
  background-color: #c5ddf3;
  border: none !important;
}

.ui-slider-handle {
  height: 1.8em !important;
  width: .6em !important;
  border: none !important;
  background-color: #2d81d1 !important;
  margin-top: -.3em;
  margin-left: -3px !important;
}

.ui-slider {
  margin-left: 3px;
  margin-right: 7px;
}

.ui-corner-all {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.BackButtonPanel {
  margin-left: 10px;
}

.UserIncluded {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../images/tick.png) no-repeat top left;
}

.UserNotIncluded {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../images/error_icon.png) no-repeat top left;
}

.floatit {
  float: left;
  min-width: 150px !important;
}

#mainTrainingPanel {
  clear: both;
  margin: 0 auto;
  width: 800px;
  padding: 0 10px;
}

#waitPage {
  position: absolute;
}

#waitPage #message {
  position: fixed;
  left: 47%;
  top: 47%;
  background-color: transparent;
  z-index: 100;
  height: 60px;
  width: 60px;
}

#waitPage #message img {
  margin-right: 10px;
}

#waitPage .waitPageInvoke {
  visibility: hidden;
}

#emptySpace {
  height: 2em;
}

.bodyMapImagePanel .bodyMapImage {
  position: absolute;
  border: 0;
  left: 0;
  top: 0;
}

.bodyMapImagePanel .bodyMapImageWrapper {
  width: 300px;
  height: 300px;
  float: right;
  margin: 0;
  overflow: hidden;
  position: relative;
}

#changeUserSettingsProfilesReport fieldset {
  margin: 10px 0;
}

#changeUserSettingsProfilesReport legend {
  padding: 0 10px;
  color: #000;
}

#changeUserSettingsProfilesReport ul {
  margin: 5px 5px 5px 20px;
}

#statusChart {
  float: left;
}

#statusLinks {
  float: left;
  margin: 0;
  padding: 0;
}

#statusLinks ul {
  list-style-image: none;
  list-style-type: none;
}

#statusLinks li {
  margin-top: 60px;
  padding-bottom: 5px;
}

#localadmindiv {
  margin-bottom: 10px;
  float: none;
}

.subheader {
  padding: 1px 0 1px 5px;
  color: #2d81d1;
  background-color: #c5ddf3;
}

.clear {
  display: block;
}

.indent {
  margin-left: 10px;
}

#listNumbers {
  color: #555;
}

.datePicker div {
  box-sizing: initial !important;
}

.datePicker td {
  padding: 0 0 0 0 !important;
}

.ajax__calendar_day {
  height: auto !important;
  width: auto !important;
}

.reportBulkActions {
  margin-top: 10px;
  display: inline-block;
  vertical-align: bottom;
}

.reportBulkActions table {
  border-collapse: separate !important;
  border-spacing: .7em;
}

.reportBulkActions td {
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.reportBulkActions th {
  text-align: left;
  font-weight: normal;
  color: #707070;
}

.bulkActionsButtons {
  display: none;
  padding-top: 7px
}

.bulkActionsDropDownDiv {
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
}

.createGroup {
  display: none;
}

.label-legend {
  font-size: 1.5em;
}
.bulk-action-title {
      display: none;
}

.createGroupType {
  display: none;
}

.updateGroup {
  display: none;
}

.verticalAlignTopTable td {
  vertical-align: top !important;
}

.editGroupGridView td {
  white-space: normal;
}

.hideBorderTop th {
  border-top: none !important;
}

.reportGridViewAltRow:hover {
  background-color: #d7ebf9;
}

.topRecommendationOrRiskFactorGridViewContainer td {
  white-space: normal;
}

.factorsTable td {
  padding: 7px 5px;
}

table .radioOption .imagePanel + div {
  padding-bottom: 15px;
}

#hrImport #waitPage #message {
  text-align: center;
  font-weight: bold;
  padding: 10px;
  width: 250px;
  margin: 0 100px;
  background: #f9f9f9 url(../Images/form_fade.png) repeat-y top left;
  border: #95c5e7 1px solid;
  vertical-align: middle;
}

#WaitDialogue #waitPage {
  left: 200px;
  top: 240px;
  z-index: 999;
}

#wrap.fullSize {
  background-color: #eee;
}

h1.assessmentTitle {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 60px;
}

div.horizontalTable table {
  width: auto;
  width: inherit !important;
  border: #5695ca 2px solid;
}

div.horizontalTable table tr:nth-child(even) {
  background-color: #d7ebf9;
}

div.horizontalTable table tr.rgPager {
  background-color: #5695ca;
}

div.horizontalTable table th {
  color: #fff;
  background-color: #5695ca;
  height: 2em;
  font-weight: normal;
  vertical-align: middle;
}

div.horizontalTable table th .rgSortAsc {
  background: url(../Images/upArrow.gif) no-repeat;
  height: 6px;
  width: 10px;
  margin-right: -0.5em;
  border: none;
  float: right;
  position: absolute;
  margin-left: -3px;
  margin-top: 6px;
}

div.horizontalTable table th .rgSortDesc {
  background: url(../Images/DownArrow.gif) no-repeat;
  height: 6px;
  width: 10px;
  margin-right: -0.5em;
  border: none;
  float: right;
  position: absolute;
  margin-left: -3px;
  margin-top: 6px;
}

div.horizontalTable table th a {
  color: #fff;
  text-decoration: none;
}

div.horizontalTable table th.textDynamic {
  width: auto;
}

div.horizontalTable table th.button {
  width: 1px;
}

div.horizontalTable table th.img {
  width: 1px;
  text-align: center;
}

div.horizontalTable table th.option {
  width: 12em;
  text-align: center;
}

div.horizontalTable table th:first-child {
  text-align: left;
}

div.horizontalTable table td.date {
  white-space: nowrap;
}

div.horizontalTable table td.textDynamic {
  width: auto;
}

div.horizontalTable table td.button {
  width: 1px;
  white-space: nowrap;
}

div.horizontalTable table td.img {
  width: 1px;
  text-align: center;
  white-space: nowrap;
}

div.horizontalTable table td.img a {
  margin: 0 auto;
}

div.horizontalTable table td.option {
  width: 12em;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}

div.horizontalTable table td input {
  margin-right: 0.5em;
}

div.horizontalTable table td input:last-child {
  margin-right: 0;
}

div.horizontalTable table td img {
  margin-right: 0.5em;
}

div.horizontalTable table td img:last-child {
  margin-right: 0;
}

div.horizontalTable table td:first-child {
  text-align: left;
}

div.horizontalTable .RadSlider a.rslDecrease {
  background: url(../Images/handleBwd.png) 0 0 no-repeat;
  margin-top: 4px;
  margin-left: 5px;
}

div.horizontalTable .RadSlider a.rslDecrease:hover {
  background: url(../Images/handleBwdBold.png) 0 0 no-repeat;
}

div.horizontalTable .RadSlider a.rslIncrease {
  background: url(../Images/handleFwd.png) 0 0 no-repeat;
  margin-top: 4px;
  margin-right: -10px;
}

div.horizontalTable .RadSlider a.rslIncrease:hover {
  background: url(../Images/handleFwdBold.png) 0 0 no-repeat;
}

div.horizontalTable .RadSlider a.rslDraghandle {
  display: none;
  border: none;
  margin-top: -4px !important;
}

div.horizontalTable .RadSlider div.rslTrack {
  cursor: pointer;
  height: 6px;
  width: 155px !important;
  top: 6px;
  left: 22px;
  background-color: #fff;
  border: 1px #fff solid;
}

div.horizontalTable .RadSlider div.rslSelectedregion {
  background-color: #5695ca;
}

div.horizontalTable .rgPager .textPanel {
  padding-top: 0.3em;
  color: #fff;
  font-weight: bold;
  float: left;
  margin-right: 1em;
}

div.horizontalTable .rgPager .sliderPanel {
  float: left;
  margin-right: 1em;
}

div.horizontalTable .rgPager .pageSizePanel {
  float: right;
  color: #fff;
  font-weight: bold;
}

div.horizontalTable .rgPager .pageSizePanel div {
  margin-left: 5px;
  font-weight: normal;
}

div.horizontalTable > table > tbody > tr:hover {
  background-color: #5695ca;
}

div.horizontalTable .pageSizeDropDown .rddlFocused {
  background-color: #5695ca;
  border-color: #fff;
}

.dataRegion th {
  color: #777;
}

*:focus {
  outline: none;
}

/*# sourceMappingURL=Reports.css.map */