#wrapper-update {
  width: 1025px;
  min-height: 100%;
  margin-bottom: -376px;
  position: relative;
  background: #fff;
}
.choose-plan-top {
  margin-top: 27px;
  margin-bottom: 30px;
  display: inline-block;
}
.alert-warning-notice {
  font-weight: bold;
}

.bell-icon {
  background-size: contain;
  background-repeat: no-repeat;
  height: 22px;
  width: 20px;
  margin: 0 5px 0 5px;
}

.alert-urgent {
  background-color: lightcoral;
  color: darkred;
  padding: 10px 0;
}

.black {
  color: #000000;
}
.circle {
  border-radius: 50%;
}
.new-popover {
  color: #ffffff;
  border-radius: 4px;
  background-color: #4e4e4e;
  width: 265px;
  font-size: 14px;
  font-weight: 300;
  font-family: cabinregular;
}
.popover-padding {
  padding: 10px;
}
.new-modal-header {
  color: #346699;
}
.new-modal-padding {
  padding: 40px 48px 0 50px;
}
.new-modal-padding-centered {
  padding: 60px 88px;
}
.previous-plans-modal {
  box-sizing: border-box;
  height: 567px;
  width: 594px;
  border: 1px solid #979797;
  border-radius: 4px;
  background-color: #ffffff;
  margin-left: -300px;
}
.previous-plan-table {
  width: 419px;
}
.previous-plan-header {
  padding-left: 15px;
}
.id-card-img {
  height: 195px;
  width: 313px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.id-modal {
  max-width: 594px;
  height: auto;
  border: 1px solid #979797;
  border-radius: 4px;
  background-color: #ffffff;
  position: absolute;
  left: 55%;
}
.appointment-modal {
  max-width: 594px;
  border: 1px solid #979797;
  border-radius: 4px;
  background-color: #ffffff;
  position: absolute;
  left: 55%;
}
.see-all {
  margin-left: 10px;
}
/* icons */
.blue-plus-sign {
  background-image: url(../img/icons/blue-plus-sign.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  margin-top: 1px;
  margin-left: 5px;
}
.close-filter-option {
  background-image: url(../img/icons/close-filter-option.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 9px;
  width: 10px;
}
.close-modal {
  background-image: url(../img/icons/close-filter-option.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
}
.remove-from-compare {
  background-image: url(../img/icons/remove-from-compare.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 15px;
  width: 20px;
  margin-left: 0;
}
.remove-selected-provider {
  background-image: url(../img/icons/close.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 10px;
  width: 10px;
  margin-left: 5px;
}
.choice-counselor {
  background-image: url(../img/icons/choicecounselor.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 32px;
  width: 32px;
  float: left;
  margin-top: 11px;
  margin-left: 17px;
}
.chevron-down {
  background-image: url(../img/icons/chevron-down.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 24px;
  width: 31px;
}
.chevron-up {
  background-image: url(../img/icons/chevron-up.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 24px;
  width: 31px;
}
.chevron-up-small {
  background-image: url(../img/icons/chevron-up.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 16px;
  margin-right: 8px;
}
.chevron-down-small {
  background-image: url(../img/icons/chevron-down.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 16px;
  margin-right: 8px;
}
.see-details {
  background-image: url(../img/icons/see-details.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
}
.checkmark-red {
  background-image: url(../img/icons/checkmark.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin: 8px 5px 5px 5px;
}
.checkmark-green {
  background-image: url(../img/icons/checkmark-green.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  margin-left: 0;
  cursor: default;
}
.incomplete {
  background-image: url(../img/icons/incomplete.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  margin-left: 0;
  cursor: default;  
}
.pending {
  background-image: url(../img/icons/pending.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  margin-left: 0;
  cursor: default;
}
.add-to-compare {
  background-image: url(../img/icons/add-to-compare.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 20px;
  width: 25px;
}

.added {
  background-image: url(../img/icons/add-to-compare.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  background-color: #ffffff;
}
.new-cart {
  background-image: url(../img/icons/cart.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 15px;
  width: 20px;
  margin: 5px 0 0 5px;
}
.sortby {
  background-image: url(../img/icons/sortby.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
}
.question-mark-orange {
  background-image: url(../img/icons/question-mark-orange.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  margin-top: 10px;
  margin-right: -5px;
}
.question-mark-blue {
  background-image: url(../img/icons/question-mark-blue.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  margin-top: 0;
}
.question-mark-grey {
  background-image: url(../img/icons/question-mark-blue.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  margin-top: 0;
}
.circle-silver {
  background-color: #c0c0c0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: 2px 5px 0 5px;
}
.circle-bronze {
  background-color: #c79252;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: 2px 5px 0 5px;
}
.circle-gold {
  background-color: #eacb19;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: 2px 5px 0 5px;
}
.circle-platinum {
  background-color: #e5e4e2;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: 2px 5px 0 5px;
}
.top-margin {
  margin-top: 37px;
}

.start-coverage-container {
  margin-left: 10px;
  color: #212121;
}

.start-coverage {
  background-image: url(../img/icons/start-coverage.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 18px;
  height: 20px;
  margin: 5px 5px 5px 8px;
}
.coverage-date {
	margin-left: 60px;
    margin-right: 60px;
}
.remove {
  background-image: url(../img/icons/remove.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 21px;
  height: 21px;
  margin-right: 8px;
}
.font-size-sixteen {
  font-size: 16px;
}
.font-size-fourteen {
  font-size: 14px;
}
.font-size-twelve {
  font-size: 12px;
}
.text-align-center {
  text-align: center;
}
.flex-display {
  display: flex;
}
.flex-space-between {
  justify-content: space-between;
}
.congratulations {
  width: 540px;
  text-align: center;
  padding: 5px;
}
.congratulations-header {
  font-size: 32px;
  text-align: center;
  color: #18b03b;
}
.favoritesViewCartButton {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  text-transform: capitalize !important;
}
.favoritesViewCartButton-secondary {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  text-transform: capitalize !important;
}
.favoritesViewCartButton-v2 {
  display: flex;
}
.print-button {
  padding: 7px 10px 6px 11px;
  margin: 10px 0 10px 10px;
}
.remove-btn {
  display: flex;
  padding: 5px 0 0 5px;
  text-decoration: none;
  margin-bottom: 44px;
}

.remove-btn:hover {
  text-decoration: none;
}

.remove-text {
  padding-top: 5px;
}

.household-total {
  margin-bottom: 30px;
}

.household-total tbody {
  font-size: 18px;
}

.household-total tbody tr {
  line-height: 3;
}

.household-total tbody tr:nth-child(odd) {
  background-color: #f5f5f5;
}

.household-total tbody tr td {
  background: transparent;
  text-align: right;
  padding-right: 220px;
}
.household-total tbody tr th {
  text-align: left;
  padding-left: 220px;
}

.commercial-grid {
  margin-bottom: 34px;
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 310px 265px 235px;
  grid-template-columns: [first] 310px [second] 265px [third] 235px;
  -ms-grid-rows: minmax(244px, auto) 87px;
  grid-template-rows: [one] minmax(244px, auto) [two] 87px;
}
.commercial-grid-two {
  -ms-grid-column: 2;
  grid-column-start: second;
  grid-column-end: second;
  -ms-grid-row-span: 2;
  grid-row-start: one;
  grid-row-end: one-end;
  background-color: #f5f5f5;
  margin-right: 15px;
  position: relative;
}
.commercial-grid-three {
  margin-top: 15px;
  background-color: #f3f9eb;
  -ms-grid-column: 2;
  grid-column-start: second;
  grid-column-end: second;
  -ms-grid-row: 2;
  grid-row-start: two;
  grid-row-end: two-end;
  display: flex;
  margin-right: 15px;
  flex-direction: column;
}
.commercial-grid-four {
  position: relative;
  background-color: #e7f2ff;
  -ms-grid-column: 3;
  grid-column-start: third;
  grid-column-end: third;
  -ms-grid-row-span: 2;
  grid-row-start: one;
  grid-row-end: two-end;
}
.commercial-questions-heading {
  margin: 19px 0 0px 10px;
  font-size: 21px;
  line-height: 25px;
}
.get-help-button {
  color: #0296d7;
  border: none;
  right: 10px;
  top: 48px;
  background: transparent;
  text-align: right;
}
.narrow-search-heading {
  margin: 16px 10px 7px 21px;
  font-size: 21px;
  line-height: 25px;
  color: #22669d;
}
.filter-name {
  margin: 0 0 8px 10px;
  padding: 5px 0 5px 17px;
  width: 200px;
  font-size: 18px;
  box-sizing: border-box;
  border: 1px solid #cacaca;
  border-radius: 21.5px;
}
.filter-name-expanded {
  font-size: 18px;
  padding-left: 15px;
}
.reset-btn {
  margin: 0 0 10px 15px;
  background-color: #e7f2ff;
  color: #0296d7;
  border: none;
}
.commercial-plan-details {
  display: flex;
  margin-top: 30px;
  flex-wrap: wrap;
}
.one-line-title {
  margin-top: 30px;
}
.info-margin {
  margin-left: 10px;
}

.qhp-info-margin {
  margin-left: 10px;
  margin-right: 20px;
  align-content: center;
}

.commercial-info-box {
  width: 140px;
  background-color: #fdece3;
  margin-right: 20px;
  padding: 10px 20px 20px 20px;
}
.dental-commercial-info-box {
  width: 175px;
  background-color: #fdece3;
  margin: 5px;
  padding: 8px;
}
.dental-rates {
  margin-bottom: 15px;
}
.cart-title {
  margin-top: 20px;
  margin-bottom: 20px;
}
.info-box-header {
  display: flex;
  justify-content: space-between;
}
.info-box-header h4 {
  max-width: 115px;
  word-wrap: break-word;
}
.plan-level {
  display: flex;
}
.qhp-plan-level {
  padding: 0px 10px 30px 0px;
  font-size: 0.85em;
}
.qhp-grid-items-2 {
    display: grid;
    grid-template-columns: 200px 200px;
}
.commercial-price {
  display: flex;
  padding-right: 0;
  margin-left: 15px;
}
.commercial-plan-choose-compare {
  margin: 0px 0 0 15px;
  text-align: center;
  width: 173px;
  align-items: center;
}
.selected-plan {
  margin: 100px 0 0 10px;
  text-align: center;
}
.dollar-amount {
  font-size: 24px;
}
.logo-column {
  min-width: 100px;
}
.time-interval {
  font-size: 14px;
  line-height: 17px;
  margin-top: 5px;
}
.premium-amount {
  color: #4d4d4d;
  font-size: 14px;
  margin-top: 8px;
}

.container-new-width {
  width: 1025px;
}
.content-width {
  width: 909px;
}
.view-cart {
  margin: 3px 10px 3px 0;
}
.popover-position {
  position: absolute;
}
.circle {
  background-color: #aab2ba;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  top: -8px;
  right: 360px;
}
.circle-selected {
  width: 16px;
  height: 16px;
  background-color: black;
  border-radius: 50%;
  position: absolute;
  top: -8px;
  left: 360px;
}
.circle-commercial {
  width: 16px;
  height: 16px;
  background-color: #aab2ba;
  border-radius: 50%;
  position: absolute;
  top: -8px;
  left: 360px;
}
.circle-selected-commercial {
  background-color: #22669d;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  top: -8px;
  right: 360px;
}
.circle-ma-not-selected {
  width: 16px;
  height: 16px;
  background-color: #aab2ba;
  border-radius: 50%;
  position: absolute;
  top: -8px;
  left: 360px;
}
.medicaid-grid {
  margin-bottom: 34px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 310px 265px 234px;
  grid-template-columns: [first] 310px [second] 265px [third] 234px;
  -ms-grid-rows: 165px minmax(165px, auto);
  grid-template-rows: [one] 165px [two] minmax(165px, auto);
}
.medicaid-grid-one {
  -ms-grid-column: 1;
  grid-column-start: first;
  grid-column-end: first;
  -ms-grid-row-span: 2;
  grid-row-start: one;
  grid-row-end: two-end;
  background-color: #e7f2ff;
  position: relative;
  margin-right: 15px;
}
.grid-button-placement {
  left: 20px;
  bottom: 20px;
}
.grid-button-placement-right {
  right: 20px;
  bottom: 20px;
}
.medicaid-grid-two {
  position: relative;
  -ms-grid-column: 2;
  grid-column-start: second;
  grid-column-end: second;
  -ms-grid-row-span: 2;
  grid-row-start: one;
  grid-row-end: two-end;
  background-color: #f5f5f5;
  margin-right: 15px;
}
.healthcare-providers-heading {
  margin: 21px 0 11px 21px;
  font-size: 21px;
  line-height: 25px;
  color: #22669d;
}
.providers {
  border-bottom: 1px dashed #000000;
  height: 1px;
}
.dashed-underline {
  border-bottom: 1px dashed #000000;
  display: inline-block;
}
.search-providers-btn {
  position: absolute;
  bottom: 30px;
  left: 20px;
}
.provider-selected-names {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 66px;
}
.selected-provider-names {
  display: flex;
  flex-wrap: wrap;
  
}
.provider-selected {
  background-color: #ffffff;
  display: flex;
  padding: 1px 4px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.selected-providers {
  background-color: #ffffff;
  display: flex;
  padding: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  justify-content: space-between;
  align-items: flex-start;
  width: 200px;
  border-radius: 2px;  
}

.healthcare-providers-content {
  margin: 0 44px 20px 20px;
}
.provider-message {
  font-size: 18px;
}
.provider-selected-message {
  font-size: 18px;
  margin-bottom: 9px;
}
.ffs-providers {
  text-align: left;
  display: block;
  font-size: 14px;
  line-height: 17px;
  color: #4d4d4d;
  margin-top: 8px;
}
.covered-members-heading {
  font-size: 21px;
  margin: 21px 5px 0 15px;
  color: #22669d;
}
.covered-members-content {
  margin: 10px 10px 31px 15px;
}
.modify-btn {
  padding: 0;
  background-color: #f5f5f5;
  color: #0296d7;
  border: none;
}
.covered-members-list {
  margin-bottom: 10px;
  padding: 5px 10px;
  background-color: #ffffff;
  display: inline-block;
  font-size: 18px;
  border-radius: 2px;
}
.medicaid-grid-three {
  position: relative;
  background-color: #f5f5f5;
  -ms-grid-column: 3;
  grid-column-start: third;
  grid-column-end: third;
  -ms-grid-row: 1;
  grid-row-start: one;
  grid-row-end: one;
  padding: 20px 22px 0 21px;
}
.medicaid-questions-heading {
  font-size: 21px;
  line-height: 25px;
}
.medicaid-grid-four {
  margin-top: 15px;
  background-color: #f3f9eb;
  -ms-grid-column: 3;
  grid-column-start: third;
  grid-column-end: third;
  -ms-grid-row: 2;
  grid-row-start: two;
  grid-row-end: two-end;
}
.find-plan-heading {
  font-size: 21px;
  line-height: 25px;
}
.find-plan-content {
  margin: 0 15px 14px 21px;
}
.plan-bar {
  position: relative;
  margin-bottom: 35px;
  display: flex;
}
.plan-count {
  font-size: 18px;
  line-height: 21px;
  max-width: 325px;
}
.plan-count-medicaid {
  font-size: 18px;
  line-height: 21px;
  margin-right: 141px;
}
.plan-display {
  background-color: #f6fafc;
}
.medicaid {
  color: #22669d;
  margin-left: 84px;
}
.commercial-health {
  margin-left: 84px;
}
.status-line {
  box-sizing: border-box;
  height: 1px;
  border: 1px solid #d5d5d5;
  box-sizing: border-box;
  position: relative;
  margin-bottom: 17px;
}
.status-line-titles {
  margin: 0 70px 0 80px;
  display: flex;
  justify-content: space-between;
}
.plan-type {
  font-size: 21px;
  text-align: center;
  margin-bottom: 15px;
  display: flex;
  justify-content: center;
}
.view-comparisons-btn {
  border: none;
  height: 35px;
  width: 186px;
  margin-left: 15px;
}

.sort-by-select {
  background: none;
  border: none;
  height: 35px;
  width: 220px !important;
  color: #003266;
  float: left;
  padding: 0;
  margin-top: 1px;
  margin-left: 2px;
}
.plan-information {
  margin-right: 70px;
}
.which-plans-accepted {
  background-color: #e5f2ff;
  border: 4px solid #e7f2ff;
  border-radius: 4px;
  margin-bottom: 35px;
}
.plans-header-span {
  margin: 0 340px 0 0;
  font-weight: bold;
}
.which-plans-header {
  padding: 18px 0 18px 30px;
  font-size: 21px;
  color: #22669d;
}
.which-plans-body {
  background-color: #ffffff;
  padding: 20px 0 40px 30px;
}
.available-medicaid {
  display: flex;
  justify-content: space-around;
  margin-top: 20px;
}
.medicaid-details {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.see-details-section {
  display: flex;
}
.search-providers {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.new-filter {
  position: relative;
}
.new-filter .new-filter-content.filter-slider.filter-collapsed {
  width: 195px;
  background-color: #ffffff;
  border: 1px solid #cacaca;
  border-radius: 18.5px;
  height: 70px;
}
.update-btn {
  margin-top: 20px;
  margin-left: 15px;
  margin-bottom: 20px;
}
.new-filter-content {
  margin-left: 10px;
  padding-top: 5px;
  padding-right: 5px;
  position: relative;
  z-index: 1;
  background-color: #ffffff;
  border-radius: 18.5px;
  border: 1px solid #cacaca;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 200px;
}
.new-filter-content-checkbox {
  background-color: #ffffff;
  border-radius: 18.5px;
  border: 1px solid #cacaca;
  position: relative;
  margin-left: 11px;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 200px;
}
.check-option-container {
  padding: 5px;
  max-width: 190px;
}
.new-filter-check-option {
  background-color: #0296d7;
  border-radius: 18.5px;
  border: 2px solid #0296d7;
  box-sizing: border-box;
  font-size: 16px;
  color: #ffffff;
  display: inline-flex;
  margin: 3px;
  font-weight: 300;
  padding-right: 3px;
}
.new-filter-check-option-unselected {
  border-radius: 18.5px;
  border: 1px solid #cacaca;
  box-sizing: border-box;
  font-size: 16px;
  display: inline-flex;
  margin: 3px;
  font-weight: 300;
  padding-right: 3px;
}
.check-filter-label {
  margin: 3px 3px 3px 8px;
}
.new-filter .new-filter-content .ui-slider-horizontal {
  height: 1px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
}
.new-slider-number {
  background: none;
  color: #706e6b;
  border: none;
  font-size: 16px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: baseline;
}
.new-filter-content .new-slider-number {
  background: none;
  border: none;
  box-shadow: none;
  color: #706e6b;
}
.dollar-max {
  margin-top: 4px;
}
.new-slider-number.max {
  margin-top: 6px;
  padding-left: 0;
}
.dollar-min {
  margin-left: 10px;
  margin-top: 4px;
}
.new-slider-number.min {
  margin-top: 6px;
  padding-left: 0;
}
.new-filter .ui-widget-content {
  border: 1px solid #979797;
  margin: 15px 10px 0 20px;
}
.new-filter-content .ui-widget-header {
  border: none;
  background: none;
}
.new-slider-info {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
}
.new-slider-value {
  font-size: 16px;
  color: #706e6b;
}
.new-filter .ui-slider-handle.ui-state-default.ui-corner-all {
  border-radius: 50%;
  background: #0296d7;
  height: 13px;
  width: 13px;
}
.plan-card {
  display: flex;
  color: #4d4d4d;
  padding-bottom: 30px;
}
.plan-section {
  background-color: #f6fafc;
  margin-bottom: 33px;
  padding-top: 30px;
}
.plan-card-info {
  width: 708px;
  background-color: #ffffff;
  border: 2px solid #e7f2ff;
  padding: 25px 0 30px 20px;
}
.qhp-plan-card-info {
  background-color: #ffffff;
  border: 2px solid #e7f2ff;
  padding: 25px 15px 30px 20px;
  box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.15);
}
.plan-card-info-confirmation {
  width: 708px;
  margin-left: 25px;
  background-color: #ffffff;
  border: 2px solid #e7f2ff;
  padding: 25px 0 30px 20px;
}
.plan-card-header {
  display: flex;
}
.qhp-plan-card-header {
  display: flex;
  padding-bottom: inherit;
}
.plan-card-add {
  width: 192px;
  background-color: #f6fafc;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.plan-logo-update {
  max-height: 50px;
  min-width: 100px;
}
.plan-card-name {
  font-size: 21px;
  color: #003266;
  line-height: 25px;
  font-weight: 800;
  text-overflow: ellipsis;
  max-width: 300px;
  overflow: hidden;
  white-space: nowrap;
}
.qhp-plan-card-name {
  font-size: 21px;
  color: #003266;
  line-height: 25px;
  font-weight: 800;
  text-overflow: ellipsis;
  overflow: hidden;
}
.plan-card-view-details {
  padding-top: 2px;
}
.plan-card-view-details a {
  color: #5c5c5c;
  font-size: 16px;
  line-height: 19px;
  margin-left: 12px;
}
.qhp-plan-card-view-details{
	padding-top:10px;
}
.qhp-plan-card-view-details a {
  color: #0096D7;
  line-height: 19px;
}
.plan-card-list {
  margin-right: 13px;
}
.qhp-plan-card-list {
  display:flex;
}
.plan-card-enrollment {
  margin-left: 110px;
  margin-top: 10px;
}
.plan-card-tagline {
  margin: 0 101px 15px 0;
  color: #4d4d4d;
}
.two-line-limit {
  margin-bottom: 3px;
  height: 44px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}
.two-line-limit::before {
	content: "...";
    position: absolute;
    right: 0;
    bottom: 0;
}
.two-line-limit::after {
    content: "";
    position: absolute;
    right: 0px;
    width: 1em;
    height: 1em;
    margin-top: 0.2em;
    background: white;
}
.read-more {
  border: none;
  background: none;
  padding: 0;
  color: #5590cc;
  font-size: 14px;
}
.plan-added-features {
  color: #4d4d4d;
}
.effective-info {
  margin-right: 30px;
}
.add-plan {
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
  margin-top: 17px;
  /* margin-left: 18px; */
  display: flex;
  color: #333;
}
.add-plan:hover,
.add-plan:active,
.add-plan:focus {
  text-decoration: none;
  color: #333;
}
.font-weight-bold {
  font-weight: bold;
}
.sub-header {
  color: #212121;
}
.card-margin-left {
  margin-left: 10px;
}
.value-added {
  margin-top: 15px;
}
#compareButton, #compareButton2 {
  padding-top: 8px;
}
.start-coverage-btn {
  display: flex;
  background-color: #e7f2ff;
  width: 140px;
  border-radius: 4px;
  text-decoration: none;
  color: #00316a;
  margin-top: 5px;
}
.choose-plan-btn {
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  line-height: 27px;
  padding: 9px 16px 7px 22px;
  text-decoration: none;
}
.choose-plan-btn:hover,
.choose-plan-btn:active,
.choose-plan-btn:focus {
  text-decoration: none;
}
.accepted-by-provider {
  margin: 22px 30px 0px 6px;
}
.plan-choose-compare {
  margin-top: 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.qhp-plan-choose-compare {
  margin-top: 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 30px;
}   

.plan-choose-compare-dental {
  margin-top: 95px;
}
.view-provider-list {
  color: #0296d7;
  margin-top: 5px;
}
.view-container {
  margin-right: 30px;
  margin-top: 15px;
}
.contract-info {
  display: none;
}
.view-provider-list-none-selected {
  color: #0296d7;
  margin-right: 30px;
}
.a-to-comp {
  padding-top: 2px;
}
.space {
  width: 150px;
}
.provider-name {
  display: inline-block;
  background-color: #fdece3;
  padding: 1px 5px;
  margin: 5px 5px;
}
.sort-and-compare-bottom {
  display: inline-block;
}
.pagination-bottom {
  display: flex;
  justify-content: center;
  padding-bottom: 20px;
}
.select-page-option {
  display: inline-block;
  background-color: #f6fafc;
  color: #346699;
}
.pagination-button {
  border: none;
  background-color: #f6fafc;
  color: #346699;
}
.pagination-select {
  border: none;
  background-color: #f6fafc;
  color: #346699;
  background-image: none;
  width: 20%;
  margin-bottom: 0;
}
.content-background {
  background-color: #f6fafc;
  padding-top: 34px;
}
.plan-padding {
  padding-right: 70px;
}
.aptc-amount {
  font-size: 16px;
  color: #4d4d4d;
  margin-bottom: 25px;
}

.alert-warning-v2 {
  background-color: #fff1d6;
  line-height: 19px;
  margin-right: 70px;
}

.section-header-new {
  background-color: #00316a;
  color: #ffffff;
  font-size: 21px;
  padding: 18px 20px;
  text-align: left;
}
.application-summary {
  background-color: #ffffff;
}
.application-summary tbody tr {
  line-height: 3;
}

.application-summary tbody td {
  font-size: 18px;
  margin: 10px 0;
  background-color: transparent;
  text-align: right;
  font-weight: 500;
}
.application-summary th {
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  padding-left: 220px;
}
.application-summary tr {
  text-align: right;
}

.application-summary tr td {
  padding-right: 220px;
}
.plans-providers-table {
  line-height: 4;
}

.plans-providers-table tbody tr:nth-child(even) {
  background-color: #f5f5f5;
}

.providers-table-container {
  margin-right: 50px;
}

.preferred-providers {
  font-size: 18px;
}

.plans-providers-table tbody tr:nth-child(odd) {
  background-color: #ffffff;
}

.plans-providers-table tbody td:nth-child(even) {
  background-color: transparent;
}

.plans-providers-table tbody td:nth-child(odd) {
  background-color: transparent;
}

.table-provider {
  font-size: 16px;
}
/* progress bar */
.step-one-medical {
  color: black;
  font-weight: bold;
  font-size: 21px;
  text-decoration: none;
}
.step-one-medical:hover,
.step-one-medical:active,
.step-one-medical:focus {
  text-decoration: none;
}
.step-one-dental {
  color: #6d6d6d;
  font-size: 21px;
  text-decoration: none;
}
.step-one-dental:hover,
.step-one-dental:active,
.step-one-dental:focus {
  text-decoration: none;
}
.step-two-dental {
  color: #003266;
  font-size: 21px;
  text-decoration: none;
}
.step-two-dental:hover,
.step-two-dental:active,
.step-two-dental:focus {
  text-decoration: none;
}
.next-dental-plan {
  color: #6d6d6d;
  font-size: 17px;
  text-decoration: none;
}
.next-dental-plan:hover,
.next-dental-plan:active,
.next-dental-plan:focus {
  text-decoration: none;
}

/* buttons */
.btn-tertiary {
  color: #003266;
  background-color: #e7f2ff;
  text-decoration: none;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  line-height: 19px;
}
.btn-tertiary:hover,
.btn-tertiary:active,
.btn-tertiary:focus {
  text-decoration: none;
  background-color: #e7f2ffea;
}
.btn-quaternary {
  background-color: #0296d7;
  min-height: 35px;
  width: 151px;
  font-size: 16px;
  color: #ffffff;
  border-radius: 4px;
  border: none;
}
.btn-quaternary:hover {
    color: #ffffff;
}
.footer-update {
  width: 1025px;
  background: #fff url(../img/back_footer.jpg);
  height: 376px;
  padding: 0;
  position: relative;
  margin: 0 auto 0 auto;
  float: none;
}

/* dashboard */
.dashboard-activity-section {
  display: flex;
  margin: 30px 32px;
}

.dashboard-activity-type {
  font-size: 16px;
  background-color: #f5f5f5;
  width: 280px;
  padding: 18px;
}
.dashboard-activity-header {
  font-size: 21px;
  margin-bottom: 28px;
}
.dashboard-activity-margin {
  margin-right: 20px;
}
.dashboard-activity-expand {
  color: #0d95d5;
  width: 61px;
}
.notice-type {
  font-weight: bold;
  color: #22669d;
  display: block;
  margin: 5px 0;
  float: left;
}
.action-items {
  margin-bottom: 20px;
  font-size: 16px;
  color: #22669d;
  font-weight: 500;
  display: flex;
}
.dashboard-box {
  width: 400px;
  padding: 40px;
}
.dashboard-box-three {
  width: 255px;
  padding: 30px;
}
.dashboard-box-title {
  color: #002d76;
  line-height: 27px;
}

.table-heading-background {
  background-color: #f6f7fb;
}
.enrollment-id-card {
  display: flex;
  font-weight: bold;
  font-size: 14px;
  color: #22669d;
  text-decoration: underline;
}
.column-title {
  font-size: 18px;
  color: #000000;
  font-size: 18px;
  text-align: center;
}
.column-header {
  border: 1px solid #d5d5d5;
}
.left-col {
  padding: 20px 35px 10px 30px;
}
.right-col {
  padding: 20px 0 0 5px;
}
.table-caption {
  background-color: #00316a;
  color: #ffffff;
  font-weight: bold;
  padding: 15px 15px 5px 20px;
  font-size: 18px;
  align-items: flex-start;
  text-align: left;
}
.continue-btn {
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  border: 1px solid #1c9bd7;
  border-radius: 2px;
  background-color: #1c9bd7;
  padding: 5px 10px;
}
.coverage-table {
  border: 1px solid #979797;
  margin-bottom: 30px;
  table-layout: fixed;
  vertical-align: top;
}
.coverage-table thead .left-col {
  width: 68%;
}
.coverage-table thead {
  border: 1px solid #979797;
}
.coverage-table tbody {
  text-align: left;
  vertical-align: top;
}
.coverage-table thead th {
  text-align: left;
  vertical-align: top;
  padding-bottom: 12px;
}
.coverage-table tbody th {
  padding: 30px 4px 30px 40px;
  text-align: left;
}
.coverage-table tbody td {
    padding-top: 10px;
    padding-bottom: 10px;
}
.coverage-table tfoot tr th {
  padding: 15px 0;
}
.coverage-table-row-header {
  padding-top: 37px;
  padding-bottom: 22px;
}
.coverage-inner-border-bottom {
  border-bottom: 1px solid #d5d5d5;
}
.coverage-inner-border-left {
  border-left: 1px solid #d5d5d5;
}
.coverage-table-button {
  margin-bottom: 20px;
  margin-left: 20px;
}
.coverage-table tfoot tr td {
  padding: 5px 0;
}
.n-a {
  color: #6d7278;
  font-weight: normal;
}
.coverage-table-text {
  font-weight: 300;
}
.coverage-table-border {
  border: 1px solid #979797;
}
.blue-text {
  color: #22669d;
}
.green-text {
  color: #18b03b;
}
.purple-text {
  color: #6236ff;
}
.orange-text {
  color: #e49f3d;
}
.apply-or-reapply {
  background-image: url(../img/icons/apply-or-reapply.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  margin-right: 6px;
  margin-left: 0;
  flex-shrink: 0;
}

.question-mark{
  background-image: url(../img/icons/question-mark.png);
  background-size: contain;
  background-repeat: no-repeat;
  height:150px;
  width:125px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.plus-icon{
  background-image: url(../img/icons/plus-sign.png);
  background-size: contain;
  background-repeat: no-repeat;
  height:45px;
  width:45px;
}

.calendar-icon{
  background-image: url(../img/icons/calendar.png);
  background-size: contain;
  background-repeat: no-repeat;
  height:30px;
  width:30px;
}

.pencil-icon-dashboard{
  background-image: url(../img/edit.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  margin-right: 6px;
  margin-left: 0;
  flex-shrink: 0;
}

.calendar-banner-icon{
  background-image: url(../img/icons/calendar_banner.png);
  background-size: contain;
  background-repeat: no-repeat;
  height:30px;
  width:30px;
}

.calendar-icon-right{
  background-image: url(../img/icons/calendar_banner.png);
  background-size: contain;
  background-repeat: no-repeat;
  height:30px;
  width:30px;
  background-position: right;
}

.calendar-caution-icon{
  background-image: url(../img/icons/calendar-caution.png);
  background-size: contain;
  background-repeat: no-repeat;
  height:40px;
  width:40px;
}

.calendar-icon-dashboard {
  background-image: url(../img/icons/calendar.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  margin-right: 6px;
  margin-left: 0;
  flex-shrink: 0;
}


.check-mark{
  background-image: url(../img/icons/check-mark.png);
  background-size: contain;
  background-repeat: no-repeat;
  height:175px;
  width:150px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.exclamation-icon{
  background-image: url(../img/icons/exclamation-point.png);
  background-size: contain;
  background-repeat: no-repeat;
  height:150px;
  width:150px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.manage-appointment {
  background-image: url(../img/icons/calendar.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  margin-right: 6px;
  margin-left: 0;
  flex-shrink: 0;
}

.upload-view-documents {
  height: 16px;
  width: 12px;
  background-image: url(../img/icons/upload-view-documents.png);
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8px;
  margin-left: 0;
}
.file-appeal {
  background-image: url(../img/icons/file-appeal.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 16px;
  margin-right: 6px;
  margin-left: 0;
}
.make-payment {
  height: 15px;
  width: 12px;
  background-image: url(../img/icons/make-payment.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 17px;
  margin-right: 6px;
  margin-left: 0;
}
.aptc-amount-icon {
  height: 13px;
  width: 15px;
  background-image: url(../img/icons/aptc-amount.png);
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0;
  margin-right: 5px;
  margin-left: 0;
}
.find-navigator {
  background-image: url(../img/icons/find-navigator.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 16px;
  width: 16px;
  margin-right: 4px;
  margin-left: 0;
}
.edit-profile {
  background-image: url(../img/icons/edit-profile.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 16px;
  width: 14px;
  margin-right: 6px;
  margin-left: 0;
}
.plans-and-programs {
  font-size: 21px;
}
.covered-members-margin {
  margin-right: 10px;
}
.btn-five {
  padding: 5px 10px;
  font-size: 14px;
  border-radius: 2px;
  border: 1px solid #979797;
  background-color: #f6f7fb;
}

.opt-out {
	background-color: #c8c0c0
}

.favoritesViewCartButton-secondary {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  text-transform: capitalize !important;
}

.info-message-v2 {
  background-color: #e7f2ff;
  line-height: 19px;
  margin-right: 70px;
  color: #22669d;
  border: 1px solid #e7f2ff;
}

.info-message-header {
  font-weight: bold;
}

.medicaid-no-margin {
  color: #22669d;
}

.circle-selected-center {
  width: 16px;
  height: 16px;
  background-color: #22669d;
  border-radius: 50%;
  position: absolute;
  top: -8px;
  left: 469px;
}

.commercial-health-no-margin {
  color: #22669d;
}

.current-plan-header {
  font-size: 18px;
  line-height: 21px;
  position: relative;
  display: flex;
}

.healthcare-providers-btn {
  margin: 0 44px 20px 20px;
}

.filter-checkbox-wrapper {
  display: none;
}

.faq-modal {
  max-width: 600px;
  height: 600px;
  border: 1px solid #979797;
  border-radius: 4px;
  background-color: #ffffff;
  position: absolute;
}

.choice-counselor-header {
  float: left;
  position: relative;
  width: 73%;
}

.choice-counselor-text {
  float: left;
}

.sort-dropdown-div {
  background-color: #e7f2ff;
  text-decoration: none;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  line-height: 19px;
  margin-left: 101px;
  height: 35px;
}

.qhp-sort-dropdown-div {
  background-color: #e7f2ff;
  text-decoration: none;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  line-height: 19px;
  margin-left: 110px;
  height: fit-content;
}

.blue-sort-sign {
  background-image: url(../img/icons/sortby.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  float: left;
}

/* Shopping Cart */
.your-costs {
  background-color: #e7f2ff;
  color: #22669d;
  font-weight: bold;
  padding: 5px 15px;
  font-size: 18px;
  align-items: flex-start;
  text-align: left;
  margin-top: 15px;
}

.cost-info {
  width: 205px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #f5f5f5;
  padding: 10px 15px;
}

.step-one-commercial {
    color: black;
    font-weight: bold;
    font-size: 21px;
    text-decoration: none;
}

.ma-title-no-select{
	color: #6d6d6d;
    font-size: 21px;
    text-decoration: none;
}

.qhp-title-no-select{
	color: #6d6d6d;
    font-size: 21px;
    text-decoration: none;
}

.step-one-commercial:hover,
.step-one-commercial:active,
.step-one-commercial:focus {
  text-decoration: none;
}

.ma-title-no-select:hover,
.ma-title-no-select:active,
.ma-title-no-select:focus {
  text-decoration: none;
}

.qhp-title-no-select:hover,
.qhp-title-no-select:active,
.qhp-title-no-select:focus {
  text-decoration: none;
}

.faq-modal-close-btn{
	float: right;
    margin-left: 587px;
}

.tooltip2 {
  position: relative;
  display: inline;
  border-bottom: 1px dashed #000000; 
  height: 1px;
}


.tooltip2 .tooltiptext2 {
  visibility: hidden;
  width: 290px;
  background-color: #555;
  color: #fff;
  text-align: left;
  padding: 5px;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  top: 130%;
  left: 50%;
  margin-left: -60px;
}

.tooltip2:hover .tooltiptext2 {
  visibility: visible;
  color: #ffffff;
  border-radius: 4px;
  background-color: #4e4e4e;
  font-size: 14px;
  font-weight: 300;
  font-family: cabinregular;
}



.tooltip2 .tooltiptext2::after {
  content: " ";
  position: absolute;
  bottom: 100%; 
  left: 12%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #555 transparent;
}

.plan-logo-update-2 {
  max-height: 43px;
}

.accepted{
	padding-top: 10px;
	padding-bottom: 8px;
}

.provider-checkmark {
	width: 25%;
	margin: 0 auto;
}

.font-weight-normal {
  font-weight: normal;
}

.pause-text{
	text-align: left;
	width: 183px;
}

.continue-ssp{
	width: 100%;
	margin-left:0;
	margin-top:12px;
	margin-bottom:12px;
}

.cost-info h5{
	height: 48px;
}

.commercial-grid-two-dental {
  -ms-grid-column: 2;
  grid-column-start: second;
  grid-column-end: second;
  -ms-grid-row-span: 2;
  grid-row-start: one;
  grid-row-end: one-end;
  background-color: #f5f5f5;
  margin-right: 15px;
  position: relative;
}

.search-providers-text {
  bottom: 20px;
  left: 20px;
  color: #0296d7;
}

.coverage-date-pcs{
	margin-left: 0px;
    margin-right: 0px;
    margin-top: 4px;
}

.plan-info-logo {
    max-width: 18%;
}

.left-col-no-mixed-hh{
	padding: 20px 0 10px 264px;
}

.qhp-dashboard-header {
	padding-left: 340px;
    padding-bottom: 20px;
}

.dashboard-ffs-search:hover {
    text-decoration: none;
    color: #ffffff;
}

.tooltip2 .tooltiptext3 {
	visibility: hidden;
    width: 243px;
    background-color: #555;
    color: #fff;
    text-align: left;
    padding: 5px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: 130%;
    left: 100%;
    margin-left: -53px;
}

.tooltip2:hover .tooltiptext3 {
  	visibility: visible;
  	color: #ffffff;
  	border-radius: 4px;
  	background-color: #4e4e4e;
  	font-size: 14px;
  	font-weight: 300;
  	font-family: cabinregular;
}

.tooltip2 .tooltiptext3::after {
  	content: " ";
  	position: absolute;
  	bottom: 100%; 
  	left: 12%;
  	margin-left: -5px;
  	border-width: 5px;
  	border-style: solid;
  	border-color: transparent transparent #555 transparent;
}

.change-plan {
    float: right;
    margin-bottom: 10px;
}

.edit-info-anon{
	float: left;
    position: absolute;
    margin-top: 5px;
}

.activity-span-status{
	color: #6A80E8;
    margin-right: 9px;
    margin-left: 0;
}

.activity-span-due{
	margin-right: 9px;
    font-weight: bold;
    margin-left: 0;
}

.activity-div-msg{
	padding-left: 9px;
}

.activity-div-status{
	width: 100%;
	float: left;
}

.redetermination-icon-div{
	float: left;
	margin-right: -15px;
}

.redetermination-icon-div img{
	width: 48%;
}

.redetermination-date-div{
	float: right;
	font-size: 15px;
}

.redetermination-date-div p {
    margin-bottom: 0px;
}

.prev-plan-commercial-header{
	padding-top: 12px !important;
	padding-bottom: 0px !important;
	text-align: center !important;
}

.prev-plan-header-title{
	padding-top: 12px !important;
    padding-bottom: 12px !important;
    text-align: center !important;
}

.close-icon {
	background-image: url(../img/icons/close.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 19px;
    width: 19px;
}

.previous-plans-close-div{
    margin-bottom: 43px;
    margin-left: 461px;
    margin-top: -25px;
}

.disenroll-dates{
	padding: 6px;
}

.payment-btn-color{
	background-color: #1c9bd7;
	font-weight: normal;
    color: #ffffff;
    border: 1px solid #1c9bd7;
}

.comm-dashboard-desc{
	font-size: 14px;
    float: left;
}

.dashboard-no-activity-type {
    font-size: 16px;
    background-color: #f5f5f5;
    width: 450px;
    padding: 18px;
}

.medicaid-details a {
    color: black;
    text-decoration: none;
}

.prevPlanLink{
	text-decoration: none;
    cursor: pointer;
    color: #6d7278;
}

.prevPlanLink:hover {
    text-decoration: none;
    cursor: pointer;
    color: #6d7278;
}

.redetermination-date-div-2{
	float: left;
	font-size: 15px;
	margin-left: 12px;
}

.plan-name-anchor, 
.plan-name-anchor:hover{
	color: #22669d;
	font-size: 16px;
	text-decoration:none;
}

.healthDentaltext {
	color: #036;
    font-weight: bold;
    font-size: 1.1em;
}

.nav-link-texts {
 	color: #0296d7;
 	font-size: 17px;
	text-decoration: none;
}

.nav-link-texts:hover,
.nav-link-texts:active,
.nav-link-texts:focus {
  text-decoration: none;
}

.no-margin {
	margin: 0px;
}

.nav-links-row {
	margin-bottom: 20px;
}

.continue-btn-2 {
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
  border: 1px solid #1c9bd7;
  border-radius: 2px;
  background-color: #1c9bd7;
  padding: 5px 10px;
}


.view-elig-link, 
.view-elig-link:hover{
    color: #22669d;
    font-weight: 300;
    font-size: 16px;
    text-decoration: underline;
    cursor: pointer;
}

.normal-font-size {
	font-weight: normal;
}

.history-link-style {
	display: flex;
    margin: 0px;
    align-items: baseline;
}

.table-header-padding-for-td{
	 padding: 20px 5px 20px 10px;
}

.word-wrap{
	 word-wrap: break-word;
}

.right-align-text {
	text-align: right;
}

.flex-dir-col {
	display: flex;
	flex-direction: column;
}

.appointments-banner {
	padding: 10px 10px 10px 10px;
}

.appointments-table {
	padding: 10px 10px 10px 10px;
}

.appointments-banner-icon {
	/* padding: 1px 1px 1px 1px; */
	width: 2%;
}

.appointments-banner-missed {
	font-size: 14px;
    color: #faa732;
}

.appointments-banner-upcomming {
	font-size: 14px;
    color: #0697d6;

}


.tooltip4 {
  position: relative;
  display: inline;
  border-bottom: 1px dashed #000000; 
  height: 1px;
}

.tooltip4 .tooltiptext4 {
  visibility: hidden;
  width: 290px;
  background-color: #555;
  color: #fff;
  text-align: left;
  padding: 5px;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  top: 130%;
  left: 50%;
  margin-left: -60px;
}

.tooltip4:hover .tooltiptext4 {
  visibility: visible;
  color: #ffffff;
  border-radius: 4px;
  background-color: #4e4e4e;
  font-size: 14px;
  font-weight: 300;
  font-family: cabinregular;
}

.tooltip4 .tooltiptext4::after {
  content: " ";
  position: absolute;
  bottom: 100%; 
  left: 12%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #555 transparent;
}

.tooltip4 .tooltiptext5 {
	visibility: hidden;
    width: 100%;
    background-color: #555;
    color: #fff;
    text-align: left;
    padding: 5px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 35%;
    margin-left: -23px;
    margin-top: 25px;
}

.tooltip4:hover .tooltiptext5 {
  	visibility: visible;
  	color: #ffffff;
  	border-radius: 4px;
  	background-color: #4e4e4e;
  	font-size: 14px;
  	font-weight: 300;
  	font-family: cabinregular;
}

.tooltip4 .tooltiptext5::after {
  	content: " ";
  	position: absolute;
  	bottom: 100%; 
  	left: 12%;
  	margin-left: -5px;
  	border-width: 5px;
  	border-style: solid;
  	border-color: transparent transparent #555 transparent;
}
.add-case-notes {
  background-image: url(../img/icons/add-case-notes.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 16px;
  margin-right: 6px;
  margin-left: 0;
}

.community-partner-tooltip2-text {
  max-width: 200px !important;
  margin-left: -25px !important;
  padding: 9px 14px;
  top: 20px !important;
  /* background-color: #ffffff !important;
  color: #333 !important;
  padding: 1px; */
}

.border-none{
	border-bottom: none !important;
}

.healthcare-providers-header {
  margin: 35px 0 0px 21px;
  font-size: 21px;
  line-height: 40px;
  color: #22669d;
}
.mirrored {
    transform: rotate(-180deg);
}

.sortIcon {
  background-image: url(../img/icons/sortIcon.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  float: left;
}

.tickIcon {
  background-image: url(../img/icons/tickIcon.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-left: 0px;
  float: left;
}

.crossIcon {
  background-image: url(../img/icons/crossIcon.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-left: 0px;
  float: left;
}
.qhp-commercial-info-box{
	width: 140px;
    background-color: #fdece3;
    padding: 0px 5px 0px 5px;
    align-content: center;
    text-align: center;
    border-radius: 8px;
}

.qhp-sort-by-select {
  background: none;
  border: none;
  width: 250px !important;
  color: #000000;
  float: left;
  padding: 0;
  margin-top: 1px;
  margin-left: 2px;
  margin-bottom: 2px;
  height: auto;
  white-space: pre-wrap !important;
}

.qhp-aptc-amount {
  color: #4d4d4d;
  margin:30px 6px 10px 6px;
}

.qhp-monthly-amount {
  color: #4d4d4d;
}
.coverage-start-dt-header{
	margin-inline-start:-20px;
}

.align-help-text{
	display: inline-flex;
}

.tooltip2 .tooltiptext5 {
	visibility: hidden;
    width: 243px;
    background-color: #555;
    color: #fff;
    text-align: left;
    padding: 5px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: 130%;
    left: 100%;
    margin-left: -145px;
}

.tooltip2:hover .tooltiptext5 {
  	visibility: visible;
  	color: #ffffff;
  	border-radius: 4px;
  	background-color: #4e4e4e;
  	font-size: 14px;
  	font-weight: 300;
  	font-family: cabinregular;
}

.tooltip2 .tooltiptext5::after {
  	content: " ";
  	position: absolute;
  	bottom: 100%; 
  	left: 12%;
  	margin-left: -5px;
  	border-width: 5px;
  	border-style: solid;
  	border-color: transparent transparent #555 transparent;
}

.center-icon{
	margin:15px;
}

.blue-title-text{
	color: #036;
    font-weight: bold;
    font-size: 1.4em;
}

.center-modal-button{
	color: #036 !important;
    border: none;
    text-transform: uppercase;
    text-decoration: none;
    padding: 15px 30px;
    font-size: 1.1em;
    font-family: 'cabinmedium';
    /* -webkit-border-radius: 1px; */
    -moz-border-radius: 1px;
    border-radius: 1px;
    font-weight: bold;
    margin-right: -4px;
    text-align: center;
}

.justifyText{
	text-align: justify;
	text-justify: inter-word;
}


.apply-or-reapply-blue {
  background-image: url(../img/icons/apply-or-reapply-blue.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  margin-right: 6px;
  margin-left: 0;
  flex-shrink: 0;
}

.pencil-icon-dashboard-blue{
  background-image: url(../img/icons/pencil-icon-dashboard-blue.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  margin-right: 6px;
  margin-left: 0;
  flex-shrink: 0;
}
.calendar-icon-dashboard-blue {
  background-image: url(../img/icons/calendar-icon-dashboard-blue.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  margin-right: 6px;
  margin-left: 0;
  flex-shrink: 0;
}

.upload-view-documents-blue {
  height: 16px;
  width: 12px;
  background-image: url(../img/icons/upload-view-documents-blue.png);
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8px;
  margin-left: 0;
}
.file-appeal-blue {
  background-image: url(../img/icons/file-appeal-blue.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 16px;
  margin-right: 6px;
  margin-left: 0;
}
.make-payment-blue {
  height: 15px;
  width: 12px;
  background-image: url(../img/icons/make-payment-blue.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 17px;
  margin-right: 6px;
  margin-left: 0;
}
.aptc-amount-icon-blue {
  height: 13px;
  width: 15px;
  background-image: url(../img/icons/aptc-amount-icon-blue.png);
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0;
  margin-right: 5px;
  margin-left: 0;
}
.find-navigator-blue {
  background-image: url(../img/icons/find-navigator-blue.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 16px;
  width: 16px;
  margin-right: 4px;
  margin-left: 0;
}
.edit-profile-blue {
  background-image: url(../img/icons/edit-profile-blue.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 16px;
  width: 14px;
  margin-right: 6px;
  margin-left: 0;
}
.add-case-notes-blue {
  background-image: url(../img/icons/add-case-notes-blue.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 16px;
  margin-right: 6px;
  margin-left: 0;
}