﻿@charset "UTF-8";
#leftPanel {
  width: auto;
  position: fixed;
  z-index: 1000;
  transition: all 1s ease;
  height: 100vh; }
  #leftPanel:hover {
    border-right: 1px solid #007bff; }
    #leftPanel:hover #btnSideBarResizerOutter {
      transition: 0.3s;
      display: inline-block; }
  @media (min-width: 992px) {
    #leftPanel.sidebar-sm {
      max-width: 70px;
      transition: 0.5s; }
      #leftPanel.sidebar-sm #btnSideBarResizerOutter {
        display: inline-block; }
        #leftPanel.sidebar-sm #btnSideBarResizerOutter i:before {
          content: "\f105" !important; }
      #leftPanel.sidebar-sm .navbar {
        width: 70px; }
      #leftPanel.sidebar-sm .progressbar, #leftPanel.sidebar-sm .orgtablist {
        visibility: hidden; }
      #leftPanel.sidebar-sm .bottomCointainer {
        width: 100%;
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
      #leftPanel.sidebar-sm a:not(.lnk-home) {
        width: 50px !important; }
        #leftPanel.sidebar-sm a:not(.lnk-home) span {
          display: none; }
      #leftPanel.sidebar-sm:hover {
        max-width: unset;
        overflow: visible; }
        #leftPanel.sidebar-sm:hover .progressbar, #leftPanel.sidebar-sm:hover .orgtablist {
          transition: 0.2s;
          visibility: visible; }
        #leftPanel.sidebar-sm:hover .navbar {
          width: 220px; }
        #leftPanel.sidebar-sm:hover a:not(.lnk-home) {
          transition: 0.2s;
          width: 188px !important; }
          #leftPanel.sidebar-sm:hover a:not(.lnk-home) span {
            display: inline !important; }
    #leftPanel #btnSideBarResizerOutter {
      position: absolute;
      top: 60px;
      right: -30px;
      z-index: 10;
      display: none;
      transition: 0.2s; }
      #leftPanel #btnSideBarResizerOutter:hover {
        color: #007bff; }
        #leftPanel #btnSideBarResizerOutter:hover #btnSideBarResizer {
          border: 1px solid #007bff; }
      #leftPanel #btnSideBarResizerOutter #btnSideBarResizer {
        background: #ffffff;
        padding: 0px 7px 0px 7px;
        border-radius: 10px;
        border: 1px solid #cacaca; } }
  @media (min-height: 800px) {
    #leftPanel .menu-mobile {
      display: none; } }
  @media (max-height: 800px) {
    #leftPanel .bottomCointainer {
      display: none; } }
  #leftPanel #closeNavBar {
    top: 45%;
    right: -8px;
    background: #f7f8fc;
    z-index: 10;
    position: absolute;
    padding: 0 6px 0 6px;
    border-radius: 3px;
    color: #303030;
    border: 1px solid #bababa;
    font-size: 18px;
    height: auto; }
  #leftPanel nav.navbar {
    height: 100%;
    width: 220px;
    transition: 0.3s;
    /* color: #2E3338;
        background: #2E3338;
        border-right-width: 2px;
        border-right-color: #12171D;*/
    /*  &:hover {
            border-right: 1px solid #ffffff;
            box-shadow: 3px 0 16px 9px #b0b0b0;
            transition: 0.3s;
        }*/ }
    #leftPanel nav.navbar #navbar-container-y {
      max-height: 99%;
      overflow-y: auto;
      overflow-x: hidden; }
    #leftPanel nav.navbar .orgtablist li.nav-item {
      width: 100%;
      background: #2E3338;
      border-radius: 0px; }
      #leftPanel nav.navbar .orgtablist li.nav-item a.nav-link {
        opacity: 1; }
      #leftPanel nav.navbar .orgtablist li.nav-item a.nav-link span {
        /*background-color: #2E3338; */
        /* pull from branding service*/
        /*margin: 15px 10px;*/
        background-size: contain;
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: center; }
    #leftPanel nav.navbar .menuLeft li.nav-item {
      margin: 4px auto; }
      #leftPanel nav.navbar .menuLeft li.nav-item.active a.nav-link {
        color: #fff;
        text-decoration: none;
        background-color: #41484F;
        border-radius: 7px; }
      #leftPanel nav.navbar .menuLeft li.nav-item a.nav-link {
        height: 44px;
        border-left-width: 0px;
        width: 195px;
        margin: 0;
        margin-top: 0;
        padding: 12px;
        border-radius: 4px;
        margin-left: 0px;
        color: rgba(255, 255, 255, 0.8);
        opacity: 1;
        /*     &.active {
                    background: #41484F;
                }*/ }
        #leftPanel nav.navbar .menuLeft li.nav-item a.nav-link:hover {
          text-decoration: none;
          /*background: #393E43;
                    color: #ffffff;*/ }
        #leftPanel nav.navbar .menuLeft li.nav-item a.nav-link i {
          font-size: 16px;
          width: 23px; }
        #leftPanel nav.navbar .menuLeft li.nav-item a.nav-link span {
          width: auto;
          height: 16px;
          margin-left: 12px;
          font-size: .889rem;
          line-height: 16px;
          letter-spacing: auto;
          font-family: Inter, sans-serif;
          font-weight: normal;
          font-style: normal; }
      #leftPanel nav.navbar .menuLeft li.nav-item#successtracker a {
        border-radius: 4px;
        padding-bottom: 14px;
        height: 60px; }
        #leftPanel nav.navbar .menuLeft li.nav-item#successtracker a .progressBarContainer {
          width: 200px;
          height: auto;
          padding: 0px;
          border-radius: 0px;
          background: transparent;
          padding-top: 0px;
          padding-bottom: 0px;
          margin: 0px;
          margin-top: 0px; }
          #leftPanel nav.navbar .menuLeft li.nav-item#successtracker a .progressBarContainer .progress {
            height: 8px;
            font-size: 0px; }
  #leftPanel .custom-btn {
    background: rgba(28, 35, 41, 0);
    padding: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 16px;
    padding-left: 16px;
    font-size: .889rem;
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: normal;
    border-radius: 4px;
    box-shadow: none;
    width: 188px;
    height: 44px;
    border: 1px solid rgba(255, 255, 255, 0.21);
    color: #fff; }
  #leftPanel #ushopBtn {
    background: #b40805; }

