.patient-signup-portlet .strength {
  display: inline; }

.patient-signup-portlet .filter-option-inner-inner {
  overflow: visible !important; }

.u-check-icon-font i.fa-lock::before {
  content: "\f023" !important; }

.u-check-icon-font i.fa-question-circle::before {
  content: "\f059" !important; }

.u-check-icon-font i.fa-envelope::before {
  content: "\f0e0" !important; }

.u-check-icon-font i.fa-mobile::before {
  content: "\f10b" !important; }

.u-check-icon-font i.fa-qrcode::before {
  content: "\f029" !important; }

a.disable {
  opacity: 0.3;
  pointer-events: none; }

.tooltip-inner {
  background-color: #5F7790 !important;
  border-radius: 500px; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #5F7790 !important; }

.mfaOption .u-check-icon-font i {
  font-size: 20px;
  color: #9c9c9f; }

.u-check {
  position: relative;
  cursor: pointer;
  width: 100%;
  padding: 16px 0; }

#PatientMfa .g-px-20 {
  padding-right: 5px !important; }

@media (min-width: 768px) {
  .tab-pane.fade {
    display: block;
    opacity: 1; } }

@media (max-width: 767px) {
  .tab-pane.fade {
    display: none;
    opacity: 0; }
  .tab-pane.show {
    display: block;
    opacity: 1; } }

@media all and (min-width: 280px) {
  label[id="password1-error"] {
    display: inline;
    visibility: visible; } }

@media all and (min-width: 280px) {
  .btn-search-cancel {
    display: block;
    visibility: hidden; }
  .glyphicon {
    display: block;
    visibility: hidden; } }

@media (max-width: 767px) {
  .align-center {
    text-align: center;
    justify-content: center;
    align-items: center; } }

.showanswer {
  position: absolute;
  right: -27px;
  top: 12px; }