﻿.groupBoxTitleText, a.groupBoxTitleText {
  color: #4879a4 !important;
  margin: 0 0 15px 0;
  float: none;
}

#page-edit-group .memberPreview .progressIndicator, #page-edit-group #selectPanel .progressIndicator {
  position: absolute;
  top: 50%;
  left: 40%;
  margin: 0;
  width: 150px;
  z-index: 100;
}

.groupBoxTitle {
  border-bottom: 0 solid #ddd;
  background: #d1e3ef;
  padding: 2px 0 3px 5px;
  float: none;
}

a {
  text-decoration: none;
  font-weight: normal;
}

a.groupBoxTitleText {
  width: 90%;
  display: block;
  margin: 0;
  padding: 0;
}

a:hover {
  text-decoration: underline;
}

.groupBoxTitleButton {
  float: right;
  background: #fff url(../Images/expand.jpg) no-repeat;
  width: 20px;
  height: 20px;
}

.groupBox {
  border: 1px solid #d1e3ef;
  background: #fff;
  padding: 0;
  margin: 0 0 20px 0;
  float: none;
}

.groupBox.last {
  margin-bottom: 0;
}

.groupBoxContent {
  padding: 0;
  border: 0;
  display: block;
  float: none;
}

.groupBoxContent .noItemsToDisplay {
  font-style: italic;
  color: #888;
}

.rightsBoxTitleText {
  padding: 10px;
  font-weight: bold;
  color: #335ac6 !important;
  margin-bottom: 100px;
  float: none;
}

.UserNotes24HourMessage {
  color: #777;
}

#userMoreInformationContent dl {
  padding: 0 0 0 30px;
  background-position: 50% left;
  background-repeat: no-repeat;
  background-color: White;
}

#userMoreInformationContent dl.userNotes {
  background-image: url(../images/userNotes.gif);
}

#userMoreInformationContent dl.computerUse {
  background-image: url(../images/computeruse.png);
  height: 32px;
}

#userMoreInformationContent dl.compliance {
  background-image: url(../images/compliance.png);
  height: 32px;
}

#userMoreInformationContent dl.workpaceSettings {
  background-image: url(../images/wpsettings.png);
  height: 32px;
}

#userMoreInformationContent dl.assessmentHistory {
  background: url(../images/assessmenthistory.png) 0 0 no-repeat;
  height: 32px;
}

#userMoreInformationContent dl.last {
  margin-bottom: 0;
}

#userMoreInformationContent dd {
  margin: 5px 0 0;
}

#userMoreInformationContent dd.assessmentHistory {
  font-weight: bold;
  margin-bottom: 5px;
}

#userMoreInformationContent dd.assessmentHistory p {
  padding-top: 7px;
}

#userMoreInformationContent dd.overallRiskHistory {
  font-weight: bold;
  margin-bottom: 5px;
}

#userMoreInformationContent dt {
  font-weight: bold;
  color: #557bc6 !important;
}

.reportGridView.userNoteGridView {
  min-width: 50% !important;
}

.reportGridView.userNoteGridView td {
  vertical-align: top;
  padding: 2px 5px;
}

.reportGridView td {
  border: 1px solid #fff;
}

.reportGridView td th {
  border: 1px solid #fff;
}

#userRiskProfile .assessment-actions {
  padding: 0 10px 10px;
  text-align: right;
}

#userRiskProfile dl.viewReport {
  background-image: url(../images/riskreport.png);
  background-position: left top;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0 0 0 40px;
  color: #777;
  height: 32px;
  line-height: 32px;
}

#userRiskProfile dl.viewReport dd {
  margin: 0;
}

#userRiskProfile dl.viewReport dt {
  font-weight: normal;
  color: #557bc6 !important;
}

table.summary-table {
  border: none;
  border-collapse: collapse;
  margin: 10px 0;
}

table.summary-table td {
  padding: 0 10px;
}

table.summary-table td.col-risk-category {
  width: 1px;
  white-space: nowrap;
}

table.summary-table td.col-risk-level {
  white-space: nowrap;
}

table.summary-table td.col-risk-level div {
  text-align: center;
  padding: 4px 20px;
  text-align: center;
  padding: 4px 20px;
}

table.summary-table td.col-risk-level div.unknown {
  background: #f9f9f9;
}

table.summary-table td.col-risk-level div.low {
  background: #adffad;
}

table.summary-table td.col-risk-level div.medium {
  background: #ffffad;
}

table.summary-table td.col-risk-level div.high {
  background: #ffadad;
}

table.summary-table td.col-risk-level div.overall.low {
  background: #25ff25;
}

table.summary-table td.col-risk-level div.overall.medium {
  background: #ffff25;
}

table.summary-table td.col-risk-level div.overall.high {
  background: #ff3333;
}

table.summary-table td.col-risk-level div.notEnabled {
  background: #e2e2e2;
}