body {
  /*#region Nav*/
  /*   .nav-link:hover {
        background: #393E43;
        color: #ffffff;
    }*/
  /*   .sidebar-dark .nav-item .nav-link i {
        color: #ffffff;
    }

    .sidebar-dark .nav-item .nav-link {
        color: #ffffff !important;
    }*/
  /*#endregion Nav*/ }
  body .nav-pills .nav-link.active:not(.noBorder), body .nav-pills .show > .nav-link:not(.noBorder) {
    color: #fff;
    background-color: #fff;
    border: 1px solid #E2E4E6;
    color: #2E3338; }
  body .navbar.navbar-dark.flex-fill.sidebar.sidebar-dark.accordion.bg-gradient-primary {
    height: 100%; }
  body .nav-link.active {
    background: #41484F; }
  body .nav-link.account:hover {
    background: none;
    border: 1px solid #E2E4E6; }
  body .nav-item.dropdown.no-arrow:hover {
    background-color: #eaecf4;
    text-decoration: none; }
  body .nav-link.active.leftnav {
    background: rgba(255, 255, 255, 0);
    border: none; }
  body .nav-link.active.leftnav {
    background: #2E3338; }
  body .collapse-inner {
    background: none !important;
    border: none !important; }
  body .card-body {
    /*background: #f8f9fc!important;*/
    border: none !important;
    background: #ffffff; }
  body .fas.fa-book {
    color: #ffffff !important; }
  body .max-line-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; }
  body .tooltip-inner {
    max-width: 350px;
    width: 100%; }
  body .txtSearchContainer:before {
    font-family: "Font Awesome 5 Free";
    position: relative;
    left: 10px;
    content: "";
    font-weight: 900;
    margin-bottom: auto;
    margin-top: auto;
    color: #686868;
    font-size: 16px; }
  body .txtSearchContainer {
    border-radius: 5px; }

.bottomCointainer {
  position: absolute;
  bottom: 20px;
  /*margin-top: 43vh;*/ }

.form-control {
  font-size: 12px; }

.btnCopy {
  cursor: pointer;
  padding: 5px;
  font-size: 15px; }
  .btnCopy:hover {
    border: 1px solid #dee2e6; }

.ui-widget.ui-dialog {
  /*min-width: 400px;*/
  /*min-width: 90vw;*/
  /* @media(max-width:1050px) {
            left: 1%;
            min-width: 95vw;
        }*/ }

/*#region SHARED css used in _layout and _layoutV2*/
.bootbox.modal.footerCenter .modal-footer {
  justify-content: center;
  border: 0; }

.bootbox.modal.footerCenter .modal-header {
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0px -3px 10px rgba(0, 0, 0, 0.25);
  border: 0 !important; }

.bootbox.modal.analysisPopup .modal-dialog {
  max-width: 1320px; }
  @media (max-height: 700px) {
    .bootbox.modal.analysisPopup .modal-dialog {
      margin: auto auto; } }
  .bootbox.modal.analysisPopup .modal-dialog .modal-body {
    max-height: 100%;
    padding: 0; }

.bootbox.modal.analysisPopup .modal-header {
  background: #303030;
  color: #fff;
  padding: 3px 20px;
  cursor: move; }
  .bootbox.modal.analysisPopup .modal-header .innerHeader {
    font-size: 15px; }
  .bootbox.modal.analysisPopup .modal-header select {
    background: rgba(128, 128, 128, 0.54);
    color: #fff;
    font-size: 13px;
    border: 0; }
  .bootbox.modal.analysisPopup .modal-header .close {
    color: #fff;
    padding: 0;
    margin: auto; }

.bootbox.modal.analysisPopup .modal-body .btn {
  padding: 3px 10px;
  font-size: 15px; }

.bootbox.modal .modal-title {
  font-weight: bold;
  width: 100%;
  display: flex; }

.bootbox.modal .modal-body {
  overflow-y: auto; }

.bootbox.modal .btn-primary {
  background-color: #313DE7;
  border-color: #313DE7; }

.bootbox.modal .btn-success {
  background-color: #079f64;
  border-color: #079f64; }

.bootbox.modal .btn-danger {
  background-color: #d72e3d;
  border-color: #d72e3d; }

.bootbox.modal .btn-secondary {
  background-color: #E2E4E6;
  border-color: #E2E4E6;
  color: #000; }

.bootbox.modal .dropdown-item:hover {
  background-color: #f3f3f3; }

.bootbox.modal .btnChecked {
  /*background: radial-gradient(96.23% 96.23% at 50% 0%, #E2E4E6 0%, #A2A7AC 100%);*/
  background: #000;
  color: #fff;
  border-radius: 4px; }
  .bootbox.modal .btnChecked:hover {
    background-color: #505050; }
  .bootbox.modal .btnChecked img {
    filter: invert(42%) sepia(51%) saturate(0%) hue-rotate(87deg) brightness(151%) contrast(152%); }

.bootbox.modal button img {
  width: 20px; }

.bootbox.modal table.dataTable thead {
  background: #555252; }

/*#endregion bootbox*/
/*Colors*/
.badge-outline-success {
  background: #fff;
  color: #079f64;
  border: 1px solid #079f64; }

.badge-outline-issued {
  background: #fff;
  color: #5940A4;
  border: 1px solid #5940A4; }

/*#endregion SHARED*/
#rightPanel {
  /*width: calc(100% - 235px);*/
  margin-left: 0; }
  #rightPanel input[type=radio].input-validation-error, #rightPanel input[type=checkbox].input-validation-error {
    box-shadow: 0 0 0 1px crimson; }
  #rightPanel .navbar-toggler {
    display: none; }
  #rightPanel .noWrap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box; }
  #rightPanel .btn-secondary-custom {
    background-color: #E2E4E6;
    border-color: #E2E4E6;
    color: #000; }
  #rightPanel .right-sub-menu {
    position: sticky;
    top: 0;
    right: 0;
    z-index: 101;
    background: white;
    min-height: 56px; }
    #rightPanel .right-sub-menu #top-menu-title {
      /*font-size: 1.125rem;*/
      font-size: 19px;
      font-weight: bold;
      margin: 0px;
      margin-left: 0px;
      margin-bottom: 0px; }
      #rightPanel .right-sub-menu #top-menu-title .txtSearchContainer:before {
        font-family: "Font Awesome 5 Free";
        position: relative;
        left: 10px;
        content: "";
        font-weight: 900;
        margin-bottom: auto;
        margin-top: auto;
        color: #989898;
        font-size: 16px; }
      #rightPanel .right-sub-menu #top-menu-title .txtSearchContainer {
        border-radius: 5px; }
    #rightPanel .right-sub-menu .support-dropdown {
      border-radius: 4px; }
      #rightPanel .right-sub-menu .support-dropdown:after {
        content: unset; }
      #rightPanel .right-sub-menu .support-dropdown:hover {
        background-color: #eaecf4;
        text-decoration: none; }
      #rightPanel .right-sub-menu .support-dropdown i {
        font-size: 1rem;
        color: #2e3338; }
    #rightPanel .right-sub-menu #account-dropdown:hover {
      background-color: #eaecf4; }
    #rightPanel .right-sub-menu #account-dropdown span:hover {
      text-decoration: underline; }
    #rightPanel .right-sub-menu .support-info .dropdown-header {
      background-color: #4e73df;
      border: 1px solid #4e73df;
      padding-top: .75rem;
      padding-bottom: .75rem;
      color: #fff; }
    #rightPanel .right-sub-menu .support-info div {
      margin: 0px;
      margin-right: 0px;
      width: 100%;
      padding: 24px;
      background: #ffffff;
      border: 1px solid #E2E4E6; }
      #rightPanel .right-sub-menu .support-info div p {
        font-size: .889rem;
        font-family: Inter, sans-serif;
        font-weight: normal;
        color: #2E3338; }
  #rightPanel .socialMediasLayoutContainer i.fa {
    color: #2E3338;
    font-size: 1.5rem;
    width: auto;
    height: auto;
    margin: 8px;
    cursor: pointer; }
  #rightPanel .dropdown-item {
    cursor: pointer; }
  #rightPanel .inputSearchContainer:before {
    content: "\f002";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    color: #999;
    font-size: 13px;
    position: absolute;
    display: block;
    z-index: 100;
    margin-left: 10px;
    margin-top: 4px; }
  #rightPanel .inputSearchContainer .inputSearch {
    background: white;
    border: 1px solid lightgray;
    color: #000;
    padding-left: 3em; }
  #rightPanel .main-container {
    margin-right: 2em;
    margin-left: 2em; }
    #rightPanel .main-container .myProfile #myTab.nav-pills .nav-link {
      font-size: .889rem;
      font-family: inter;
      color: #5A5E62; }
      #rightPanel .main-container .myProfile #myTab.nav-pills .nav-link.active {
        background-color: #fff;
        border: 1px solid #E2E4E6; }
    #rightPanel .main-container .myProfile .card-body {
      background: #fff;
      padding: 40px;
      border-radius: 4px;
      font-size: 12px; }
      #rightPanel .main-container .myProfile .card-body .section-title {
        /*font-size: 1.125rem;*/
        font-size: 18px;
        font-family: Inter, sans-serif;
        font-weight: normal;
        color: #2E3338;
        margin-bottom: 0px;
        border-color: #2E3338; }
      #rightPanel .main-container .myProfile .card-body button.btnSave {
        font-family: inter;
        font-size: .889rem; }
    #rightPanel .main-container .myProfile input[type=text] {
      color: #000; }
    #rightPanel .main-container .myProfile .custom-column {
      width: 200px; }
    #rightPanel .main-container .myProfile .important-notice-title {
      font-size: 1.125rem;
      margin-bottom: 4px;
      font-family: Inter; }
    #rightPanel .main-container .myProfile .important-notice-text {
      font-family: Inter, sans-serif;
      font-weight: normal;
      font-size: .889rem; }
    @media (max-width: 990px) {
      #rightPanel .main-container #reportIssueModalTrigger {
        /*right: 20%;*/ } }
    @media (max-width: 990px) {
      #rightPanel .main-container #reportIssueModal {
        display: block;
        width: 95vw;
        /*left: 1px;*/
        margin: 10px; } }
    #rightPanel .main-container #accountSettings button.btnPayment, #rightPanel .main-container #accountSettings input[type=submit] {
      width: 170px;
      font-family: inter;
      font-size: .889rem; }
    #rightPanel .main-container #accountSettings input[type=text] {
      font-size: 12px; }
    #rightPanel .main-container #replicatedSitesSettings #replicatedSiteContainer .margin-top {
      margin-top: 40px; }
    #rightPanel .main-container #replicatedSitesSettings #replicatedSiteContainer a {
      color: #000;
      text-decoration: underline;
      font-size: 14px; }
    #rightPanel .main-container #replicatedSitesSettings #currentReplicatedSiteSettings .form-check {
      font-size: 14px; }
      #rightPanel .main-container #replicatedSitesSettings #currentReplicatedSiteSettings .form-check .form-check-input {
        transform: scale(1.4); }
    #rightPanel .main-container #replicatedSitesSettings #currentReplicatedSiteSettings .btn-language.selected {
      border-radius: 5px;
      border: 1px solid #28a745;
      /*font-weight: bold;*/
      color: #117427;
      box-shadow: unset; }
    #rightPanel .main-container #successTrackerSection {
      margin-top: 40px;
      font-family: Inter; }
      #rightPanel .main-container #successTrackerSection p.title {
        font-size: 20px;
        font-family: Inter;
        color: #2E3337;
        letter-spacing: 0.2px;
        margin-bottom: 0px;
        line-height: 32px; }
      #rightPanel .main-container #successTrackerSection p.titleDescription {
        font-family: Inter;
        font-size: 16px;
        color: #5A5E62; }
      #rightPanel .main-container #successTrackerSection p.lblProgress {
        font-size: 1.25rem;
        font-family: Inter;
        color: #2E3337;
        letter-spacing: 0.2px;
        line-height: 32px;
        margin-bottom: 0px; }
      #rightPanel .main-container #successTrackerSection p.lblPercentage {
        font-family: Inter;
        font-size: 16px;
        color: #5A5E62; }
      #rightPanel .main-container #successTrackerSection .customCard {
        padding: 24px;
        background: #ffffff;
        border: 1px solid #E2E4E6;
        border-radius: 4px;
        box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04);
        font-family: Inter; }
        #rightPanel .main-container #successTrackerSection .customCard i {
          margin-top: 6px; }
        #rightPanel .main-container #successTrackerSection .customCard input[type=checkbox] {
          width: 16px;
          min-width: 16px;
          max-width: 16px;
          height: 16px;
          min-height: 16px;
          max-height: 16px;
          margin-top: 5px;
          margin-right: 11px; }
        #rightPanel .main-container #successTrackerSection .customCard .collapse p {
          margin-top: 12px;
          font-size: .889rem;
          color: #5A5E62;
          line-height: 22px; }
        #rightPanel .main-container #successTrackerSection .customCard a[data-toggle=collapse].collapsed i:before {
          font-family: "Font Awesome 5 Free";
          content: "\f078";
          display: inline-block;
          padding-right: 3px;
          vertical-align: middle;
          font-weight: 900; }
        #rightPanel .main-container #successTrackerSection .customCard a[data-toggle=collapse]:not(.collapsed) i:before {
          font-family: "Font Awesome 5 Free";
          content: "\f077";
          display: inline-block;
          padding-right: 3px;
          vertical-align: middle;
          font-weight: 900; }
        #rightPanel .main-container #successTrackerSection .customCard hr {
          width: 98%;
          margin-right: 12px;
          margin-left: 12px;
          margin-top: 8px; }
        #rightPanel .main-container #successTrackerSection .customCard a.collapseLink {
          margin-top: 0px;
          color: #2E3338;
          font-size: 16px;
          font-family: Inter, sans-serif;
          font-weight: normal;
          background: rgba(78, 115, 223, 0);
          text-align: left;
          padding: 0px;
          margin-right: 8px;
          width: 100%;
          line-height: 24px; }
        #rightPanel .main-container #successTrackerSection .customCard a.btn {
          font-size: .889rem;
          font-family: Inter; }
      #rightPanel .main-container #successTrackerSection p.lblUpcomingSteps {
        margin-top: 40px;
        font-size: 16px;
        font-family: Inter;
        font-weight: bold; }
      #rightPanel .main-container #successTrackerSection .customCardDisabled {
        padding: 24px;
        background: #f1f1f1;
        border: 1px solid #E2E4E6;
        border-radius: 4px;
        box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04);
        margin-top: 20px;
        opacity: 0.60; }
        #rightPanel .main-container #successTrackerSection .customCardDisabled i {
          margin-right: 11px;
          margin-top: 4px;
          color: #A2A7AC; }
        #rightPanel .main-container #successTrackerSection .customCardDisabled a.collapse {
          margin-top: 0px;
          color: #2E3338;
          font-size: 1rem;
          font-family: Inter, sans-serif;
          font-weight: normal;
          background: rgba(78, 115, 223, 0);
          text-align: left;
          padding: 0px;
          margin-right: 8px;
          width: 100%; }
        #rightPanel .main-container #successTrackerSection .customCardDisabled .collapse p {
          margin-top: 16px;
          font-size: .889rem;
          font-family: Inter;
          color: #5A5E62;
          line-height: 22px; }
        #rightPanel .main-container #successTrackerSection .customCardDisabled button.btn {
          font-size: .889rem;
          font-family: Inter; }
      #rightPanel .main-container #successTrackerSection .card.resourcesCard .card-body {
        margin-top: 0px;
        padding: 32px;
        padding-top: 32px;
        padding-bottom: 32px;
        box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04);
        border-color: #2e3338;
        background: #fff; }
        #rightPanel .main-container #successTrackerSection .card.resourcesCard .card-body img {
          margin-bottom: 20px; }
      #rightPanel .main-container #successTrackerSection .card.resourcesCard .card-title {
        font-size: 1rem;
        font-family: Inter;
        color: #2E3338;
        margin-bottom: 8px; }
      #rightPanel .main-container #successTrackerSection .card.resourcesCard .card-subtitle {
        font-size: .889rem;
        text-align: center;
        color: #5A5E62;
        font-family: Inter;
        margin-bottom: 16px;
        margin-top: 0px; }
      #rightPanel .main-container #successTrackerSection .card.resourcesCard .card-link {
        font-size: .889rem;
        font-family: Inter;
        border-left-color: #4e73df; }
    #rightPanel .main-container #leaderboard-container {
      font-size: 16px; }
      #rightPanel .main-container #leaderboard-container .pill-light-container {
        border-radius: 28px;
        background: #efefef; }
        #rightPanel .main-container #leaderboard-container .pill-light-container .btn {
          margin: 2px;
          font-size: 13.5px;
          padding: 6px 15px;
          color: #000;
          cursor: pointer; }
          #rightPanel .main-container #leaderboard-container .pill-light-container .btn.active {
            background-color: white;
            border-radius: 28px !important;
            font-weight: bold;
            color: #5c5c5c; }
        #rightPanel .main-container #leaderboard-container .pill-light-container.timeline .btn.active {
          color: red; }
      #rightPanel .main-container #leaderboard-container #custom-date-container {
        font-size: 13px; }
        #rightPanel .main-container #leaderboard-container #custom-date-container .regButton {
          border-radius: 5px; }
      #rightPanel .main-container #leaderboard-container .nav-link {
        color: #000; }
        #rightPanel .main-container #leaderboard-container .nav-link.nav-link.active {
          font-weight: bold; }
      #rightPanel .main-container #leaderboard-container .h1 {
        font-size: 20px;
        font-weight: bold; }
      #rightPanel .main-container #leaderboard-container .card {
        border-radius: 30px;
        background: #fff;
        border-color: #dbdbdb;
        padding: 20px;
        box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1) !important;
        height: 100%;
        margin-top: 10px; }
        #rightPanel .main-container #leaderboard-container .card.card-1 {
          min-height: 300px; }
          #rightPanel .main-container #leaderboard-container .card.card-1 img.trophy {
            margin-top: 45px; }
          #rightPanel .main-container #leaderboard-container .card.card-1 img.hot-icon {
            top: 20px; }
        #rightPanel .main-container #leaderboard-container .card.card-2 {
          min-height: 260px; }
          #rightPanel .main-container #leaderboard-container .card.card-2 img.trophy {
            margin-top: 20px; }
        #rightPanel .main-container #leaderboard-container .card.card-3 {
          min-height: 235px; }
          #rightPanel .main-container #leaderboard-container .card.card-3 img.trophy {
            margin-top: 10px; }
        #rightPanel .main-container #leaderboard-container .card img.trophy {
          width: 70px;
          margin-right: auto;
          margin-left: auto; }
        #rightPanel .main-container #leaderboard-container .card img.hot-icon {
          position: absolute;
          right: 20px;
          width: 30px;
          height: 30px; }
        #rightPanel .main-container #leaderboard-container .card .leader-name {
          font-size: 23px;
          /*font-weight:bold;*/ }
        #rightPanel .main-container #leaderboard-container .card .leader-metric {
          font-size: 12px; }
        #rightPanel .main-container #leaderboard-container .card .leader-result {
          font-size: 17px;
          color: grey; }
        #rightPanel .main-container #leaderboard-container .card .col-3, #rightPanel .main-container #leaderboard-container .card .col-4, #rightPanel .main-container #leaderboard-container .card .col-5 {
          padding-left: .25rem !important;
          padding-right: .25rem !important; }
        #rightPanel .main-container #leaderboard-container .card .footer {
          /*position: absolute;
                    bottom: 20px;
                    left: 2px;*/ }
      #rightPanel .main-container #leaderboard-container table tr th, #rightPanel .main-container #leaderboard-container table tr td {
        font-size: 16px !important; }
    #rightPanel .main-container #resourcesLibrary .headerSection {
      font-family: Inter; }
      #rightPanel .main-container #resourcesLibrary .headerSection p.title {
        font-size: 20px;
        color: #2E3337;
        letter-spacing: 0.2px;
        margin-bottom: 0px;
        line-height: 32px; }
      #rightPanel .main-container #resourcesLibrary .headerSection p .titleDescription {
        font-size: 16px;
        color: #5A5E62; }
      #rightPanel .main-container #resourcesLibrary .headerSection input.txtSearch {
        border-width: 0px;
        margin-left: 8px;
        font-size: .889rem;
        width: 80%; }
      #rightPanel .main-container #resourcesLibrary .headerSection .txtSearchContainer {
        background: #ffffff;
        border-radius: 4px;
        padding: 6px;
        padding-left: 12px;
        padding-right: 6px;
        padding-top: 6px;
        border: 1px solid #E2E4E6;
        border-top-width: 1px;
        border-top-color: #E2E4E6;
        border-bottom-color: #e2e4e6; }
        #rightPanel .main-container #resourcesLibrary .headerSection .txtSearchContainer:before {
          font-family: "Font Awesome 5 Free";
          position: relative;
          left: 1px;
          content: "\f002";
          font-weight: 900; }
    #rightPanel .main-container #resourcesLibrary .resourceLibraryTab {
      margin: 0px;
      padding: 0px;
      padding-left: 0px;
      padding-right: 0px;
      margin-left: 0px;
      border-radius: 4px;
      margin-right: 0px;
      border: 0px none rgba(162, 167, 172, 0.26);
      font-family: Inter; }
      #rightPanel .main-container #resourcesLibrary .resourceLibraryTab a.nav-link {
        font-size: .889rem;
        font-family: Inter;
        color: #5A5E62;
        margin-top: 4px; }
      #rightPanel .main-container #resourcesLibrary .resourceLibraryTab .tab-pane {
        padding: 0px;
        background: rgba(255, 255, 255, 0);
        border: 1px none #e3e6f0;
        border-bottom: 1px solid #e3e6f0; }
      #rightPanel .main-container #resourcesLibrary .resourceLibraryTab .card {
        background: rgba(255, 255, 255, 0);
        border: none;
        border-radius: 0px; }
        @media (min-width: 768px) {
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab .card p.grid {
            min-height: 205px; } }
        @media (min-width: 992px) {
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab .card p.grid {
            min-height: 147px; } }
        @media (min-width: 1135px) {
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab .card p.grid {
            min-height: 158px; } }
        #rightPanel .main-container #resourcesLibrary .resourceLibraryTab .card p.title {
          font-family: Inter, sans-serif;
          font-size: 16px;
          color: #2E3338;
          margin-top: 16px;
          font-weight: 600;
          margin-bottom: 4px;
          text-align: center; }
        #rightPanel .main-container #resourcesLibrary .resourceLibraryTab .card p.titleDescription {
          font-size: 14px; }
        #rightPanel .main-container #resourcesLibrary .resourceLibraryTab .card .tagContainer {
          cursor: pointer; }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab .card .tagContainer span {
            font-size: .8rem;
            padding: 8px;
            background: #E2E4E6;
            border-radius: 999px;
            padding-right: 16px;
            padding-left: 16px;
            padding-top: 8px;
            padding-bottom: 8px; }
      #rightPanel .main-container #resourcesLibrary .resourceLibraryTab img {
        border-radius: 4px; }
      #rightPanel .main-container #resourcesLibrary .resourceLibraryTab .btnSort {
        background: #fff;
        color: #000;
        padding: 5px 9px;
        margin-left: 3px; }
      #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons {
        display: inline-block;
        height: 30px;
        display: inline-flex; }
        #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons:hover {
          cursor: pointer; }
        #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .list {
          background-image: url("../../images/v2/listView.png");
          width: 34px;
          height: 34px;
          background-size: contain;
          background-repeat: no-repeat;
          margin-right: 3px; }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .list.active {
            background-image: url("../../images/v2/listViewFull.png"); }
        #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .grid {
          background-image: url("../../images/v2/thumbnailView.png");
          width: 34px;
          height: 34px;
          background-size: contain;
          background-repeat: no-repeat;
          margin-right: 3px; }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .grid.active {
            background-image: url("../../images/v2/thumbnailViewFull.png"); }
        #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item {
          background: #fff;
          color: #2E3338;
          display: flex;
          padding: 8px 1rem; }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item:hover {
            background: rgba(162, 167, 172, 0.2); }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item span {
            margin: 4px;
            width: 21px;
            height: 21px;
            background-size: contain;
            background-repeat: no-repeat;
            margin-right: 3px;
            display: inline-block;
            margin: auto 0; }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item.btnRelevant span {
            background-image: url("../../images/v2/fireFull.png"); }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item.btnRelevant.active span {
            background-image: url("../../images/v2/fire.png"); }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item.btnRecentlyAdded span {
            background-image: url("../../images/V2/clockFull.png"); }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item.btnRecentlyAdded.active span {
            background-image: url("../../images/v2/clock.png"); }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item.btnUnopened span {
            background-image: url("../../images/v2/boxFull.png"); }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item.btnUnopened.active span {
            background-image: url("../../images/v2/box.png"); }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item.btnAlphabetical span {
            background-image: url("../../images/v2/azFull.png"); }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item.btnAlphabetical.active span {
            background-image: url("../../images/v2/az.png"); }
          #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #filterIcons .dropdownSortBtn .dropdown-item.active {
            background: #2E3338;
            color: #fff;
            border-radius: 5px; }
      #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #cardContainer .gridView .bannerNew {
        position: absolute;
        width: 100%;
        right: 0;
        left: 0;
        top: 0; }
      #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #cardContainer .listView .imgIcon {
        width: 60px; }
      #rightPanel .main-container #resourcesLibrary .resourceLibraryTab #cardContainer .listView span.title {
        font-family: Inter, sans-serif;
        font-size: 15px;
        color: #2E3338;
        font-weight: 600;
        text-align: left;
        margin-bottom: 4px; }
    #rightPanel .main-container #homeSection .card-header {
      background-color: #fff;
      color: unset;
      font-size: unset;
      padding-top: unset;
      padding-bottom: unset; }
      #rightPanel .main-container #homeSection .card-header ul {
        background-color: #f7f8fc; }
      #rightPanel .main-container #homeSection .card-header .nav-link {
        font-size: 11px;
        font-family: Inter;
        font-weight: bold;
        padding-top: 16px;
        padding-bottom: 16px;
        border-radius: 0px;
        color: #868E96;
        margin-bottom: 0px;
        border-width: 0px;
        border-right-width: 0px;
        border-bottom: 1px solid #ffffff;
        border-left-width: 0px;
        border-left-color: #E2E4E6; }
      #rightPanel .main-container #homeSection .card-header .nav-link:hover {
        background: #fff; }
    #rightPanel .main-container #homeSection .card.home-button:hover {
      border: 1px solid #4e73df;
      box-shadow: none;
      border-radius: 3px; }
    #rightPanel .main-container #homeSection .card.home-button .card-body {
      box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04);
      border-color: #2e3338;
      min-height: 56px; }
    #rightPanel .main-container #homeSection .card.home-button .card-title {
      font-size: 16px;
      font-family: Inter;
      color: #2E3338;
      margin-bottom: 0px;
      margin-left: 24px;
      margin-right: 0px; }
      #rightPanel .main-container #homeSection .card.home-button .card-title i {
        color: #2E3338;
        border-bottom-color: #E2E4E6;
        margin-left: 16px; }
      #rightPanel .main-container #homeSection .card.home-button .card-title button {
        text-align: left; }
      #rightPanel .main-container #homeSection .card.home-button .card-title .btn:after {
        font-family: "Font Awesome 5 Free";
        content: "\f054";
        font-size: 12px;
        vertical-align: middle;
        font-weight: 900;
        margin-left: 10px; }
    #rightPanel .main-container #homeSection #tabFEPnew .nav-pills .nav-link.active span {
      border: 1px solid #bfbbbb;
      box-shadow: 0 0px 4px 1px #e2e2e2; }
    #rightPanel .main-container #homeSection #graphTabsNew a.card-tabs {
      font-size: 11px;
      font-family: Inter;
      font-weight: bold;
      padding-top: 16px;
      padding-bottom: 16px;
      border-radius: 0px;
      color: #868E96;
      margin-bottom: -1px;
      border-width: 0px;
      border-right-width: 0px;
      border-bottom-width: 1px;
      border-bottom-color: #ffffff;
      border-left-width: 0px;
      border-left-color: #E2E4E6; }
    #rightPanel .main-container #homeSection #graphTabsNew .tab-pane {
      background: #ffffff;
      padding: 24px; }
      #rightPanel .main-container #homeSection #graphTabsNew .tab-pane p {
        font-size: 16px;
        font-family: Inter, sans-serif;
        font-weight: bold; }
    #rightPanel .main-container #homeSection .carousel-indicators li {
      width: 20px;
      height: 3px;
      border-radius: unset;
      position: relative;
      top: 20px; }
    #rightPanel .main-container #homeSection .webinars-container {
      font-family: Inter, sans-serif; }
      #rightPanel .main-container #homeSection .webinars-container .webinars-title {
        font-size: 1rem;
        font-weight: bold;
        margin-top: 24px;
        margin-bottom: 16px; }
      #rightPanel .main-container #homeSection .webinars-container .card-title {
        font-size: 1rem;
        font-family: Inter;
        font-weight: bold;
        margin-top: 8px;
        margin-bottom: 8px; }
      #rightPanel .main-container #homeSection .webinars-container card-text {
        font-size: .889rem;
        font-family: Inter, sans-serif; }
    #rightPanel .main-container #newDevelopmentRelease .customCard .card-body {
      margin-top: -5px;
      border-top-right-radius: 5px;
      border-top-left-radius: 5px; }
    #rightPanel .main-container #newDevelopmentRelease .modal-body {
      width: calc(100% + 17px); }
    #rightPanel .main-container #prospectSection {
      font-size: 12px; }
      #rightPanel .main-container #prospectSection #whosProspects, #rightPanel .main-container #prospectSection .headerTitle {
        font-size: 20px; }
      #rightPanel .main-container #prospectSection #btnImportProspect {
        background: #1698AF;
        border-color: #1698AF; }
        #rightPanel .main-container #prospectSection #btnImportProspect:hover {
          background: #0b7c90; }
      #rightPanel .main-container #prospectSection .badgeRequiresFollowup {
        color: #dc3545;
        border-color: #dc3545;
        border: 1px solid;
        background: #fff; }
      #rightPanel .main-container #prospectSection .analysis-selected {
        border: 1px solid green;
        border-radius: 8px;
        overflow: hidden; }
      #rightPanel .main-container #prospectSection .nav-item {
        text-align: center; }
      #rightPanel .main-container #prospectSection .nav-link {
        color: #000;
        font-weight: bold; }
      #rightPanel .main-container #prospectSection .btn-primary {
        background-color: #313DE7;
        border-color: #313DE7; }
      #rightPanel .main-container #prospectSection .bg-primary-dark {
        background: #345ca7;
        border-color: #345ca7; }
      #rightPanel .main-container #prospectSection .btn-success {
        background-color: #079F64;
        border-color: #079F64; }
      #rightPanel .main-container #prospectSection .btn-danger {
        background-color: #D72E3D;
        border-color: #D72E3D; }
      #rightPanel .main-container #prospectSection .btn-report {
        background-color: #17A2B8;
        border-color: #17A2B8;
        color: white; }
      #rightPanel .main-container #prospectSection .btnHover:hover {
        color: #8e8e8e !important;
        /* color: #2146b1 !important;
                border: 1px solid #dedede;
                box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.15);*/ }
      #rightPanel .main-container #prospectSection #export {
        left: 10px;
        bottom: -1px; }
      #rightPanel .main-container #prospectSection #ProspectResults {
        top: 38px !important;
        left: 17px !important; }
      #rightPanel .main-container #prospectSection #newAnalysisDropDown {
        font-size: 13px; }
      #rightPanel .main-container #prospectSection #prospectDetails {
        font-size: 12px; }
        #rightPanel .main-container #prospectSection #prospectDetails button:not(.btn-link), #rightPanel .main-container #prospectSection #prospectDetails .btn:not(.btn-link) {
          font-size: 12px;
          padding: 5px 12px; }
        #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .hideRow {
          display: none !important; }
        #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection {
          background: #E2E4E6;
          border-radius: 3px;
          padding-left: 15px;
          margin: 10px 0;
          height: 100%;
          min-height: 28px; }
          #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection input[type=text], #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection input[type=number], #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection select {
            max-width: 115px;
            text-align: center;
            margin-left: auto;
            border-radius: .25rem;
            margin-right: 0;
            font-size: 12px;
            padding: 4px; }
          #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection input[type=text]:read-only, #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection input[type=number]:read-only {
            visibility: hidden; }
          #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection input[type=radio] {
            margin-right: 2px;
            margin-left: 0px; }
          #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection span {
            margin-top: auto;
            margin-bottom: auto; }
          #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection .lblPrimary {
            color: #2E3338;
            font-size: 14px; }
          #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection.childSection {
            background: #F7F8F9; }
          #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection .txtTotal {
            font-weight: bold;
            border: 0;
            background-color: transparent;
            height: 28px;
            text-align: end !important; }
          #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection #TotalRetirementGoalDeficit {
            color: #39a539; }
            #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection #TotalRetirementGoalDeficit.negativeNumber {
              color: #e10606; }
          #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .rowSection label {
            display: inline; }
        #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .btnQuestionnaireType {
          background: #fff;
          color: #A2A7AC;
          border: 1px solid #a2a7ac; }
          #rightPanel .main-container #prospectSection #prospectDetails #questionnaireModal .btnQuestionnaireType.btnActive {
            background: #A2A7AC !important;
            color: #fff !important; }
      #rightPanel .main-container #prospectSection .fontsize14 {
        font-size: 14px; }
      #rightPanel .main-container #prospectSection .prospectFilters {
        color: #080808;
        background-color: #e6e6e6;
        border-color: #dadada; }
      #rightPanel .main-container #prospectSection .btn-light {
        background-color: #E2E4E6 !important; }
      #rightPanel .main-container #prospectSection #prospectTables, #rightPanel .main-container #prospectSection #proClientsTable {
        /*#region Datatables*/ }
        #rightPanel .main-container #prospectSection #prospectTables .requiresActionRow, #rightPanel .main-container #prospectSection #proClientsTable .requiresActionRow {
          text-decoration: none; }
        #rightPanel .main-container #prospectSection #prospectTables .dataTables_scrollHeadInner, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_scrollHeadInner {
          width: 100% !important;
          border-right: 1px solid #dcdcdc; }
        #rightPanel .main-container #prospectSection #prospectTables table, #rightPanel .main-container #prospectSection #proClientsTable table {
          width: calc(100% - 2px) !important;
          border-top: 1px solid #dcdcdc;
          border-left: 1px solid #dcdcdc;
          border-right: 1px solid #dcdcdc;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px;
          border-bottom: 1px solid #dcdcdc !important;
          cursor: pointer; }
          #rightPanel .main-container #prospectSection #prospectTables table thead, #rightPanel .main-container #prospectSection #proClientsTable table thead {
            background: #fff; }
            #rightPanel .main-container #prospectSection #prospectTables table thead tr, #rightPanel .main-container #prospectSection #proClientsTable table thead tr {
              border-bottom: 0; }
            #rightPanel .main-container #prospectSection #prospectTables table thead th, #rightPanel .main-container #prospectSection #proClientsTable table thead th {
              padding-top: 10px;
              padding-bottom: 10px;
              border: 0; }
          #rightPanel .main-container #prospectSection #prospectTables table tbody tr.selected td, #rightPanel .main-container #prospectSection #proClientsTable table tbody tr.selected td {
            border-top: 1px dashed black;
            border-top-width: 1px;
            border-top-style: dashed;
            border-top-color: black;
            border-bottom: 1px dashed black;
            border-bottom-width: 1px;
            border-bottom-style: dashed;
            border-bottom-color: black; }
          #rightPanel .main-container #prospectSection #prospectTables table tbody tr td, #rightPanel .main-container #prospectSection #proClientsTable table tbody tr td {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            box-sizing: border-box; }
        #rightPanel .main-container #prospectSection #prospectTables .lblTotalProspects, #rightPanel .main-container #prospectSection #proClientsTable .lblTotalProspects {
          /*position: absolute;*/
          right: 20px;
          bottom: 2px;
          font-size: 0.8rem; }
        #rightPanel .main-container #prospectSection #prospectTables .icoContainer, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer {
          width: 21px;
          display: inline-block;
          background-repeat: no-repeat;
          background-size: contain;
          height: 15px; }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer img, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer img {
            /*margin: 0 3px;*/
            width: 13px;
            height: auto; }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgRequiresAction, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgRequiresAction {
            background-image: url("/Content/images/V2/Followup_Flag_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgWaiting, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgWaiting {
            background-image: url("/Content/images/V2/clock_no.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgBookStarted, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgBookStarted {
            background-image: url("/Content/images/V2/Book_half_black_grey_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgBookDone, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgBookDone {
            background-image: url("/Content/images/V2/Book_full_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgBookNotStarted, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgBookNotStarted {
            background-image: url("/Content/images/V2/Book_Icon_Lined_Grey_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgVideoSent, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgVideoSent {
            background-image: url("/Content/images/V2/Play_Icon_Lined_Black_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgVideoStarted, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgVideoStarted {
            background-image: url("/Content/images/V2/Play_half_black_gray_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgVideoDone, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgVideoDone {
            background-image: url("/Content/images/V2/Play_full_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgVideoNotStarted, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgVideoNotStarted {
            background-image: url("/Content/images/V2/Play_gray_line_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgQuickAnalysisRun, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgQuickAnalysisRun {
            background-image: url("/Content/images/V2/Analysis_Icon_Quick_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgAnalysisRun, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgAnalysisRun {
            background-image: url("/Content/images/V2/Analysis_full_black_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgAnalysisNotRun, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgAnalysisNotRun {
            background-image: url("/Content/images/V2/Analysis_gray_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgAnalysisStarted, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgAnalysisStarted {
            background-image: url("/Content/images/V2/Analysis_half_balck_gray_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgPurchase, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgPurchase {
            background-image: url("/Content/images/V2/Shopping_cart_icon_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgPurchaseCanceled, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgPurchaseCanceled {
            background-image: url("/Content/images/V2/Shopping_cart_lined_icon_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgEnrolledAgent, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgEnrolledAgent {
            background-image: url("/Content/images/V2/Agent_Full_Black_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgEnrolledAgentProspective, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgEnrolledAgentProspective {
            background-image: url("/Content/images/V2/Prospective_Agent_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgReferral, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgReferral {
            background-image: url("/Content/images/V2/referral_sm.png"); }
          #rightPanel .main-container #prospectSection #prospectTables .icoContainer.imgAffReferral, #rightPanel .main-container #prospectSection #proClientsTable .icoContainer.imgAffReferral {
            background-image: url("/Content/images/V2/aff_referral_sm.png"); }
        #rightPanel .main-container #prospectSection #prospectTables .dataTables_wrapper .dataTables_paginate, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_wrapper .dataTables_paginate {
          float: none;
          text-align: center; }
        #rightPanel .main-container #prospectSection #prospectTables .dataTables_paginate, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_paginate {
          margin-top: 10px; }
        #rightPanel .main-container #prospectSection #prospectTables .dataTables_scrollHead, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_scrollHead {
          background: transparent; }
        #rightPanel .main-container #prospectSection #prospectTables table.dataTable tbody tr.even,
        #rightPanel .main-container #prospectSection #prospectTables tr.even,
        #rightPanel .main-container #prospectSection #prospectTables tbody tr.agentSearchResult:nth-child(even),
        #rightPanel .main-container #prospectSection #prospectTables #prospectManagerTabs tbody tr:nth-child(even), #rightPanel .main-container #prospectSection #proClientsTable table.dataTable tbody tr.even,
        #rightPanel .main-container #prospectSection #proClientsTable tr.even,
        #rightPanel .main-container #prospectSection #proClientsTable tbody tr.agentSearchResult:nth-child(even),
        #rightPanel .main-container #prospectSection #proClientsTable #prospectManagerTabs tbody tr:nth-child(even) {
          background-color: #fff; }
        #rightPanel .main-container #prospectSection #prospectTables table.dataTable tbody tr.odd,
        #rightPanel .main-container #prospectSection #prospectTables tr.odd,
        #rightPanel .main-container #prospectSection #prospectTables tbody tr.agentSearchResult:nth-child(odd),
        #rightPanel .main-container #prospectSection #prospectTables #prospectManagerTabs tbody tr:nth-child(odd), #rightPanel .main-container #prospectSection #proClientsTable table.dataTable tbody tr.odd,
        #rightPanel .main-container #prospectSection #proClientsTable tr.odd,
        #rightPanel .main-container #prospectSection #proClientsTable tbody tr.agentSearchResult:nth-child(odd),
        #rightPanel .main-container #prospectSection #proClientsTable #prospectManagerTabs tbody tr:nth-child(odd) {
          background-color: #F7F8F9; }
        #rightPanel .main-container #prospectSection #prospectTables #psrTable tr:hover,
        #rightPanel .main-container #prospectSection #prospectTables table.dataTable tbody tr:hover,
        #rightPanel .main-container #prospectSection #prospectTables table.dataTable tbody tr:hover td,
        #rightPanel .main-container #prospectSection #prospectTables .highlighted,
        #rightPanel .main-container #prospectSection #prospectTables tr.selected td,
        #rightPanel .main-container #prospectSection #prospectTables .homeToolbar .ui-accordion-content ul li:hover,
        #rightPanel .main-container #prospectSection #prospectTables #SearchAgentsResults table tbody tr:hover,
        #rightPanel .main-container #prospectSection #prospectTables #SearchAgentsResults table tbody tr:hover td, #rightPanel .main-container #prospectSection #proClientsTable #psrTable tr:hover,
        #rightPanel .main-container #prospectSection #proClientsTable table.dataTable tbody tr:hover,
        #rightPanel .main-container #prospectSection #proClientsTable table.dataTable tbody tr:hover td,
        #rightPanel .main-container #prospectSection #proClientsTable .highlighted,
        #rightPanel .main-container #prospectSection #proClientsTable tr.selected td,
        #rightPanel .main-container #prospectSection #proClientsTable .homeToolbar .ui-accordion-content ul li:hover,
        #rightPanel .main-container #prospectSection #proClientsTable #SearchAgentsResults table tbody tr:hover,
        #rightPanel .main-container #prospectSection #proClientsTable #SearchAgentsResults table tbody tr:hover td {
          background-color: #d4d4d4 !important; }
        #rightPanel .main-container #prospectSection #prospectTables table, #rightPanel .main-container #prospectSection #proClientsTable table {
          overflow: hidden !important; }
        #rightPanel .main-container #prospectSection #prospectTables .dataTables_processing, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_processing {
          border: 0;
          background: rgba(255, 255, 255, 0.73) !important;
          min-height: 70px !important;
          height: -webkit-fill-available !important;
          z-index: 10 !important;
          top: 0 !important;
          margin-top: -1px !important;
          margin-left: 0px !important;
          width: -webkit-fill-available !important;
          left: 0 !important;
          margin-right: -2px; }
          #rightPanel .main-container #prospectSection #prospectTables .dataTables_processing .loaderContainer, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_processing .loaderContainer {
            display: flex;
            height: -webkit-fill-available; }
        #rightPanel .main-container #prospectSection #prospectTables .dataTables_scrollBody, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_scrollBody {
          border: 0; }
          #rightPanel .main-container #prospectSection #prospectTables .dataTables_scrollBody, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_scrollBody {
            scrollbar-width: thin;
            scrollbar-color: #b1b1b1 #f7f8fc; }
          #rightPanel .main-container #prospectSection #prospectTables .dataTables_scrollBody::-webkit-scrollbar, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_scrollBody::-webkit-scrollbar {
            width: 11px; }
          #rightPanel .main-container #prospectSection #prospectTables .dataTables_scrollBody::-webkit-scrollbar-track, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_scrollBody::-webkit-scrollbar-track {
            background: #f7f8fc; }
          #rightPanel .main-container #prospectSection #prospectTables .dataTables_scrollBody::-webkit-scrollbar-thumb, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_scrollBody::-webkit-scrollbar-thumb {
            background-color: #b1b1b1;
            border-radius: 6px;
            border: 3px solid #f7f8fc; }
          @media screen and (min-width: 1200px) {
            #rightPanel .main-container #prospectSection #prospectTables .dataTables_scrollBody, #rightPanel .main-container #prospectSection #proClientsTable .dataTables_scrollBody {
              max-height: calc(100vh - 427px) !important;
              overflow-y: auto !important;
              overflow-x: hidden !important; } }
      #rightPanel .main-container #prospectSection .tab-pane#pills-analysis, #rightPanel .main-container #prospectSection .tab-pane#pills-cartsettings, #rightPanel .main-container #prospectSection .tab-pane#pills-history, #rightPanel .main-container #prospectSection .tab-pane#pills-illustrations {
        /*   @media screen and (min-width:$large) {
                        max-height: calc(100vh - 500px);
                        overflow: auto;
                    }*/ }
        #rightPanel .main-container #prospectSection .tab-pane#pills-analysis, #rightPanel .main-container #prospectSection .tab-pane#pills-cartsettings, #rightPanel .main-container #prospectSection .tab-pane#pills-history, #rightPanel .main-container #prospectSection .tab-pane#pills-illustrations {
          scrollbar-width: thin;
          scrollbar-color: #b1b1b1 #f7f8fc; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-analysis::-webkit-scrollbar, #rightPanel .main-container #prospectSection .tab-pane#pills-cartsettings::-webkit-scrollbar, #rightPanel .main-container #prospectSection .tab-pane#pills-history::-webkit-scrollbar, #rightPanel .main-container #prospectSection .tab-pane#pills-illustrations::-webkit-scrollbar {
          width: 11px; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-analysis::-webkit-scrollbar-track, #rightPanel .main-container #prospectSection .tab-pane#pills-cartsettings::-webkit-scrollbar-track, #rightPanel .main-container #prospectSection .tab-pane#pills-history::-webkit-scrollbar-track, #rightPanel .main-container #prospectSection .tab-pane#pills-illustrations::-webkit-scrollbar-track {
          background: #f7f8fc; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-analysis::-webkit-scrollbar-thumb, #rightPanel .main-container #prospectSection .tab-pane#pills-cartsettings::-webkit-scrollbar-thumb, #rightPanel .main-container #prospectSection .tab-pane#pills-history::-webkit-scrollbar-thumb, #rightPanel .main-container #prospectSection .tab-pane#pills-illustrations::-webkit-scrollbar-thumb {
          background-color: #b1b1b1;
          border-radius: 6px;
          border: 3px solid #f7f8fc; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-analysis .dropdown-item, #rightPanel .main-container #prospectSection .tab-pane#pills-cartsettings .dropdown-item, #rightPanel .main-container #prospectSection .tab-pane#pills-history .dropdown-item, #rightPanel .main-container #prospectSection .tab-pane#pills-illustrations .dropdown-item {
          font-size: 16px;
          line-height: 24px; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-analysis .programIco, #rightPanel .main-container #prospectSection .tab-pane#pills-cartsettings .programIco, #rightPanel .main-container #prospectSection .tab-pane#pills-history .programIco, #rightPanel .main-container #prospectSection .tab-pane#pills-illustrations .programIco {
          width: 20px; }
      #rightPanel .main-container #prospectSection .tab-pane#pills-analysis .rename-analysis-button {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden; }
      #rightPanel .main-container #prospectSection .tab-pane#pills-analysis .dropdown-menu {
        max-width: 100%; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-analysis .dropdown-menu .dropdown-item {
          overflow: hidden;
          width: auto;
          white-space: nowrap;
          text-overflow: ellipsis;
          max-width: inherit; }
      #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire {
        /*    .text-azul {
                        color: #121C35;
                        background: white;
                    }

                    .bg-azul {
                        background: #121C35;
                        color: white;
                    }*/ }
        #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire .border {
          border-radius: 5px; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire .completed .boxNumber {
          background: #EF6825 !important; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire .completed .boxPriority {
          color: #EF6825 !important; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire .completed #btnQuestionnaire {
          background: #EF6825 !important;
          border: 1px solid #EF6825 !important; }
          #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire .completed #btnQuestionnaire:hover {
            background: #ff9662 !important; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire .boxNumber {
          font-size: 14px;
          font-weight: bold;
          border-radius: 5px;
          background: #121C35;
          color: white;
          max-width: 40px !important;
          min-width: 40px;
          text-align: center;
          height: 40px;
          display: flex;
          margin-bottom: 6px; }
          #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire .boxNumber.completed {
            background: #EF6825 !important; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire .boxPriority {
          font-size: 14px;
          font-weight: bold;
          border-radius: 5px;
          color: #121C35;
          background: white;
          margin-right: .5rem;
          margin-left: .5rem;
          border: 1px solid #dee2e6;
          display: flex;
          margin-bottom: 6px;
          height: 40px; }
          #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire .boxPriority:hover {
            cursor: pointer; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire .rowCustom {
          min-height: 38px; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire #btnQuestionnaire {
          font-size: 14px;
          background: #121C35;
          color: white;
          padding: 10px 15px;
          font-weight: bold; }
          #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire #btnQuestionnaire:hover {
            background: #182b58; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire #movableRetirementSavings, #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire #questionnaireSummary {
          font-size: 14px; }
        #rightPanel .main-container #prospectSection .tab-pane#pills-questionnaire #sortWidget {
          overflow: hidden; }
      #rightPanel .main-container #prospectSection .tab-pane .scenariosHeaderStatus {
        color: #5A5E62;
        font-family: Inter;
        font-size: 12px;
        font-style: normal;
        font-weight: 600 !important;
        line-height: 18px;
        letter-spacing: 0px;
        text-align: left; }
      #rightPanel .main-container #prospectSection .tab-pane .inner-tab-content {
        overflow-y: auto;
        overflow-x: hidden; }
      #rightPanel .main-container #prospectSection .tab-pane .analysisIcoContainer {
        padding-top: 6px;
        padding-bottom: 6px;
        border-top: 1px solid #f3f3f3; }
        #rightPanel .main-container #prospectSection .tab-pane .analysisIcoContainer:first-child {
          border-right: 1px solid #f3f3f3; }
        #rightPanel .main-container #prospectSection .tab-pane .analysisIcoContainer .attachIlustrations {
          color: #bfbbbb;
          cursor: pointer;
          display: contents; }
          #rightPanel .main-container #prospectSection .tab-pane .analysisIcoContainer .attachIlustrations:hover {
            color: #4c4f52 !important; }
          #rightPanel .main-container #prospectSection .tab-pane .analysisIcoContainer .attachIlustrations .lblIulTitle {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            padding-right: 10px;
            display: inline-block; }
      #rightPanel .main-container #prospectSection #notesHistory {
        border-bottom: 0 !important; }
        #rightPanel .main-container #prospectSection #notesHistory .fromMe {
          background: #fff;
          border: 1px solid lightgrey; }
        #rightPanel .main-container #prospectSection #notesHistory .fromOthers:not(.issuer) {
          background-color: #f7f7f7;
          border: 0;
          padding: 7px;
          color: #000; }
        #rightPanel .main-container #prospectSection #notesHistory .issuer {
          margin-top: 5px; }
      #rightPanel .main-container #prospectSection #pills-cartsettings .product-version.disabled {
        filter: none;
        /* opacity: .5;*/ }
      #rightPanel .main-container #prospectSection #commentForm #commentSubmit {
        height: 80%; }
      #rightPanel .main-container #prospectSection #ilustrationList #dragAndDropContainer .inner {
        font-size: 15px;
        background-color: #fff;
        border: 3px dashed #0778af;
        border-radius: 10px; }
        #rightPanel .main-container #prospectSection #ilustrationList #dragAndDropContainer .inner .lblErrorMessage {
          padding: 10px 20px;
          color: #ca0101;
          border-radius: 5px;
          display: none; }
        #rightPanel .main-container #prospectSection #ilustrationList #dragAndDropContainer .inner.dropping {
          border: 3px dashed red !important; }
      #rightPanel .main-container #prospectSection #ilustrationList #dragAndDropContainer #btnDragAndDropBrowse {
        border: 2px solid black;
        color: #fff;
        background: #000;
        font-weight: bold;
        display: flex; }
    #rightPanel .main-container #prospectImportSection {
      font-size: 12px;
      /*#region Datatables*/
      /*#endregion Datatables */ }
      #rightPanel .main-container #prospectImportSection .dataTables_scrollHeadInner {
        width: 100% !important;
        border-right: 1px solid #dcdcdc; }
      #rightPanel .main-container #prospectImportSection table {
        width: calc(100% - 2px) !important; }
        #rightPanel .main-container #prospectImportSection table thead {
          background: #fff; }
          #rightPanel .main-container #prospectImportSection table thead tr {
            border-bottom: 0; }
            #rightPanel .main-container #prospectImportSection table thead tr th {
              padding-top: 10px;
              padding-bottom: 10px;
              border: 0; }
        #rightPanel .main-container #prospectImportSection table tbody tr.selected td {
          border-top: 1px dashed black;
          border-top-width: 1px;
          border-top-style: dashed;
          border-top-color: black;
          border-bottom: 1px dashed black;
          border-bottom-width: 1px;
          border-bottom-style: dashed;
          border-bottom-color: black; }
        #rightPanel .main-container #prospectImportSection table tbody tr td {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          box-sizing: border-box; }
      #rightPanel .main-container #prospectImportSection .icoContainer {
        min-width: 21px;
        display: inline-block; }
        #rightPanel .main-container #prospectImportSection .icoContainer img {
          /*margin: 0 3px;*/
          width: 13px;
          height: auto; }
      #rightPanel .main-container #prospectImportSection .btn-secondary {
        background-color: #A2A7AC;
        border-color: #A2A7AC; }
        #rightPanel .main-container #prospectImportSection .btn-secondary:hover {
          background-color: #868686; }
      #rightPanel .main-container #prospectImportSection #btnRunImport {
        opacity: 0.8; }
      #rightPanel .main-container #prospectImportSection .prospectIdSelection {
        cursor: pointer; }
      #rightPanel .main-container #prospectImportSection .ckContainer {
        background: white;
        padding: 5px 10px;
        border-radius: 6px;
        border: 1px solid #dcdcdc;
        display: flex;
        font-weight: bold;
        font-size: 12px;
        cursor: pointer; }
        #rightPanel .main-container #prospectImportSection .ckContainer input, #rightPanel .main-container #prospectImportSection .ckContainer label {
          cursor: pointer; }
        #rightPanel .main-container #prospectImportSection .ckContainer .dropdown-toggle, #rightPanel .main-container #prospectImportSection .ckContainer .dropdown-item {
          font-size: 12px;
          font-weight: bold; }
      #rightPanel .main-container #prospectImportSection .dataTables_scrollBody {
        border: 0; }
        #rightPanel .main-container #prospectImportSection .dataTables_scrollBody {
          scrollbar-width: thin;
          scrollbar-color: #b1b1b1 #f7f8fc; }
        #rightPanel .main-container #prospectImportSection .dataTables_scrollBody::-webkit-scrollbar {
          width: 11px; }
        #rightPanel .main-container #prospectImportSection .dataTables_scrollBody::-webkit-scrollbar-track {
          background: #f7f8fc; }
        #rightPanel .main-container #prospectImportSection .dataTables_scrollBody::-webkit-scrollbar-thumb {
          background-color: #b1b1b1;
          border-radius: 6px;
          border: 3px solid #f7f8fc; }
        @media screen and (min-width: 1200px) {
          #rightPanel .main-container #prospectImportSection .dataTables_scrollBody {
            max-height: calc(100vh - 427px) !important;
            overflow-y: auto !important;
            overflow-x: hidden !important; } }
      #rightPanel .main-container #prospectImportSection .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center; }
      #rightPanel .main-container #prospectImportSection .dataTables_paginate {
        margin-top: 10px; }
      #rightPanel .main-container #prospectImportSection .dataTables_scrollHead {
        background: transparent; }
      #rightPanel .main-container #prospectImportSection table.dataTable tbody tr.even,
      #rightPanel .main-container #prospectImportSection tr.even,
      #rightPanel .main-container #prospectImportSection tbody tr.agentSearchResult:nth-child(even),
      #rightPanel .main-container #prospectImportSection #prospectManagerTabs tbody tr:nth-child(even) {
        background-color: #fff; }
      #rightPanel .main-container #prospectImportSection table.dataTable tbody tr.odd,
      #rightPanel .main-container #prospectImportSection tr.odd,
      #rightPanel .main-container #prospectImportSection tbody tr.agentSearchResult:nth-child(odd),
      #rightPanel .main-container #prospectImportSection #prospectManagerTabs tbody tr:nth-child(odd) {
        background-color: #F7F8F9; }
      #rightPanel .main-container #prospectImportSection #psrTable tr:hover,
      #rightPanel .main-container #prospectImportSection table.dataTable tbody tr:hover,
      #rightPanel .main-container #prospectImportSection table.dataTable tbody tr:hover td,
      #rightPanel .main-container #prospectImportSection .highlighted,
      #rightPanel .main-container #prospectImportSection tr.selected td,
      #rightPanel .main-container #prospectImportSection .homeToolbar .ui-accordion-content ul li:hover,
      #rightPanel .main-container #prospectImportSection #SearchAgentsResults table tbody tr:hover,
      #rightPanel .main-container #prospectImportSection #SearchAgentsResults table tbody tr:hover td {
        background-color: #d4d4d4 !important; }
      #rightPanel .main-container #prospectImportSection table {
        overflow: hidden !important; }
    #rightPanel .main-container #importFromClientContainer, #rightPanel .main-container #importProspectsContainer, #rightPanel .main-container #proClientsModal {
      position: fixed;
      top: 0;
      width: 100%;
      left: 0;
      z-index: 1000;
      background: rgba(0, 0, 0, 0.5);
      height: 100%;
      padding: 8% 17%; }
      #rightPanel .main-container #importFromClientContainer input[type=checkbox], #rightPanel .main-container #importProspectsContainer input[type=checkbox], #rightPanel .main-container #proClientsModal input[type=checkbox] {
        /* Double-sized Checkboxes */
        -ms-transform: scale(2);
        /* IE */
        -moz-transform: scale(2);
        /* FF */
        -webkit-transform: scale(2);
        /* Safari and Chrome */
        -o-transform: scale(2);
        /* Opera */
        transform: scale(2);
        padding: 10px; }
      #rightPanel .main-container #importFromClientContainer .inner, #rightPanel .main-container #importProspectsContainer .inner, #rightPanel .main-container #proClientsModal .inner {
        background: #fff;
        padding: 10% 15%;
        max-width: 1120px;
        margin: auto; }
        #rightPanel .main-container #importFromClientContainer .inner .h1Custom, #rightPanel .main-container #importProspectsContainer .inner .h1Custom, #rightPanel .main-container #proClientsModal .inner .h1Custom {
          font-family: Inter;
          font-style: normal;
          font-weight: bold;
          font-size: 35px;
          line-height: 45px; }
        #rightPanel .main-container #importFromClientContainer .inner h5Custom, #rightPanel .main-container #importProspectsContainer .inner h5Custom, #rightPanel .main-container #proClientsModal .inner h5Custom {
          font-family: Inter;
          font-style: normal;
          font-weight: 500;
          font-size: 12px;
          line-height: 18px;
          display: flex;
          align-items: center; }
        #rightPanel .main-container #importFromClientContainer .inner #btnCancel, #rightPanel .main-container #importProspectsContainer .inner #btnCancel, #rightPanel .main-container #proClientsModal .inner #btnCancel {
          width: 150px;
          height: 45px;
          border: 3px solid #2E3338;
          box-sizing: border-box;
          border-radius: 4px;
          background: white; }
        #rightPanel .main-container #importFromClientContainer .inner #btnImport, #rightPanel .main-container #importFromClientContainer .inner #btnContinue, #rightPanel .main-container #importProspectsContainer .inner #btnImport, #rightPanel .main-container #importProspectsContainer .inner #btnContinue, #rightPanel .main-container #proClientsModal .inner #btnImport, #rightPanel .main-container #proClientsModal .inner #btnContinue {
          width: 150px;
          height: 45px;
          background: #2E3338;
          border-radius: 4px;
          color: white; }
        #rightPanel .main-container #importFromClientContainer .inner .input-validation-error, #rightPanel .main-container #importProspectsContainer .inner .input-validation-error, #rightPanel .main-container #proClientsModal .inner .input-validation-error {
          outline: 1px solid #ff0000 !important; }
    @media (min-width: 1095px) {
      #rightPanel .main-container #commissionsSection #btnFilterSales {
        margin-top: -42px;
        margin-bottom: 15px; } }
    #rightPanel .main-container #clientSuccessSection {
      font-size: 14px; }
      #rightPanel .main-container #clientSuccessSection .lblValue {
        font-size: 25px;
        font-weight: bold;
        margin-top: 5px; }
      #rightPanel .main-container #clientSuccessSection .nav-item {
        cursor: pointer; }
      #rightPanel .main-container #clientSuccessSection li.nav-item {
        font-size: 14px;
        font-weight: bold; }
      #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper {
        /*#region Datatables*/ }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .requiresActionRow {
          text-decoration: none; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_scrollHeadInner {
          width: 100% !important;
          border-right: 1px solid #dcdcdc; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table {
          width: calc(100% - 2px) !important;
          border-top: 1px solid #dcdcdc;
          border-left: 1px solid #dcdcdc;
          border-right: 1px solid #dcdcdc;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px;
          border-bottom: 1px solid #dcdcdc !important;
          cursor: pointer; }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table thead {
            background: #fff; }
            #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table thead tr {
              border-bottom: 0; }
            #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table thead th {
              padding-top: 10px;
              padding-bottom: 10px;
              border: 0; }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table tbody tr.selected td {
            border-top: 1px dashed black;
            border-top-width: 1px;
            border-top-style: dashed;
            border-top-color: black;
            border-bottom: 1px dashed black;
            border-bottom-width: 1px;
            border-bottom-style: dashed;
            border-bottom-color: black; }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table tbody tr td {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            box-sizing: border-box; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .lblTotalProspects {
          /*position: absolute;*/
          right: 20px;
          bottom: 2px;
          font-size: 0.8rem; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer {
          width: 21px;
          display: inline-block;
          background-repeat: no-repeat;
          background-size: contain;
          height: 15px; }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer img {
            /*margin: 0 3px;*/
            width: 13px;
            height: auto; }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgRequiresAction {
            background-image: url("/Content/images/V2/Followup_Flag_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgWaiting {
            background-image: url("/Content/images/V2/clock_no.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgBookStarted {
            background-image: url("/Content/images/V2/Book_half_black_grey_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgBookDone {
            background-image: url("/Content/images/V2/Book_full_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgBookNotStarted {
            background-image: url("/Content/images/V2/Book_Icon_Lined_Grey_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgVideoSent {
            background-image: url("/Content/images/V2/Play_Icon_Lined_Black_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgVideoStarted {
            background-image: url("/Content/images/V2/Play_half_black_gray_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgVideoDone {
            background-image: url("/Content/images/V2/Play_full_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgVideoNotStarted {
            background-image: url("/Content/images/V2/Play_gray_line_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgQuickAnalysisRun {
            background-image: url("/Content/images/V2/Analysis_Icon_Quick_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgAnalysisRun {
            background-image: url("/Content/images/V2/Analysis_full_black_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgAnalysisNotRun {
            background-image: url("/Content/images/V2/Analysis_gray_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgAnalysisStarted {
            background-image: url("/Content/images/V2/Analysis_half_balck_gray_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgPurchase {
            background-image: url("/Content/images/V2/Shopping_cart_icon_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgPurchaseCanceled {
            background-image: url("/Content/images/V2/Shopping_cart_lined_icon_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgEnrolledAgent {
            background-image: url("/Content/images/V2/Agent_Full_Black_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgEnrolledAgentProspective {
            background-image: url("/Content/images/V2/Prospective_Agent_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgReferral {
            background-image: url("/Content/images/V2/referral_sm.png"); }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .icoContainer.imgAffReferral {
            background-image: url("/Content/images/V2/aff_referral_sm.png"); }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_wrapper .dataTables_paginate {
          float: none;
          text-align: center; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_paginate {
          margin-top: 10px; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_scrollHead {
          background: transparent; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table.dataTable tbody tr.even,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper tr.even,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper tbody tr.agentSearchResult:nth-child(even),
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper #prospectManagerTabs tbody tr:nth-child(even) {
          background-color: #fff; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table.dataTable tbody tr.odd,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper tr.odd,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper tbody tr.agentSearchResult:nth-child(odd),
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper #prospectManagerTabs tbody tr:nth-child(odd) {
          background-color: #F7F8F9; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper #psrTable tr:hover,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table.dataTable tbody tr:hover,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table.dataTable tbody tr:hover td,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .highlighted,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper tr.selected td,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .homeToolbar .ui-accordion-content ul li:hover,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper #SearchAgentsResults table tbody tr:hover,
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper #SearchAgentsResults table tbody tr:hover td {
          background-color: #d4d4d4 !important; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper table {
          overflow: hidden !important; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_processing {
          border: 0;
          background: rgba(255, 255, 255, 0.73) !important;
          min-height: 70px !important;
          height: -webkit-fill-available !important;
          z-index: 10 !important;
          top: 0 !important;
          margin-top: -1px !important;
          margin-left: 0px !important;
          width: -webkit-fill-available !important;
          left: 0 !important;
          margin-right: -2px; }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_processing .loaderContainer {
            display: flex;
            height: -webkit-fill-available; }
        #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_scrollBody {
          border: 0; }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_scrollBody {
            scrollbar-width: thin;
            scrollbar-color: #b1b1b1 #f7f8fc; }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_scrollBody::-webkit-scrollbar {
            width: 11px; }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_scrollBody::-webkit-scrollbar-track {
            background: #f7f8fc; }
          #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_scrollBody::-webkit-scrollbar-thumb {
            background-color: #b1b1b1;
            border-radius: 6px;
            border: 3px solid #f7f8fc; }
          @media screen and (min-width: 1200px) {
            #rightPanel .main-container #clientSuccessSection .clientSuccessWrapper .dataTables_scrollBody {
              max-height: calc(100vh - 427px) !important;
              overflow-y: auto !important;
              overflow-x: hidden !important; } }

#dialog #analysisToolbars .CloseAnalysis:not(.regButton), #dialog #analysisToolbars .btnGray:not(.regButton), .analysisPopup #analysisToolbars .CloseAnalysis:not(.regButton), .analysisPopup #analysisToolbars .btnGray:not(.regButton) {
  /*padding: 10px 11px;*/
  background: #5A5E62;
  border-color: #5A5E62;
  border-radius: 4px;
  color: white; }
  #dialog #analysisToolbars .CloseAnalysis:not(.regButton):hover:not(.regButton), #dialog #analysisToolbars .btnGray:not(.regButton):hover:not(.regButton), .analysisPopup #analysisToolbars .CloseAnalysis:not(.regButton):hover:not(.regButton), .analysisPopup #analysisToolbars .btnGray:not(.regButton):hover:not(.regButton) {
    background: #43484d;
    border-color: #43484d; }

#dialog #analysisToolbars .btnBlue, .analysisPopup #analysisToolbars .btnBlue {
  background: #313DE7;
  border-color: #313DE7;
  color: white;
  border-radius: 4px; }
  #dialog #analysisToolbars .btnBlue:hover, .analysisPopup #analysisToolbars .btnBlue:hover {
    background: #000ecf;
    border-color: #000ecf; }

#dialog #analysisToolbars .btnGreen, .analysisPopup #analysisToolbars .btnGreen {
  background: #079F64;
  border-color: #079F64;
  color: white;
  border-radius: 4px; }
  #dialog #analysisToolbars .btnGreen:hover, .analysisPopup #analysisToolbars .btnGreen:hover {
    background: #0b8b5a;
    border-color: #0b8b5a; }

#dialog #analysisToolbars .btnCarrier, .analysisPopup #analysisToolbars .btnCarrier {
  width: 43px;
  padding: 5px 3px 5px 3px; }

#dialog #analysisToolbars .ico, .analysisPopup #analysisToolbars .ico {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-right: 5px; }
  #dialog #analysisToolbars .ico.pdf:before, .analysisPopup #analysisToolbars .ico.pdf:before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f1c1";
    margin-right: 5px; }
  #dialog #analysisToolbars .ico:fullscreen:before, .analysisPopup #analysisToolbars .ico:fullscreen:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f424";
    margin-right: 5px; }
  #dialog #analysisToolbars .ico.email:before, .analysisPopup #analysisToolbars .ico.email:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f0e0";
    margin-right: 5px; }
  #dialog #analysisToolbars .ico.worksheet:before, .analysisPopup #analysisToolbars .ico.worksheet:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f65b";
    margin-right: 5px; }
  #dialog #analysisToolbars .ico.cancel:before, .analysisPopup #analysisToolbars .ico.cancel:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f060";
    margin-right: 5px; }
  #dialog #analysisToolbars .ico.export:before, .analysisPopup #analysisToolbars .ico.export:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f56e";
    margin-right: 5px; }
  #dialog #analysisToolbars .ico.remoteConference:before, .analysisPopup #analysisToolbars .ico.remoteConference:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f1eb";
    margin-right: 5px; }
  #dialog #analysisToolbars .ico.presentation:before, .analysisPopup #analysisToolbars .ico.presentation:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f685";
    margin-right: 5px; }
  #dialog #analysisToolbars .ico.config:before, .analysisPopup #analysisToolbars .ico.config:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f013";
    margin-right: 5px; }
  #dialog #analysisToolbars .ico.cart:before, .analysisPopup #analysisToolbars .ico.cart:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f07a";
    margin-right: 5px; }

#dialog #analysisToolbars .mobileDropdownMenu .dropup button, .analysisPopup #analysisToolbars .mobileDropdownMenu .dropup button {
  width: auto;
  background: #ffffff !important;
  border-color: #ffffff;
  color: #6c757d;
  padding: 0.25rem 1.5 rem;
  clear: both;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
  border: 0;
  margin-left: 0.5rem !important;
  padding: 0.5rem !important; }

.modal-dialog #tableContainer .filter-section {
  padding: 5px 2px;
  border-radius: 5px;
  color: #555;
  font-size: 12px; }

.modal-dialog #tableContainer #tag-filters {
  display: flex; }
  .modal-dialog #tableContainer #tag-filters .tag-filter {
    display: inline-block;
    margin-top: 5px;
    margin-right: 3px;
    padding: 1px 10px;
    background-color: #e9ecef;
    border: 2px solid #dee2e6;
    border-radius: 20px;
    cursor: pointer;
    transition: all 0.3s ease;
    font-size: 12px; }
  .modal-dialog #tableContainer #tag-filters .tag-filter:hover {
    background-color: #dee2e6;
    transform: translateY(-1px); }
  .modal-dialog #tableContainer #tag-filters .tag-filter.active {
    color: white;
    background-color: #313de7;
    border-color: #313de7; }
  .modal-dialog #tableContainer #tag-filters .clear-filters {
    cursor: pointer;
    font-size: 12px; }

.modal-dialog #tableContainer .tag {
  /* display: inline-block;
            margin: 2px;
            padding: 3px 8px;
            background-color: #17a2b8;
            color: white;
            border-radius: 12px;*/
  font-size: 11px; }

.modal-dialog #tableContainer .newProspect {
  z-index: 999997; }

@media (max-width: 991px) {
  ._hj_feedback_container {
    display: none !important; }
  #btnSideBarResizerOutter {
    display: none !important; } }
