:root::-webkit-scrollbar {
  display: none;
}

:root {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

body.ofr-x-lkdms-iframe {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

body.ofr-x-lkdms-iframe #nfd-my-dms-tab-bar,
body.ofr-x-lkdms-iframe #nfd-my-top-navigation,
body.ofr-x-lkdms-iframe #tabs-dms-panel,
body.ofr-x-lkdms-iframe .app-dms-insured-header-title,
body.ofr-x-lkdms-iframe .container-rgs-logo,
body.ofr-x-lkdms-iframe>#main-navbar,
body.ofr-x-lkdms-iframe>.container-rgs-footer-lower,
body.ofr-x-lkdms-iframe>.container-rgs-footer-upper,
body.ofr-x-lkdms-iframe [class*=redirectBtnComponent__RedirectButton] {
  display: none;
}

body.ofr-x-lkdms-iframe .app-dms-insured-header-content {
  padding: 0;
}

body.ofr-x-lkdms-iframe .app-dms-insured-header-content.pwa-mode {
  left: 1rem;
  width: -webkit-calc(100% - 2rem);
  width: calc(100% - 2rem);
}

body.ofr-x-lkdms-iframe .app-ces-survey-btn {
  top: 0;
  bottom: unset;
}

body.ofr-x-lkdms-iframe .app-ces-survey-btn .survey-btn__holder {
  top: 0;
  bottom: unset;
}

body.ofr-x-lkdms-iframe .modal.in .modal-dialog {
  position: absolute;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}

@media (min-width:768px) {
  body.ofr-x-lkdms-iframe.modal-open {
    height: 650px;
  }
}

body.ofr-x-lkdms-iframe .dms-full-page-fixed-container.dms-telemed-hub-tab {
  position: static;
  height: unset;
}

@media (max-width:767px) {
  body.ofr-x-lkdms-iframe .dms-full-page-fixed-container.dms-telemed-hub-tab {
    position: static;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}

@media (min-width:1024px) {
  body.ofr-x-lkdms-iframe.disable-any-body-scroll {
    overflow-y: unset!important;
  }
}

body.ofr-x-lkdms-iframe #widget-container {
  max-height: unset;
  overflow-y: unset;
}

@media (max-width:767px) {
  body.ofr-x-lkdms-iframe .dms-telemed-fixed-container {
    position: static;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}

@media (min-width:768px) {
  body.ofr-x-lkdms-iframe .dms-medical-offices-fixed-container {
    position: relative;
    height: 575px;
  }
}

@media (min-width:768px) {
  body.ofr-x-lkdms-iframe .modal-dialog-popup {
    width: 75vh;
    max-width: 526px;
  }
}

@media (max-width:767px) {
  body.ofr-x-lkdms-iframe .modal-dialog-popup {
    width: 94vw;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width:768px) {
  body.ofr-x-lkdms-iframe .nfd-page-container.app-dms-iframe-mode {
    padding-top: 4px;
  }

  body.ofr-x-lkdms-iframe .app-dms-insured-header.app-dms-insured-header-iframe-mode {
    z-index: 1001;
  }
}

@media (max-width:767px) {
  body.ofr-x-lkdms-iframe .app-dms-iframe-mode-top-space {
    padding-top: 48px;
  }

  body.ofr-x-lkdms-iframe .app-dms-insured-header-content.app-dms-iframe-mode {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 48px;
    padding: 0 1rem;
    background-color: #fff;
  }

  body.ofr-x-lkdms-iframe .app-dms-insured-header-content.app-dms-iframe-mode .app-dms-insured-header-item-right {
    width: 100%;
    position: relative;
    bottom: 0;
  }

  body.ofr-x-lkdms-iframe .app-dms-insured-header-content.app-dms-iframe-mode .app-dms-insured-header-item-right .app-dms-insured__notifications {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
    min-width: 36px;
  }

  body.ofr-x-lkdms-iframe .app-dms-insured-header-content.app-dms-iframe-mode .app-dms-insured-header-item-right .app-dms-insured__notifications .nfd-icon-bell {
    position: absolute;
    bottom: -12px;
    right: 0;
    height: 28px;
  }

  body.ofr-x-lkdms-iframe .app-dms-insured-header-content.app-dms-iframe-mode .app-dms-insured-header-item-right .app-dms-insured__notifications .nfd-dot {
    top: -14px;
  }

  body.ofr-x-lkdms-iframe .app-dms-insured-header-content.app-dms-iframe-mode .policies-tip-wrapper {
    display: block!important;
    position: absolute;
    left: 1rem;
    top: 0;
  }

  body.ofr-x-lkdms-iframe .app-dms-insured-header-content.app-dms-iframe-mode .policies-tip-wrapper .policies-tip {
    font-size: 13px;
    line-height: 1.2;
    vertical-align: top;
  }

  body.ofr-x-lkdms-iframe .dms-page-policy-dropdown {
    width: 260px;
  }

  body.ofr-x-lkdms-iframe .dms-page-policy-dropdown .nfd-dropdown-subblock {
    border: none;
  }

  body.ofr-x-lkdms-iframe .dms-page-policy-dropdown .nfd-dropdown-placeholder {
    padding: 5px 24px 5px 0;
    border: 1px solid transparent;
  }

  body.ofr-x-lkdms-iframe .dms-page-policy-dropdown .nfd-dropdown-placeholder-lighted {
    border: 1px solid transparent;
  }

  body.ofr-x-lkdms-iframe .dms-page-policy-dropdown .nfd-dropdown-icon {
    right: 12px;
  }

  body.ofr-x-lkdms-iframe .dms-page-policy-dropdown .revert-value {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  body.ofr-x-lkdms-iframe .dms-page-policy-dropdown .add-policy-btn-in-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    text-align: start;
  }

  body.ofr-x-lkdms-iframe .dms-page-policy-dropdown .add-policy-btn-in-list:hover {
    background-color: #fff;
    color: #b70037;
  }

  body.ofr-x-lkdms-iframe .dms-page-policy-dropdown .add-policy-btn-in-list .dms-icon-add {
    min-width: 1rem;
    margin-top: 3px;
    margin-right: 3px;
    -webkit-filter: brightness(0) invert(0) invert(11%) sepia(61%) saturate(7495%) hue-rotate(334deg) brightness(86%) contrast(106%);
    filter: brightness(0) invert(0) invert(11%) sepia(61%) saturate(7495%) hue-rotate(334deg) brightness(86%) contrast(106%);
  }

  body.ofr-x-lkdms-iframe .app-dms-insured-header.app-dms-insured-header-iframe-mode {
    margin-bottom: 0;
  }

  body.ofr-x-lkdms-iframe .nfd-page-container.app-dms-iframe-mode {
    padding-top: 0;
  }

  body.ofr-x-lkdms-iframe .app-dms-iframe-mode-tabbar-space {
    height: 0;
  }
}

@media (max-width:560px) and (display-mode:standalone) {
  body.ofr-x-lkdms-iframe .nfd-page.fit-content-in-iframe #tab-dms-view-content {
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
    height: 100%;
  }

  body.ofr-x-lkdms-iframe .dms-page #tab-dms-view-content .pwa-bottom-padding,
  body.ofr-x-lkdms-iframe .nfd-page #tab-dms-view-content .pwa-bottom-padding {
    padding-bottom: 0;
  }
}
/*# sourceMappingURL=/media/sys-ng/dist//sourcemaps/ofr-x-lkdms-iframe-sync-bridge.css.map */