table.summary-table td.col-message {
  padding-left: 0;
  width: 450px;
  color: #777;
}

table.summary-table td.col-message span {
  display: block;
  padding-left: 20px;
  background-position: left 50%;
  background-repeat: no-repeat;
}

table.summary-table td.col-message span.alert-icon {
  background-image: url(../images/alert_icon.png);
}

table.summary-table td.col-message span.call-to-action {
  background-image: url(../images/alert_icon.png);
}

table.summary-table .ergo-training td {
  padding-top: 20px;
}

table.recommendations-table {
  width: 100% !important;
}

table#overall td.col-risk-level div {
  padding-top: 10px;
  padding-bottom: 10px;
}

#row-overall .overall {
  padding: 20px;
  margin-bottom: 5px;
}

#row-overall td.col-risk-level a {
  font-weight: bold;
}

#row-overall td.col-risk-level div {
  font-weight: bold;
}

#suggestedActions dl {
  margin: 0;
  padding: 0 0 0 28px;
  background-position: top left;
  background-repeat: no-repeat;
}

#suggestedActions dt {
  font-weight: normal;
  margin-bottom: 10px;
}

#suggestedActions dd {
  margin: 3px 0;
}

#quickLinks {
  float: none;
  clear: both;
  padding-left: 22px;
  height: 18px;
  background: url(../Images/goto.png) no-repeat left;
  margin-bottom: 15px;
  margin-left: 4px;
  line-height: 18px;
}

.ShowHelp {
  height: 100% !important;
}

#helppopup {
  height: 100%;
}

#helppopup .helpIndex {
  width: 100%;
  border-style: none;
  margin: 10px;
}

#helppopup .helpIndex a {
  font-weight: bold;
}

#helppopup .helpSiteMap {
  margin: 0;
  font-weight: bold;
}

#helppopup #helpHeaderBarLine {
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
  padding: 0;
  height: 4px;
  font-size: 0;
  background: #83c1e8 url(../Images/fadestrip.png) repeat-x bottom left;
}

#helppopup .helpFooter {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding-left: 0;
  margin: 0;
}

#helppopup #helpCloseWindowPanel {
  float: left;
  border-collapse: collapse;
  text-align: center;
}

#helppopup #helpCloseWindowPanel a {
  margin-left: 10px !important;
  margin-right: 10px;
}

#helppopup #helpCloseWindowPanel a:Hover {
  background: url(../Images/topNavHover.gif) repeat-x top left;
  white-space: nowrap;
}

#helppopup .helpTopic {
  padding: 5px 10px;
  vertical-align: top;
}

#helppopup .helpIndexLeftPanel {
  width: 48%;
  float: left;
  display: inline;
}

#helppopup .helpIndexRightPanel {
  width: 48%;
  float: right;
  display: inline;
}

#quickLinksContent dt {
  font-weight: normal;
}

#quickLinksContent dd {
  margin: 0.2em 0 0 1.5em;
}

#quickLinksContent div#backLink {
  margin: 30px 0 0;
}

.nowrapWhitespace {
  white-space: nowrap;
}

.reportPanelScroll {
  overflow-x: hidden !important;
  width: 100% !important;
}

.editGroupGridView td {
  border: 1px solid #fff;
  padding-top: 5px;
  padding-bottom: 7px;
}

.editGroupGridView td th {
  border: 1px solid #fff;
}

.editGroupGridView .watermark {
  color: #808080;
}

.FindTextBox {
  width: 100%;
}

.hrValueButton {
  width: 24px;
  margin: 0 5px;
}

#page-edit-group #hrSearch {
  position: relative;
}

#page-edit-group #hrSearch div {
  height: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  float: left;
}

#page-edit-group .memberPreview h2 {
  margin-bottom: 3em;
}

#page-edit-group .memberPreview .progressIndicator {
  top: 25%;
}

#page-edit-group .findTextBoxDiv {
  position: absolute;
  left: 5px;
  right: 75px;
}

#page-edit-group .selectUserCriteria {
  height: 100%;
  width: 100%;
}

#page-edit-group .selectUserCriteria th {
  width: 90px;
  white-space: nowrap;
  color: #777;
  font-weight: normal;
  text-align: left;
}

#page-edit-group .selectUserCriteria .valueLimit {
  margin: 5px 0 10px;
}

#page-edit-group .selectUserCriteria td.textInput {
  width: 145px;
}

#page-edit-group .valueLimit {
  margin-top: 10px;
}

.formLayout .leftColumn {
  display: block;
  width: 100px;
  float: left;
  margin-bottom: 10px;
}

.formLayout .rightColumn {
  float: left;
  margin-bottom: 10px;
}

.formLayout .listDiv {
  margin-left: 100px;
  margin-bottom: 10px;
}

.formLayout .listDiv:first-child {
  margin-left: 0;
}

