@charset "UTF-8";
.clearfix:after, .q_sub_hdr:after, .report_filter_wrapper .rfw_header:after {
  display: block;
  clear: both;
  content: ""; }

body {
  font: 16px "Roboto", sans-serif;
  color: #111;
  font-size: 1rem;
  font-weight: 400;
  background-color: #333;
  letter-spacing: .5px;
  overflow-y: scroll;
  min-width: 1120px; }
  body.qmetrics_body, body.qauth_body, body.qhealth_body, body.qanalytics_body, body.qcare_body, body.qcall_body, body.quser_body, body.qdoc_body, body.quni_body {
    background-color: #333 !important;
    padding-bottom: 25px;
    /* To cover for the fixed footer */
    height: auto; }
  body.freeformbody {
    min-width: unset; }
    body.freeformbody #PrimaryContentDIV {
      padding: 1px 30px;
      /* 1px was added later to stop this element's format from collapsing when a child element had margins */ }

a {
  color: #0275d8;
  cursor: pointer; }
  a:hover {
    color: #014c8c; }

button, input, optgroup, select, textarea {
  font-family: "Roboto", sans-serif !important; }

button,
input[type="image"],
input[type="submit"],
input[type="button"] {
  cursor: pointer; }

button:disabled,
input[type="image"]:disabled,
input[type="submit"]:disabled,
input[type="button"]:disabled {
  cursor: not-allowed; }

input[type="image"]:disabled {
  opacity: .65; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,
th, strong, bold, label, b,
.bold, .strong,
thead > tr > td,
tfoot > tr > td,
.Bold {
  font-weight: 500; }

caption {
  caption-side: top; }

input[type=checkbox],
input[type=radio] {
  vertical-align: middle;
  margin-right: 5px; }

.u,
.Underline {
  text-decoration: underline; }

.em {
  font-style: italic; }

.abs {
  position: absolute; }

.rel {
  position: relative; }

.fix {
  position: fixed; }

.full-width {
  width: 100% !important; }

.automarg, .w900px, .w600px, .w400px, .w300px, .w200px, .w100px, .login_panel_main, .login_products_wrapper {
  margin-left: auto;
  margin-right: auto; }

.w900px {
  max-width: 900px; }

.w600px {
  max-width: 600px; }

.w400px {
  max-width: 400px; }

.w300px {
  max-width: 300px; }

.w200px {
  max-width: 200px; }

.w100px {
  max-width: 100px; }

.size15 {
  font-size: .9375rem; }

.size14 {
  font-size: .875rem; }

.size13 {
  font-size: .8125rem; }

.size12 {
  font-size: .75rem; }

.show {
  display: block; }

.hideme {
  display: none; }

.hidden {
  display: none !important; }

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

.InvisibleElement {
  display: none; }

.VisibleElement {
  display: inline-block; }

.visibiltiyHiddenI {
  visibility: hidden !important; }

.no-border {
  border: none !important; }
  .no-border.table td, .no-border.table th {
    border: none !important; }

.border-b1 {
  border-bottom: 1px solid #bbb; }

.border-red-2 {
  border: 1px solid #bf2026; }

.q_sub_hdr {
  padding: 3px 12px; }
  .q_sub_hdr > strong {
    float: left;
    font-size: 15px; }

.q_box {
  padding: 12px; }
  .q_box + .q_box {
    padding-top: 0; }
  .q_box .q_box_reverse {
    margin-left: -12px;
    margin-right: -12px; }

.q_yellow_box_hdr {
  background: rgba(255, 222, 120, 0.7); }

.q_yellow_box_outer_bg {
  background: rgba(255, 222, 120, 0.2); }

.q_yellow_box {
  border: 2px solid #ffde78;
  background: #fff4d3;
  border-radius: 4px; }

.q_blue_box {
  border: 2px solid #7fbdff;
  background: #cae4ff;
  border-radius: 4px; }

.q_green_box_hdr {
  background: rgba(183, 219, 111, 0.7); }

.q_green_box_outer_bg {
  background: rgba(183, 219, 111, 0.2); }

.q_green_box {
  border: 2px solid #b7db6f;
  background: rgba(183, 219, 111, 0.3);
  border-radius: 4px;
  padding: 12px; }

.q_body_grey {
  background-color: #333; }

.q_table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  .q_table th,
  .q_table td {
    padding: .5rem;
    vertical-align: top; }
  .q_table thead th {
    vertical-align: bottom; }

.q_table_sm th,
.q_table_sm td {
  padding: .25rem; }

.q_table_wrapper, .report_filter_wrapper .rfw_body {
  padding: 12px; }

.q_table_3_col {
  width: 100%; }
  .q_table_3_col > tbody > tr > td {
    padding: 4px 10px 4px 2px; }
    .q_table_3_col > tbody > tr > td label {
      margin-bottom: 0; }
  .q_table_3_col > tbody > tr > th:nth-child(odd),
  .q_table_3_col > tbody > tr > td:nth-child(odd) {
    width: 15%;
    text-align: right;
    font-weight: 500;
    font-size: 13px; }
    @media (min-width: 1300px) {
      .q_table_3_col > tbody > tr > th:nth-child(odd),
      .q_table_3_col > tbody > tr > td:nth-child(odd) {
        font-size: 14px; } }
  .q_table_3_col > tbody > tr > th:nth-child(even),
  .q_table_3_col > tbody > tr > td:nth-child(even) {
    width: 18.33%;
    font-size: 13px; }
    @media (min-width: 1300px) {
      .q_table_3_col > tbody > tr > th:nth-child(even),
      .q_table_3_col > tbody > tr > td:nth-child(even) {
        font-size: 14px; } }

.q_table_4_col {
  width: 96%; }
  .q_table_4_col > tbody > tr > td {
    padding: 3px 10px 4px 2px; }
    .q_table_4_col > tbody > tr > td label {
      margin-bottom: 0; }
  .q_table_4_col > tbody > tr > th:nth-child(odd),
  .q_table_4_col > tbody > tr > td:nth-child(odd) {
    width: 10%;
    text-align: right;
    font-weight: 500;
    font-size: 13px; }
    @media (min-width: 1300px) {
      .q_table_4_col > tbody > tr > th:nth-child(odd),
      .q_table_4_col > tbody > tr > td:nth-child(odd) {
        font-size: 14px; } }
  .q_table_4_col > tbody > tr > th:nth-child(even),
  .q_table_4_col > tbody > tr > td:nth-child(even) {
    width: 15%;
    font-size: 13px; }
    @media (min-width: 1300px) {
      .q_table_4_col > tbody > tr > th:nth-child(even),
      .q_table_4_col > tbody > tr > td:nth-child(even) {
        font-size: 14px; } }

.blue-light {
  color: #468499; }

.blue-dark {
  color: #254061; }

.grey9, .grey1 {
  color: #999; }

.grey7 {
  color: #777; }

.white {
  color: white; }

.red1 {
  color: #bf2026; }

.blue1 {
  color: #4b76a0; }

.brown1 {
  color: brown; }

.bg-blue-light, .report_filter_wrapper .rfw_header {
  background-color: #468499; }

.bg-blue-dark, .report_headers {
  background-color: #254061; }

.bg-blue1 {
  background-color: #4b76a0; }

.bg-light-grey {
  background-color: #f1f1f1; }

.bg-light-yellow {
  background-color: #ffff65; }

.reset_box_sizing {
  box-sizing: content-box; }
  .reset_box_sizing * {
    box-sizing: content-box; }

._q_rcTimePopup, .q_form_elem_wrapper.RadPicker_Default .rcTimePopup, .q_form_elem_containers .RadPicker_Default .rcTimePopup, .q_table_3_col .RadPicker_Default .rcTimePopup, .q_table_4_col .RadPicker_Default .rcTimePopup, .filter_table .RadPicker_Default .rcTimePopup, .member_summary_info .member_si_input .RadPicker_Default .rcTimePopup,
._q_rcCalPopup,
.q_form_elem_wrapper.RadPicker_Default .rcCalPopup,
.q_form_elem_containers .RadPicker_Default .rcCalPopup,
.q_table_3_col .RadPicker_Default .rcCalPopup,
.q_table_4_col .RadPicker_Default .rcCalPopup,
.filter_table .RadPicker_Default .rcCalPopup,
.member_summary_info .member_si_input .RadPicker_Default .rcCalPopup {
  background-image: none;
  /*display: inline-block;*/
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-indent: unset;
  color: transparent;
  font-size: 12px;
  background-color: #eaeaea;
  border: 1px solid #b9b9b7;
  height: 20px;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  margin: 0;
  width: 16px;
  /* Sometime telerik add word-wrap: break-word on RadWindow element, 
       which caused the element to move to the right side, 
       so fixing it here */
  word-wrap: normal; }
  ._q_rcTimePopup:before, .q_form_elem_wrapper.RadPicker_Default .rcTimePopup:before, .q_form_elem_containers .RadPicker_Default .rcTimePopup:before, .q_table_3_col .RadPicker_Default .rcTimePopup:before, .q_table_4_col .RadPicker_Default .rcTimePopup:before, .filter_table .RadPicker_Default .rcTimePopup:before, .member_summary_info .member_si_input .RadPicker_Default .rcTimePopup:before,
  ._q_rcCalPopup:before,
  .q_form_elem_wrapper.RadPicker_Default .rcCalPopup:before,
  .q_form_elem_containers .RadPicker_Default .rcCalPopup:before,
  .q_table_3_col .RadPicker_Default .rcCalPopup:before,
  .q_table_4_col .RadPicker_Default .rcCalPopup:before,
  .filter_table .RadPicker_Default .rcCalPopup:before,
  .member_summary_info .member_si_input .RadPicker_Default .rcCalPopup:before {
    content: '\f073';
    color: #333;
    position: relative;
    left: 2px;
    top: 4px; }
  ._q_rcTimePopup:hover, .q_form_elem_wrapper.RadPicker_Default .rcTimePopup:hover, .q_form_elem_containers .RadPicker_Default .rcTimePopup:hover, .q_table_3_col .RadPicker_Default .rcTimePopup:hover, .q_table_4_col .RadPicker_Default .rcTimePopup:hover, .filter_table .RadPicker_Default .rcTimePopup:hover, .member_summary_info .member_si_input .RadPicker_Default .rcTimePopup:hover,
  ._q_rcCalPopup:hover,
  .q_form_elem_wrapper.RadPicker_Default .rcCalPopup:hover,
  .q_form_elem_containers .RadPicker_Default .rcCalPopup:hover,
  .q_table_3_col .RadPicker_Default .rcCalPopup:hover,
  .q_table_4_col .RadPicker_Default .rcCalPopup:hover,
  .filter_table .RadPicker_Default .rcCalPopup:hover,
  .member_summary_info .member_si_input .RadPicker_Default .rcCalPopup:hover {
    background-color: #dfdfdf !important; }

._q_rcTimePopup, .q_form_elem_wrapper.RadPicker_Default .rcTimePopup, .q_form_elem_containers .RadPicker_Default .rcTimePopup, .q_table_3_col .RadPicker_Default .rcTimePopup, .q_table_4_col .RadPicker_Default .rcTimePopup, .filter_table .RadPicker_Default .rcTimePopup, .member_summary_info .member_si_input .RadPicker_Default .rcTimePopup {
  width: 17px;
  margin-left: -1px; }
  ._q_rcTimePopup:before, .q_form_elem_wrapper.RadPicker_Default .rcTimePopup:before, .q_form_elem_containers .RadPicker_Default .rcTimePopup:before, .q_table_3_col .RadPicker_Default .rcTimePopup:before, .q_table_4_col .RadPicker_Default .rcTimePopup:before, .filter_table .RadPicker_Default .rcTimePopup:before, .member_summary_info .member_si_input .RadPicker_Default .rcTimePopup:before {
    content: '\f017';
    left: 3px; }

._q_btn-info-sm, .RadButton_Default.btn-info-wrapper input[type="button"],
.RadButton_Default.btn-info-wrapper input[type="submit"],
.q_btn-info-wrapper input[type="button"],
.q_btn-info-wrapper input[type="submit"],
.btn-info-wrapper input[type="button"],
.btn-info-wrapper input[type="submit"],
.q_btn-info-sm {
  font-family: "Roboto", sans-serif !important;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  color: #fff !important;
  background-color: #17a2b8;
  border-color: #17a2b8;
  background-image: none;
  height: auto;
  min-width: 90px;
  padding: 1px 3px !important;
  font-size: .875rem;
  line-height: 1.5 !important;
  border-radius: .2rem; }
  ._q_btn-info-sm:hover,
  .q_btn-info-wrapper input[type="button"]:hover,
  .q_btn-info-wrapper input[type="submit"]:hover,
  .btn-info-wrapper input[type="button"]:hover,
  .btn-info-wrapper input[type="submit"]:hover,
  .q_btn-info-sm:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  ._q_btn-info-sm:focus,
  .q_btn-info-wrapper input[type="button"]:focus,
  .q_btn-info-wrapper input[type="submit"]:focus,
  .btn-info-wrapper input[type="button"]:focus,
  .btn-info-wrapper input[type="submit"]:focus,
  .q_btn-info-sm:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  ._q_btn-info-sm:active,
  .q_btn-info-wrapper input[type="button"]:active,
  .q_btn-info-wrapper input[type="submit"]:active,
  .btn-info-wrapper input[type="button"]:active,
  .btn-info-wrapper input[type="submit"]:active,
  .q_btn-info-sm:active {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  ._q_btn-info-sm:disabled,
  .q_btn-info-wrapper input[type="button"]:disabled,
  .q_btn-info-wrapper input[type="submit"]:disabled,
  .btn-info-wrapper input[type="button"]:disabled,
  .btn-info-wrapper input[type="submit"]:disabled,
  .q_btn-info-sm:disabled {
    background-color: #17a2b8;
    border-color: #17a2b8;
    opacity: .65; }

.q_btn-warning-sm, html body .RadUpload_Default .ruSelectWrap .ruButton,
._q_btn-warning-sm,
.q_btn-warning-wrapper input[type="button"],
.q_btn-warning-wrapper input[type="submit"],
.btn-warning-wrapper input[type="button"],
.btn-warning-wrapper input[type="submit"],
.generic_reports .rgCommandCell .RadButton.rbTextButton,
.generic_reports .rgCommandCell input[type="button"]:not(.rgAdd),
.generic_reports .rgCommandCell input[type="submit"] {
  font-family: "Roboto", sans-serif !important;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  color: #111 !important;
  background-color: #ffc107;
  border-color: #ffc107;
  background-image: none;
  height: auto;
  min-width: 90px;
  padding: 1px 8px !important;
  font-size: .875rem;
  line-height: 1.5 !important;
  border-radius: .2rem; }
  .q_btn-warning-sm:hover, html body .RadUpload_Default .ruSelectWrap .ruButton:hover,
  ._q_btn-warning-sm:hover,
  .q_btn-warning-wrapper input[type="button"]:hover,
  .q_btn-warning-wrapper input[type="submit"]:hover,
  .btn-warning-wrapper input[type="button"]:hover,
  .btn-warning-wrapper input[type="submit"]:hover,
  .generic_reports .rgCommandCell .RadButton.rbTextButton:hover,
  .generic_reports .rgCommandCell input[type="button"]:hover:not(.rgAdd),
  .generic_reports .rgCommandCell input[type="submit"]:hover {
    color: #111;
    background-color: #e0a800;
    border-color: #d39e00; }
  .q_btn-warning-sm:focus, html body .RadUpload_Default .ruSelectWrap .ruButton:focus,
  ._q_btn-warning-sm:focus,
  .q_btn-warning-wrapper input[type="button"]:focus,
  .q_btn-warning-wrapper input[type="submit"]:focus,
  .btn-warning-wrapper input[type="button"]:focus,
  .btn-warning-wrapper input[type="submit"]:focus,
  .generic_reports .rgCommandCell .RadButton.rbTextButton:focus,
  .generic_reports .rgCommandCell input[type="button"]:focus:not(.rgAdd),
  .generic_reports .rgCommandCell input[type="submit"]:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .q_btn-warning-sm:active, html body .RadUpload_Default .ruSelectWrap .ruButton:active,
  ._q_btn-warning-sm:active,
  .q_btn-warning-wrapper input[type="button"]:active,
  .q_btn-warning-wrapper input[type="submit"]:active,
  .btn-warning-wrapper input[type="button"]:active,
  .btn-warning-wrapper input[type="submit"]:active,
  .generic_reports .rgCommandCell .RadButton.rbTextButton:active,
  .generic_reports .rgCommandCell input[type="button"]:active:not(.rgAdd),
  .generic_reports .rgCommandCell input[type="submit"]:active {
    color: #111;
    background-color: #d39e00;
    border-color: #c69500;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.q_btn-danger-sm,
._q_btn-danger-sm,
.q_btn-danger-wrapper input[type="button"],
.q_btn-danger-wrapper input[type="submit"],
.btn-danger-wrapper input[type="button"],
.btn-danger-wrapper input[type="submit"] {
  font-family: "Roboto", sans-serif !important;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  color: #fff !important;
  background-color: #dc3545;
  border-color: #dc3545;
  background-image: none;
  height: auto;
  min-width: 90px;
  padding: 1px 8px !important;
  font-size: .875rem;
  line-height: 1.5 !important;
  border-radius: .2rem; }
  .q_btn-danger-sm:hover,
  ._q_btn-danger-sm:hover,
  .q_btn-danger-wrapper input[type="button"]:hover,
  .q_btn-danger-wrapper input[type="submit"]:hover,
  .btn-danger-wrapper input[type="button"]:hover,
  .btn-danger-wrapper input[type="submit"]:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .q_btn-danger-sm:focus,
  ._q_btn-danger-sm:focus,
  .q_btn-danger-wrapper input[type="button"]:focus,
  .q_btn-danger-wrapper input[type="submit"]:focus,
  .btn-danger-wrapper input[type="button"]:focus,
  .btn-danger-wrapper input[type="submit"]:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .q_btn-danger-sm:active,
  ._q_btn-danger-sm:active,
  .q_btn-danger-wrapper input[type="button"]:active,
  .q_btn-danger-wrapper input[type="submit"]:active,
  .btn-danger-wrapper input[type="button"]:active,
  .btn-danger-wrapper input[type="submit"]:active {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }

._q_btn,
.q_btn {
  height: auto;
  min-width: 90px;
  padding: 1px 8px;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem; }

._q_mouseover_icon, .member_summary_info .member_si_mouseover,
.q_mouseover_icon {
  position: relative;
  cursor: help; }
  ._q_mouseover_icon:after, .member_summary_info .member_si_mouseover:after,
  .q_mouseover_icon:after {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 5px solid transparent;
    border-right: 5px solid red;
    position: absolute; }
  ._q_mouseover_icon.qmi_top_right:after, .member_summary_info .qmi_top_right.member_si_mouseover:after,
  .q_mouseover_icon.qmi_top_right:after {
    top: 0;
    right: 0; }

.q_form_elem,
._q_form_elem,
.q_form_elem_readonly,
._q_form_elem_readonly,
.q_form_elem_wrapper input[type="text"],
.q_form_elem_wrapper select,
.q_form_elem_containers input[type="text"],
.q_table_3_col input[type="text"],
.q_table_4_col input[type="text"],
.q_form_elem_containers select,
.q_table_3_col select,
.q_table_4_col select,
.q_form_elem_wrapper.RadInput_Default .riTextBox,
.q_form_elem_containers .RadInput_Default .riTextBox,
.q_table_3_col .RadInput_Default .riTextBox,
.q_table_4_col .RadInput_Default .riTextBox,
.filter_table .filter_table_form select,
.filter_table .filter_table_form .RadDropDownList_Default .rddlInner,
.filter_table .filter_form_elem,
.filter_table .RadInput_Default .riTextBox,
.filter_table .RadComboBox_Default .rcbInputCell .rcbInput,
.filter_table .RadComboBox_Default .rcbInner .rcbInput {
  font-family: "Roboto", sans-serif;
  width: 100% !important;
  color: #111;
  height: 22px;
  border: 1px solid #bbb;
  border-radius: 2px;
  padding-right: 5px;
  padding-left: 5px;
  background: white; }
  .q_form_elem:focus,
  ._q_form_elem:focus,
  .q_form_elem_readonly:focus,
  ._q_form_elem_readonly:focus,
  .q_form_elem_wrapper input[type="text"]:focus,
  .q_form_elem_wrapper select:focus,
  .q_form_elem_containers input[type="text"]:focus,
  .q_table_3_col input[type="text"]:focus,
  .q_table_4_col input[type="text"]:focus,
  .q_form_elem_containers select:focus,
  .q_table_3_col select:focus,
  .q_table_4_col select:focus,
  .q_form_elem_wrapper.RadInput_Default .riTextBox:focus,
  .q_form_elem_containers .RadInput_Default .riTextBox:focus,
  .q_table_3_col .RadInput_Default .riTextBox:focus,
  .q_table_4_col .RadInput_Default .riTextBox:focus,
  .filter_table .filter_table_form select:focus,
  .filter_table .filter_table_form .RadDropDownList_Default .rddlInner:focus,
  .filter_table .filter_form_elem:focus,
  .filter_table .RadInput_Default .riTextBox:focus,
  .filter_table .RadComboBox_Default .rcbInputCell .rcbInput:focus,
  .filter_table .RadComboBox_Default .rcbInner .rcbInput:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .q_form_elem:disabled, .q_form_elem.disabled,
  ._q_form_elem:disabled,
  .q_form_elem_readonly:disabled,
  ._q_form_elem_readonly:disabled,
  .q_form_elem_wrapper input[type="text"]:disabled,
  .q_form_elem_wrapper select:disabled,
  .q_form_elem_containers input[type="text"]:disabled,
  .q_table_3_col input[type="text"]:disabled,
  .q_table_4_col input[type="text"]:disabled,
  .q_form_elem_containers select:disabled,
  .q_table_3_col select:disabled,
  .q_table_4_col select:disabled,
  .q_form_elem_wrapper.RadInput_Default .riTextBox:disabled,
  .q_form_elem_containers .RadInput_Default .riTextBox:disabled,
  .q_table_3_col .RadInput_Default .riTextBox:disabled,
  .q_table_4_col .RadInput_Default .riTextBox:disabled,
  .filter_table .filter_table_form select:disabled,
  .filter_table .filter_table_form .RadDropDownList_Default .rddlInner:disabled,
  .filter_table .filter_form_elem:disabled,
  .filter_table .RadInput_Default .riTextBox:disabled,
  .filter_table .RadComboBox_Default .rcbInputCell .rcbInput:disabled,
  .filter_table .RadComboBox_Default .rcbInner .rcbInput:disabled,
  ._q_form_elem.disabled,
  .disabled.q_form_elem_readonly,
  .disabled._q_form_elem_readonly,
  .q_form_elem_wrapper input.disabled[type="text"],
  .q_form_elem_wrapper select.disabled,
  .q_form_elem_containers input.disabled[type="text"],
  .q_table_3_col input.disabled[type="text"],
  .q_table_4_col input.disabled[type="text"],
  .q_form_elem_containers select.disabled,
  .q_table_3_col select.disabled,
  .q_table_4_col select.disabled,
  .q_form_elem_wrapper.RadInput_Default .disabled.riTextBox,
  .q_form_elem_containers .RadInput_Default .disabled.riTextBox,
  .q_table_3_col .RadInput_Default .disabled.riTextBox,
  .q_table_4_col .RadInput_Default .disabled.riTextBox,
  .filter_table .filter_table_form select.disabled,
  .filter_table .filter_table_form .RadDropDownList_Default .disabled.rddlInner,
  .filter_table .disabled.filter_form_elem,
  .filter_table .RadInput_Default .disabled.riTextBox,
  .filter_table .RadComboBox_Default .rcbInputCell .disabled.rcbInput,
  .filter_table .RadComboBox_Default .rcbInner .disabled.rcbInput {
    color: #444 !important;
    border: 1px solid #ccc;
    background-color: #e9ecef; }

.q_form_elem_readonly,
._q_form_elem_readonly {
  border: 1px solid #ccc;
  background-color: #e9ecef; }

.q_form_label,
._q_form_label {
  padding: 2px 10px 2px 2px;
  text-align: right; }

/* Common class for wrapper and container */
.q_form_elem_wrapper input[type="text"].rdfd_,
.q_form_elem_containers input[type="text"].rdfd_, .q_table_3_col input[type="text"].rdfd_, .q_table_4_col input[type="text"].rdfd_ {
  width: 1px !important; }

.q_form_elem_wrapper td.rcbInputCell,
.q_form_elem_containers td.rcbInputCell, .q_table_3_col td.rcbInputCell, .q_table_4_col td.rcbInputCell {
  width: 100%;
  padding: 0 !important;
  background: none; }

.q_form_elem_wrapper.RadPicker_Default .riTextBox,
.q_form_elem_wrapper td.rcbInputCell .rcbInput {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0; }

.q_form_elem_wrapper.RadPicker_Default .rcbReadOnly .riTextBox,
.q_form_elem_wrapper .rcbReadOnly td.rcbInputCell .rcbInput {
  border-right: 1px solid #bbb; }

.q_form_elem_wrapper.RadComboBox_Default .rcbInner {
  padding: 0 !important;
  border: none;
  background: transparent; }
  .q_form_elem_wrapper.RadComboBox_Default .rcbInner .rcbActionButton {
    border: 1px solid #bbb;
    height: 22px;
    width: 18px;
    padding: 0 !important;
    box-sizing: border-box; }
    .q_form_elem_wrapper.RadComboBox_Default .rcbInner .rcbActionButton .p-icon {
      width: 1%; }
      .q_form_elem_wrapper.RadComboBox_Default .rcbInner .rcbActionButton .p-icon.p-icon:before {
        font-size: 14px; }

.q_form_elem_wrapper.RadAutoCompleteBox_Default .racTokenList .racInput {
  border: none;
  background: 0;
  height: 18px; }

.q_form_elem_containers .RadComboBox_Default, .q_table_3_col .RadComboBox_Default, .q_table_4_col .RadComboBox_Default,
.q_form_elem_containers .RadInput_Default, .q_table_3_col .RadInput_Default, .q_table_4_col .RadInput_Default,
.q_form_elem_containers .RadPicker_Default, .q_table_3_col .RadPicker_Default, .q_table_4_col .RadPicker_Default,
.q_form_elem_containers .RadDropDownList, .q_table_3_col .RadDropDownList, .q_table_4_col .RadDropDownList {
  width: 100% !important; }

.q_form_elem_containers .RadPicker_Default .riTextBox, .q_table_3_col .RadPicker_Default .riTextBox, .q_table_4_col .RadPicker_Default .riTextBox,
.q_form_elem_containers td.rcbInputCell .rcbInput, .q_table_3_col td.rcbInputCell .rcbInput, .q_table_4_col td.rcbInputCell .rcbInput {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0; }

.q_form_elem_containers .RadPicker_Default .rcbReadOnly .riTextBox, .q_table_3_col .RadPicker_Default .rcbReadOnly .riTextBox, .q_table_4_col .RadPicker_Default .rcbReadOnly .riTextBox,
.q_form_elem_containers .rcbReadOnly td.rcbInputCell .rcbInput, .q_table_3_col .rcbReadOnly td.rcbInputCell .rcbInput, .q_table_4_col .rcbReadOnly td.rcbInputCell .rcbInput {
  border-right: 1px solid #bbb;
  color: #111; }

.q_form_elem_containers .RadComboBox_Default .rcbInner, .q_table_3_col .RadComboBox_Default .rcbInner, .q_table_4_col .RadComboBox_Default .rcbInner {
  padding: 0 !important;
  border: none;
  background: transparent; }
  .q_form_elem_containers .RadComboBox_Default .rcbInner .rcbActionButton, .q_table_3_col .RadComboBox_Default .rcbInner .rcbActionButton, .q_table_4_col .RadComboBox_Default .rcbInner .rcbActionButton {
    border: 1px solid #bbb;
    height: 22px;
    width: 18px;
    padding: 0 !important;
    box-sizing: border-box; }
    .q_form_elem_containers .RadComboBox_Default .rcbInner .rcbActionButton .p-icon, .q_table_3_col .RadComboBox_Default .rcbInner .rcbActionButton .p-icon, .q_table_4_col .RadComboBox_Default .rcbInner .rcbActionButton .p-icon {
      width: 1%; }
      .q_form_elem_containers .RadComboBox_Default .rcbInner .rcbActionButton .p-icon.p-icon:before, .q_table_3_col .RadComboBox_Default .rcbInner .rcbActionButton .p-icon.p-icon:before, .q_table_4_col .RadComboBox_Default .rcbInner .rcbActionButton .p-icon.p-icon:before {
        font-size: 14px; }

.q_form_elem_containers .RadAutoCompleteBox_Default .racTokenList .racInput, .q_table_3_col .RadAutoCompleteBox_Default .racTokenList .racInput, .q_table_4_col .RadAutoCompleteBox_Default .racTokenList .racInput {
  border: none;
  background: 0;
  height: 18px; }

.RadButton_Default.btn-info-wrapper,
.q_btn-info-wrapper,
.btn-info-wrapper {
  background-image: none !important; }
  .RadButton_Default.btn-info-wrapper.rbSkinnedButton,
  .q_btn-info-wrapper.rbSkinnedButton,
  .btn-info-wrapper.rbSkinnedButton {
    padding-left: 0;
    margin-left: 4px; }

.generic_reports .rgCommandCell .RadButton_Default {
  background-image: none !important; }
  .generic_reports .rgCommandCell .RadButton_Default.rbSkinnedButton {
    padding-left: 0;
    margin-left: 4px; }

.q_btn-warning-wrapper,
.btn-warning-wrapper {
  background-image: none !important; }
  .q_btn-warning-wrapper input + input,
  .btn-warning-wrapper input + input {
    margin-left: 8px; }
  .q_btn-warning-wrapper.rbSkinnedButton,
  .btn-warning-wrapper.rbSkinnedButton {
    padding-left: 0;
    margin-left: 4px; }

.q_btn-danger-wrapper,
.btn-danger-wrapper {
  background-image: none !important; }
  .q_btn-danger-wrapper input + input,
  .btn-danger-wrapper input + input {
    margin-left: 8px; }
  .q_btn-danger-wrapper.rbSkinnedButton,
  .btn-danger-wrapper.rbSkinnedButton {
    padding-left: 0;
    margin-left: 4px; }

.btn-additional-info,
.btn-additional-info-red {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 20px; }
  .btn-additional-info:before,
  .btn-additional-info-red:before {
    content: '\f05a';
    color: dodgerblue;
    position: relative; }

.btn-additional-info-red:before {
  color: red; }

.q_checkbox_wrapper td > span,
.q_checkbox,
.q_radio_wrapper td > span,
.q_radio {
  position: relative;
  display: block;
  padding-left: 20px; }
  .q_checkbox_wrapper td > span > input,
  .q_checkbox > input,
  .q_radio_wrapper td > span > input,
  .q_radio > input {
    position: absolute;
    margin-top: 2px;
    margin-left: -20px; }
  .q_checkbox_wrapper td > span > label,
  .q_checkbox > label,
  .q_radio_wrapper td > span > label,
  .q_radio > label {
    margin-bottom: 0; }

.q_checkbox,
.q_radio {
  padding-left: 22px; }

._q_fontawesome, .webusercontrol_navigation_form #navigationBubbleItemHome:after, .webusercontrol_navigation_form #navigationBubbleItemDocumentation:after, .webusercontrol_navigation_form #navigationBubbleItemMeeting:after, .webusercontrol_navigation_form #navigationBubbleItemPlus:after, .webusercontrol_navigation_form #navigationBubbleItemCall:after, .webusercontrol_navigation_form #navigationBubbleItemEmail:after, .webusercontrol_navigation_form #navigationBubbleItemTrend:after, .webusercontrol_navigation_form #navigationBubbleItemSearch:after, .webusercontrol_navigation_form #navigationBubbleItemQualityMeasure:after, .webusercontrol_navigation_form #navigationBubbleItemHospitalAdmission:after, .webusercontrol_navigation_form #navigationBubbleItemMedication:after, .webusercontrol_navigation_form #navigationBubbleItemDietaryEducation:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.form-group-sm .form-control {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem; }

.form-group-sm .col-form-label {
  font-size: .875rem;
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px); }

#ThemeColorHolderTbl {
  display: none !important; }

#header {
  margin: 0px 80px;
  position: relative;
  outline-style: none;
  top: 0px;
  z-index: 1001;
  padding-right: 110px; }

.menu > ul {
  width: 100%;
  background: #252525;
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: .875rem; }
  .menu > ul > li {
    float: left; }
    .menu > ul > li > a,
    .menu > ul > li span.menu-subheader {
      /*border-right: 2px #5B5B5B solid;*/
      padding: 0px 24px;
      text-align: center;
      height: 40px;
      background-size: contain;
      background-position: center;
      /*.ianalytics_body &,
                .qanalytics_body & {
                    height: auto;
                }*/ }
      .menu > ul > li > a.logout_a,
      .menu > ul > li span.menu-subheader.logout_a {
        padding: 11px 15px; }
        .menu > ul > li > a.logout_a .fa,
        .menu > ul > li span.menu-subheader.logout_a .fa {
          font-size: 19px;
          color: #FFEB3B; }
      .menu > ul > li > a.logout_a_t,
      .menu > ul > li span.menu-subheader.logout_a_t {
        padding: 0 15px;
        background: #FFEB3B;
        border-radius: 4px;
        color: #333;
        margin: 5px 3px;
        height: 30px;
        line-height: 30px;
        font-weight: 500;
        position: relative; }
        .menu > ul > li > a.logout_a_t::after,
        .menu > ul > li span.menu-subheader.logout_a_t::after {
          content: "";
          border-radius: 4px;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.4) inset;
          opacity: 0;
          transition: opacity 0.2s ease-in-out; }
        .menu > ul > li > a.logout_a_t:hover,
        .menu > ul > li span.menu-subheader.logout_a_t:hover {
          background: #FFEB3B; }
          .menu > ul > li > a.logout_a_t:hover::after,
          .menu > ul > li span.menu-subheader.logout_a_t:hover::after {
            opacity: 1; }
    .menu > ul > li:hover > a, .menu > ul > li > a:hover {
      background-color: #333; }
    .menu > ul > li:hover > .logout_a_t {
      background-color: #FFEB3B; }
    .menu > ul > li a,
    .menu > ul > li span.menu-subheader {
      display: block;
      color: #cccccc;
      line-height: 40px;
      text-decoration: none;
      outline: none; }
      .menu > ul > li a a:hover,
      .menu > ul > li span.menu-subheader a:hover {
        color: #fff; }
      .menu > ul > li a:not([href]):not([tabindex]),
      .menu > ul > li span.menu-subheader:not([href]):not([tabindex]) {
        color: #cccccc;
        font-weight: 500; }
    .menu > ul > li .menu-subheader-item {
      padding-left: 30px !important; }
      .menu > ul > li .menu-subheader-item:before {
        content: '\2022';
        font-size: 18px;
        line-height: 1;
        position: relative;
        top: 2px;
        margin-right: 6px; }
    .menu > ul > li .menu-wider {
      width: auto !important; }
    .menu > ul > li ul {
      display: none;
      padding: 0px;
      margin: 0px;
      position: absolute;
      width: 300px;
      z-index: 200;
      background: #444; }
      .menu > ul > li ul li {
        display: block;
        margin: 0px; }
      .menu > ul > li ul a,
      .menu > ul > li ul span.menu-subheader {
        padding: 0px 10px 0px 15px;
        text-align: left; }
      .menu > ul > li ul li:hover a, .menu > ul > li ul a:hover {
        background: #996699;
        border: 0px;
        color: #ffffff;
        text-decoration: none;
        outline: none; }
    .menu > ul > li:hover ul {
      display: block; }

.menu p {
  clear: left; }

.logo_bg, .LogoHolder {
  background: #bf2026; }

.LogoHolder {
  position: absolute;
  border: none;
  font-size: 1.25rem;
  color: white;
  font-weight: 300;
  outline: none;
  top: 0px;
  right: 0px;
  z-index: 90;
  width: 110px;
  height: 100%;
  cursor: help; }

.MemberDemoLabel {
  display: none;
  top: 40%;
  transform: rotate(270deg);
  color: yellow;
  background: transparent;
  position: fixed;
  white-space: nowrap;
  font-size: 20px;
  right: -110px;
  z-index: -1;
  text-align: center; }

#ImageButtonDIV {
  position: absolute;
  top: 50px;
  z-index: 1000;
  width: 39px;
  left: calc(100% - 39px); }

.SwitchModules img {
  max-height: 25px; }
  .SwitchModules img + span:before {
    content: "\2022";
    margin-left: 1px; }

.SwitchModulesPanel {
  position: absolute;
  width: 426px;
  text-align: center;
  background: url("../images/GradientImage.jpg") center no-repeat;
  z-index: 99999;
  left: 50%;
  margin-left: -215px;
  top: 30%;
  visibility: hidden;
  padding: 0 0 20px; }
  .SwitchModulesPanel .ProductButtonSelected {
    -moz-box-shadow: inset 0px 1px 0px 0px #fff6af;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff6af;
    box-shadow: inset 0px 1px 0px 0px #fff6af;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background: -moz-linear-gradient(center top, #ffec64 5%, #ffab23 100%);
    background: -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
    background-color: #ffec64;
    border-radius: 4px;
    border: 1px solid #ffaa22;
    display: inline-block;
    color: #111;
    font-size: 15px;
    font-weight: 500;
    line-height: 2;
    padding: 0;
    text-align: center;
    text-shadow: 1px 1px 0px #ffee66; }
    .SwitchModulesPanel .ProductButtonSelected:hover {
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
      background: -moz-linear-gradient(center top, #ffab23 5%, #ffec64 100%);
      background: -ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
      background-color: #ffab23; }
    .SwitchModulesPanel .ProductButtonSelected:active {
      position: relative;
      top: 1px; }
  .SwitchModulesPanel .ProductButtons {
    margin: 5px;
    width: 90px;
    clear: right; }

#SwitchModuleHeaderDescription {
  font-size: 20px;
  background-color: #FFDF80;
  font-weight: 500;
  border-bottom: 2px solid #eaaf00;
  padding: 15px; }

#SwitchModuleItemDescription {
  color: #CCCCCC;
  padding: 20px; }

#SwitchModuleCrossIcon {
  position: absolute;
  background: url("../images/CloseBlack.png") center no-repeat;
  width: 32px;
  height: 32px;
  top: 0px;
  right: 0px;
  margin-right: -18px;
  margin-top: -18px; }

.InitialPasswordChangeLabels {
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  line-height: 14px;
  border: none;
  outline: none;
  cursor: default; }

.InitialPasswordChangeTextBoxes {
  text-align: left;
  font-size: 18px;
  line-height: 30px;
  color: #404040;
  border: 1px solid #999999;
  height: 30px;
  margin-bottom: 3px; }

#PasswordChangeMainDIVHolder {
  margin: 0 auto;
  text-align: center;
  width: 300px;
  text-align: center; }

#SwitchModulesModalPanel {
  background: url("../images/LinenTextureTile.jpg") repeat;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 99990;
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
  visibility: hidden; }

/***************
    Login Page
****************/
.login_page {
  min-height: 500px;
  color: #eee;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#35444b+0,111111+100 */
  background: #35444b;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #35444b 0%, #111111 100%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, #35444b 0%, #111111 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #35444b 0%, #111111 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35444b', endColorstr='#111111',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */ }
  .login_page .Validators {
    display: none; }
  .login_page .login_submit_btn {
    opacity: 0;
    width: 0;
    height: 0; }
  .login_page .login_error_msg {
    width: 450px;
    /*display: none;*/
    margin: 20px auto; }
    .login_page .login_error_msg .modal-content {
      background: #000; }
    .login_page .login_error_msg .modal-dialog {
      border-radius: 5px;
      box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.4); }
    .login_page .login_error_msg .modal-header {
      background-color: #FFDF80;
      color: #111;
      border-bottom: 2px solid #eaaf00;
      box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.4);
      justify-content: center;
      padding: 5px; }
    .login_page .login_error_msg .modal-footer {
      justify-content: center;
      border-top: none; }

.login_panel_main {
  max-width: 485px;
  padding: 20px;
  border-bottom: 1px solid #e9584b;
  margin-bottom: 50px; }
  .login_panel_main h1 {
    margin-bottom: 0;
    padding: 1.25rem 0 1.75rem; }
  .login_panel_main img {
    height: 80px;
    margin-bottom: 30px; }
  .login_panel_main .login_form.col-sm {
    padding: 0 15px; }
  .login_panel_main .login_form .form-control {
    border: none;
    box-shadow: inset 0px 0px 1px #999;
    color: #fff;
    background-color: #333; }

.login_products_wrapper {
  max-width: 630px;
  text-align: center;
  padding: 2rem .5rem; }

.LoginHolderClass.table {
  margin-bottom: 0; }
  .LoginHolderClass.table th, .LoginHolderClass.table td {
    border: none; }

.login_company_imgs {
  padding: 10px;
  margin-bottom: 40px; }
  .login_company_imgs img {
    height: 70px;
    transition: .5s; }
    .login_company_imgs img:hover {
      transform: scale(1.75); }

#CompanyProductButtons {
  max-width: 400px; }

.iProduct {
  margin: 7px;
  text-align: center;
  border-radius: 4px;
  display: inline-block;
  color: #fff;
  font-size: .9375rem;
  padding: 7px 0;
  cursor: pointer;
  font-weight: 300;
  width: 108px;
  letter-spacing: 1px;
  -moz-box-shadow: inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
  box-shadow: inset 0px 0px 2px 0px #fff; }
  .iProduct:hover {
    -moz-box-shadow: 0px 1px 0px 0px #fff;
    -webkit-box-shadow: 0px 1px 0px 0px #fff;
    box-shadow: 0px 0px 2px 0px #fff;
    color: white;
    text-decoration: none; }
  .iProduct.product_disabled {
    color: rgba(119, 119, 119, 0.7);
    text-shadow: 0px 1px 0px #555;
    cursor: not-allowed; }
    .iProduct.product_disabled:hover {
      -moz-box-shadow: inset 0px 1px 0px 0px #fff;
      -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
      box-shadow: inset 0px 0px 2px 0px #fff; }
  .iProduct.product_selected {
    color: #fff;
    -moz-box-shadow: inset 0px 1px 0px 0px #fab3ad;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fab3ad;
    box-shadow: inset 0px 1px 0px 0px #fab3ad;
    background: #fa665a;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fa665a), color-stop(1, #d34639));
    background: -moz-linear-gradient(center top, #fa665a 5%, #d34639 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a', endColorstr='#d34639'); }
    .iProduct.product_selected:hover {
      background: #d34639;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d34639), color-stop(1, #fa665a));
      background: -moz-linear-gradient(center top, #d34639 5%, #fa665a 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639', endColorstr='#fa665a'); }

#BottomThemePreview {
  background: rgba(0, 0, 0, 0.4);
  font-size: .875rem;
  position: fixed;
  bottom: 0;
  width: 100%; }

/***************
    Login Page Ends
****************/
#LogoutHolder {
  position: fixed;
  right: 0px;
  top: 50%;
  margin-top: -59px;
  transform: rotate(-90deg);
  transform-origin: bottom right;
  z-index: 999; }
  #LogoutHolder input {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    cursor: pointer;
    padding: 4px 30px;
    font-size: .875rem;
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
    #LogoutHolder input:hover {
      background-color: #ec971f;
      border-color: #eb9316; }

.SearchMainDiv .SearchCategoryDiv * {
  box-sizing: content-box; }

div.SearchMainDiv {
  border: none !important;
  /*width: 600px;*/ }
  div.SearchMainDiv .RadPanelBar_Default .rpTemplate td label {
    font-size: 13px;
    margin-left: 3px; }
  div.SearchMainDiv .RadPanelBar_Default .rpTemplate td input[type="radio"] {
    vertical-align: middle; }
  div.SearchMainDiv .SearchCategoryDiv li.rpItem > div {
    padding: 5px 15px; }
  div.SearchMainDiv .SearchHeaderbar {
    min-height: unset;
    border-bottom: 2px solid #bf2026;
    padding: 15px; }
    div.SearchMainDiv .SearchHeaderbar h1 {
      font-size: 1.3em !important;
      color: #fff; }

.report_headers {
  text-align: center;
  padding: 18px 15px;
  border-bottom: 4px solid #bf2026;
  position: relative; }
  .RadDock .report_headers {
    margin-left: 0;
    margin-right: 0; }
  .report_headers h1, .report_headers h2, .report_headers h3 {
    color: white;
    font-weight: 300; }
  .report_headers h1 {
    display: none;
    margin-bottom: 0; }
    .report_headers h1 + h2 {
      margin-top: .5rem; }
  .report_headers h2 {
    font-size: 1.6rem;
    margin-bottom: 0; }
    .report_headers h2 + h3 {
      margin-top: .5rem; }
  .report_headers h3 {
    font-size: 1.2rem;
    margin-bottom: 0; }
  .report_headers .rh_dynamic_content .RadAjaxPanel {
    display: inline-block !important; }

.report_headers_tierinfo {
  min-width: 260px;
  max-width: 360px;
  position: absolute;
  top: 3px;
  right: 15px; }
  .report_headers_tierinfo .table {
    border-radius: 3px;
    overflow: hidden; }
  .report_headers_tierinfo .table th {
    background: #ffd863; }
  .report_headers_tierinfo .table td {
    background: #fff5d6; }
  .report_headers_tierinfo .table-bordered td,
  .report_headers_tierinfo .table-bordered th {
    border: 1px solid #ffc107; }
  .report_headers_tierinfo .table-sm td, .report_headers_tierinfo .table-sm th {
    padding: 1px;
    font-size: 13px;
    color: #000;
    line-height: 16px; }
  .report_headers_tierinfo .tier-deceased-label,
  .report_headers_tierinfo .tier-termed-label {
    font-size: 12px;
    display: inline-block;
    padding: 1px;
    background: #00BCD4;
    border: 1px solid #0097A7;
    margin: 1px 7px;
    line-height: 12px;
    border-radius: 3px;
    color: white;
    font-weight: 400;
    cursor: help; }
  .report_headers_tierinfo .tier-termed-label {
    background: #A1887F;
    border: 1px solid #8D6E63; }

.report_headers_helper_navigator_wrapper {
  position: absolute;
  top: 8px;
  left: 15px; }

div#AJAXLoadingPanelDIV {
  margin: 0;
  top: 0;
  left: 80px; }
  div#AJAXLoadingPanelDIV .raDiv {
    background: none; }
  div#AJAXLoadingPanelDIV .raColor.raTransp {
    display: none; }

.report_filter_wrapper#QueueFiltersDiv {
  padding: 0; }

.report_filter_wrapper .filter_gr_criteria {
  font-size: 14px;
  float: left;
  padding-left: 52px;
  text-align: left;
  width: 88%; }
  .endofdayreport_page .report_filter_wrapper .filter_gr_criteria {
    width: 75%; }
  .report_filter_wrapper .filter_gr_criteria strong {
    color: white;
    margin-left: -52px;
    position: relative;
    top: -10px; }
  .report_filter_wrapper .filter_gr_criteria span {
    display: inline-block;
    padding: 2px 5px;
    margin: 3px;
    background-color: #ffd968;
    font-weight: 400;
    border-radius: 3px;
    border: 1px solid #c89702;
    max-width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.report_filter_wrapper .rfw_header {
  padding: 10px;
  text-align: right; }
  .report_filter_wrapper .rfw_header .RadAjaxPanel {
    display: inline !important; }
  .report_filter_wrapper .rfw_header .funnel_icon,
  .report_filter_wrapper .rfw_header .excel_icon {
    height: 30px;
    width: 30px;
    margin-left: 15px;
    outline: none; }
  .report_filter_wrapper .rfw_header #ctl00_MainContentHolder_Print_Button {
    margin-top: -23px;
    margin-right: 10px; }

.report_filter_wrapper .rfw_body {
  background: #f1f1f1;
  padding-right: 42px; }
  .report_filter_wrapper .rfw_body table {
    margin-bottom: 0; }
    .report_filter_wrapper .rfw_body table caption {
      display: none; }

.report_filter_wrapper .rfw_collapsible {
  background: #f1f1f1; }

.report_filter_wrapper .rfw_body_separator {
  background: #f1f1f1; }
  .report_filter_wrapper .rfw_body_separator .filter_separator {
    margin: 0 auto;
    width: 80%;
    background-color: red;
    height: 1px;
    min-width: 600px; }
  .report_filter_wrapper .rfw_body_separator .std_filter_label {
    text-align: center;
    color: #bf2026;
    font-size: 13px;
    padding-top: 5px; }

.report_filter_wrapper .rfw_hide_separator .filter_separator,
.report_filter_wrapper .rfw_hide_separator .std_filter_label {
  display: none; }

.report_filter_wrapper .rfw_footer {
  text-align: center;
  padding: 5px 10px 15px;
  background: #f1f1f1; }
  .report_filter_wrapper .rfw_footer .btn {
    min-width: 90px;
    padding: 1px 3px; }

.report_filter_wrapper .filter_termed_active {
  display: inline-block;
  width: 100px; }

.report_filter_wrapper .filter_apply_btn {
  display: inline-block;
  margin-left: 15px; }
  .report_filter_wrapper .filter_apply_btn input[type="submit"] {
    width: 100px;
    line-height: 1 !important;
    padding: 3px !important; }

.report_filter_wrapper .filter_collapse {
  float: left;
  font-size: 30px;
  margin-right: 10px;
  color: #ffd968;
  cursor: pointer; }
  .report_filter_wrapper .filter_collapse .fa {
    text-shadow: 1px 1px 0 #c89702; }

.filter_table {
  font-size: 13px; }
  @media (min-width: 1300px) {
    .filter_table {
      font-size: 14px; } }
  .filter_table caption {
    padding-top: 0;
    color: #555; }
  .filter_table td,
  .filter_table th {
    padding: .25rem .5rem; }
  .filter_table .filter_table_label {
    width: 14.33%;
    font-weight: 500;
    text-align: right;
    padding-top: 9px;
    white-space: nowrap; }
  .filter_table.filter_table_4 .filter_table_label {
    width: 12%; }
  .filter_table .filter_table_form {
    width: 19%; }
    .filter_table .filter_table_form .RadComboBox_Default,
    .filter_table .filter_table_form .RadInput_Default,
    .filter_table .filter_table_form .RadPicker_Default,
    .filter_table .filter_table_form .RadDropDownList {
      width: 100% !important; }
    .filter_table .filter_table_form .RadComboBox .rcbReadOnly .rcbArrowCellRight {
      background-position: -18px -176px; }
  .filter_table.filter_table_4 .filter_table_form {
    width: 13%; }
  .filter_table .filter_table_spacer {
    width: 0; }
  .filter_table.filter_table_4 .filter_table_spacer {
    width: 0; }
  .filter_table .RadComboBox table td.rcbInputCell {
    width: 100%;
    padding: 0;
    background: none; }
  .filter_table .RadComboBox_Default .rcbInner {
    padding: 0 !important;
    border: none;
    background: transparent; }
    .filter_table .RadComboBox_Default .rcbInner .rcbActionButton {
      border: 1px solid #bbb;
      height: 22px;
      width: 18px;
      padding: 0 !important;
      box-sizing: border-box; }
      .filter_table .RadComboBox_Default .rcbInner .rcbActionButton .p-icon {
        width: 1%; }
        .filter_table .RadComboBox_Default .rcbInner .rcbActionButton .p-icon.p-icon:before {
          font-size: 14px; }
  .filter_table .RadComboBox_Default .rcbHovered .rcbActionButton {
    border-color: #bbb;
    color: #000;
    background-color: #ddd;
    background-image: linear-gradient(gainsboro, #ddd); }
  .filter_table .RadComboBox_Default .rcbFocused .rcbActionButton,
  .filter_table .RadComboBox_Default .rcbExpanded .rcbActionButton {
    border-color: #bbb;
    color: #000;
    background-color: #bbb;
    background-image: linear-gradient(gainsboro, #bbb); }
  .filter_table .RadComboBox .rcbReadOnly .rcbActionButton,
  .filter_table .RadComboBox .rcbReadOnly.rcbHovered .rcbActionButton,
  .filter_table .RadComboBox .rcbReadOnly.rcbFocused .rcbActionButton,
  .filter_table .RadComboBox .rcbReadOnly.rcbExpanded .rcbActionButton {
    color: #000; }
  .filter_table input[type="text"]:disabled,
  .filter_table .riDisabled {
    color: #444 !important;
    border: 1px solid #ccc;
    background-color: #e9ecef; }
  .filter_table .RadComboBox_Default .rcbInputCell .rcbInput.rcbEmptyMessage,
  .filter_table .RadInput_Default .riTextBox.riEmpty {
    color: #a6a6a6;
    opacity: 1; }
  .filter_table .RadPicker_Default .riTextBox,
  .filter_table .RadPicker_Default .riTextBox.riDisabled,
  .filter_table .RadComboBox_Default .rcbInputCell .rcbInput {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0; }
  .filter_table .RadComboBox_Default .rcbReadOnly .rcbInputCell .rcbInput {
    border-right: 1px solid #bbb; }
  .filter_table .FilterSliderLabelIndicatorBlack {
    font-size: 12px; }
  .filter_table .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInput {
    color: #111; }
  .filter_table .RadComboBox_Default .rcbFocused,
  .filter_table .RadComboBox_Default .rcbExpanded {
    border-color: #bbb; }
  .filter_table span.readonly-input {
    border: 1px solid #bbb;
    display: inline-block;
    width: 100%;
    padding: 3px 5px;
    background: #ccc;
    color: #777;
    border-radius: 2px;
    min-height: 22px; }
    .filter_table span.readonly-input:before {
      content: 'Coming Soon'; }

.generic_reports .RadGrid_Default .rgHeader {
  background: #cee0a3;
  /** Change the color in bottom toolbar*/
  font-weight: 500 !important;
  color: #000; }
  .generic_reports .RadGrid_Default .rgHeader > a {
    color: #000; }
  .generic_reports .RadGrid_Default .rgHeader.TooltipIcon {
    background-color: #cee0a3 !important; }

.generic_reports .RadGrid_Default .rgAltRow:not(.rgHoveredRow) {
  background-color: rgba(207, 220, 177, 0.48); }

.generic_reports .RadGrid_Default .rgSelectedRow.rgAltRow,
.generic_reports .RadGrid_Default .rgSelectedRow {
  background-color: #828282; }

.generic_reports .RadGrid_Default table tr td, .generic_reports .RadGrid_Default table tr th {
  font-family: "Roboto", sans-serif;
  vertical-align: top; }

.generic_reports .RadGrid_Default table tr .rgPagerCell td {
  vertical-align: middle; }

.generic_reports .RadGrid_Default table .rgCommandRow {
  background: none !important;
  color: inherit !important; }

.generic_reports .RadGrid_Default .RadAutoCompleteBox_Default .racTokenList {
  padding: 0 20px 0 0; }
  .generic_reports .RadGrid_Default .RadAutoCompleteBox_Default .racTokenList input {
    border: none; }

.generic_reports .rgCommandCell {
  padding: 8px !important;
  text-align: right;
  border: none !important;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #c5c5c5 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #c5c5c5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #c5c5c5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c5c5c5',GradientType=0 );
  /* IE6-9 */ }
  .generic_reports .rgCommandCell input + input {
    margin-left: 8px; }
  .generic_reports .rgCommandCell .RadAjaxPanel {
    display: inline !important; }

.generic_reports .rgGroupHeader,
.generic_reports .rgFooter {
  font-weight: 500; }

.performancesummary_page .generic_reports .rgGroupHeader {
  background-color: #f8d7da; }
  .performancesummary_page .generic_reports .rgGroupHeader td {
    color: #721c24 !important;
    padding: 4px 7px; }

.yellow_rgDetail .RadGrid_Default {
  /*JS will add this call to rgDetailTable containers*/ }
  .yellow_rgDetail .RadGrid_Default td.rgDetailTableContainer {
    padding-bottom: 16px;
    background: #d9d9d9;
    background: linear-gradient(0deg, #d9d9d9 0%, #fafafa 12%, white 100%); }
  .yellow_rgDetail .RadGrid_Default .rgDetailTable .rgHeader {
    background: #FFEE58; }
  .yellow_rgDetail .RadGrid_Default .rgDetailTable .rgRow:not(.rgHoveredRow) {
    background-color: white; }
  .yellow_rgDetail .RadGrid_Default .rgDetailTable .rgAltRow:not(.rgHoveredRow) {
    background-color: rgba(255, 246, 163, 0.48); }
  .yellow_rgDetail .RadGrid_Default .rgDetailTable .rgAltRow > td {
    border-color: #FFF59D; }

.generic_reports_green .RadGrid_Default .rgHeader {
  background: #B3FF66; }

.generic_reports_green .RadGrid_Default .rgAltRow {
  background-color: rgba(177, 224, 131, 0.48); }

.generic_reports_orange .RadGrid_Default .rgHeader {
  background: #FFCC66; }

.generic_reports_orange .RadGrid_Default .rgAltRow {
  background-color: blanchedalmond; }

.generic_reports_purple .RadGrid_Default .rgHeader {
  background: #E699FF; }

.generic_reports_purple .RadGrid_Default .rgAltRow {
  background-color: rgba(225, 197, 226, 0.48); }

.CompanySpliceLabel {
  border-bottom: 0px;
  display: block;
  text-align: center; }

.SpliceLabelDescription {
  font-weight: 500; }

.subreport_headers {
  text-align: center;
  color: white;
  /*background-color: #57b16b;*/
  background-color: #7a9048;
  padding: 5px;
  margin-bottom: 0; }

.RadCalendar > caption,
.RadCalendar .rcTitlebar table > caption,
.RadCalendar .rcMain table > caption {
  display: none; }

.RadPanelBar_Default a.rpLink,
.RadPanelBar_Default div.rpHeaderTemplate,
.RadPanelBar_Default .rpTemplate,
.GridToolTip_Default,
.RadInput_Default,
.RadInputMgr_Default,
html body .RadInput_Default .riTextBox,
html body .RadInputMgr_Default,
.RadGrid_Default,
.RadGrid_Default .rgMasterTable,
.RadGrid_Default .rgDetailTable,
.RadGrid_Default .rgGroupPanel table,
.RadGrid_Default .rgCommandRow table,
.RadGrid_Default .rgEditForm table,
.RadGrid_Default .rgPager table,
.RadGrid_Default .rgPager .rgPagerButton,
.RadGrid_Default .rgFilterBox,
.RadMenu_Default .rgHCMClear,
.RadMenu_Default .rgHCMFilter .RadMenu_Default_Context .rgFilterApply,
.RadMenu_Default_Context .rgFilterCancel .RadComboBox_Default,
.RadWindow_Default,
.RadComboBoxDropDown_Default,
.RadCalendar_Default,
.RadCalendar_Default .rcMainTable,
.RadCalendar_Default .rcTitlebar table,
table.RadCalendarTimeView_Default,
table.RadCalendarMonthView_Default,
.RadCalendarMonthView_Default input,
.RadDock .rdContent,
div.DockContent {
  font-family: "Roboto", sans-serif !important; }

.RadEditor strong {
  font-weight: bold; }

html body {
  /*RadWindow was showing an extra line on the top because of height 38px*/
  /* Removing this because of QCARE-569*/
  /*.RadWindow_Default{
        z-index: 10012 !important;
    }*/ }
  html body .RadPanelBar_Default a.rpLink,
  html body .RadPanelBar_Default div.rpHeaderTemplate,
  html body .RadPanelBar_Default .rpTemplate {
    font-size: 14px;
    line-height: 1.4; }
  html body .RadGrid_Default {
    color: #111 !important; }
  html body .RadGrid_Default,
  html body .RadGrid_Default .rgMasterTable,
  html body .RadGrid_Default .rgDetailTable,
  html body .RadGrid_Default .rgGroupPanel table,
  html body .RadGrid_Default .rgCommandRow table,
  html body .RadGrid_Default .rgEditForm table,
  html body .RadInput_Default,
  html body .RadInputMgr_Default,
  html body .RadInput_Default .riTextBox,
  html body .RadComboBox_Default .rcbInput,
  html body .RadComboBoxDropDown_Default,
  html body .RadComboBox_Default {
    font-size: 13px !important; }
    @media (min-width: 1300px) {
      html body .RadGrid_Default,
      html body .RadGrid_Default .rgMasterTable,
      html body .RadGrid_Default .rgDetailTable,
      html body .RadGrid_Default .rgGroupPanel table,
      html body .RadGrid_Default .rgCommandRow table,
      html body .RadGrid_Default .rgEditForm table,
      html body .RadInput_Default,
      html body .RadInputMgr_Default,
      html body .RadInput_Default .riTextBox,
      html body .RadComboBox_Default .rcbInput,
      html body .RadComboBoxDropDown_Default,
      html body .RadComboBox_Default {
        font-size: 14px !important; } }
  html body .RadComboBox_Default.RadComboBox > table {
    max-width: 500px; }
  html body > div.wrapper {
    text-align: left; }
  html body .RadToolTip .rtWrapper td.rtWrapperContent {
    font-family: "Roboto", sans-serif; }
  html body .RadToolTip .rtWrapper .RadToolTip.rtLoading {
    width: auto;
    height: 50px !important; }
  html body div.RadToolTip_Default table.rtWrapper td.rtWrapperContent div {
    opacity: 1;
    font-size: 11px;
    border: none;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
    html body div.RadToolTip_Default table.rtWrapper td.rtWrapperContent div hr {
      border-color: white;
      margin: 5px 0; }
  html body .RadWindow .rwShadow .rwTopLeft,
  html body .RadWindow .rwShadow .rwTopRight {
    height: 37px; }
  html body .RadInput_Default .riHover,
  html body .RadInput_Hover_Default,
  html body .RadInput_Default .riFocused,
  html body .RadInput_Focused_Default {
    border-color: #bbb;
    color: #111; }
  html body .RadWindow,
  html body .RadWindow *,
  html body .RadWindow .rwTitleBar * {
    box-sizing: border-box; }
  html body .RadUpload_Default .ruSelectWrap .ruButton.ruButtonHover {
    border-color: #d39e00;
    color: #111;
    background-color: #e0a800;
    background-image: none; }

#ctl00_MainContentHolder_Fieldset3 table caption {
  text-align: center;
  font-size: 1.75rem;
  color: black;
  font-weight: 500; }

.bubble_menu_holder {
  position: relative; }

.bubble_menu_wrapper {
  padding: 5px;
  background: #e6e6e6;
  position: relative; }
  .bubble_menu_wrapper.bubble_menu_affix {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5); }
  .bubble_menu_wrapper .bmw_btn_wrapper {
    float: right;
    padding-top: 8px;
    margin-right: 15px;
    position: relative; }
    .bubble_menu_wrapper .bmw_btn_wrapper .RadAjaxPanel {
      display: inline-block !important; }
    .bubble_menu_wrapper .bmw_btn_wrapper .rbSkinnedButton {
      padding-left: 0; }
  .bubble_menu_wrapper .sliding_pane_new, .bubble_menu_wrapper .sliding_pane_sub {
    position: absolute;
    z-index: 9999 !important;
    right: 0;
    min-width: 130px;
    overflow: hidden; }
    .bubble_menu_wrapper .sliding_pane_new > div, .bubble_menu_wrapper .sliding_pane_sub > div {
      max-height: 200px;
      max-width: 100%;
      background-color: #fff;
      display: none;
      padding: 8px;
      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.75); }
  .bubble_menu_wrapper .sliding_pane_sub {
    width: auto;
    right: 130px; }
    .bubble_menu_wrapper .sliding_pane_sub.pane_sub_2 {
      top: 75px; }
    .bubble_menu_wrapper .sliding_pane_sub.pane_sub_3 {
      top: 100px; }
    .bubble_menu_wrapper .sliding_pane_sub:before, .bubble_menu_wrapper .sliding_pane_sub:after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      top: 8px;
      right: -18px;
      border: 6px solid transparent;
      border-left: 12px solid rgba(32, 32, 32, 0.5); }
    .bubble_menu_wrapper .sliding_pane_sub:after {
      right: -17px;
      border-left: 11px solid white;
      top: 8px; }

.webusercontrol_navigation_form .navigation-bubble-item,
.webusercontrol_navigation_form .bubble_item {
  position: relative;
  width: 32px;
  height: 32px;
  display: inline-block;
  border-radius: 50%;
  color: white;
  text-align: center;
  border: none;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  line-height: 30px;
  font-size: 22px; }
  .webusercontrol_navigation_form .navigation-bubble-item + .navigation-bubble-item,
  .webusercontrol_navigation_form .navigation-bubble-item + .bubble_item,
  .webusercontrol_navigation_form .bubble_item + .navigation-bubble-item,
  .webusercontrol_navigation_form .bubble_item + .bubble_item {
    margin-left: 1px; }
  .webusercontrol_navigation_form .navigation-bubble-item > img,
  .webusercontrol_navigation_form .bubble_item > img {
    display: none; }
  .webusercontrol_navigation_form .navigation-bubble-item > .bubble_icon,
  .webusercontrol_navigation_form .bubble_item > .bubble_icon {
    line-height: 32px;
    font-size: 20px; }
  .webusercontrol_navigation_form .navigation-bubble-item > .bubble_subscript,
  .webusercontrol_navigation_form .bubble_item > .bubble_subscript {
    vertical-align: baseline;
    font-size: 10px;
    padding-left: 1px; }

.webusercontrol_navigation_form .navigation-bubble-item-blue,
.webusercontrol_navigation_form .bubble_item_blue {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a9b8df+10,131d40+68,a9b8df+100 */
  background: #a9b8df;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a9b8df 10%, #131d40 68%, #a9b8df 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #a9b8df 10%, #131d40 68%, #a9b8df 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #a9b8df 10%, #131d40 68%, #a9b8df 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9b8df', endColorstr='#a9b8df',GradientType=0 );
  /* IE6-9 */ }

.webusercontrol_navigation_form .navigation-bubble-item-red,
.webusercontrol_navigation_form .bubble_item_red {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa7ab+10,ff4138+68,ffa7ab+100 */
  background: #ffa7ab;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffa7ab 10%, #ff4138 68%, #ffa7ab 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffa7ab 10%, #ff4138 68%, #ffa7ab 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffa7ab 10%, #ff4138 68%, #ffa7ab 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa7ab', endColorstr='#ffa7ab',GradientType=0 );
  /* IE6-9 */ }

.webusercontrol_navigation_form .navigation-bubble-item-orange,
.webusercontrol_navigation_form .bubble_item_orange {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4d6b2+10,ff6203+68,f4d6b2+100 */
  background: #f4d6b2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f4d6b2 10%, #ff6203 68%, #f4d6b2 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f4d6b2 10%, #ff6203 68%, #f4d6b2 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f4d6b2 10%, #ff6203 68%, #f4d6b2 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d6b2', endColorstr='#f4d6b2',GradientType=0 );
  /* IE6-9 */ }

.webusercontrol_navigation_form #navigationBubbleItemHome:after {
  content: "\f015";
  position: absolute;
  left: 5px;
  top: 5px; }

.webusercontrol_navigation_form #navigationBubbleItemDocumentation:after {
  content: "\f07c";
  position: absolute;
  left: 8px;
  top: 7px;
  font-size: 18px; }

.webusercontrol_navigation_form #navigationBubbleItemMeeting:after {
  content: "\f0c0";
  position: absolute;
  left: 6px;
  top: 7px;
  font-size: 18px; }

.webusercontrol_navigation_form #navigationBubbleItemPlus:after {
  content: "\f067";
  position: absolute;
  left: 7px;
  top: 5px;
  font-size: 23px; }

.webusercontrol_navigation_form #navigationBubbleItemCall:after {
  content: "\f095";
  position: absolute;
  left: 8px;
  top: 5px; }

.webusercontrol_navigation_form #navigationBubbleItemEmail:after {
  content: "\f0e0";
  position: absolute;
  left: 8px;
  top: 7px;
  font-size: 16px; }

.webusercontrol_navigation_form #navigationBubbleItemTrend:after {
  content: "\f201";
  position: absolute;
  left: 7px;
  top: 7px;
  font-size: 16px; }

.webusercontrol_navigation_form #navigationBubbleItemSearch:after {
  content: "\f0e8";
  position: absolute;
  left: 8px;
  top: 7px;
  font-size: 16px; }

.webusercontrol_navigation_form #navigationBubbleItemQualityMeasure:after {
  content: "\f006";
  position: absolute;
  left: 9px;
  top: 7px;
  font-size: 16px; }

.webusercontrol_navigation_form #navigationBubbleItemHospitalAdmission:after {
  content: "\f236";
  position: absolute;
  left: 7px;
  top: 7px;
  font-size: 16px; }

.webusercontrol_navigation_form #navigationBubbleItemMedication:after {
  content: "\f205";
  position: absolute;
  left: 7px;
  top: 7px;
  font-size: 16px;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3.5);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.webusercontrol_navigation_form #navigationBubbleItemDietaryEducation:after {
  content: '\f0f5';
  position: absolute;
  left: 10px;
  top: 8px;
  font-size: 15px; }

.usercontrol_sm-bubble_field > ul > li,
.usercontrol_sm-bubble_field .navigation-bubble-wrapper > li {
  float: none; }

.usercontrol_sm-bubble_field .navigation-bubble-item,
.usercontrol_sm-bubble_field .bubble_item {
  position: relative;
  margin: 2px 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  border-radius: 50%;
  color: white;
  text-align: center;
  border: none;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  line-height: 22px;
  font-size: 16px; }
  .usercontrol_sm-bubble_field .navigation-bubble-item + .navigation-bubble-item,
  .usercontrol_sm-bubble_field .navigation-bubble-item + .bubble_item,
  .usercontrol_sm-bubble_field .bubble_item + .navigation-bubble-item,
  .usercontrol_sm-bubble_field .bubble_item + .bubble_item {
    margin-left: 1px; }
  .usercontrol_sm-bubble_field .navigation-bubble-item > img,
  .usercontrol_sm-bubble_field .bubble_item > img {
    display: none; }
  .usercontrol_sm-bubble_field .navigation-bubble-item > .bubble_icon,
  .usercontrol_sm-bubble_field .bubble_item > .bubble_icon {
    line-height: 24px;
    font-size: 14px; }
  .usercontrol_sm-bubble_field .navigation-bubble-item > .bubble_subscript,
  .usercontrol_sm-bubble_field .bubble_item > .bubble_subscript {
    font-size: 9px;
    vertical-align: baseline;
    padding-left: 1px; }

.usercontrol_sm-bubble_field .navigation-bubble-item-blue,
.usercontrol_sm-bubble_field .bubble_item_blue {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a9b8df+10,131d40+68,a9b8df+100 */
  background: #a9b8df;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a9b8df 10%, #131d40 68%, #a9b8df 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #a9b8df 10%, #131d40 68%, #a9b8df 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #a9b8df 10%, #131d40 68%, #a9b8df 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9b8df', endColorstr='#a9b8df',GradientType=0 );
  /* IE6-9 */ }

.usercontrol_sm-bubble_field .navigation-bubble-item-red,
.usercontrol_sm-bubble_field .bubble_item_red {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa7ab+10,ff4138+68,ffa7ab+100 */
  background: #ffa7ab;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffa7ab 10%, #ff4138 68%, #ffa7ab 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffa7ab 10%, #ff4138 68%, #ffa7ab 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffa7ab 10%, #ff4138 68%, #ffa7ab 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa7ab', endColorstr='#ffa7ab',GradientType=0 );
  /* IE6-9 */ }

.usercontrol_sm-bubble_field .navigation-bubble-item-orange,
.usercontrol_sm-bubble_field .bubble_item_orange {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4d6b2+10,ff6203+68,f4d6b2+100 */
  background: #f4d6b2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f4d6b2 10%, #ff6203 68%, #f4d6b2 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f4d6b2 10%, #ff6203 68%, #f4d6b2 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f4d6b2 10%, #ff6203 68%, #f4d6b2 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d6b2', endColorstr='#f4d6b2',GradientType=0 );
  /* IE6-9 */ }

.bubble_menu_table {
  width: auto;
  margin: 10px; }
  .bubble_menu_table tr > td {
    width: 32px;
    padding: 0 !important; }

.tab_arrow .greenTab.rtsLink,
.tab_arrow .blueTab.rtsLink {
  color: white !important; }
  .tab_arrow .greenTab.rtsLink .rtsTxt,
  .tab_arrow .blueTab.rtsLink .rtsTxt {
    font-weight: 500 !important; }

.tab_arrow.RadTabStrip .rtsLevel,
.tab_arrow.RadTabStripVertical .rtsLevel,
.tab_arrow.RadTabStrip .rtsUL,
.tab_arrow.RadTabStripVertical .rtsUL,
.tab_arrow.RadTabStrip .rtsLI,
.tab_arrow.RadTabStripVertical .rtsLI {
  overflow: inherit !important; }

.tab_arrow.RadTabStrip .rtsLI,
.tab_arrow.RadTabStripVertical .rtsLI {
  height: auto;
  padding-bottom: 0 !important; }

/*************************
    BUTTON MENUS
**************************/
.MenuHomeSearch {
  background: url("../images/MenuSearch.png") no-repeat; }
  li:hover .MenuHomeSearch {
    background-image: url("../images/MenuSearch_Hover.png") !important; }

.MenuICT {
  background: url("../images/MenuICT.png") no-repeat; }
  li:hover .MenuICT {
    background-image: url("../images/MenuICT_Hover.png") !important; }

.MenuTCM {
  background: url("../images/MenuTCM.png") no-repeat; }
  li:hover .MenuTCM {
    background-image: url("../images/MenuTCM_Hover.png") !important; }

.MenuCCM {
  background: url("../images/MenuCCM.png") no-repeat; }
  li:hover .MenuCCM {
    background-image: url("../images/MenuCCM_Hover.png") !important; }

.MenuDM {
  background: url("../images/MenuDM.png") no-repeat; }
  li:hover .MenuDM {
    background-image: url("../images/MenuDM_Hover.png") !important; }

.MenuPHM {
  background: url("../images/Menu_PHM.png") no-repeat; }
  li:hover .MenuPHM {
    background-image: url("../images/Menu_PHM_Hover.png?v1.1") !important; }

.MenuBH {
  background: url("../images/MenuBH.png") no-repeat; }
  li:hover .MenuBH {
    background-image: url("../images/MenuBH_Hover.png") !important; }

.MenuMed {
  background: url("../images/MenuMed.png") no-repeat; }
  li:hover .MenuMed {
    background-image: url("../images/MenuMed_Hover.png") !important; }

.MenuPartner {
  background: url("../images/MenuPartner.png") no-repeat; }
  li:hover .MenuPartner {
    background-image: url("../images/MenuPartner_Hover.png") !important; }

.MenuScheduling {
  background: url("../images/MenuScheduling.png") no-repeat; }
  li:hover .MenuScheduling {
    background-image: url("../images/MenuScheduling_Hover.png") !important; }

.MenuRpt {
  background: url("../images/MenuRpt.png") no-repeat; }
  li:hover .MenuRpt {
    background-image: url("../images/MenuRpt_Hover.png") !important; }

.MenuRef {
  background: url("../images/MenuRef.png") no-repeat; }
  li:hover .MenuRef {
    background-image: url("../images/MenuRef_Hover.png") !important; }

.MenuHHP {
  background: url("../images/Menu_HHP.png") no-repeat; }
  li:hover .MenuHHP {
    background-image: url("../images/Menu_HHP_Hover.png") !important; }

.MenuDoctor {
  background: url("../images/MenuDoctor.png") no-repeat; }
  li:hover .MenuDoctor {
    background-image: url("../images/MenuDoctorHover.png") !important; }

.MenuSettings {
  background: url("../images/MenuSettings.png") no-repeat; }
  li:hover .MenuSettings {
    background-image: url("../images/MenuSettings_Hover.png") !important; }

.MenuMemberInfo {
  background: url("../images/MenuMemberInfo.png") no-repeat; }
  li:hover .MenuMemberInfo {
    background-image: url("../images/MenuMemberInfo_Hover.png") !important; }

.MenuInbox {
  position: relative;
  background: url("../images/MenuEmail.png") no-repeat; }
  li:hover .MenuInbox {
    background-image: url("../images/MenuEmail_Hover.png") !important; }

.MenuAppeals {
  background: url("../images/MenuAppeals.png") no-repeat; }
  #TopBarMenuList > li:hover .MenuAppeals {
    background-image: url("../images/MenuAppeals_Hover.png") !important; }

.MenuCatalog {
  background: url("../Images/MenuCatalog.png?v001") no-repeat; }
  li:hover .MenuCatalog {
    background-image: url("../Images/MenuCatalog_Hover.png?v001") !important; }

.MenuLibrary {
  background: url("../images/MenuLibrary.png") no-repeat; }
  li:hover .MenuLibrary {
    background-image: url("../images/MenuLibrary_Hover.png") !important; }

.MenuUser {
  background: url("../images/MenuUser.png") no-repeat; }
  li:hover .MenuUser {
    background-image: url("../images/MenuUser_Hover.png") !important; }

.MenuQI {
  background: url("../Images/MenuQI.png") no-repeat; }
  li:hover .MenuQI {
    background-image: url("../Images/MenuQI_Hover.png") !important; }

.MenuUM {
  background: url("../Images/MenuUM.png") no-repeat; }
  li:hover .MenuUM {
    background-image: url("../Images/MenuUM_Hover.png") !important; }

.MenuCL {
  background: url("../images/MenuCL.png") no-repeat; }
  li:hover .MenuCL {
    background-image: url("../images/MenuCL_Hover.png") !important; }

.MenuCMP {
  background: url("../images/MenuCMP.png") no-repeat; }
  li:hover .MenuCMP {
    background-image: url("../images/MenuCMP_Hover.png") !important; }

.MenuCRED {
  background: url("../images/MenuCRED.png") no-repeat; }
  li:hover .MenuCRED {
    background-image: url("../images/MenuCRED_Hover.png") !important; }

.MenuCYB {
  background: url("../images/MenuCYB.png") no-repeat; }
  li:hover .MenuCYB {
    background-image: url("../images/MenuCYB_Hover.png") !important; }

.MenuDEV {
  background: url("../images/MenuDEV.png") no-repeat; }
  li:hover .MenuDEV {
    background-image: url("../images/MenuDEV_Hover.png") !important; }

.MenuDMHC {
  background: url("../images/MenuDMHC.png") no-repeat; }
  li:hover .MenuDMHC {
    background-image: url("../images/MenuDMHC_Hover.png") !important; }

.MenuELG {
  background: url("../images/MenuELG.png") no-repeat; }
  li:hover .MenuELG {
    background-image: url("../images/MenuELG_Hover.png") !important; }

.MenuHPC {
  background: url("../images/MenuHPC.png") no-repeat; }
  li:hover .MenuHPC {
    background-image: url("../images/MenuHPC_Hover.png") !important; }

.MenuHR {
  background: url("../images/MenuHR.png") no-repeat; }
  li:hover .MenuHR {
    background-image: url("../images/MenuHR_Hover.png") !important; }

.MenuQIPedia {
  background: url("../images/MenuQIPedia.png") no-repeat; }
  li:hover .MenuQIPedia {
    background-image: url("../images/MenuQIPedia_Hover.png") !important; }

.MenuREV {
  background: url("../images/MenuREV.png") no-repeat; }
  li:hover .MenuREV {
    background-image: url("../images/MenuREV_Hover.png") !important; }

.MenuUMPedia {
  background: url("../images/MenuUMPedia.png") no-repeat; }
  li:hover .MenuUMPedia {
    background-image: url("../images/MenuUMPedia_Hover.png") !important; }

.menu-CommunicationLogMenu {
  background: url("../images/MenuCommLog.png") no-repeat; }
  li:hover .menu-CommunicationLogMenu {
    background-image: url("../images/MenuCommLogHover.png") !important; }

.MenuInboxText {
  color: White;
  font-size: 11px;
  background: #ff3300;
  border-radius: 50%;
  height: 20px !important;
  width: 20px !important;
  line-height: 22px;
  position: absolute;
  left: calc(50% - 10px); }

.MenuCampaign {
  background: url("../images/MenuCampaign.png?v001") no-repeat; }
  li:hover .MenuCampaign {
    background-image: url("../images/MenuCampaign_Hover.png?v001") !important; }

/********          MENU BUTTON STYLE ENDS         ********/
#PrimaryContentDIV {
  width: 100% !important;
  position: relative;
  padding: 1px 80px;
  /* 1px was added later to stop this element's format from collapsing when a child element had margins */ }

.main_container_padded {
  /*padding-left: 80px; commented since padding was added to PrimaryContentDIV
    padding-right: 80px;*/ }
  .main_container_padded div.bodyNCA {
    width: 100%; }

div.bodyNCA {
  background-color: #f1f1f1;
  font-size: 13px; }
  @media (min-width: 1300px) {
    div.bodyNCA {
      font-size: 14px; } }
  div.bodyNCA table.iM_ButtonsBar {
    width: 100%;
    border-bottom: 2px solid #aaa;
    position: relative; }

/***********************************
        MEMBER INFO PAGE
***********************************/
.webusercontrol_navigation_wrapper {
  position: relative; }

.member_summary_info {
  padding: 10px 1.64% 10px 10px;
  border-bottom: 2px solid #aaa;
  background-color: #fff; }
  @media (min-width: 1269px) {
    .member_summary_info {
      padding-right: 3.05%; } }
  @media (min-width: 1522px) {
    .member_summary_info {
      padding-right: 4.26%; } }
  @media (min-width: 1730px) {
    .member_summary_info {
      padding-right: 5.35%; } }
  @media (min-width: 1903px) {
    .member_summary_info {
      padding-right: 6.29%; } }
  @media (min-width: 2114px) {
    .member_summary_info {
      padding-right: 7.29%; } }
  @media (min-width: 2379px) {
    .member_summary_info {
      padding-right: 7.696%; } }
  .member_summary_info .infotableGrey {
    background-color: transparent; }
  .member_summary_info > table {
    width: 100%; }
  .member_summary_info td {
    padding: 4px 10px 4px 2px; }
  .member_summary_info .member_si_label {
    width: 15%;
    text-align: right;
    font-weight: 500;
    font-size: 13px; }
    @media (min-width: 1300px) {
      .member_summary_info .member_si_label {
        font-size: 14px; } }
    .member_summary_info .member_si_label .member_sil_icon {
      position: relative;
      top: 8px;
      margin-top: -8px;
      width: 25px; }
  .member_summary_info.member_si_col_4 .member_si_label {
    width: 10%; }
  .member_summary_info .member_si_input {
    width: 18.33%;
    font-size: 13px; }
    @media (min-width: 1300px) {
      .member_summary_info .member_si_input {
        font-size: 14px; } }
    .member_summary_info .member_si_input input:not(.radPreventDecorate),
    .member_summary_info .member_si_input select {
      width: 100% !important;
      padding: 2px 5px !important;
      height: 22px;
      border-radius: 2px; }
      .member_summary_info .member_si_input input:not(.radPreventDecorate):read-only,
      .member_summary_info .member_si_input select:read-only {
        background: #f5f5f5;
        border: 1px solid #bbb; }
    .member_summary_info .member_si_input .RadInput_Default {
      width: 100% !important; }
  .member_summary_info.member_si_col_4 .member_si_input {
    width: 15%; }

.member_demographics_wrapper {
  border-bottom: none; }
  .member_demographics_wrapper:after {
    content: "";
    display: block;
    background-color: grey;
    margin: 5px auto;
    padding-top: 1px;
    width: 80%; }

.member_si_table {
  background-color: #f1f1f1; }
  .member_si_table th, .member_si_table td {
    padding: 2px 5px;
    border-color: #999;
    color: black;
    font-size: 11px;
    text-align: center; }
  .member_si_table th {
    font-style: italic;
    background-color: #bfbfbf; }
  .member_si_table thead th {
    border-bottom: 1px solid #999; }

.memberpage_searchpanel_wrapper {
  width: 186px !important;
  left: 80px; }
  .memberpage_searchpanel_wrapper .RadSearchBox .rsbInput {
    font-family: "Roboto", sans-serif !important; }
  .memberpage_searchpanel_wrapper .RadSearchBox .rsbEmptyMessage {
    width: 100% !important; }

#RosterMouseoverHolder {
  position: absolute;
  padding: 5px;
  width: 500px;
  border: 1px solid White;
  border-radius: 5px;
  background: #000;
  opacity: 0;
  color: white;
  z-index: 10010 !important; }

#MouseoverTitle {
  font-weight: 500;
  font-size: 12px;
  padding: 3px 0 3px 0; }

#MouseoverContent {
  font-size: 11px; }
  #MouseoverContent > div {
    padding: 2px 0 2px 0;
    float: left; }
  #MouseoverContent hr {
    border-color: white; }

#TimeoutHolderDIV {
  padding: 0;
  border: none;
  margin: 0 auto;
  position: fixed;
  width: 400px;
  background-color: #1F2331;
  display: none;
  z-index: 99999;
  text-align: center;
  border-radius: 4px;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.4);
  overflow: hidden; }

#TimeoutButton {
  margin-bottom: 20px;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  color: #000000;
  background-color: transparent;
  line-height: 1.4;
  border: none;
  cursor: default; }
  #TimeoutButton .btn {
    min-width: 90px; }

#TimeoutHeader {
  width: 100%;
  height: auto;
  color: #000000;
  line-height: 1.4;
  font-size: 20px;
  background-color: #FFDF80;
  font-weight: 500;
  border-bottom: 2px solid #eaaf00;
  padding: 15px; }

#TimeoutText {
  margin-top: 0;
  margin-bottom: 0;
  clear: both;
  padding: 20px;
  color: white;
  padding-bottom: 0;
  font-size: 14px; }

#TimeoutTimerDisplay {
  color: #ECE8C6;
  font-weight: 500;
  font-size: 25px;
  padding: 15px;
  margin-bottom: 0; }

.rddlPopup_Default .rddlItemSelected {
  color: #111 !important;
  background-color: #fff !important; }

#ctl00_MainContentHolder_Navigation_Control_NavigationSearch_SearchBox .rsbInput {
  width: 100% !important;
  position: relative; }

#ctl00_MainContentHolder_Navigation_Control_NavigationSearch_SearchBox .rsbLoadingIcon {
  position: absolute;
  right: 22px;
  top: 3px; }

#ctl00_MainContentHolder_Navigation_Control_NavigationSearch_SearchBox .rsbButtonSearch {
  position: absolute;
  right: 2px;
  top: 1px; }

/*#ctl00_MainContentHolder_detailsSubTabs.authDetailsSubTabStrip {
    margin-bottom: -20px !important;
}*/
.complexityprofiling_page #ctl00_MainContentHolder_Btn_MajorOrganDiseaseHematology {
  width: auto !important; }

.tooltip_mouseover_break {
  margin: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid white; }

/*Fix for notes table width */
#ctl00_MainContentHolder_Navigation_Control_NavigationPopup_Dock_C_Note_Control_History_Grid_ctl00 {
  table-layout: fixed !important; }

body.sectionnote_page #header,
body.sectionnote_page #ThemeHolder,
body.sectionnote_page #ModalBackDrop,
body.sectionnote_page #AJAXLoadingPanelDIV,
body.sectionnote_page #TimeoutHolderDIV,
body.sectionnote_page #LogoutHolder,
body.sectionnote_page #footer,
body.sectionnote_page .nav-search-wrapper,
body.audittrail_page #header,
body.audittrail_page #ThemeHolder,
body.audittrail_page #ModalBackDrop,
body.audittrail_page #AJAXLoadingPanelDIV,
body.audittrail_page #TimeoutHolderDIV,
body.audittrail_page #LogoutHolder,
body.audittrail_page #footer,
body.audittrail_page .nav-search-wrapper,
body.no-blackdesign-elems #header,
body.no-blackdesign-elems #ThemeHolder,
body.no-blackdesign-elems #ModalBackDrop,
body.no-blackdesign-elems #AJAXLoadingPanelDIV,
body.no-blackdesign-elems #TimeoutHolderDIV,
body.no-blackdesign-elems #LogoutHolder,
body.no-blackdesign-elems #footer,
body.no-blackdesign-elems .nav-search-wrapper {
  display: none; }

.sendfax_wrapper {
  display: none;
  position: absolute;
  z-index: 10011 !important;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 100%; }

.sendfax_popup {
  max-width: 600px;
  display: flex;
  margin: auto;
  background: #f1f1f1;
  border-radius: 5px;
  top: 100px;
  position: absolute;
  left: 0;
  right: 0;
  box-shadow: 0 0 20px 8px rgba(0, 0, 0, 0.4);
  font-size: 13px; }
  .sendfax_popup .RadComboBox_Default .rcbInput {
    font-size: 13px; }

td.sendfax_popup_labels {
  padding-left: 15px;
  width: 27%; }

.sendfax_popup h4 {
  color: white;
  font-size: 18px;
  margin: 5px 0; }

.sendfax_popup_subhdr {
  background: #b8db70;
  font-size: 14px;
  padding-left: 22px !important; }

td.sendfax_popup_labels label {
  margin-top: 3px;
  margin-bottom: 0; }

.sendfax_popup_text_cols {
  width: 36%; }

.sendfax_popup_top {
  border-radius: 5px 5px 0 0; }

#ctl00_MainContentHolder_cSendFax_rcbProvider_DropDown,
#ctl00_MainContentHolder_cSendFax_rcbIDTFax_DropDown {
  font-size: 13px; }

/* Generic note like grid */
.q-nlgrid-info, .note-info {
  font-size: 12px;
  text-align: right;
  color: #555; }

.q-nlgrid-actions, .note-actions {
  padding: 8px 0; }
  .q-nlgrid-actions input + input, .note-actions input + input {
    margin-left: 15px; }

.q-nlgrid-fixed-details, .note-details {
  margin: 7px;
  max-height: 300px;
  min-height: 120px;
  overflow: auto;
  position: relative; }
  .q-nlgrid-fixed-details::-webkit-scrollbar, .note-details::-webkit-scrollbar {
    width: 10px; }
  .q-nlgrid-fixed-details::-webkit-scrollbar-track, .note-details::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 3px; }
  .q-nlgrid-fixed-details::-webkit-scrollbar-thumb, .note-details::-webkit-scrollbar-thumb {
    border-radius: 3px;
    /*box-shadow: inset 0 0 6px rgba(0,0,0,0.5);*/
    background: #b3b3b3; }

.q-nlgrid-labels, .note-source-module,
.note-source-page,
.note-source-section {
  font-size: 12px;
  padding-left: 20px; }
  .q-nlgrid-labels > span, .note-source-module > span,
  .note-source-page > span,
  .note-source-section > span {
    color: #71000b;
    font-family: georgia;
    font-style: italic;
    margin-left: -20px; }

.q-nlgrid-meta-th, .note_meta_th,
.q-nlgrid-meta-td,
.note_meta_td {
  padding-left: 20px !important;
  border-left: 1px solid #ccc !important; }

.q-nlgrid-meta-th span, .note_meta_th span {
  margin: 0 7px; }

.q-nlgrid-meta-sort::after, .note-meta-c-on.sort-asc::after,
.note-meta-c-on.sort-desc::after,
.note-meta-c-by.sort-asc::after,
.note-meta-c-by.sort-desc::after {
  content: '▲';
  font-size: 8px;
  position: relative;
  top: -1px;
  color: #555;
  margin-left: 3px; }

.q-nlgrid-meta-sort.sort-asc::after, .sort-asc.note-meta-c-on::after,
.sort-asc.note-meta-c-by::after {
  content: '▼'; }

.q-nlgrid-deletedrow-mouseover, .note_deletednotes_mouseover {
  background: url(../images/delete_tray.gif) no-repeat center;
  display: block;
  width: 18px;
  height: 20px;
  background-size: contain;
  position: relative;
  float: right;
  top: -1px; }
  .q-nlgrid-deletedrow-mouseover:after, .note_deletednotes_mouseover:after {
    display: none; }

/* Notes GRID */
.note-source-module {
  margin-top: 20px; }

#Note_ClientControl .generic_reports .RadGrid_Default .rgAltRow > td {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc; }

/** Goals GRID **/
.goals_cols {
  padding-top: 10px !important;
  border-right-width: 1px !important; }
  .goals_cols h5 {
    font-size: 14px;
    margin-bottom: 2px; }
  .goals_cols .goals_cols_info {
    padding-left: 10px;
    padding-bottom: 16px; }
  .goals_cols .goals_cols_priority {
    display: inline-block;
    padding: 0 5px;
    border: 1px solid #689F38;
    margin-left: 8px;
    background: #7CB342;
    color: white;
    border-radius: 2px;
    position: relative;
    top: -2px; }
    .goals_cols .goals_cols_priority.priority_Moderate {
      border: 1px solid #F57C00;
      background: #FB8C00; }
    .goals_cols .goals_cols_priority.priority_High {
      border: 1px solid #dd0015;
      background: red; }

.goals_detailed_table {
  border: 4px solid #AFB42B !important; }

/**Temporary styles for hbsummary pages */
.bh_membersummary_page .Send_Submenu {
  position: relative;
  display: none;
  visibility: hidden;
  z-index: 9999;
  border: 1px solid gray;
  left: -238px !important;
  max-height: 100px;
  width: 151px; }

.bh_membersummary_page .Send_Mainmenu {
  position: absolute;
  display: block;
  right: 10%;
  width: 15%;
  overflow: visible;
  z-index: 9999 !important; }

.bh_membersummary_page .Send_Mainmenu_PDF {
  margin-top: 30px; }

.bh_membersummary_page .Send_Mainmenu_Fax {
  margin-top: 60px; }

.bh_membersummary_page .Send_Mainmenu_Mail {
  margin-top: 90px; }

/* Fix for Issue where ctl00_MainContentHolder_GridBeneGoal_GridData auto height was removed during QCARE-280 6K changes */
body.careplan_page #ctl00_MainContentHolder_GridBeneGoal_GridData {
  height: auto !important; }

/*Temporary fix for hiding DietaryEducation*/
li#navigationBubbleItemDietaryEducation {
  display: none; }

/* Styles for positioning the Private checkbox on notes*/
.NotesFooterCell {
  position: relative; }
  .NotesFooterCell .PrivateNote {
    padding-left: 10%;
    position: absolute; }

/*Footer*/
footer.q-global-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 4px 8px;
  color: #aaa;
  font-size: 12px;
  background: #333333; }
  footer.q-global-footer .q-ftr-left {
    float: left; }
  footer.q-global-footer .q-ftr-right {
    float: right; }

a#top-link {
  bottom: 25px; }

div#AJAXMessage {
  bottom: 25px; }

.company_logo_holder {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 120px;
  height: 100%; }
  .company_logo_holder .clh_company_btn {
    color: white;
    font-size: 1.2em;
    border: none;
    outline: none;
    height: 100%;
    width: 100%;
    background: #bf2026; }
    .company_logo_holder .clh_company_btn:hover {
      box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 0.3); }
  .company_logo_holder ul {
    display: none;
    list-style: none;
    position: absolute;
    right: 0;
    min-width: 150px;
    margin: 0;
    padding: 0;
    border: 2px solid #eaaf00; }
    .company_logo_holder ul > li {
      list-style: none;
      width: 100%; }
    .company_logo_holder ul .clh_hdr {
      text-align: center;
      padding: 5px 0;
      background-color: #FFDF80;
      border-bottom: 2px solid #eaaf00;
      font-family: Georgia;
      font-style: italic; }
    .company_logo_holder ul .clh_hdr_msg {
      padding: 10px;
      font-size: .8em;
      background: #FFDF80;
      width: 200px; }
    .company_logo_holder ul .clh_hdr_list {
      padding: 10px;
      text-align: center;
      background: #444; }
      .company_logo_holder ul .clh_hdr_list a {
        text-align: center;
        display: inline-block;
        padding: 5px 0;
        background: #bf2026;
        color: white;
        width: 120px; }
        .company_logo_holder ul .clh_hdr_list a:hover, .company_logo_holder ul .clh_hdr_list a:focus, .company_logo_holder ul .clh_hdr_list a:active {
          outline: none;
          text-decoration: none;
          box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 0.3); }
  .company_logo_holder:hover ul {
    display: block; }

body.customerrorpage_page {
  overflow: hidden; }
  body.customerrorpage_page .infoBlue {
    color: #37d9f2; }
  body.customerrorpage_page .additionalInfoBox {
    height: 100px; }
  body.customerrorpage_page .qriwrapper {
    position: relative;
    left: -999px;
    transition: transform 1s ease-in-out .5s; }
  body.customerrorpage_page #helperQri {
    transition: transform 1s ease-in-out .5s;
    transform-origin: center; }
  body.customerrorpage_page .qriwrapper.animated {
    transform: translateX(1100px); }
  body.customerrorpage_page .qriwrapper.animated #helperQri {
    transform: rotate(360deg); }
  body.customerrorpage_page .errorwrapper {
    top: 30px;
    left: 0; }
  body.customerrorpage_page .errorwrapper.animated {
    -webkit-animation: bounce-out 5s ease-in-out 1.5s;
    animation: bounce-out 5s ease-in-out 1.5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }

@keyframes bounce-out {
  10% {
    top: -20px;
    left: 0; }
  15% {
    top: 80px;
    left: 0; }
  20% {
    top: -5px;
    left: 0; }
  25% {
    top: 65px;
    left: 0; }
  30% {
    top: 30px;
    transform: skew(0); }
  40% {
    left: -20px;
    transform: skew(-18deg); }
  100% {
    left: 99999px; } }

.nav-search-wrapper {
  position: absolute;
  right: 45px;
  top: 10px;
  z-index: 999; }

.nav-search-div {
  position: absolute;
  background-color: #254061;
  visibility: hidden;
  right: 0px;
  top: 40px;
  border-style: solid;
  border-color: darkslategrey;
  box-shadow: 0 0 50px #333;
  border-width: thin; }

.nav-search-tbl {
  border: none;
  width: 300px;
  background-color: black; }
  .nav-search-tbl ._q_btn-info-sm {
    margin-bottom: 5px; }

.nav-search-combo {
  width: 220px !important; }

.nav-search-td-ctr {
  text-align: center; }

.nav-search-lbl-bg {
  font-size: 18px;
  color: White; }

.nav-search-lbl-sm {
  font-size: 14px;
  color: White; }

.nav-search-lspacer {
  margin-left: 20px; }

.nav-search-rspacer {
  margin-right: 20px; }

#ctl00_SearchImage,
div.nav-search-div {
  display: block; }

.infotables, .infotableGrey, .infotableGreen, th.infotableLightGreen, .infotablePurple, .infotableBlue, th.infotableLightBlue, .infotableOrange, .infotableCoffee {
  font-size: 12px;
  text-align: left;
  width: 100%; }
  .infotables > thead > tr > th > span, .infotableGrey > thead > tr > th > span, .infotableGreen > thead > tr > th > span, th.infotableLightGreen > thead > tr > th > span, .infotablePurple > thead > tr > th > span, .infotableBlue > thead > tr > th > span, th.infotableLightBlue > thead > tr > th > span, .infotableOrange > thead > tr > th > span, .infotableCoffee > thead > tr > th > span,
  .infotables > tbody > tr > th > span, .infotableGrey > tbody > tr > th > span, .infotableGreen > tbody > tr > th > span, th.infotableLightGreen > tbody > tr > th > span, .infotablePurple > tbody > tr > th > span, .infotableBlue > tbody > tr > th > span, th.infotableLightBlue > tbody > tr > th > span, .infotableOrange > tbody > tr > th > span, .infotableCoffee > tbody > tr > th > span {
    display: inline-block;
    padding: 3px; }
  @media (min-width: 576px) {
    .infotables, .infotableGrey, .infotableGreen, th.infotableLightGreen, .infotablePurple, .infotableBlue, th.infotableLightBlue, .infotableOrange, .infotableCoffee {
      font-size: 13px; } }

/** infotableGrey **/
.infotableGrey {
  background-color: #f2f2f2; }
  .qdoc_body .infotableGrey {
    padding: 5px; }

th.infotableGrey {
  padding: 5px;
  color: #339; }

td.infotableGrey {
  padding: 0; }

/** infotableGreen **/
.infotableGreen {
  background-color: #ebf1de; }

th.infotableGreen {
  padding: 5px;
  font-weight: 500;
  background-color: #b8db70; }

td.infotableGreen {
  padding-top: 0; }

/** infotableLightGreen **/
th.infotableLightGreen {
  padding: 5px;
  margin-left: 12px;
  background-color: #EBF1DE; }

/** infotablePurple **/
.infotablePurple {
  background-color: #e6e0ec; }

th.infotablePurple {
  padding: 5px;
  background-color: #b3a2c7; }

td.infotablePurple {
  padding: 5px 10px;
  background-color: #b3a2c7; }

/** infotableBlue **/
.infotableBlue {
  background-color: #e5f3ff; }

th.infotableBlue {
  padding: 5px;
  background-color: #9cf; }

td.infotableBlue {
  padding: 5px 10px; }

/** infotableLightBlue **/
th.infotableLightBlue {
  padding: 5px;
  margin-left: 12px;
  background-color: #E5F3FF; }

/** infotableOrange **/
.infotableOrange {
  background-color: #fff5cc; }

th.infotableOrange {
  padding: 5px;
  background-color: #ffdb4d; }

td.infotableOrange {
  padding: 5px 10px; }

/** infotableCoffee **/
.infotableCoffee {
  background-color: #f1ebda; }

th.infotableCoffee {
  background-color: #e3d7b5; }

.td.infotableCoffee {
  padding-top: 0; }

/** Misc and Temp styles are added here. 

    On ideal case this file should be empty
*/
/* Care Plan Page Styles */
.w-4_5 {
  width: 4.5%; }

body.careplan_page .RadComboBox_Default.RadComboBox > table {
  max-width: 1000px; }

body.careplan_page .Goal_Label {
  width: 8%; }

body.careplan_page .Goal_Component {
  width: 25%; }

body.careplan_page .Goal_Barrier_Width {
  width: 71.5%; }

.webusercontrol_navigation_form {
  display: inline-block;
  padding: 5px;
  text-align: center; }

.navigation-module-wrapper {
  display: none;
  position: fixed;
  z-index: 2000 !important;
  padding: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4); }
  .navigation-module-wrapper .RadDock, .navigation-module-wrapper .RadDock_Default {
    box-shadow: 0 0 10px #000; }
  .navigation-module-wrapper .rdBottom,
  .navigation-module-wrapper .rdLeft,
  .navigation-module-wrapper .rdRight {
    display: none; }

div.navigation-module-header {
  position: relative;
  margin: 0;
  padding: 15px 0;
  width: 100%;
  height: auto;
  background-color: #E6E6E6; }
  div.navigation-module-header #dockHeader {
    position: relative;
    margin-left: 15px;
    color: #006080;
    font-size: 14px; }
  div.navigation-module-header .SubmitButton {
    float: right;
    margin-right: 15px;
    font-size: 12px; }

div.navigation-module-content {
  width: 100%;
  z-index: 2001 !important; }
  div.navigation-module-content .rdContent {
    overflow-x: hidden !important;
    overflow-y: scroll !important; }

.navigation-module-cancel-button {
  position: absolute;
  right: -15px;
  top: -15px;
  z-index: 2003 !important; }

span.navigation-module-cancel-button {
  position: absolute;
  right: -15px;
  top: -15px;
  z-index: 2003 !important;
  width: 36px;
  height: 36px;
  font-size: 36px;
  background-color: white;
  border-radius: 50%;
  text-align: center;
  cursor: pointer; }

#ctl00_MainContentHolder_Navigation_Control_NavigationPopup_Dock {
  z-index: 2002; }

.navigation-bubble-wrapper {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: transparent; }
  .navigation-bubble-wrapper li {
    float: left; }

.navigation-count-bubble {
  position: absolute;
  display: block;
  font-size: 11px;
  background-color: red;
  color: white;
  border-radius: 50%;
  text-align: center;
  width: 15px;
  height: 15px;
  line-height: 15px;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.4); }

.navigation-sliding-wrapper {
  min-width: 150px;
  box-shadow: 0 0 10px #000; }

.navigation-sliding-header {
  width: 100%;
  padding: 10px;
  margin: 0;
  border-bottom: 4px solid #bf2026;
  background-color: #254061;
  color: white;
  text-align: center;
  cursor: pointer; }

.navigation-sliding-content {
  width: 100%;
  background-color: #c9d7ee; }

.navigation-sliding-item-disabled {
  cursor: not-allowed;
  background-color: lightgrey;
  color: darkgrey; }

.navigation-sliding-item-invisible {
  display: none; }

.navigation-sliding-item {
  width: 100%;
  padding: 5px;
  cursor: pointer;
  background-color: #c9d7ee;
  color: black !important;
  font-weight: 400 !important; }
  .navigation-sliding-item:hover {
    background-color: #b1c6e7; }
  .navigation-sliding-item div {
    display: inline-block;
    padding: 0;
    margin: 0; }
  .navigation-sliding-item .navigation-sliding-button,
  .navigation-sliding-item .navigation-sliding-button input {
    background: none !important; }
  .navigation-sliding-item .rsbSlide {
    max-width: 50%;
    max-height: 50%; }

#ctl00_MainContentHolder_Navigation_Control_NavigationSiteMap_SearchBox_Input {
  width: calc(100% - 42px) !important; }

div.homebutton {
  background-color: #254061;
  text-align: left;
  vertical-align: middle;
  padding: 15px 10px 15px 10px;
  margin: auto; }

div.headerbar {
  background-color: #254061;
  text-align: center;
  vertical-align: middle;
  padding: 15px 10px 15px 10px;
  margin: auto; }

div.headerbar h1,
div.headerbar h2,
div.headerbar h3 {
  padding: 0;
  font-style: normal;
  color: #fff; }

div.headerbar h1 {
  font-size: 1.9em; }

div.headerbar h2 {
  font-size: 1.6em; }

div.headerbar h3 {
  font-size: 1.4em; }

div.moveAhead {
  margin-left: 30px; }

.summaryGreen {
  font-size: 12px;
  text-align: left;
  width: 100%;
  font-weight: 500;
  background-color: #ebf1de; }

th.summaryGreen {
  padding: 5px;
  background-color: #b8db70; }

td.summaryGreen {
  padding-top: 0;
  color: #000; }

tfoot.summaryGreen,
td.summaryGreen {
  font-size: 12px; }

.summaryPurple {
  font-size: 12px;
  text-align: left;
  width: 100%;
  font-weight: 500;
  background-color: #e6e0ec; }

th.summaryPurple {
  padding: 5px;
  background-color: #b3a2c7; }

td.summaryPurple {
  padding: 5px 10px;
  color: #000; }

tfoot.summaryPurple,
td.summaryPurple {
  font-size: 12px; }

.summaryBlue {
  font-size: 12px;
  text-align: left;
  width: 100%;
  font-weight: 500;
  background-color: #e5f3ff; }

th.summaryBlue {
  padding: 5px;
  background-color: #9cf; }

td.summaryBlue {
  padding: 5px 10px;
  color: #000; }

tfoot.summaryPurple,
td.summaryPurple {
  font-size: 12px; }

.summaryOrange {
  font-size: 12px;
  text-align: left;
  width: 100%;
  font-weight: 500;
  background-color: #fff5cc; }

th.summaryOrange {
  padding: 5px;
  margin-left: 12px;
  background-color: #ffdb4d; }

td.summaryOrange {
  padding: 5px 10px;
  color: #000; }

tfoot.summaryOrange td.summaryOrange {
  font-size: 12px; }

th.infotableLightOrange {
  padding: 5px;
  font-size: 12px;
  text-align: left;
  font-weight: 500;
  margin-left: 12px;
  background-color: #FFF5CC; }

.summaryPeach {
  font-size: 12px;
  text-align: left;
  width: 100%;
  font-weight: 500;
  background-color: #fde9d9; }

th.summaryPeach {
  padding: 5px;
  margin-left: 12px;
  background-color: #fabf8e; }

td.summaryPeach {
  padding: 5px 10px;
  color: #000; }

tfoot.summaryPeach td.summaryPeach {
  font-size: 12px; }

.Headerlabel {
  margin-left: 12px;
  text-indent: 12px; }

.textboxstyle {
  width: 85%;
  height: 20px;
  border: 1px solid #ccc;
  overflow: auto; }

.labelstyle {
  margin-left: 10px; }

.ddn {
  width: 90%;
  height: 25px; }

div.qCare_Search {
  font-size: 14px;
  width: 550px;
  height: auto;
  min-height: 430px;
  margin: 150px auto 20px auto !important;
  border: 2px solid #254061;
  background-color: #eeece1;
  vertical-align: middle; }

div.qCare_Search span {
  display: block;
  margin: 3px; }

div.qCare_Search input[type="text"] {
  padding: 2px; }

div.qCare_SearchHeaderbar {
  background-color: #254061;
  text-align: center;
  vertical-align: middle;
  min-height: 40px;
  padding: 5px 5px 5px 5px;
  margin: auto; }

div.qCare_SearchHeaderbar h1 {
  font-size: 1.3em !important;
  color: #fff; }

div.qCare_SearchHeaderbar h2 {
  font-size: 1.1em !important;
  color: #fff;
  font-style: normal; }

div.qCare_SearchRadios {
  font-size: 12px;
  text-align: left;
  float: left;
  background-color: #c9d7ee;
  border: 1px solid #999;
  width: 30%;
  height: auto;
  min-height: 325px;
  margin: 10px 5px 10px 10px;
  padding-top: 30px; }

div.qCare_SearchRadios table {
  font-size: 12px;
  background-color: #c9d7ee;
  padding: 10px 0 0 0; }

div.qCare_SearchRadios td {
  padding: 5px; }

div.qCare_SearchTextBoxes {
  font-size: 12px;
  float: right;
  border: 1px solid #999;
  background-color: #c9d7ee;
  padding: 15px !important;
  margin: 10px 10px 10px 5px !important;
  width: 57%;
  min-height: 298px;
  height: auto;
  padding-top: 40px !important; }

div.qCare_SearchTextBoxes table {
  font-size: 12px;
  background-color: #c9d7ee; }

div.qCare_SearchTextBoxes tr {
  margin: 15px; }

div.qCare_SearchList td {
  font-size: 12px;
  color: #000;
  padding: 4px 4px 4px 10px;
  background-color: #eeece1;
  border: 1px solid #c9d7ee;
  width: 100%; }

div.qCare_SearchList a {
  color: #000; }

div.qCare_Search table {
  width: 100% !important; }

.NotesTextBox {
  width: 170%;
  border: 1px solid #ccc;
  overflow: auto;
  margin-left: 80px;
  margin-bottom: 20px; }

.QuestionsLabel {
  margin-left: 10px;
  font-size: 14px;
  overflow: auto;
  padding: 3px, 0, 0, 3px;
  text-indent: 50px;
  margin-top: 5px;
  font-weight: lighter; }

.qToolTip {
  position: absolute;
  z-index: 100000;
  width: auto;
  background: #222222;
  color: white;
  font-size: 11px;
  padding: 8px;
  border-radius: 6px;
  box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.3);
  display: none; }

.qToolTipCaret {
  position: absolute;
  border: 8px solid transparent;
  width: 0;
  height: 0; }
  .qToolTipCaret.bottom {
    content: '';
    border-top: 12px solid #222222;
    bottom: -12px;
    border-bottom: none; }
  .qToolTipCaret.top {
    content: '';
    border-bottom: 12px solid #222222;
    top: -12px;
    border-top: none; }

.qToolTipTarget {
  display: none; }

.q_tooltip_content {
  width: 350px;
  color: #fff; }
  .q_tooltip_content hr {
    margin: 3px 0;
    border-top-color: white; }

.referral_tooltip {
  width: 150px; }

.tierinfo_tooltip {
  width: 275px; }