.formLayout .listDiv .radioOptions {
  padding-left: 20px;
  padding-right: 20px;
  float: left;
}

.formLayout br {
  clear: left;
}

.gridViewHeadingLabel {
  font-weight: normal;
  font-style: italic;
  margin-bottom: -25px;
  color: #777;
  border: solid 1px #fff;
  border-bottom: none;
  padding: 5px;
}

#change-user-profile-move {
  width: 800px;
  margin-top: 20px;
}

#change-user-profile-move .groupBoxContent {
  padding: 10px;
}

#change-user-profile-move #options-select-users {
  float: left;
  width: 375px;
}

#change-user-profile-move #options-select-users label {
  padding-top: 2px;
  margin-left: 5px;
  white-space: nowrap;
}

#change-user-profile-move #select-profile {
  float: right;
}

#change-user-profile-move #select-profile .dropdown {
  width: 375px;
  margin-left: 20px;
}

#change-user-profile-move #select-profile label {
  margin-right: 5px;
  text-align: left;
}

#change-user-profile-move .actions {
  text-align: right;
  clear: both;
  padding: 5px 0;
}

.sendRiskMessagesPanel {
  margin: 1em 0;
  padding: 1em 0 3em;
}

.sendRiskMessagesPanel dt {
  font-weight: bold;
}

.sendRiskMessagesPanel dd {
  font-weight: normal;
  margin: 1em 0 0;
}

.sendRiskMessagesPanel dd.note {
  margin: 3em 0 0;
  font-style: italic;
}

.sendRiskMessagesPanel li {
  margin: 0.5em 0 0 0;
}

.categoryList {
  margin: 0.5em 0 0 0;
}

.categoryList .item {
  margin: 0.2em 0 0 0.8em;
  padding: 0 0 0 25px;
  background-position: left;
  background-repeat: no-repeat;
  background-color: #fff;
  background-image: url(../images/ticksmall.png);
}

select.role-select {
  margin: 4px 0 0 4px;
}

#groupBuilderActions {
  text-align: right;
}

#sysusechartwithmargin {
  width: 700px;
}

.IncludeSupervisor {
  margin: 1px;
}

.inlineHelp {
  margin: 0 0 0 2px;
  height: 12px;
  width: 12px;
}

#JunkMailSettingsHighlight {
  color: #a00;
  font-weight: bold;
}

.wrapText {
  white-space: pre-wrap;
  white-space: -pre-wrap;
  word-wrap: break-word;
  word-break: normal;
}

.numberPadding {
  padding-right: 4em !important;
}

.mobile-only {
  display: none !important;
}

@media screen and (max-width: 550px) {
  .screen-only {
    display: none !important;
  }
  .mobile-only {
    display: block !important;
  }
  .groupBox {
    border: none !important;
  }
  .groupBoxTitle {
    background: none !important;
  }
  .groupBoxTitleText {
    font-weight: normal;
    font-size: 13pt;
    color: #5695ca !important;
  }
  table.summary-table td.col-risk-category {
    width: 195px !important;
  }
}

.more-info-p {
  margin: 0 0 0 5px;
}

.training-mobile-icon {
  padding-bottom: 3px;
}

.gridView td {
  border: 1px solid #fff;
  border: 1px solid #fff;
}

.reportGridViewStationary td {
  border: 1px solid #fff;
}

.reportGridViewStationary td th {
  border: 1px solid #fff;
}

tr.fieldSeparator {
  position: relative;
  height: 0 !important;
}

tr.fieldSeparator td {
  text-align: center;
  position: relative;
  height: 0 !important;
  padding: 0;
}

tr.fieldSeparator td span {
  background-color: #2e86cd;
  color: #fff;
  font-size: 10px;
  padding: 1px 5px;
  left: 50%;
  margin-left: -15px;
  margin-right: -15px;
  position: absolute;
  top: -8px;
  z-index: 0;
}

.formInputTableNoBorderOrShade.editGroup {
  margin-top: 0;
  margin-bottom: 0;
}

.formInputTableNoBorderOrShade.editGroup th {
  font-weight: normal;
  padding: 0 5px 0 0;
  color: #777;
}

span.notResolved {
  font-weight: bold;
  color: #f00;
}

dl.icon {
  margin: 1em 0 1em 2em;
  padding: 0 0 0 40px;
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #fff;
}

#SendRiskMessageConfirmation dl.icon {
  background-image: url(../images/mailwarning.jpg);
}

#SendRiskMessagesComplete dl.icon {
  background-image: url(../images/mailsuccessful.jpg);
}

.validator div {
  padding: 0;
}

.validator div img {
  margin-left: 10px;
  margin-right: 5px;
}

.mmenu-only {
  display: none;
}

.btn-row {
  margin-left: 5px;
}

/*# sourceMappingURL=Global.css.map */