@charset "UTF-8";
/* Default styling
  * https://github.com/tonystar/float-label-css/blob/master/scss/float-label.scss
  */
#bookmarks_notification .nav-link.dropdown-toggle {
  padding: 9px 5px; }

.question-mark a {
  padding: 10px;
  display: inline-block; }

.user-menu-list .nav-link .fa-user-circle {
  font-size: 21px; }

/*.popover.fade.bs-popover-bottom.show {
    transform: translate3d(971px, 34px, 0px) !important;
}
#popover-content {
  background: red;
}*/
.global-language .nav-link.dropdown-toggle {
  display: flex;
  align-items: center; }
.global-language .dropdown-menu.global-language-dropdown {
  left: -300px !important;
  min-width: 350px !important;
  margin-top: 0 !important;
  padding: 0 15px;
  position: absolute;
  border-radius: 0; }
  .global-language .dropdown-menu.global-language-dropdown .item-group {
    padding: 3px;
    margin-bottom: 5px; }
    .global-language .dropdown-menu.global-language-dropdown .item-group a.list-item {
      display: table !important;
      font-size: 12px;
      color: #333;
      font-weight: normal;
      text-decoration: none; }
      .global-language .dropdown-menu.global-language-dropdown .item-group a.list-item .flag-wrapper, .global-language .dropdown-menu.global-language-dropdown .item-group a.list-item .country-name {
        display: table-cell;
        float: none;
        vertical-align: top; }
      .global-language .dropdown-menu.global-language-dropdown .item-group a.list-item .flag-wrapper {
        width: 20px !important;
        border: 0;
        box-shadow: 0 0 0; }
      .global-language .dropdown-menu.global-language-dropdown .item-group a.list-item .country-name {
        padding-left: 10px; }
      .global-language .dropdown-menu.global-language-dropdown .item-group a.list-item:hover {
        color: #3ba5c6; }
.global-language .flag-wrapper .flag {
  display: block;
  background-size: cover;
  width: 20px;
  height: 19px;
  border: 1px solid #f0f0f1 !important; }
.global-language .no-wrap {
  white-space: nowrap;
  margin-bottom: 8px;
  overflow: hidden; }
.global-language .all-flags .flag-icon-background {
  cursor: pointer; }
.global-language .flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }
.global-language .flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em; }
.global-language .flag-icon:before {
  content: "\00a0"; }
.global-language .flag-icon.flag-icon-squared {
  width: 1em; }
.global-language .flag-icon-hi {
  background-image: url(../images/flags/hi.svg); }
.global-language .flag-icon-en {
  background-image: url(../images/flags/en.svg); }
.global-language .flag-icon-zh-CN {
  background-image: url(../images/flags/zh-CN.svg); }
.global-language .flag-icon-ar {
  background-image: url(../images/flags/ar.svg); }
.global-language .flag-icon-fr {
  background-image: url(../images/flags/fr.svg); }
.global-language .flag-icon-de {
  background-image: url(../images/flags/de.svg); }
.global-language .flag-icon-ja {
  background-image: url(../images/flags/ja.svg); }
.global-language .flag-icon-ko {
  background-image: url(../images/flags/ko.svg); }
.global-language .flag-icon-pt {
  background-image: url(../images/flags/pt.svg); }
.global-language .flag-icon-ru {
  background-image: url(../images/flags/ru.svg); }
.global-language .flag-icon-es {
  background-image: url(../images/flags/es.svg); }

#addClients .add-border {
  border: 1px solid #dedede;
  cursor: pointer;
  z-index: 1000;
  position: relative; }
#addClients .modal-content {
  color: #333; }
#addClients .modal-body #form_div {
  display: flex;
  align-items: center; }
#addClients .modal-body #client_form #add_company .input.Search {
  width: 100%;
  margin-right: 15px; }
#addClients .modal-body #wizard_div .steps ul {
  display: flex; }
  #addClients .modal-body #wizard_div .steps ul li a {
    padding: 10px 5px;
    color: #333;
    text-align: center;
    font-size: 12px;
    white-space: nowrap;
    font-weight: 600; }
    #addClients .modal-body #wizard_div .steps ul li a span.number {
      display: none; }
  #addClients .modal-body #wizard_div .steps ul li.current a {
    color: #fff; }
  #addClients .modal-body #wizard_div .steps ul li.done a {
    background: green;
    color: #fff; }
#addClients .modal-body #wizard_div .content {
  background: transparent;
  min-height: 410px; }
  #addClients .modal-body #wizard_div .content .body {
    width: 100%;
    padding: 0px 0 15px 0; }
    #addClients .modal-body #wizard_div .content .body .card-header {
      background: transparent;
      padding: 0; }
      #addClients .modal-body #wizard_div .content .body .card-header .btn-link {
        display: flex !important;
        align-content: center;
        justify-content: space-between;
        text-align: left;
        color: #333;
        text-decoration: none;
        padding: 0; }
        #addClients .modal-body #wizard_div .content .body .card-header .btn-link .count .fa-caret-down {
          display: none; }
    #addClients .modal-body #wizard_div .content .body .card-body {
      padding: 5px 0;
      max-height: 400px;
      overflow: auto; }
      #addClients .modal-body #wizard_div .content .body .card-body .company-list ul.list-inline {
        list-style-type: none !important; }
        #addClients .modal-body #wizard_div .content .body .card-body .company-list ul.list-inline li .item-lists {
          display: flex;
          align-items: start;
          background: #f3f3f3;
          margin: 5px;
          min-height: 46px;
          align-items: center;
          padding: 5px 10px;
          border: 1px solid #dedede;
          font-size: 12px; }
          #addClients .modal-body #wizard_div .content .body .card-body .company-list ul.list-inline li .item-lists span {
            padding-left: 5px;
            word-break: break-word; }
      #addClients .modal-body #wizard_div .content .body .card-body .related-list .user-tables-section
      .dataTables_wrapper .dataTables_length {
        width: 50%;
        float: left; }
        #addClients .modal-body #wizard_div .content .body .card-body .related-list .user-tables-section
        .dataTables_wrapper .dataTables_length label {
          display: flex;
          align-items: center; }
      #addClients .modal-body #wizard_div .content .body .card-body .related-list .user-tables-section
      .dataTables_wrapper .dataTables_filter {
        width: auto;
        float: right; }
        #addClients .modal-body #wizard_div .content .body .card-body .related-list .user-tables-section
        .dataTables_wrapper .dataTables_filter label {
          display: flex;
          align-items: center; }
          #addClients .modal-body #wizard_div .content .body .card-body .related-list .user-tables-section
          .dataTables_wrapper .dataTables_filter label input {
            margin-left: 10px;
            border-radius: 3px !important;
            height: 30px;
            margin-bottom: 5px; }
#addClients .addMoreClients {
  left: 0px;
  display: flex;
  align-items: baseline;
  width: 100%;
  justify-content: center; }
  #addClients .addMoreClients div.col-md-12 {
    text-align: center; }
    #addClients .addMoreClients div.col-md-12 .check-icon {
      font-size: 60px; }
#addClients #related_table11_length {
  display: none; }
#addClients .adjacentMarSelect .related-list {
  position: relative;
  top: -35px; }
#addClients .adjacent-markets-table tr td {
  font-size: 10px; }
#addClients .adjacent-markets-table tr th {
  font-size: 12px; }
#addClients .adjacent-markets-table tr td:first-child {
  font-size: 12px; }

.automated-desks .add-company .input.Search {
  width: 100%;
  margin-right: 15px; }
.automated-desks #clients_list .nav-item {
  position: relative; }
  .automated-desks #clients_list .nav-item .nav-link {
    border: 1px solid #ced4da;
    color: #256882;
    background: transparent;
    margin-right: 15px; }
  .automated-desks #clients_list .nav-item .nav-link.active {
    border: 1px solid #ced4da;
    color: #fff;
    background: #256882; }
  .automated-desks #clients_list .nav-item .close-icon {
    position: absolute;
    top: -6px;
    right: 7px;
    border: 1px solid #ccc;
    padding: 0px 6px;
    border-radius: 50%;
    background: #fff; }
.automated-desks .tab-pane .company-list ul.list-inline li {
  float: left;
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  padding: 0; }
  .automated-desks .tab-pane .company-list ul.list-inline li input.chk_competitor {
    margin: 3px; }
  .automated-desks .tab-pane .company-list ul.list-inline li .item-lists {
    display: flex !important;
    margin-bottom: 0;
    border: 1px solid #d5c9c9;
    padding: 5px;
    display: block;
    width: 100%;
    min-height: 50px;
    text-align: left;
    align-items: baseline;
    border-radius: 3px;
    margin: 5px;
    align-items: center;
    box-shadow: 2px 2px 2px #ccc; }
    .automated-desks .tab-pane .company-list ul.list-inline li .item-lists input, .automated-desks .tab-pane .company-list ul.list-inline li .item-lists span {
      display: table-cell;
      float: none;
      vertical-align: top;
      margin-bottom: 0; }
    .automated-desks .tab-pane .company-list ul.list-inline li .item-lists span {
      padding-left: 5px; }
  .automated-desks .tab-pane .company-list ul.list-inline li span.close-icon {
    margin-top: -8px;
    margin-left: 7px;
    cursor: pointer;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    right: -8px;
    width: 20px;
    top: 0px;
    text-align: center;
    height: 20px;
    border: 1px solid #ced4da; }
.automated-desks .mega_trend_list, .automated-desks .industry_trend_list {
  list-style-type: none; }
  .automated-desks .mega_trend_list li, .automated-desks .industry_trend_list li {
    padding: 0; }
    .automated-desks .mega_trend_list li .item-lists, .automated-desks .industry_trend_list li .item-lists {
      border: 1px solid #ced4da;
      min-height: 53px;
      margin: 10px 15px;
      border-radius: 4px;
      padding: 5px 10px;
      display: flex;
      align-items: center;
      font-size: 12px;
      cursor: pointer;
      box-shadow: 2px 2px 2px #ccc; }
      .automated-desks .mega_trend_list li .item-lists input, .automated-desks .industry_trend_list li .item-lists input {
        margin: 3px; }
      .automated-desks .mega_trend_list li .item-lists span, .automated-desks .industry_trend_list li .item-lists span {
        padding-left: 6px; }
.automated-desks .adjacent-markets-table tbody tr td.sorting_1 {
  display: flex;
  align-items: center; }
  .automated-desks .adjacent-markets-table tbody tr td.sorting_1 span {
    margin-right: 15px; }
.automated-desks .add-border {
  max-width: 160px;
  border: 1px solid #dedede;
  cursor: pointer;
  margin-top: 10px;
  margin-left: -0px !important; }

.progress-section .add-company .input.Search {
  width: 100%;
  margin-right: 15px; }
.progress-section .user-tables-section #deckListing_filter {
  margin-bottom: 10px; }
.progress-section .user-tables-section .action-btn {
  display: flex;
  align-items: center; }
  .progress-section .user-tables-section .action-btn .edit-btn {
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 3px;
    margin-right: 10px;
    min-height: 60px;
    text-align: center;
    color: #333;
    text-decoration: none; }

.tab-content .card .card-header {
  padding: 0; }
  .tab-content .card .card-header .btn.btn-link {
    display: block;
    text-align: left;
    color: #333;
    background-color: #E6F6FB; }

#market_sidebar_tree {
  overflow: auto;
  height: 500px; }

.error-pages {
  display: flex;
  margin: auto;
  min-height: 540px; }
  .error-pages .container {
    background: #f9f7f7;
    width: 60%;
    height: 350px;
    display: flex;
    margin: auto;
    vertical-align: middle;
    padding: 3%;
    border: 1px solid #efeeee;
    text-align: center;
    align-items: center;
    justify-content: center;
    position: relative; }

.error-name {
  position: relative; }
  .error-name .text-500 {
    font-size: 9rem;
    display: block;
    font-weight: normal;
    padding: 0 20px;
    text-align: center;
    color: #415565; }
  .error-name .error-text {
    margin: 0;
    padding: 0;
    font-size: 19px;
    display: block;
    margin-bottom: 15px;
    background: #f9f7f7;
    position: relative;
    width: 245px;
    margin: auto;
    padding: 10px;
    top: -8px;
    letter-spacing: 2px; }
  .error-name .sorry-text {
    font-size: 16px;
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0; }

.go-back-btn {
  background-color: #3BA5C6;
  color: #fff;
  padding: 10px 15px;
  display: block;
  width: 150px;
  margin: auto;
  border-radius: 5px;
  text-decoration: none;
  margin-top: 25px; }
  .go-back-btn:hover {
    background-color: #415565;
    color: #fff;
    text-decoration: none; }

.spin-icon {
  position: absolute;
  bottom: -50px;
  width: 100%;
  right: -33px;
  pointer-events: none; }

.spin-sec {
  position: relative;
  bottom: 0;
  right: 0;
  height: 200px;
  width: 100%;
  opacity: 0.1; }
  .spin-sec .spin-1 {
    font-size: 40px;
    top: -16px;
    position: absolute;
    right: 8px;
    color: #9E9E9E; }
  .spin-sec .spin-2 {
    font-size: 40px;
    bottom: 24px;
    position: absolute;
    right: 81px;
    color: #9E9E9E; }
  .spin-sec .spin-3 {
    font-size: 40px;
    bottom: 0;
    position: absolute;
    right: -20px;
    color: #9E9E9E; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }
.personalized-board {
  padding-top: 15px;
  color: #333; }
  .personalized-board .head-1 {
    font-size: 16px;
    font-weight: bold;
    color: #666; }
  .personalized-board .head-2 {
    font-size: 15px;
    color: #3BA5C6 !important;
    font-weight: 600 !important; }
  .personalized-board .edit-sec {
    margin-bottom: 5px; }
  .personalized-board .edit-icon {
    cursor: pointer;
    font-size: 14px;
    padding-left: 10px; }
  .personalized-board .box-shadow {
    box-shadow: 0px 1px 1px 0px #0000005c;
    background: #fff;
    border-radius: 5px; }
  .personalized-board .far.fa-edit, .personalized-board .far.fa-plus-square {
    color: #666; }
  .personalized-board .card-body {
    padding: 10px 15px;
    background: #f3f3f39e;
    display: block; }
  .personalized-board .card-header {
    background: #ededed;
    margin-bottom: -1px;
    border-bottom: 1px solid #c3bdbd !important; }
    .personalized-board .card-header a {
      font-size: 16px;
      font-weight: 600;
      color: #000;
      border-bottom: 1px solid #d8d1d1; }
  .personalized-board .engagement-model-row .edit-sec.head-2, .personalized-board .mnm-relevance-row .edit-sec.head-2, .personalized-board .strategic-priorities-row .edit-sec.head-2, .personalized-board .client-review-row .edit-sec.head-2 {
    display: flex;
    align-items: center; }
  .personalized-board .user-tables-section {
    margin-bottom: 0;
    float: inherit;
    width: inherit; }
    .personalized-board .user-tables-section .dataTables_paginate {
      margin-top: 10px; }
      .personalized-board .user-tables-section .dataTables_paginate a {
        padding: 3px 8px;
        font-size: 10px; }
  .personalized-board .bioMerieux-row ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .personalized-board .bioMerieux-row ul li {
      margin: 5px 15px;
      padding: 5px 0;
      display: flex; }
      .personalized-board .bioMerieux-row ul li span {
        color: #666; }
      .personalized-board .bioMerieux-row ul li span:first-child {
        min-width: 150px;
        color: #333;
        display: inline-block;
        text-align: right;
        padding-right: 15px;
        font-weight: 600; }
      .personalized-board .bioMerieux-row ul li span:last-child {
        display: inline-block; }
  .personalized-board .bioMerieux-row ul.box-4 {
    padding: 0;
    margin: 0; }
    .personalized-board .bioMerieux-row ul.box-4 li {
      padding: 0;
      width: 50%;
      margin: 0;
      float: left;
      min-height: 110px; }
      .personalized-board .bioMerieux-row ul.box-4 li > div {
        width: 100%;
        padding: 5px !important; }
      .personalized-board .bioMerieux-row ul.box-4 li .edit-sec span {
        min-width: auto; }
      .personalized-board .bioMerieux-row ul.box-4 li .edit-sec span.head-2 {
        padding-left: 5px;
        text-align: left; }
    .personalized-board .bioMerieux-row ul.box-4 .value {
      color: #ffc000;
      font-size: 32px;
      font-weight: 600;
      padding-top: 0px; }
  .personalized-board .client-review-row ul.nav-tabs li a {
    color: #333;
    border: 0; }
    .personalized-board .client-review-row ul.nav-tabs li a.active {
      border-bottom: 3px solid #03A9F4; }
  .personalized-board .mnm-relevance-row .inner-page-sidebar .tree_checkbox ul.checktree label {
    padding-left: 10px;
    color: #333; }
  .personalized-board .mnm-relevance-row .inner-page-sidebar .tree_checkbox ul.checktree .sub-categoria {
    padding-left: 20px; }
    .personalized-board .mnm-relevance-row .inner-page-sidebar .tree_checkbox ul.checktree .sub-categoria li {
      position: relative;
      display: flex;
      align-items: center;
      padding: 2px 0; }
      .personalized-board .mnm-relevance-row .inner-page-sidebar .tree_checkbox ul.checktree .sub-categoria li label {
        padding-left: 10px; }
      .personalized-board .mnm-relevance-row .inner-page-sidebar .tree_checkbox ul.checktree .sub-categoria li::before {
        content: "-";
        left: 0;
        font-weight: bold; }

.client-review-list ul {
  margin: 0;
  padding: 0; }
  .client-review-list ul li {
    list-style: none;
    border-top: 1px solid #ddd;
    display: block;
    padding: 0;
    overflow: hidden;
    margin-bottom: 10px; }
    .client-review-list ul li .expand {
      display: block;
      text-decoration: none;
      color: #555;
      cursor: pointer; }

.user-stats-row .nav-item .nav-link {
  color: #666; }
  .user-stats-row .nav-item .nav-link.active {
    font-weight: 600;
    color: #333; }

/* modal box */
#editCompanyInfo .form-group, #editCompetitors .form-group, #editClients .form-group, #editRIStories .form-group {
  margin-bottom: 10px; }
  #editCompanyInfo .form-group label, #editCompetitors .form-group label, #editClients .form-group label, #editRIStories .form-group label {
    margin-bottom: 0; }
#editCompanyInfo .revenue-label, #editCompetitors .revenue-label, #editClients .revenue-label, #editRIStories .revenue-label {
  display: flex;
  align-items: center; }
  #editCompanyInfo .revenue-label label, #editCompetitors .revenue-label label, #editClients .revenue-label label, #editRIStories .revenue-label label {
    margin-bottom: 0;
    margin-right: 5px; }
  #editCompanyInfo .revenue-label input.form-control, #editCompanyInfo .revenue-label select.form-control, #editCompetitors .revenue-label input.form-control, #editCompetitors .revenue-label select.form-control, #editClients .revenue-label input.form-control, #editClients .revenue-label select.form-control, #editRIStories .revenue-label input.form-control, #editRIStories .revenue-label select.form-control {
    margin-right: 5px; }
#editCompanyInfo .form-group .btn-group, #editCompetitors .form-group .btn-group, #editClients .form-group .btn-group, #editRIStories .form-group .btn-group {
  width: 100%; }
#editCompanyInfo .form-group .btn-group button, #editCompetitors .form-group .btn-group button, #editClients .form-group .btn-group button, #editRIStories .form-group .btn-group button {
  text-align: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%; }
#editCompanyInfo .multiselect-container li.multiselect-item.filter .input-group-btn, #editCompetitors .multiselect-container li.multiselect-item.filter .input-group-btn, #editClients .multiselect-container li.multiselect-item.filter .input-group-btn, #editRIStories .multiselect-container li.multiselect-item.filter .input-group-btn {
  display: none; }
#editCompanyInfo .multiselect-container li.multiselect-item.filter .input-group input.multiselect-search, #editCompetitors .multiselect-container li.multiselect-item.filter .input-group input.multiselect-search, #editClients .multiselect-container li.multiselect-item.filter .input-group input.multiselect-search, #editRIStories .multiselect-container li.multiselect-item.filter .input-group input.multiselect-search {
  margin: 0 10px; }
#editCompanyInfo .modal-dialog, #editCompetitors .modal-dialog, #editClients .modal-dialog, #editRIStories .modal-dialog {
  min-width: 600px; }

/* custom radio button */
.editCompanyPotential .custom-radio-secon, .editClientReviewTable .custom-radio-secon, .edit9BoxModel .custom-radio-secon {
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  .editCompanyPotential .custom-radio-secon .custom-radio, .editClientReviewTable .custom-radio-secon .custom-radio, .edit9BoxModel .custom-radio-secon .custom-radio {
    text-align: center;
    min-width: 100px;
    margin: 0 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
    min-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer; }
    .editCompanyPotential .custom-radio-secon .custom-radio label, .editClientReviewTable .custom-radio-secon .custom-radio label, .edit9BoxModel .custom-radio-secon .custom-radio label {
      margin-bottom: 0;
      cursor: pointer; }
    .editCompanyPotential .custom-radio-secon .custom-radio.active, .editClientReviewTable .custom-radio-secon .custom-radio.active, .edit9BoxModel .custom-radio-secon .custom-radio.active {
      background: #298BAD;
      color: #fff; }
  .editCompanyPotential .custom-radio-secon input.checked-radio, .editClientReviewTable .custom-radio-secon input.checked-radio, .edit9BoxModel .custom-radio-secon input.checked-radio {
    display: none; }

.editPracticeAreas .domains-list {
  overflow: hidden; }
  .editPracticeAreas .domains-list ul {
    display: flex;
    justify-content: space-between;
    border: none; }
    .editPracticeAreas .domains-list ul li {
      margin-bottom: 0;
      position: relative;
      border: none; }
      .editPracticeAreas .domains-list ul li a {
        padding: 0;
        font-size: 30px;
        height: 50px;
        width: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #666;
        margin: auto; }
      .editPracticeAreas .domains-list ul li a.active, .editPracticeAreas .domains-list ul li a:hover {
        border-radius: 3px;
        color: #fff;
        background-color: #3BA5C6;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        margin: auto; }
      .editPracticeAreas .domains-list ul li p {
        font-size: 10px;
        padding-top: 2px; }
      .editPracticeAreas .domains-list ul li a.active + p, .editPracticeAreas .domains-list ul li a:hover + p {
        border-bottom: 2px solid #3aa5c6;
        padding-bottom: 5px; }

.editClientReviewTable .question-row {
  display: flex;
  align-items: center; }
  .editClientReviewTable .question-row .question-sec {
    width: 100%; }
  .editClientReviewTable .question-row .input-sec {
    margin-left: 5px;
    width: 100%;
    display: none;
    align-items: center; }
    .editClientReviewTable .question-row .input-sec i {
      padding-left: 10px; }

.edit9BoxModel .w-25 {
  width: 10% !important; }
.edit9BoxModel .w-75 {
  width: 90% !important; }

.img-chart-section {
  position: relative;
  padding-bottom: 25px;
  display: block;
  margin-bottom: 10px; }
  .img-chart-section .low-implement {
    content: "";
    position: absolute;
    left: -140px;
    top: 50%;
    transform: rotate(-90deg);
    display: inline-block;
    font-weight: 600; }
    .img-chart-section .low-implement .arrow-top {
      font-size: 20px;
      display: inline-block;
      padding: 0 10px; }
  .img-chart-section .low-revenu {
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    display: flex;
    right: 0;
    text-align: center;
    font-weight: 600;
    align-items: center;
    justify-content: center; }
    .img-chart-section .low-revenu .arrow-bottom {
      font-size: 20px;
      display: inline-block;
      padding: 0;
      width: 100px;
      position: relative;
      margin: 0px 5px; }
      .img-chart-section .low-revenu .arrow-bottom::after {
        content: "";
        width: 95%;
        border-bottom: 1px solid #333;
        left: 5%;
        bottom: 13px;
        height: 2px;
        position: absolute; }
      .img-chart-section .low-revenu .arrow-bottom:first-child {
        text-align: left; }
      .img-chart-section .low-revenu .arrow-bottom:last-child {
        text-align: right; }
  .img-chart-section .img-chart-section-inner {
    position: relative;
    width: 90%;
    margin: auto; }
    .img-chart-section .img-chart-section-inner::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0%;
      border-left: 2px solid #ccc;
      height: 100%; }
    .img-chart-section .img-chart-section-inner::after {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      border-bottom: 2px solid #ccc;
      width: 100%; }
    .img-chart-section .img-chart-section-inner .top-arrow {
      position: absolute;
      left: -7.8px;
      top: -16px;
      font-size: 35px;
      display: inline-block;
      color: #ccc; }
    .img-chart-section .img-chart-section-inner .bottom-arrow {
      position: absolute;
      right: -5px;
      bottom: -22px;
      font-size: 35px;
      display: inline-block;
      color: #ccc; }
  .img-chart-section .box-3 {
    border: 1px dashed #ccc;
    min-height: fit-content;
    display: flex;
    min-height: 110px;
    align-items: flex-end;
    padding: 0 10px; }
    .img-chart-section .box-3 .box-3-inner {
      padding: 5px 0;
      display: block;
      width: 100%;
      float: left; }
      .img-chart-section .box-3 .box-3-inner span.tags {
        content: "\2953";
        float: left;
        width: 30%;
        padding: 3px;
        margin: 3px;
        text-align: center;
        border-radius: 5px;
        background-color: #fff;
        color: #fff;
        cursor: pointer; }
        .img-chart-section .box-3 .box-3-inner span.tags.yellow-tab {
          background-color: #ffc000;
          color: #000; }
        .img-chart-section .box-3 .box-3-inner span.tags.green-tab {
          background-color: #008000; }
        .img-chart-section .box-3 .box-3-inner span.tags.red-tab {
          background-color: #ff0000; }

#testimonial_table_wrapper table tr td.sorting_1 {
  min-width: 90%; }
#testimonial_table_wrapper table tr td.sorting_1 + td {
  width: 16px; }

.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 91%; }

.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: 0 !important; }

.irs-line-left, .irs-line-mid, .irs-line-right {
  position: absolute;
  display: block;
  top: 0; }

.irs-line-left {
  left: 0;
  width: 11%; }

.irs-line-mid {
  left: 9%;
  width: 82%; }

.irs-line-right {
  right: 0;
  width: 11%; }

.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0; }

.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0; }

.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0; }

.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1; }

.irs-slider.type_last {
  z-index: 2; }

.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default; }

.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default; }

.irs-from, .irs-single, .irs-to {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap; }

.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px; }

.irs-with-grid .irs-grid {
  display: block; }

.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000; }

.irs-grid-pol.small {
  height: 4px; }

.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000; }

.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2; }

.irs-disabled {
  opacity: .4; }

.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  z-index: -9999 !important;
  background: 0 0 !important;
  border-style: solid !important;
  border-color: transparent !important; }

.irs {
  height: 55px; }

.irs-with-grid {
  height: 75px; }

.irs-line {
  height: 5px;
  top: 33px;
  background: #eee;
  background: linear-gradient(to bottom, #ddd -50%, #fff 150%);
  border: 1px solid #ccc;
  border-radius: 16px;
  -moz-border-radius: 16px; }

.irs-line-left {
  height: 8px; }

.irs-line-mid {
  height: 8px; }

.irs-line-right {
  height: 8px; }

.irs-bar {
  height: 5px;
  top: 33px;
  border-top: 1px solid #428bca;
  border-bottom: 1px solid #428bca;
  background: #428bca;
  background: linear-gradient(to top, #428bca 0, #7fc3e8 100%); }

.irs-bar-edge {
  height: 10px;
  top: 33px;
  width: 14px;
  border: 1px solid #428bca;
  border-right: 0;
  background: #428bca;
  background: linear-gradient(to top, #428bca 0, #7fc3e8 100%);
  border-radius: 16px 0 0 16px;
  -moz-border-radius: 16px 0 0 16px; }

.irs-shadow {
  height: 2px;
  top: 38px;
  background: #000;
  opacity: .3;
  border-radius: 5px;
  -moz-border-radius: 5px; }

.irs-slider {
  top: 25px;
  width: 18px;
  height: 18px;
  border: 1px solid #aaa;
  background: #ddd;
  background: linear-gradient(to bottom, white 0, gainsboro 20%, white 100%);
  border-radius: 27px;
  -moz-border-radius: 27px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer; }

.irs-slider.state_hover, .irs-slider:hover {
  background: #fff; }

.irs-max, .irs-min {
  color: #333;
  font-size: 11px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 5px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  -moz-border-radius: 3px; }

.lt-ie9 .irs-max, .lt-ie9 .irs-min {
  background: #ccc; }

.irs-from, .irs-single, .irs-to {
  color: #fff;
  font-size: 11px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: #428bca;
  border-radius: 3px;
  -moz-border-radius: 3px; }

.lt-ie9 .irs-from, .lt-ie9 .irs-single, .lt-ie9 .irs-to {
  background: #999; }

.irs-grid {
  height: 27px; }

.irs-grid-pol {
  opacity: .5;
  background: #428bca; }

.irs-grid-pol.small {
  background: #999; }

.irs-grid-text {
  bottom: 5px;
  color: #99a4ac; }

.fv-has-feedback {
  position: relative; }

.fv-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center; }

.fv-help-block {
  display: block; }

.fv-form-bootstrap .help-block {
  margin-bottom: 0; }

.fv-form-bootstrap .tooltip-inner {
  text-align: left; }

.fv-form-bootstrap .fv-icon-no-label {
  top: 0; }

.fv-form-bootstrap .fv-bootstrap-icon-input-group {
  z-index: 100; }

.form-inline.fv-form-bootstrap .form-group {
  vertical-align: top; }

.fv-form-foundation .fv-control-feedback {
  top: 21px;
  right: 15px;
  width: 37px;
  height: 37px;
  line-height: 37px; }

.fv-form-foundation .collapse .fv-control-feedback {
  top: 0;
  right: 0; }

.fv-form-horizontal.fv-form-foundation .fv-control-feedback {
  top: 0; }

.fv-form-foundation .fv-icon-no-label {
  top: 0; }

.fv-form-foundation .error .fv-control-feedback {
  color: #f04124; }

.error.fv-has-tooltip select, .error.fv-has-tooltip textarea, .fv-form-foundation .error.fv-has-tooltip input {
  margin-bottom: 1rem; }

.fv-form-pure .fv-control-feedback {
  top: 22px;
  width: 36px;
  height: 36px;
  line-height: 36px; }

.pure-form-stacked.fv-form-pure .fv-control-feedback {
  top: 4px; }

.pure-form-aligned .pure-control-group .fv-help-block {
  margin-top: 5px;
  margin-left: 180px; }

.fv-form-pure .fv-icon-no-label, .pure-form-aligned.fv-form-pure .fv-control-feedback {
  top: 0; }

.fv-form-pure .fv-has-error .fv-control-feedback, .fv-form-pure .fv-has-error .fv-help-block, .fv-form-pure .fv-has-error label {
  color: #ca3c3c; }

.fv-form-semantic .fv-control-feedback.icon {
  right: 7px; }

.fv-form-semantic .error .icon {
  color: #d95c5c; }

.fv-form-horizontal.fv-form-semantic .row {
  padding-bottom: 0; }

.fv-form-uikit .fv-control-feedback {
  top: 25px;
  width: 30px;
  height: 30px;
  line-height: 30px; }

.fv-form-uikit .uk-text-danger {
  display: block; }

.uk-form-horizontal.fv-form-uikit .fv-control-feedback {
  top: 0; }

.fv-form-uikit .fv-has-error .fv-control-feedback, .fv-form-uikit .fv-has-error .uk-form-label, .fv-form-uikit .fv-has-error label {
  color: #d85030; }

.fv-form-uikit .fv-icon-no-label {
  top: 0; }

.multiselect-container {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0; }

.multiselect-container .input-group {
  margin: 5px; }

.multiselect-container > li {
  padding: 0; }

.multiselect-container > li > a.multiselect-all label {
  font-weight: 700; }

.multiselect-container > li.multiselect-group label {
  margin: 0;
  padding: 3px 20px;
  height: 100%;
  font-weight: 700; }

.multiselect-container > li.multiselect-group-clickable label {
  cursor: pointer; }

.multiselect-container > li > a {
  padding: 0; }

.multiselect-container > li > a > label {
  margin: 0;
  height: 100%;
  cursor: pointer;
  font-weight: 400;
  padding: 3px 20px 3px 40px; }

.multiselect-container > li > a > label.radio, .multiselect-container > li > a > label.checkbox {
  margin: 0; }

.multiselect-container > li > a > label > input[type=checkbox] {
  margin-bottom: 5px; }

.filter .btn {
  padding: 6px 3px; }

.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
  padding: 3px 20px 3px 40px; }

.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {
  margin-left: -20px;
  margin-right: 0; }

body {
  font-family: "Franklin Gothic Book";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  color: #404040;
  top: 0px !important; }

.bg-color-gray {
  background: #525252; }

.font10 {
  font-size: 10px !important; }

.font11 {
  font-size: 11px; }

.font12 {
  font-size: 12px; }

.font13 {
  font-size: 13px; }

.font14 {
  font-size: 14px !important; }

.font15 {
  font-size: 15px !important; }

.font16 {
  font-size: 16px !important; }

.font17 {
  font-size: 17px !important; }

.font18 {
  font-size: 18px !important; }

.font20 {
  font-size: 20px !important; }

.font22 {
  font-size: 22px !important; }

.font26 {
  font-size: 26px !important; }

.font30 {
  font-size: 30px !important; }

.font35 {
  font-size: 35px !important; }

.c-body {
  color: #000; }

.c-dark {
  color: #666; }

.c-red {
  color: red !important; }

.c-green {
  color: #008040; }

.c-orange {
  color: orange !important; }

.c-blue {
  color: #298BAD; }

.c-gray {
  color: #999; }

.c-white {
  color: #fff; }

.c-yellow {
  color: yellow; }

.c-primary {
  color: #404040; }

.c-secondary {
  color: #404040; }

.c-darkblue {
  color: #3f5667; }

.c-skybludark {
  color: #256882; }

.c-dark-gray {
  color: #404040; }

.c-bg-dark-blue {
  background-color: #3f5667; }

.c-bg-light-white {
  background-color: #E6F6FB; }

.c-success {
  color: #3c763d; }

.c-danger {
  color: c-danger; }

.c-deepskyblue {
  color: #298BAD; }

.c-lightgray {
  color: #f6f6f6; }

.bg-deepskyblue {
  background: #298BAD;
  color: #fff; }

.bg-light-white {
  background: #E6F6FB; }

.bg-c-sky-blue {
  background: #298BAD;
  color: #fff; }

.bg-c-light-gray {
  background: #ccc;
  color: #000; }

.bg-c-c-lightgray {
  background: #f6f6f6; }

.bg-c-c-lightgray-2 {
  background: #FAFBFC; }

.bg-light {
  background: #f6f6f6 !important; }

.btn-dark-blue {
  background: #256882; }

.btn-c-secondary {
  background: #256882; }

.btn {
  font-size: 12px; }

.btn-blue {
  background-color: #298BAD !important;
  color: #fff !important; }

.btn-lightgray {
  background-color: #ccc !important;
  color: #404040; }

.btn-c-dark-blue {
  background-color: #404040 !important;
  color: #fff !important;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }

.btn-blue:hover {
  color: #fff; }

.btn-gray {
  background-color: #F7F7F7; }

.btn-red {
  background-color: red; }

.btn-light-gray {
  background-color: #ccc;
  color: #000;
  border: 1px solid #bab5b5; }

.btn-dark-gray,
.btn-secondary {
  background: #404040;
  color: #fff; }
  .btn-dark-gray:hover,
  .btn-secondary:hover {
    color: #fff; }

.btn.info,
.btn-deepblue {
  background: #298BAD;
  color: #fff; }

.btn-export-excel {
  border: 1px solid #008040;
  background: transparent;
  color: #008040; }
  .btn-export-excel fa {
    color: #008040; }
  .btn-export-excel:hover {
    background: #6c757d;
    border: 1px solid #6c757d;
    color: #fff; }
    .btn-export-excel:hover fa {
      color: #fff; }

.btn-orange {
  background: darkorange;
  color: #fff;
  border: 1px solid darkorange; }
  .btn-orange:hover {
    color: #fff; }

.btn-outline-secondary:hover {
  color: #fff;
  background: #404040; }

.btn-outline-primary {
  color: #298BAD;
  border: 1px solid #298BAD; }
  .btn-outline-primary:hover {
    color: #fff;
    border: 1px solid #298BAD;
    background: #298BAD; }

.btn-wizard-light-gray {
  background-color: #F2F2F2  !important;
  color: #404040 !important;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  border: 1px solid #404040; }

.modal .modal-header.c-bg-dark-blue.c-white .close {
  opacity: 1;
  color: #fff; }

.cursorP {
  cursor: pointer; }

.btn-disabled {
  opacity: .65 !important;
  cursor: no-drop !important;
  pointer-events: none; }

.disabled {
  color: #ae8a8a !important;
  border-color: #6c757d !important;
  opacity: .65 !important;
  cursor: no-drop !important; }

table tr th {
  background: #404040;
  color: #fff;
  vertical-align: middle !important;
  font-weight: normal !important; }
table tr td {
  vertical-align: middle !important;
  color: #404040 !important; }
table tr th,
table tr td {
  border-top: 1px solid #dee2e6 !important;
  border-bottom: 1px solid #dee2e6 !important;
  padding: 10px 15px !important; }
table tr td.c-blue {
  color: #298BAD !important; }
table tbody tr:nth-of-type(odd) {
  background-color: #fff !important; }
table tbody tr.selected_tr {
  background: #c2f296 !important; }
table .cagr-td {
  white-space: normal !important;
  min-width: 100px; }

.title-border {
  font-size: 14px;
  position: relative;
  margin-bottom: 10px;
  display: inline-block; }
  .title-border:after {
    content: "";
    width: 40px;
    border-bottom: 3px solid red;
    position: absolute;
    left: 0;
    bottom: -3px; }

#deckListing th,
#deckListing td {
  text-align: center; }
#deckListing td .action-btn {
  justify-content: center;
  display: flex; }

.cursor {
  cursor: pointer; }

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

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100; }

.sub-heading-12 {
  font-size: 12px; }

.sub-heading,
.sub-heading-left,
.newssub-heading-left {
  color: #000;
  font-weight: 500;
  font-size: 13px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  font-style: normal;
  text-decoration: none; }

.sub-heading-left {
  text-transform: capitalize;
  border-bottom: 1px solid #bedfef; }

.newssub-heading-left {
  text-transform: capitalize;
  border-bottom: 1px solid #bedfef; }

.sub-heading-4 {
  font-size: 16px; }

.sub-heading-black {
  color: #404040;
  font-size: 14px; }

.font-semi-bold {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }

.subscribe-btn {
  background-color: #fff;
  font-size: 12px;
  color: #404040;
  border: 1px solid #404040;
  padding: 5px 10px;
  display: inline-block; }

.subscribe-btn:hover {
  background-color: #404040;
  color: #fff; }

.request-submitted-btn {
  color: #008040 !important;
  font-size: 10px; }

/* header section */
header {
  height: 37px;
  z-index: 1; }

/* footer section */
footer {
  position: relative;
  background-color: #fff; }
  footer .footer-section {
    border-top: 1px solid #ccc;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    footer .footer-section span.float-left {
      color: #666; }
    footer .footer-section .btn-outline-info {
      font-size: 12px; }

.middle-section {
  min-height: 600px;
  /*height: calc(100vh - 100px);*/ }

.overlay-div::after,
.modal-open::after {
  content: "";
  background: rgba(0, 0, 0, 0.6784313725);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.breadcrumb-tabs.overlay-div .custome-tab-section-top ul.nav-tabs li.active {
  border-bottom: 0px solid #fff; }

.col-container {
  display: table;
  width: 100%;
  min-height: 600px; }

.col-container-inner {
  display: flex;
  min-height: 600px; }

.cols {
  display: table-cell;
  padding: 0;
  vertical-align: top; }

.left-sidebar-inner {
  width: 18%;
  background: #fff;
  transition: margin-left .5s;
  padding-bottom: 15px;
  padding-top: 2px; }

.left-sidebar-home {
  width: 18%;
  transition: margin-left .5s;
  padding-bottom: 15px;
  padding-top: 10px;
  background: #404040; }

.right-section {
  transition: margin-left .5s;
  width: 82%;
  position: relative;
  padding-top: 0px;
  height: 100%; }

.cols.right-section.full-width-div {
  width: 100%;
  display: block; }

.inner-right-section {
  padding: 0 15px 20px;
  padding-right: 55px;
  width: 100%;
  display: inline-block;
  clear: both; }

.hideshow-btn-home {
  display: none;
  background-color: #ccc;
  padding: 15px 5px;
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: 0;
  color: #404040; }

.hideshow-btn-inner {
  display: none;
  background-color: #eceff1;
  padding: 15px 5px;
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: 0;
  color: #000; }

.hide-div {
  display: none;
  transition: 0.5s; }

.show-div {
  display: inline-block;
  transition: 0.5s; }

.gototop {
  position: fixed;
  right: 5px;
  background-color: #153043;
  color: #fff;
  padding: 10px;
  display: none;
  bottom: 85px;
  cursor: pointer;
  border-radius: 3px;
  z-index: 999; }

/* primary-navbar */
.primary-navbar {
  padding: 0 15px;
  box-shadow: -3px 2px 5px 0px rgba(121, 113, 113, 0.36);
  z-index: 105;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  /* .navbar-collapse.collapse */ }
  .primary-navbar .navbar-header {
    float: left;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .primary-navbar .navbar-header a.navbar-brand {
      margin-right: 10px; }
      .primary-navbar .navbar-header a.navbar-brand img {
        width: 190px;
        height: auto; }
      .primary-navbar .navbar-header a.navbar-brand img.small-mnm-logo {
        display: none; }
  .primary-navbar .navbar-collapse.collapse {
    position: relative;
    display: block !important;
    /* main-menu */
    /* End main menu */ }
    .primary-navbar .navbar-collapse.collapse .top-menu-section,
    .primary-navbar .navbar-collapse.collapse .top-search-section,
    .primary-navbar .navbar-collapse.collapse .top-advance-search {
      display: table-cell;
      float: none;
      vertical-align: middle; }
    .primary-navbar .navbar-collapse.collapse .top-menu-section {
      width: auto;
      padding-right: 10px;
      float: left; }
      .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav {
        float: left;
        margin: 0;
        width: auto;
        height: 41px; }
        .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item a {
          color: #404040;
          padding: 10px 7px 8px 7px;
          font-size: 14px;
          display: flex;
          align-items: center;
          font-weight: normal; }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item a .ai img {
            display: inline-block;
            position: relative;
            -moz-animation: bounce 0.5s infinite linear;
            -o-animation: bounce 0.5s infinite linear;
            -webkit-animation: bounce 0.5s infinite linear;
            animation: bounce 0.5s infinite linear;
            animation-delay: 5s; }
@-webkit-keyframes bounce {
  0% {
    top: 0; }
  50% {
    top: -0.2em; }
  70% {
    top: -0.3em; }
  100% {
    top: 0; } }
@-moz-keyframes bounce {
  0% {
    top: 0; }
  50% {
    top: -0.2em; }
  70% {
    top: -0.3em; }
  100% {
    top: 0; } }
@-o-keyframes bounce {
  0% {
    top: 0; }
  50% {
    top: -0.2em; }
  70% {
    top: -0.3em; }
  100% {
    top: 0; } }
@-ms-keyframes bounce {
  0% {
    top: 0; }
  50% {
    top: -0.2em; }
  70% {
    top: -0.3em; }
  100% {
    top: 0; } }
@keyframes bounce {
  0% {
    top: 0; }
  50% {
    top: -0.2em; }
  70% {
    top: -0.3em; }
  100% {
    top: 0; } }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item a .menu_icon {
            text-decoration: none; }
            .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item a .menu_icon img {
              width: 20px; }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item a .menu_text {
            margin-left: 5px; }
        .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item a.nav-link::after {
          display: none; }
        .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item a.btn.btn-signuser {
          border: 1px solid #404040;
          margin-left: 10px;
          font-size: 13px;
          background: #f6f6f6;
          color: #404040;
          border-radius: 5px;
          text-align: left;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          padding: 4px 10px;
          margin-top: 5px;
          cursor: pointer; }
        .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.active {
          border-bottom: 4px solid #298BAD; }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.active img {
            -webkit-filter: grayscale(100%) brightness(30%) sepia(100%) hue-rotate(-180deg) saturate(700%) contrast(0.8);
            filter: grayscale(100%) brightness(30%) sepia(100%) hue-rotate(-180deg) saturate(700%) contrast(0.8);
            mix-blend-mode: hard-light; }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.active a {
            color: #298BAD; }
        .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu {
          padding: 0;
          top: 97%;
          border-radius: 0;
          left: 0px;
          margin: 0;
          min-width: 150px;
          z-index: 9999;
          border: 1px solid #c5c5c5; }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li.nav-item {
            padding: 0;
            border-bottom: 1px solid #f1f1f1;
            min-width: 100px; }
            .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li.nav-item a {
              font-size: 12px;
              padding: 5px 10px;
              color: #404040;
              display: flex;
              justify-content: space-between;
              white-space: nowrap; }
            .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li.nav-item a:hover {
              background-color: #298BAD;
              color: #fff; }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li.nav-item:last-child {
            border-bottom: 0px solid #f1f1f1; }
        .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item {
          position: relative; }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item ul.dropdown-menu-tow {
            display: none;
            position: absolute;
            left: 100%;
            padding: 0;
            margin: 0;
            top: 0;
            background: #fff;
            margin-left: 0px;
            list-style-type: none;
            border: 1px solid #c5c5c5;
            margin-top: -1px; }
            .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item ul.dropdown-menu-tow li.nav-item {
              border: 1px solid #f1f1f1;
              position: relative; }
              .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item ul.dropdown-menu-tow li.nav-item ul.dropdown-menu-three {
                display: none;
                position: absolute;
                left: 100%;
                padding: 0;
                margin: 0;
                top: 0;
                background: #fff;
                margin-left: 1px;
                list-style-type: none;
                border: 1px solid #c5c5c5; }
              .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item ul.dropdown-menu-tow li.nav-item:hover ul.dropdown-menu-three {
                display: block; }
        .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item:hover ul.dropdown-menu-tow {
          display: block; }
        .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item.active {
          background-color: #298BAD; }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item.active a.nav-link {
            color: #fff;
            white-space: nowrap; }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item.active ul.dropdown-menu-tow li.nav-item a.nav-link {
            color: #404040 !important; }
            .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item.active ul.dropdown-menu-tow li.nav-item a.nav-link:hover {
              color: #fff !important; }
          .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item.active ul.dropdown-menu-tow.active li.nav-item a {
            color: #fff; }
            .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item.active ul.dropdown-menu-tow.active li.nav-item a:hover {
              color: #fff !important; }
        .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown-submenu.dropdown-item:active {
          background-color: #fff;
          color: #404040 !important; }
    .primary-navbar .navbar-collapse.collapse .top-right-seciton {
      float: right;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      height: 41px;
      /* user-menu */
      /*End  user-menu */ }
      .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel {
        position: inherit;
        margin-right: 5px;
        display: flex;
        align-items: center; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search {
          border: 1px solid #404040;
          padding: 5px 10px;
          margin-right: 15px;
          font-size: 13px;
          background: #f6f6f6;
          color: #404040;
          border-radius: 5px;
          min-width: 160px;
          text-align: left;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2'; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search span.search-icon {
            /*padding-left: 10px;*/
            padding-left: 0px;
            padding-right: 5px; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search::after {
            display: none; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search:hover, .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search.active {
            background-color: #404040;
            color: #fff;
            position: relative; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search.active .arrow-search {
            position: absolute;
            width: 1rem;
            height: 0.5rem;
            margin: auto;
            top: 92%;
            left: 0;
            right: 0;
            z-index: 9999; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search.active .arrow-search::after, .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search.active .arrow-search::before {
              position: absolute;
              display: block;
              content: "";
              border-color: transparent;
              border-style: solid; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search.active .arrow-search::before {
              top: 0;
              border-width: 0 .5rem .5rem .5rem;
              border-bottom-color: #3f5667; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search.active .arrow-search::after {
              top: 1px;
              border-width: 0 .5rem .5rem .5rem;
              border-bottom-color: #fff; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc {
          color: #404040; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc::after {
            display: none; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc.active {
            text-decoration: underline;
            position: relative; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc.active .arrow-search {
            position: absolute;
            width: 1rem;
            height: 0.5rem;
            margin: auto;
            top: 22px;
            left: 0;
            right: 0;
            z-index: 9999; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc.active .arrow-search::after, .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc.active .arrow-search::before {
              position: absolute;
              display: block;
              content: "";
              border-color: transparent;
              border-style: solid; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc.active .arrow-search::before {
              top: 0;
              border-width: 0 .5rem .5rem .5rem;
              border-bottom-color: #3f5667; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc.active .arrow-search::after {
              top: 1px;
              border-width: 0 .5rem .5rem .5rem;
              border-bottom-color: #fff; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc .hide-div-dec {
            display: none; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel {
          /*display: block !important;*/
          width: 88%;
          margin: auto;
          right: 12%;
          padding: 0;
          background: #fff;
          border-radius: 0;
          border: 1px solid #ccc; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel #recent_search_div {
            min-height: 340px; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row {
            background-color: #fff;
            position: relative;
            display: inline-block;
            width: 100%;
            padding: 10px 20px; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row > p {
              /*font-size: 9px;*/
              margin-bottom: 0;
              /*color: $c-muted;*/
              font-weight: normal;
              font-family: 'Franklin Gothic Medium V2'; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section {
              display: block;
              width: 100%;
              border-radius: 0; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form {
                position: relative;
                display: flex;
                align-items: center;
                width: 100%;
                border-bottom: 1px solid;
                font-size: 15px; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form button.top-search-btn {
                  position: absolute;
                  right: 20px;
                  top: 5px;
                  border: 0;
                  background: transparent;
                  padding-left: 0;
                  font-size: 14px;
                  width: 30px; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form .close-search-btn {
                  position: absolute;
                  right: 5px;
                  top: 5px; }
                  .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form .close-search-btn i {
                    font-size: 18px; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form #SearchStrip {
                  padding-left: 5px;
                  width: 95%; }
                  .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form #SearchStrip input {
                    width: 100%;
                    background: transparent;
                    box-shadow: none;
                    border: 0;
                    font-size: 12px;
                    padding-left: 0; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section .autocompSearch .ui-autocomplete {
                background: #fff !important;
                width: 98% !important;
                padding: 10px; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section .autocompSearch .ui-autocomplete li {
                  width: 33.33%;
                  display: inline-block; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved {
              font-size: 12px;
              padding-top: 15px; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved p {
                font-size: 12px;
                color: rgba(102, 102, 102, 0.75);
                margin-bottom: 10px; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li {
                display: flex;
                justify-content: flex-start;
                align-items: baseline;
                margin-bottom: 5px; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li img {
                  width: 15px;
                  margin-right: 10px; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li i {
                  padding-right: 10px;
                  font-size: 14px;
                  color: #A5B4BF; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li a {
                  color: #404040;
                  cursor: pointer;
                  text-decoration: none; }
                  .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li a:hover {
                    color: #298BAD; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li span {
                  word-break: keep-all;
                  text-transform: uppercase;
                  cursor: pointer;
                  color: #404040;
                  font-weight: normal;
                  font-family: 'Franklin Gothic Medium V2'; }
                  .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li span:hover {
                    color: #298BAD; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved.top-search-results li {
                display: flex;
                justify-content: flex-start;
                align-items: center;
                margin-bottom: 15px; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved.top-search-results li span.line_text {
                  text-transform: uppercase;
                  padding-top: 2px;
                  cursor: pointer; }
                  .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved.top-search-results li span.line_text:hover {
                    color: #298BAD; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved.top-search-results li span.search-box-text {
                  font-weight: 700 !important;
                  padding-left: 3px;
                  padding-right: 3px;
                  display: inline-block;
                  width: auto; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row {
            background-color: #fff;
            position: relative;
            display: inline-block;
            width: 100%;
            padding: 10px 20px;
            font-size: 12px; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row > p {
              font-size: 9px;
              margin-bottom: 5px;
              color: #999; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search {
              display: block;
              width: 100%; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list {
                margin: 0;
                padding: 0;
                list-style-type: none; }
                .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger {
                  position: relative; }
                  .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger a {
                    color: #404040;
                    text-transform: none; }
                  .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content {
                    position: relative; }
                    .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content > p {
                      font-size: 9px;
                      margin-bottom: 0px;
                      color: #999; }
                    .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .search-keyword {
                      position: relative;
                      display: flex;
                      align-items: center;
                      width: 100%;
                      border-bottom: 1px solid;
                      padding-bottom: 5px; }
                      .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .search-keyword > span {
                        font-size: 15px; }
                      .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .search-keyword .input.text {
                        padding-left: 15px;
                        width: 100%; }
                        .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .search-keyword .input.text input {
                          width: 100%;
                          background: transparent;
                          box-shadow: none;
                          border: 0;
                          font-size: 14px; }
                          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .search-keyword .input.text input:focus {
                            outline: none; }
                    .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .exclude-keyword {
                      width: 100%;
                      border-bottom: 1px solid; }
                      .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .exclude-keyword input {
                        width: 100%;
                        background: transparent;
                        box-shadow: none;
                        border: 0;
                        font-size: 14px;
                        padding-left: 30px; }
                    .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .date-range-sec {
                      display: flex;
                      align-items: center; }
                      .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .date-range-sec .searchPubDate {
                        border: 1px solid #ccc;
                        padding: 5px;
                        margin-left: 10px;
                        margin-right: 50px;
                        background-color: #E6F6FB;
                        min-width: 190px;
                        border-radius: 5px; }
                    .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul {
                      margin: 0;
                      padding: 0;
                      list-style-type: none; }
                      .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li {
                        display: inline-block;
                        background-color: #e6e6e6;
                        border: 1px solid #cecece;
                        padding: 5px;
                        border-radius: 5px;
                        margin-right: 10px;
                        margin-bottom: 10px;
                        color: #404040;
                        box-shadow: 0px 0px 1px #9c9a9a; }
                        .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li label {
                          display: flex;
                          align-items: center;
                          padding: 0;
                          margin-bottom: 0;
                          width: 100%;
                          cursor: pointer; }
                          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li label input {
                            margin-left: 10px;
                            visibility: hidden; }
                          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li label span:first-child {
                            margin-right: 10px; }
                          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li label span.check-div {
                            width: 15px;
                            position: relative; }
                            .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li label span.check-div::before {
                              content: "";
                              position: absolute;
                              top: 2px;
                              width: 15px;
                              height: 15px;
                              border: 1px solid #9a9696;
                              right: 0;
                              border-radius: 50%; }
                        .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li.selected {
                          background: #298BAD;
                          color: #fff;
                          box-shadow: 1px 2px 4px #9c9a9a;
                          border: 1px solid #298BAD; }
                          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li.selected span.check-div::before {
                            content: "";
                            position: absolute;
                            top: 2px;
                            width: 15px;
                            height: 15px;
                            border: 1px solid #e0dddd;
                            right: 0;
                            border-radius: 50%;
                            background: #fff; }
                          .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li.selected span.check-div::after {
                            height: 5px;
                            width: 8px;
                            border-left: 2px solid #298BAD;
                            border-bottom: 2px solid #298BAD;
                            top: 48%;
                            left: 52%;
                            transform: translate(-50%, -50%) rotate(-45deg);
                            position: absolute;
                            content: ""; }
      .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu {
        float: right;
        margin: 0;
        height: 41px; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu a.nav-link.dropdown-toggle::after {
          display: none; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert {
          margin-right: 15px; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert .dropdown-toggle .MyAlert {
            position: relative;
            top: -8px;
            right: -7px;
            display: block; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert .dropdown-toggle .MyAlert + .no-count {
            font-size: 10px;
            background: #e00000;
            min-width: 19px;
            height: 18px;
            position: absolute;
            top: 4px;
            right: -13px;
            border-radius: 50%;
            color: #fff;
            text-align: center;
            padding-top: 1px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2'; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert .dropdown-toggle::after {
            display: none; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert {
            width: 320px;
            font-size: 12px;
            left: -267px !important;
            top: 97%;
            margin: 0; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert .arrow {
              position: absolute;
              display: block;
              width: 1rem;
              height: .5rem;
              margin: 0 .3rem;
              top: -8px;
              right: 20px; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert .arrow::after, .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert .arrow::before {
                position: absolute;
                display: block;
                content: "";
                border-color: transparent;
                border-style: solid; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert .arrow::before {
                top: 0;
                border-width: 0 .5rem .5rem .5rem;
                border-bottom-color: #c4c7cb; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert .arrow::after {
                top: 1px;
                border-width: 0 .5rem .5rem .5rem;
                border-bottom-color: #fff; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert li.dropdown-item {
              padding: 5px 10px; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert li.dropdown-item a {
                color: #666;
                padding: 0;
                white-space: normal; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert li.dropdown-item a:hover {
                background: none;
                color: #298BAD; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert .dropdown-item:active {
              background-color: transparent; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.global-language > a.nav-link .flag-wrapper {
          position: relative;
          top: -1px; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.global-language .global-language-dropdown {
          top: 97%; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.global-language .global-language-dropdown .arrow {
            position: absolute;
            display: block;
            width: 1rem;
            height: .5rem;
            margin: 0 .3rem;
            top: calc((.5rem + 1px) * -1);
            right: 20px; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.global-language .global-language-dropdown .arrow::after, .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.global-language .global-language-dropdown .arrow::before {
              position: absolute;
              display: block;
              content: "";
              border-color: transparent;
              border-style: solid; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.global-language .global-language-dropdown .arrow::before {
              top: 0;
              border-width: 0 .5rem .5rem .5rem;
              border-bottom-color: #c4c7cb; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown.global-language .global-language-dropdown .arrow::after {
              top: 1px;
              border-width: 0 .5rem .5rem .5rem;
              border-bottom-color: #fff; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.user-menu-list > a.nav-link .user_text .fa-user-circle {
          font-size: 20px;
          display: block; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.user-menu-list > a.nav-link img.profile-img {
          height: 19px;
          width: auto;
          display: block; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.user-menu-list ul.dropdown-menu .arrow {
          position: absolute;
          display: block;
          width: 1rem;
          height: .5rem;
          margin: 0 .3rem;
          top: calc((.5rem + 1px) * -1);
          right: 6px; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.user-menu-list ul.dropdown-menu .arrow::after, .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.user-menu-list ul.dropdown-menu .arrow::before {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.user-menu-list ul.dropdown-menu .arrow::before {
            top: 0;
            border-width: 0 .5rem .5rem .5rem;
            border-bottom-color: #c4c7cb; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.user-menu-list ul.dropdown-menu .arrow::after {
            top: 1px;
            border-width: 0 .5rem .5rem .5rem;
            border-bottom-color: #fff; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown .nav-link.dropdown-toggle {
          line-height: 41px;
          height: 41px;
          padding: 10px 5px;
          position: relative; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown .nav-link.dropdown-toggle .caret {
            display: none; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu {
          padding: 0;
          position: absolute;
          left: -135px;
          min-width: 160px;
          border-radius: 0;
          top: 97%;
          margin: 0; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu li.dropdown-item {
            padding: 0;
            border-bottom: 1px solid #f1f1f1; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu li.dropdown-item a {
              font-size: 12px;
              padding: 5px 10px;
              text-decoration: none;
              color: rgba(0, 0, 0, 0.5);
              width: 100%;
              display: block; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu li.dropdown-item a:hover {
              background-color: #298BAD;
              color: #fff; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu li.dropdown-item form > a {
              width: 100%; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu li.nav-item:last-child {
            border-bottom: 0px solid #f1f1f1; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu.dropdown-bookmark {
          width: 230px;
          font-size: 12px;
          left: -190px; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu.dropdown-bookmark li div.title {
            display: flex;
            justify-content: space-between;
            font-size: 12px; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu.dropdown-bookmark li.dropdown-item {
            padding: 5px 10px; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu.dropdown-bookmark li.dropdown-item div.text-content {
              color: #666;
              white-space: normal; }
              .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu.dropdown-bookmark li.dropdown-item div.text-content span {
                display: inline-block;
                white-space: normal; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu.dropdown-bookmark li.dropdown-item a {
              color: #298BAD;
              padding: 0;
              white-space: normal; }
            .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu.dropdown-bookmark li.dropdown-item a:hover {
              background-color: transparent;
              color: #298BAD;
              padding: 0; }
          .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu li.nav-item.dropdown ul.dropdown-menu.dropdown-bookmark .dropdown-item:active {
            background-color: transparent; }

.daterangepicker.dropdown-menu {
  z-index: 100000000 !important; }

.daterangepicker.dropdown-menu.opensleft.show-calendar {
  left: 0 !important;
  right: 0 !important;
  margin: auto;
  width: 50%;
  position: fixed !important;
  top: 190px !important;
  /*height: 13%;*/
  min-width: 640px;
  max-width: 640px;
  min-height: 247px;
  margin-top: 6px;
  z-index: 100000000;
  pointer-events: fill;
  padding: 0; }
  .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges {
    position: absolute;
    width: 100%;
    pointer-events: none;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    padding: 0px;
    margin: 0; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges > ul {
      width: 20%;
      border-right: 1px solid #e7e7e7;
      pointer-events: fill;
      max-width: 20%;
      height: 100%; }
      .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges > ul li {
        border: 0;
        background: none;
        color: #333; }
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges > ul li:last-child {
          background: #E6F6FB;
          border-radius: 0; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs {
      position: absolute;
      width: 80%;
      bottom: 0;
      left: 20%;
      pointer-events: fill;
      height: 25%;
      max-height: 60px;
      display: flex;
      align-items: center;
      padding-left: 20px; }
      .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_start_input,
      .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_end_input {
        display: flex;
        align-items: center; }
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_start_input label,
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_end_input label {
          width: auto;
          max-width: 50px;
          margin: 0;
          padding-right: 15px; }
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_start_input input,
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_end_input input {
          margin: 0; }
      .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs button {
        height: 30px;
        margin-left: 15px; }
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs button.applyBtn {
          background-color: #357ebd;
          border-color: #3071a9;
          color: #fff;
          position: relative;
          right: -70px; }
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs button.cancelBtn {
          position: relative;
          right: 70px; }
  .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.first.left,
  .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.second.right {
    pointer-events: fill;
    padding: 10px !important;
    max-width: 100%;
    margin: 0; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.first.left .calendar-date .table-condensed .available.active.start-date,
    .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.second.right .calendar-date .table-condensed .available.active.start-date {
      background: #357ebd; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.first.left .calendar-date .table-condensed .available.in-range,
    .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.second.right .calendar-date .table-condensed .available.in-range {
      background: #76addc;
      color: #fff; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.first.left .calendar-date .table-condensed .available.active.end-date,
    .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.second.right .calendar-date .table-condensed .available.active.end-date {
      background: #357ebd; }
  .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.first.left {
    width: 40%;
    margin-left: 20%; }
  .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.second.right {
    width: 40%; }
  .daterangepicker.dropdown-menu.opensleft.show-calendar::before {
    position: absolute;
    top: -7px;
    right: 81.9%;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ""; }
  .daterangepicker.dropdown-menu.opensleft.show-calendar::after {
    position: absolute;
    top: -6px;
    right: 82%;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ""; }
  .daterangepicker.dropdown-menu.opensleft.show-calendar:focus {
    outline: 0; }

.primary-navbar.mbFixHead {
  position: fixed;
  width: 100%;
  height: auto;
  left: 0;
  right: 0; }

/******************************************** primary-navbar *********************************/
/* breadcrumb-tabs */
/*header + .breadcrumb-tabs{
    position: fixed;
    left: 0;
    right: 0;
    z-index: 9;
}
*/
.breadcrumb-tabs {
  background: #404040;
  color: #fff;
  padding: 0px 15px 0;
  min-height: 60px;
  clear: both;
  display: block;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 99; }
  .breadcrumb-tabs .page-heading {
    font-size: 18px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    line-height: 27px;
    display: flex;
    align-items: baseline;
    text-transform: uppercase; }
    .breadcrumb-tabs .page-heading .reportDescriptionpopover {
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 0 0 6px; }
      .breadcrumb-tabs .page-heading .reportDescriptionpopover .info-icon img {
        width: 18px;
        height: 18px; }
    .breadcrumb-tabs .page-heading .set-alert-section {
      top: -1px; }
  .breadcrumb-tabs .SpanAnalyseMarkets, .breadcrumb-tabs .SpanAnalysePrioritization {
    position: relative;
    top: 2px; }
    .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalyseMarkets, .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalysePrioritization, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalyseMarkets, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalysePrioritization {
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      display: flex;
      align-items: center;
      white-space: nowrap;
      max-width: 217px;
      position: relative;
      padding: 4px 10px;
      font-size: 11px; }
      .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalyseMarkets .plusIcon, .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalysePrioritization .plusIcon, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalyseMarkets .plusIcon, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalysePrioritization .plusIcon {
        border: 1px solid;
        border-radius: 50%;
        padding: 2px 4px 1px 2px;
        margin-right: 5px; }
      .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalyseMarkets img, .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalysePrioritization img, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalyseMarkets img, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalysePrioritization img {
        width: 20px;
        margin-right: 5px; }
      .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalyseMarkets span i, .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalysePrioritization span i, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalyseMarkets span i, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalysePrioritization span i {
        padding-left: 2px;
        font-size: 14px; }
      .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalyseMarkets:hover, .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalysePrioritization:hover, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalyseMarkets:hover, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalysePrioritization:hover {
        color: #fff; }
      .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalyseMarkets:focus, .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalysePrioritization:focus, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalyseMarkets:focus, .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalysePrioritization:focus {
        outline: none;
        box-shadow: none; }
  .breadcrumb-tabs .favourite_report .fa-star.far {
    cursor: pointer;
    font-size: 18px; }
  .breadcrumb-tabs .favourite_report .fa-star.fas {
    cursor: pointer;
    color: white;
    font-size: 18px;
    position: relative; }
  .breadcrumb-tabs .favourite_report .fa-star.fas::after {
    content: "\f005";
    color: red;
    position: absolute;
    left: 1px;
    font-size: 16px;
    z-index: 2;
    top: 0px; }
  .breadcrumb-tabs .search-page {
    display: table;
    width: 100%; }
    .breadcrumb-tabs .search-page .page-heading {
      width: 100%; }
      .breadcrumb-tabs .search-page .page-heading .cmpnTitle {
        position: relative;
        top: 2px;
        position: relative; }
        .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title {
          position: relative;
          display: flex;
          align-items: center;
          height: 33px; }
          .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title .basic_search_icon,
          .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title .advance_search_icon {
            z-index: 9;
            padding-right: 10px; }
            .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title .basic_search_icon i,
            .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title .advance_search_icon i {
              color: #35687f;
              font-size: 18px;
              z-index: 2; }
          .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title .advance_search_icon {
            margin-right: 25px;
            width: auto; }
          .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title input {
            background: transparent;
            border: 0;
            padding-left: 5px;
            font-size: 17px;
            z-index: 2;
            width: 100%; }
            .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title input:focus {
              outline: none; }
          .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title .fa-info-circle {
            font-size: 20px;
            z-index: 2;
            color: #c4cbce; }
          .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title::after {
            content: "";
            background: #fff;
            width: 100%;
            border-radius: 3px;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            z-index: 1;
            position: absolute; }
          .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title #head_search_title {
            right: -25px;
            position: absolute;
            z-index: 2;
            right: 5px;
            position: absolute; }
        .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div {
          float: left;
          position: absolute;
          background: #fff;
          z-index: 5;
          padding: 0 15px;
          border-radius: 5px;
          width: auto;
          color: #212529;
          font-size: 12px;
          left: 0;
          right: 0;
          min-width: 700px; }
          .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div .recent-saved {
            font-size: 12px;
            padding-top: 15px;
            box-shadow: 1px 3px 10px 0px #a9a6a6;
            /*&.top-search-results {
                span {
                    text-transform: uppercase;
                    cursor: pointer;
                    line-height: 15px;
                    display: flex;
                    min-height: 30px;
                    align-items: baseline;
                    &:hover {
                        color: $c-sky-blue;
                    }
                }
            }*/ }
            .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div .recent-saved p {
              font-size: 12px;
              color: #666;
              margin-bottom: 10px; }
            .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div .recent-saved ul.list-inline {
              margin-bottom: 0; }
              .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div .recent-saved ul.list-inline li {
                display: flex;
                justify-content: flex-start;
                align-items: center;
                margin-bottom: 5px; }
                .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div .recent-saved ul.list-inline li i {
                  padding-right: 10px; }
                .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div .recent-saved ul.list-inline li a {
                  color: #404040;
                  cursor: pointer;
                  text-decoration: none; }
                  .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div .recent-saved ul.list-inline li a:hover {
                    color: #298BAD; }
                .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div .recent-saved ul.list-inline li span {
                  word-break: keep-all;
                  text-transform: uppercase;
                  cursor: pointer;
                  font-weight: normal;
                  font-family: 'Franklin Gothic Medium V2';
                  display: inline-block;
                  min-height: auto;
                  line-height: auto; }
                  .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div .recent-saved ul.list-inline li span:hover {
                    color: #298BAD; }
      .breadcrumb-tabs .search-page .page-heading .search-page-count {
        display: block;
        width: 100%;
        float: left; }
      .breadcrumb-tabs .search-page .page-heading .set-alert-section {
        position: relative;
        top: 3px; }
    .breadcrumb-tabs .search-page .booleanSearchDiv {
      width: fit-content !important; }
    .breadcrumb-tabs .search-page .set-alert-section {
      padding-top: 0;
      padding-left: 10px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
    .breadcrumb-tabs .search-page .filter-section,
    .breadcrumb-tabs .search-page .add_custom_button,
    .breadcrumb-tabs .search-page .switch-search-view,
    .breadcrumb-tabs .search-page .BtnAnalyseMarkets {
      font-weight: normal !important;
      font-size: 11px !important;
      margin-left: 10px;
      display: flex;
      align-items: center; }
      .breadcrumb-tabs .search-page .filter-section span,
      .breadcrumb-tabs .search-page .add_custom_button span,
      .breadcrumb-tabs .search-page .switch-search-view span,
      .breadcrumb-tabs .search-page .BtnAnalyseMarkets span {
        white-space: nowrap; }
      .breadcrumb-tabs .search-page .filter-section a,
      .breadcrumb-tabs .search-page .add_custom_button a,
      .breadcrumb-tabs .search-page .switch-search-view a,
      .breadcrumb-tabs .search-page .BtnAnalyseMarkets a {
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        white-space: nowrap; }
    .breadcrumb-tabs .search-page .BtnAnalyseMarkets {
      cursor: pointer; }
      .breadcrumb-tabs .search-page .BtnAnalyseMarkets img {
        max-width: 20px;
        margin-right: 5px; }
    .breadcrumb-tabs .search-page .filter-section,
    .breadcrumb-tabs .search-page .add_custom_button {
      padding-left: 10px;
      padding-right: 10px; }
    .breadcrumb-tabs .search-page .switch_btn,
    .breadcrumb-tabs .search-page .filter-section,
    .breadcrumb-tabs .search-page .add_custom_button {
      border: 1px solid #ccc;
      color: #fff;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      font-size: 11px;
      position: relative;
      border-radius: 5px;
      cursor: pointer; }
      .breadcrumb-tabs .search-page .switch_btn img,
      .breadcrumb-tabs .search-page .filter-section img,
      .breadcrumb-tabs .search-page .add_custom_button img {
        max-width: 20px;
        margin-right: 5px; }
    .breadcrumb-tabs .search-page .filter-section {
      position: relative;
      top: 6px; }
    .breadcrumb-tabs .search-page .add_custom_button {
      background-color: #298BAD;
      color: #fff;
      border: 1px solid #298BAD;
      position: relative;
      top: 6px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      font-size: 11px; }
    .breadcrumb-tabs .search-page .search-analyzer-btn {
      position: relative;
      top: 5px;
      padding: 4px 10px; }

/*********************************************End breadcrumb-tabs********************************* */
/* custom-tabs-section "*/
.custome-tab-section-top {
  margin-top: 7px;
  display: flex;
  align-items: center;
  /*justify-content: space-between;*/ }
  .custome-tab-section-top ul.nav-tabs {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: 0; }
    .custome-tab-section-top ul.nav-tabs li.nav-item {
      margin-bottom: 0;
      text-align: center;
      margin-left: 0px;
      border-bottom: 0;
      line-height: 10px;
      border-bottom: 5px solid transparent;
      padding: 8px;
      border-right: 1px solid #404040; }
      .custome-tab-section-top ul.nav-tabs li.nav-item a.nav-link {
        font-size: 12px;
        padding: 0px 5px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        color: #fff !important;
        text-decoration: none;
        background: none;
        border: 0;
        cursor: pointer; }
        .custome-tab-section-top ul.nav-tabs li.nav-item a.nav-link.table {
          margin-bottom: 0; }
      .custome-tab-section-top ul.nav-tabs li.nav-item a.nav-link.active,
      .custome-tab-section-top ul.nav-tabs li.nav-item a:hover {
        background: none;
        border: 0; }
      .custome-tab-section-top ul.nav-tabs li.nav-item.active {
        border-bottom: 5px solid #298BAD;
        color: #404040; }
        .custome-tab-section-top ul.nav-tabs li.nav-item.active a.nav-link {
          color: #fff;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          margin-bottom: 0; }
      .custome-tab-section-top ul.nav-tabs li.nav-item:first-child {
        margin-left: 0; }
      .custome-tab-section-top ul.nav-tabs li.nav-item .tab-no {
        font-weight: bold;
        font-size: 14px;
        display: block;
        text-align: center;
        margin-bottom: 7px;
        margin-top: 7px; }
      .custome-tab-section-top ul.nav-tabs li.nav-item.dropdown.other-dropdown ul.dropdown-menu {
        padding: 0; }
        .custome-tab-section-top ul.nav-tabs li.nav-item.dropdown.other-dropdown ul.dropdown-menu li.nav-item {
          padding: 0;
          border-bottom: 1px solid #f1f1f1; }
          .custome-tab-section-top ul.nav-tabs li.nav-item.dropdown.other-dropdown ul.dropdown-menu li.nav-item a.nav-link {
            font-size: 12px;
            padding: 10px 10px !important;
            color: #404040 !important;
            text-align: left;
            border-radius: 0;
            line-height: 14px; }
        .custome-tab-section-top ul.nav-tabs li.nav-item.dropdown.other-dropdown ul.dropdown-menu li.nav-item.active a.nav-link,
        .custome-tab-section-top ul.nav-tabs li.nav-item.dropdown.other-dropdown ul.dropdown-menu li.nav-item:hover a.nav-link {
          background-color: #298BAD;
          color: #fff !important; }
  .custome-tab-section-top .switch-search-view a {
    font-size: 12px;
    padding: 4px 0;
    font-weight: 400;
    color: #fff;
    cursor: pointer;
    text-decoration: underline;
    white-space: nowrap; }
  .custome-tab-section-top .custom-search-tab li.nav-item {
    border: 0px solid #fff !important;
    border-radius: 3px;
    margin-bottom: 10px !important;
    margin-right: 6px;
    background: #5a5555;
    padding: 3px !important; }
    .custome-tab-section-top .custom-search-tab li.nav-item a .tab-no {
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      font-size: 12px; }
    .custome-tab-section-top .custom-search-tab li.nav-item.active, .custome-tab-section-top .custom-search-tab li.nav-item:hover {
      background-color: #298BAD; }
      .custome-tab-section-top .custom-search-tab li.nav-item.active a, .custome-tab-section-top .custom-search-tab li.nav-item:hover a {
        color: #404040 !important; }

.switch-search-view-div {
  position: relative;
  top: -25px;
  height: 1px; }
  .switch-search-view-div .switch-search-view-btn a {
    font-size: 12px;
    padding: 4px 0;
    font-weight: 300;
    color: #fff;
    cursor: pointer;
    text-decoration: none; }
  .switch-search-view-div.custom-width ul.nav-tabs li.nav-item {
    min-width: 80px; }

/*********************************************End custom-tabs-section *************************************/
/* home page sidebar */
.home-page-sidebar {
  padding-top: 10px; }
  .home-page-sidebar .custom-panel-group-1 .panel-heading {
    border-bottom: 1px solid #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding-bottom: 8px;
    margin: 0 15px; }
    .home-page-sidebar .custom-panel-group-1 .panel-heading a {
      padding: 5px 0px;
      display: flex;
      justify-content: space-between;
      color: #fff;
      text-decoration: none;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      font-style: normal; }
  .home-page-sidebar .custom-panel-group-1 .panel-collapse {
    padding: 0; }
    .home-page-sidebar .custom-panel-group-1 .panel-collapse a {
      display: block;
      clear: both;
      color: #fff; }
      .home-page-sidebar .custom-panel-group-1 .panel-collapse a .list-item {
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 15px;
        border-bottom: 1px solid #666;
        padding: 5px 0; }
        .home-page-sidebar .custom-panel-group-1 .panel-collapse a .list-item i.fa-times-circle {
          visibility: hidden; }
    .home-page-sidebar .custom-panel-group-1 .panel-collapse a:hover {
      text-decoration: none;
      background-color: #298BAD;
      box-shadow: 0px 2px 4px #154452; }
      .home-page-sidebar .custom-panel-group-1 .panel-collapse a:hover i.fa-times-circle {
        visibility: visible; }
    .home-page-sidebar .custom-panel-group-1 .panel-collapse form .input-group-sm > input {
      margin-top: 15px;
      font-size: 12px; }
    .home-page-sidebar .custom-panel-group-1 .panel-collapse form .btn-add-company {
      display: none; }
  .home-page-sidebar .custom-panel-group-1 .showMoreLess .showLessMoreTrends {
    color: #fff;
    text-decoration: underline; }

/*********************************************End home-page-sidebar *************************************/
/* Inner-page-sidebar */
.inner-page-sidebar {
  padding: 15px;
  /* .custom-panel-group */
  /* End .custom-panel-group */ }
  .inner-page-sidebar .reset-section {
    margin-bottom: 0px;
    clear: both; }
    .inner-page-sidebar .reset-section button {
      float: right;
      border: 0;
      background: none;
      color: #298BAD;
      cursor: pointer; }
    .inner-page-sidebar .reset-section div {
      color: #298BAD;
      cursor: pointer;
      float: right; }
  .inner-page-sidebar form.market-filter-form {
    width: 100%; }
    .inner-page-sidebar form.market-filter-form #tabSelected,
    .inner-page-sidebar form.market-filter-form #vendor_sortby,
    .inner-page-sidebar form.market-filter-form #vendor_sortorder,
    .inner-page-sidebar form.market-filter-form #showothers,
    .inner-page-sidebar form.market-filter-form #showOtherReports,
    .inner-page-sidebar form.market-filter-form #onchangeParam,
    .inner-page-sidebar form.market-filter-form #isCagrFilterOn,
    .inner-page-sidebar form.market-filter-form #isMarketSizeFilterOn,
    .inner-page-sidebar form.market-filter-form #industryId,
    .inner-page-sidebar form.market-filter-form #halfCheckedIndustryId,
    .inner-page-sidebar form.market-filter-form #subIndustryId {
      display: none; }
  .inner-page-sidebar .sub-heading-left {
    display: flex;
    align-items: baseline;
    padding: 0;
    cursor: pointer;
    color: #404040;
    margin: 0px 12px 5px 12px;
    padding: 10px 0; }
    .inner-page-sidebar .sub-heading-left .fas.fa-plus-circle,
    .inner-page-sidebar .sub-heading-left .fas.fa-minus-circle {
      color: #298BAD;
      margin-right: 10px;
      font-size: 16px;
      position: relative;
      top: 1px; }
  .inner-page-sidebar .newssub-heading-left {
    display: flex;
    align-items: baseline;
    padding: 0;
    cursor: pointer;
    color: #404040;
    margin: 0 15px;
    padding-bottom: 5px; }
    .inner-page-sidebar .newssub-heading-left .fas.fa-plus-circle,
    .inner-page-sidebar .newssub-heading-left .fas.fa-minus-circle {
      color: #298BAD;
      margin-right: 10px;
      font-size: 16px;
      position: relative;
      top: 1px; }
  .inner-page-sidebar .tree_checkbox {
    float: left;
    width: 100%;
    padding: 0;
    /* mega trend filter */
    /* End mega trend filter */ }
    .inner-page-sidebar .tree_checkbox .checktree {
      list-style-type: none;
      margin: 0;
      padding: 0 15px 15px;
      width: 100%;
      float: right; }
      .inner-page-sidebar .tree_checkbox .checktree li,
      .inner-page-sidebar .tree_checkbox .checktree div.markets-filter {
        display: block;
        width: 100%;
        padding: 10px 0px 5px;
        float: left; }
        .inner-page-sidebar .tree_checkbox .checktree li .arrow,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .arrow {
          width: 14px;
          height: 14px;
          margin: 5px 8px 0;
          cursor: pointer;
          float: left;
          margin: 0; }
        .inner-page-sidebar .tree_checkbox .checktree li .collapsed,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .collapsed {
          width: 8px;
          height: 10px;
          position: relative;
          color: #404040;
          display: flex;
          align-items: center; }
        .inner-page-sidebar .tree_checkbox .checktree li .collapsed::before,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .collapsed::before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f0da";
          color: #404040;
          font-size: 14px; }
        .inner-page-sidebar .tree_checkbox .checktree li .expanded,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .expanded {
          width: 12px;
          height: 10px;
          position: relative;
          color: #404040;
          top: -4px;
          font-size: 12px; }
        .inner-page-sidebar .tree_checkbox .checktree li .expanded::before,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .expanded::before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f0d7"; }
        .inner-page-sidebar .tree_checkbox .checktree li .checkbox,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .checkbox {
          width: 10px;
          height: 10px;
          cursor: pointer;
          float: left;
          background: #eceff1;
          margin: 0 5px;
          border: 1px solid #404040;
          border-radius: 2px;
          position: relative; }
        .inner-page-sidebar .tree_checkbox .checktree li .checkbox.checked,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .checkbox.checked {
          border: 1px solid #298BAD; }
        .inner-page-sidebar .tree_checkbox .checktree li .checkbox.checked::before,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .checkbox.checked::before {
          position: absolute;
          content: "";
          width: 8px;
          height: 8px;
          cursor: pointer;
          float: left;
          background: #298BAD;
          border: 1px solid #298BAD;
          background-position: 1px 0;
          top: 0px;
          left: 0px; }
        .inner-page-sidebar .tree_checkbox .checktree li .checkbox.checked::after,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .checkbox.checked::after {
          height: 4px;
          width: 7px;
          border-left: 2px solid #fff;
          border-bottom: 2px solid #fff;
          top: 43%;
          left: 56%;
          transform: translate(-50%, -50%) rotate(-45deg);
          position: absolute;
          content: ""; }
        .inner-page-sidebar .tree_checkbox .checktree li .checkbox.half_checked::after,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .checkbox.half_checked::after {
          height: 2px;
          width: 6px;
          border-left: 0;
          border-bottom: 2px solid #404040;
          top: 50%;
          left: 1px;
          transform: translate(0%, -50%);
          position: absolute;
          content: ""; }
        .inner-page-sidebar .tree_checkbox .checktree li label,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter label {
          vertical-align: middle;
          cursor: pointer;
          padding: 0;
          line-height: 15px;
          float: left;
          font-weight: normal !important;
          width: 80% !important;
          margin-top: -2px;
          margin-bottom: 0;
          color: #404040;
          font-size: 12px; }
        .inner-page-sidebar .tree_checkbox .checktree li ul,
        .inner-page-sidebar .tree_checkbox .checktree div.markets-filter ul {
          padding-left: 5px; }
    .inner-page-sidebar .tree_checkbox .checktree > li ul li:first-child {
      padding-top: 10px; }
    .inner-page-sidebar .tree_checkbox .checktree > li ul li {
      padding: 7px 5px; }
    .inner-page-sidebar .tree_checkbox div.checktree {
      width: 100%;
      display: block; }
      .inner-page-sidebar .tree_checkbox div.checktree .markets-filter {
        display: block;
        width: 100%;
        padding: 6px 15px 6px 0; }
        .inner-page-sidebar .tree_checkbox div.checktree .markets-filter input {
          display: none; }
        .inner-page-sidebar .tree_checkbox div.checktree .markets-filter label {
          vertical-align: middle;
          cursor: pointer;
          padding: 0px 15px;
          line-height: 15px;
          font-weight: normal !important;
          width: 100% !important;
          margin: 0;
          margin-bottom: 0;
          position: relative; }
        .inner-page-sidebar .tree_checkbox div.checktree .markets-filter label::before {
          content: "";
          width: 10px;
          height: 10px;
          cursor: pointer;
          left: -5px;
          background: #eceff1;
          margin: 0 5px;
          border: 1px solid #404040;
          border-radius: 2px;
          position: absolute;
          top: 3px; }
        .inner-page-sidebar .tree_checkbox div.checktree .markets-filter input[checked=checked] + label {
          padding-left: 0px;
          position: relative; }
        .inner-page-sidebar .tree_checkbox div.checktree .markets-filter input[checked=checked] + label::before {
          width: 10px;
          height: 10px;
          cursor: pointer;
          float: left;
          background: #298BAD;
          margin: 0 0px 0 5px;
          border: 1px solid #298BAD;
          border-radius: 2px;
          position: relative; }
        .inner-page-sidebar .tree_checkbox div.checktree .markets-filter input[checked=checked] + label::after {
          height: 4px;
          width: 7px;
          border-left: 2px solid #fff;
          border-bottom: 2px solid #fff;
          top: 7px;
          left: 5px;
          transform: translate(-50%, -50%) rotate(-45deg);
          position: absolute;
          content: ""; }
        .inner-page-sidebar .tree_checkbox div.checktree .markets-filter.industrytrendsFilter_2 {
          display: flex; }
          .inner-page-sidebar .tree_checkbox div.checktree .markets-filter.industrytrendsFilter_2 label {
            display: flex; }
  .inner-page-sidebar .regions-tab .region-filter-list {
    margin-top: 10px; }
    .inner-page-sidebar .regions-tab .region-filter-list .markets-filter {
      display: flex;
      align-items: center;
      padding: 6px 15px; }
      .inner-page-sidebar .regions-tab .region-filter-list .markets-filter input {
        visibility: hidden; }
      .inner-page-sidebar .regions-tab .region-filter-list .markets-filter label {
        position: relative;
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: start;
        margin-bottom: 0;
        padding-left: 5px;
        cursor: pointer;
        font-size: 13px;
        color: #404040; }
      .inner-page-sidebar .regions-tab .region-filter-list .markets-filter label::before {
        content: "";
        position: absolute;
        left: -10px;
        top: 5px;
        width: 10px;
        height: 10px;
        border: 1px solid #404040;
        border-radius: 2px;
        background: #eceff1; }
      .inner-page-sidebar .regions-tab .region-filter-list .markets-filter input[checked=checked] + label::before {
        content: "";
        position: absolute;
        left: -10px;
        top: 5px;
        width: 10px;
        height: 10px;
        border: 1px solid #298BAD;
        border-radius: 2px;
        background-color: #298BAD; }
      .inner-page-sidebar .regions-tab .region-filter-list .markets-filter input[checked=checked] + label::after {
        height: 4px;
        width: 7px;
        border-left: 2px solid #fff;
        border-bottom: 2px solid #fff;
        top: 9px;
        left: -5px;
        transform: translate(-50%, -50%) rotate(-45deg);
        position: absolute;
        content: ""; }
  .inner-page-sidebar .range-section .cagr-range .range-bar,
  .inner-page-sidebar .range-section .market-range .range-bar {
    margin-top: 5px;
    padding: 0 15px;
    margin-bottom: 10px; }
    .inner-page-sidebar .range-section .cagr-range .range-bar .js-irs-0,
    .inner-page-sidebar .range-section .market-range .range-bar .js-irs-0 {
      width: 100%; }
    .inner-page-sidebar .range-section .cagr-range .range-bar .irs,
    .inner-page-sidebar .range-section .market-range .range-bar .irs {
      width: 100%; }
      .inner-page-sidebar .range-section .cagr-range .range-bar .irs .irs-from,
      .inner-page-sidebar .range-section .cagr-range .range-bar .irs .irs-to,
      .inner-page-sidebar .range-section .market-range .range-bar .irs .irs-from,
      .inner-page-sidebar .range-section .market-range .range-bar .irs .irs-to {
        background: none;
        color: #404040;
        font-weight: 500; }
      .inner-page-sidebar .range-section .cagr-range .range-bar .irs .irs-slider,
      .inner-page-sidebar .range-section .market-range .range-bar .irs .irs-slider {
        width: 15px;
        height: 15px;
        background: #fff;
        padding: 4px;
        top: 27px;
        border: 1px solid #666;
        border-radius: 2px; }
      .inner-page-sidebar .range-section .cagr-range .range-bar .irs .irs-max,
      .inner-page-sidebar .range-section .market-range .range-bar .irs .irs-max {
        background: #298BAD;
        color: #fff; }
      .inner-page-sidebar .range-section .cagr-range .range-bar .irs .irs-bar,
      .inner-page-sidebar .range-section .market-range .range-bar .irs .irs-bar {
        background-color: #298BAD;
        border-top: 1px solid #298BAD;
        border-bottom: 1px solid #298BAD; }
  .inner-page-sidebar .range-section input.hidden {
    display: none; }
  .inner-page-sidebar .left-companies-search .selectCompnProf {
    margin-top: 15px; }
    .inner-page-sidebar .left-companies-search .selectCompnProf .input {
      padding: 6px 15px; }
      .inner-page-sidebar .left-companies-search .selectCompnProf .input input.company-search-list {
        height: 30px;
        font-size: 12px;
        margin-bottom: 10px; }
    .inner-page-sidebar .left-companies-search .selectCompnProf .the-company-list {
      margin: 0;
      padding: 0;
      max-height: 400px;
      overflow: auto; }
      .inner-page-sidebar .left-companies-search .selectCompnProf .the-company-list .squaredFour {
        display: flex !important;
        width: 100%;
        padding: 0 15px; }
        .inner-page-sidebar .left-companies-search .selectCompnProf .the-company-list .squaredFour input {
          opacity: 0;
          z-index: 5; }
        .inner-page-sidebar .left-companies-search .selectCompnProf .the-company-list .squaredFour label {
          position: relative;
          top: 0 !important;
          margin-bottom: 0 !important; }
        .inner-page-sidebar .left-companies-search .selectCompnProf .the-company-list .squaredFour label::before {
          content: "";
          position: absolute;
          left: -8px;
          top: 3px;
          width: 10px;
          height: 10px;
          border: 1px solid #404040;
          border-radius: 2px;
          background: #eceff1; }
        .inner-page-sidebar .left-companies-search .selectCompnProf .the-company-list .squaredFour input[checked=checked] + label::before {
          position: absolute;
          content: "";
          width: 10px;
          height: 10px;
          cursor: pointer;
          float: left;
          background: #298BAD;
          border: 1px solid #298BAD;
          background-position: 1px 0;
          top: 4px;
          left: -8px;
          z-index: 1; }
        .inner-page-sidebar .left-companies-search .selectCompnProf .the-company-list .squaredFour input[checked=checked] + label::after {
          height: 4px;
          width: 7px;
          border-left: 2px solid #fff;
          border-bottom: 2px solid #fff;
          top: 8px;
          left: -3px;
          transform: translate(-50%, -50%) rotate(-45deg);
          position: absolute;
          content: "";
          z-index: 2; }
        .inner-page-sidebar .left-companies-search .selectCompnProf .the-company-list .squaredFour .spnNextToLblAll {
          padding-left: 8px;
          font-size: 13px !important;
          font-weight: normal !important; }
      .inner-page-sidebar .left-companies-search .selectCompnProf .the-company-list ul.checktree li {
        padding: 10px 0; }
  .inner-page-sidebar .custom-panel-group {
    margin-left: -15px;
    margin-right: -15px;
    /* user-dashboard */ }
    .inner-page-sidebar .custom-panel-group .panel-collapse {
      list-style-type: none;
      margin: 0;
      padding: 0;
      width: 100%; }
      .inner-page-sidebar .custom-panel-group .panel-collapse span.menu-top-head {
        color: #404040;
        padding: 5px 15px;
        display: block;
        font-size: 16px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        font-style: normal;
        text-decoration: none;
        background: #dfdfdf; }
      .inner-page-sidebar .custom-panel-group .panel-collapse li.squaredFour {
        display: flex;
        align-items: center;
        padding: 6px 15px; }
        .inner-page-sidebar .custom-panel-group .panel-collapse li.squaredFour input {
          visibility: hidden; }
        .inner-page-sidebar .custom-panel-group .panel-collapse li.squaredFour label {
          position: relative;
          display: flex;
          width: 100%;
          align-items: center;
          justify-content: start;
          margin-bottom: 0;
          padding-left: 5px;
          cursor: pointer;
          font-size: 13px; }
        .inner-page-sidebar .custom-panel-group .panel-collapse li.squaredFour label::before {
          content: "";
          position: absolute;
          left: -10px;
          top: 5px;
          width: 10px;
          height: 10px;
          border: 1px solid #404040;
          border-radius: 2px;
          background: #eceff1; }
        .inner-page-sidebar .custom-panel-group .panel-collapse li.squaredFour input[checked=checked] + label::before {
          content: "";
          position: absolute;
          left: -10px;
          top: 5px;
          width: 10px;
          height: 10px;
          border: 1px solid #404040;
          border-radius: 2px;
          background-color: #404040; }
        .inner-page-sidebar .custom-panel-group .panel-collapse li.squaredFour input[checked=checked] + label::after {
          height: 4px;
          width: 7px;
          border-left: 2px solid #fff;
          border-bottom: 2px solid #fff;
          top: 9px;
          left: -5px;
          transform: translate(-50%, -50%) rotate(-45deg);
          position: absolute;
          content: ""; }
      .inner-page-sidebar .custom-panel-group .panel-collapse li.squaredFour:last-child {
        padding-bottom: 15px; }
      .inner-page-sidebar .custom-panel-group .panel-collapse li.nav-item {
        display: flex;
        align-items: center;
        border-bottom: 1px solid #e1dfdf;
        padding: 0; }
        .inner-page-sidebar .custom-panel-group .panel-collapse li.nav-item a {
          color: #404040;
          width: 100%; }
    .inner-page-sidebar .custom-panel-group #panel-element-industry-trends {
      padding-bottom: 15px; }
    .inner-page-sidebar .custom-panel-group .list-group-item {
      color: #404040;
      padding: 5px 15px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-radius: 0;
      border: none !important; }
      .inner-page-sidebar .custom-panel-group .list-group-item .menu-ico-collapse {
        padding-left: 10px; }
        .inner-page-sidebar .custom-panel-group .list-group-item .menu-ico-collapse .fa {
          font-size: 10px; }
    .inner-page-sidebar .custom-panel-group .list-group-submenu {
      margin: 0;
      padding: 0; }
      .inner-page-sidebar .custom-panel-group .list-group-submenu li.squaredFour {
        font-size: 12px;
        border-right: 1px solid #f6f6f6;
        color: #666; }
    .inner-page-sidebar .custom-panel-group a.item {
      text-decoration: none;
      border: 0;
      display: block;
      clear: both; }
      .inner-page-sidebar .custom-panel-group a.item .list-group-item {
        background: none;
        border: 0;
        color: #6d868d;
        margin: 0px 15px;
        border-bottom: 1px solid #f6f6f6;
        padding: 5px 0; }
    .inner-page-sidebar .custom-panel-group a.item:hover {
      text-decoration: none; }
    .inner-page-sidebar .custom-panel-group #panel-element-dashboard .nav-item {
      display: block;
      margin: 0;
      border: 0; }
      .inner-page-sidebar .custom-panel-group #panel-element-dashboard .nav-item a.nav-link {
        display: flex;
        padding: 10px 0px;
        justify-content: space-between;
        border-bottom: 1px solid #f6f6f6;
        margin: 0 15px;
        width: 87%; }
      .inner-page-sidebar .custom-panel-group #panel-element-dashboard .nav-item ul.nav.nav-list {
        padding: 0; }
        .inner-page-sidebar .custom-panel-group #panel-element-dashboard .nav-item ul.nav.nav-list li {
          width: 100%;
          padding: 0;
          border: 0;
          margin: 0; }
          .inner-page-sidebar .custom-panel-group #panel-element-dashboard .nav-item ul.nav.nav-list li a {
            border-top: 1px solid #f6f6f6;
            padding: 5px 0px;
            color: #6d868d; }
    .inner-page-sidebar .custom-panel-group #panel-element-dashboard .nav-item:hover {
      background-color: #fff;
      color: #298BAD;
      position: relative;
      box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3);
      border-left: 8px solid; }
    .inner-page-sidebar .custom-panel-group #panel-element-dashboard .nav-item.active {
      background-color: #fff;
      color: #298BAD;
      position: relative;
      box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3);
      border-left: 8px solid; }

/******************************************** End Inner-page-sidebar ************************************/
/* ask_Wrap */
.ask_Wrap {
  background: #f6f6f6;
  position: fixed;
  right: 0;
  top: 30%;
  border-radius: 5px 0 0 5px;
  max-width: 52px;
  z-index: 9999; }
  .ask_Wrap a {
    padding: 5px 2px;
    border-bottom: 1px solid #fff;
    margin: 0 !important;
    cursor: pointer;
    border-radius: 0; }
    .ask_Wrap a .img-div {
      width: 40px;
      height: 40px;
      display: block;
      margin: auto;
      background-repeat: no-repeat !important;
      background-size: 100% !important; }
      .ask_Wrap a .img-div.ask-analyst {
        background: url(/images/ask-analyst.png) 0px 2px; }
      .ask_Wrap a .img-div.request-workshop {
        background: url(/images/ask-analyst.png) 0px -40px; }
      .ask_Wrap a .img-div.suggest-title {
        background: url(/images/ask-analyst.png) 0px -80px; }
    .ask_Wrap a p {
      font-size: 10px;
      margin-bottom: 0;
      line-height: 13px; }
  .ask_Wrap a:hover,
  .ask_Wrap a.active {
    background: #298BAD;
    border-radius: 0; }
    .ask_Wrap a:hover p,
    .ask_Wrap a.active p {
      color: #fff; }

#ask_popup {
  width: 25%;
  position: fixed;
  top: 30%;
  right: 50%;
  right: 50px;
  display: none;
  background: #fff;
  padding: 0;
  box-shadow: 0px 4px 20px 0px rgba(138, 132, 132, 0.4);
  /*  border: 1px solid #efefef; */
  z-index: 99; }
  #ask_popup #ask_popup_header {
    padding: 10px 15px;
    background: #3f5667;
    clear: both;
    color: #ccc;
    display: flex;
    justify-content: space-between; }
    #ask_popup #ask_popup_header .title {
      font-size: 16px;
      color: #fff;
      text-transform: uppercase; }
    #ask_popup #ask_popup_header .close {
      color: #fff; }
    #ask_popup #ask_popup_header .closePNewsPopup {
      color: #fff; }
  #ask_popup .popup-body {
    margin: 15px;
    z-index: 3; }
    #ask_popup .popup-body .form-control {
      font-size: 12px; }
  #ask_popup .custom-file {
    width: 100px;
    position: relative; }
    #ask_popup .custom-file .input.file {
      position: absolute;
      left: 15px; }
    #ask_popup .custom-file .fileError {
      position: absolute;
      left: 82px; }
  #ask_popup .addd,
  #ask_popup .remove {
    cursor: pointer; }
  #ask_popup .attach-file {
    position: absolute;
    cursor: pointer; }
  #ask_popup .custom-file-input {
    width: 70px;
    display: none; }
  #ask_popup #loader {
    top: 0;
    position: absolute;
    background: #000;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }

/*********************************************End ask_Wrap ***************************************/
/* home-buble-chart*/
.bubble-chart-section .home-buble-chart .home-search {
  display: flex;
  align-items: center;
  margin-bottom: 0px;
  min-height: 35px; }
  .bubble-chart-section .home-buble-chart .home-search a {
    color: #404040;
    font-size: 16px;
    padding-right: 5px; }
  .bubble-chart-section .home-buble-chart .home-search .analysis_handle {
    color: #666;
    font-size: 10px;
    padding-left: 5px;
    cursor: pointer; }
  .bubble-chart-section .home-buble-chart .home-search form.form-inline {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-left: 5px; }
    .bubble-chart-section .home-buble-chart .home-search form.form-inline .home-search-form {
      width: 95%;
      display: flex;
      justify-content: space-around; }
      .bubble-chart-section .home-buble-chart .home-search form.form-inline .home-search-form input.search {
        min-width: 90%;
        border: 0;
        border-bottom: 1px solid #ccc;
        color: #999;
        text-transform: uppercase; }
      .bubble-chart-section .home-buble-chart .home-search form.form-inline .home-search-form input.search:focus {
        outline: none; }
      .bubble-chart-section .home-buble-chart .home-search form.form-inline .home-search-form .input-group-btn .btn-bubble {
        border: 0;
        background: none;
        cursor: pointer;
        color: #999; }
    .bubble-chart-section .home-buble-chart .home-search form.form-inline .btn-save-keyword {
      width: 5%;
      cursor: pointer;
      color: #999; }
.bubble-chart-section .home-buble-chart .bubble-wrapper .view-all {
  color: #153043;
  float: right;
  position: relative;
  top: -17px;
  font-size: 12px;
  text-decoration: underline; }

/*********************************************End home-buble-chart **************************************/
/* report-tables-section */
.report-tables-section,
.user-tables-section {
  margin: 0;
  float: left;
  width: 100%;
  /* End #search_button_wrapper */
  /* table custome-table css */
  /* End table custome-table css */ }
  .report-tables-section #search_button_wrapper,
  .report-tables-section #search_button_wrapper2,
  .user-tables-section #search_button_wrapper,
  .user-tables-section #search_button_wrapper2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0px; }
    .report-tables-section #search_button_wrapper .dataTables_filter,
    .report-tables-section #search_button_wrapper2 .dataTables_filter,
    .user-tables-section #search_button_wrapper .dataTables_filter,
    .user-tables-section #search_button_wrapper2 .dataTables_filter {
      width: 80%; }
      .report-tables-section #search_button_wrapper .dataTables_filter label,
      .report-tables-section #search_button_wrapper2 .dataTables_filter label,
      .user-tables-section #search_button_wrapper .dataTables_filter label,
      .user-tables-section #search_button_wrapper2 .dataTables_filter label {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 0;
        position: relative; }
        .report-tables-section #search_button_wrapper .dataTables_filter label .fa-search,
        .report-tables-section #search_button_wrapper2 .dataTables_filter label .fa-search,
        .user-tables-section #search_button_wrapper .dataTables_filter label .fa-search,
        .user-tables-section #search_button_wrapper2 .dataTables_filter label .fa-search {
          position: absolute;
          left: 15px;
          font-size: 17px;
          color: #999; }
        .report-tables-section #search_button_wrapper .dataTables_filter label .fa-times,
        .report-tables-section #search_button_wrapper2 .dataTables_filter label .fa-times,
        .user-tables-section #search_button_wrapper .dataTables_filter label .fa-times,
        .user-tables-section #search_button_wrapper2 .dataTables_filter label .fa-times {
          cursor: pointer;
          right: 10px;
          position: absolute;
          color: #999;
          font-size: 15px; }
        .report-tables-section #search_button_wrapper .dataTables_filter label input,
        .report-tables-section #search_button_wrapper2 .dataTables_filter label input,
        .user-tables-section #search_button_wrapper .dataTables_filter label input,
        .user-tables-section #search_button_wrapper2 .dataTables_filter label input {
          height: 35px;
          margin-left: 0px;
          border-radius: 0;
          padding-left: 35px; }
        .report-tables-section #search_button_wrapper .dataTables_filter label input:focus,
        .report-tables-section #search_button_wrapper2 .dataTables_filter label input:focus,
        .user-tables-section #search_button_wrapper .dataTables_filter label input:focus,
        .user-tables-section #search_button_wrapper2 .dataTables_filter label input:focus {
          padding-left: 35px; }
    .report-tables-section #search_button_wrapper .dt-buttons,
    .report-tables-section #search_button_wrapper2 .dt-buttons,
    .user-tables-section #search_button_wrapper .dt-buttons,
    .user-tables-section #search_button_wrapper2 .dt-buttons {
      display: flex;
      justify-content: stretch;
      align-items: center; }
      .report-tables-section #search_button_wrapper .dt-buttons a,
      .report-tables-section #search_button_wrapper2 .dt-buttons a,
      .user-tables-section #search_button_wrapper .dt-buttons a,
      .user-tables-section #search_button_wrapper2 .dt-buttons a {
        font-size: 21px;
        border: 1px solid #ccc;
        transition: all .3s;
        padding: 5px 10px;
        border-radius: 0;
        cursor: pointer;
        color: #999;
        background: #fff;
        margin-right: 0; }
        .report-tables-section #search_button_wrapper .dt-buttons a span,
        .report-tables-section #search_button_wrapper2 .dt-buttons a span,
        .user-tables-section #search_button_wrapper .dt-buttons a span,
        .user-tables-section #search_button_wrapper2 .dt-buttons a span {
          display: flex;
          align-items: center;
          color: #666; }
          .report-tables-section #search_button_wrapper .dt-buttons a span span:first-child,
          .report-tables-section #search_button_wrapper2 .dt-buttons a span span:first-child,
          .user-tables-section #search_button_wrapper .dt-buttons a span span:first-child,
          .user-tables-section #search_button_wrapper2 .dt-buttons a span span:first-child {
            padding-right: 10px; }
          .report-tables-section #search_button_wrapper .dt-buttons a span i.fa-file-excel,
          .report-tables-section #search_button_wrapper2 .dt-buttons a span i.fa-file-excel,
          .user-tables-section #search_button_wrapper .dt-buttons a span i.fa-file-excel,
          .user-tables-section #search_button_wrapper2 .dt-buttons a span i.fa-file-excel {
            color: #008040; }
      .report-tables-section #search_button_wrapper .dt-buttons a:hover,
      .report-tables-section #search_button_wrapper2 .dt-buttons a:hover,
      .user-tables-section #search_button_wrapper .dt-buttons a:hover,
      .user-tables-section #search_button_wrapper2 .dt-buttons a:hover {
        background-color: #298BAD;
        border: 1px solid #298BAD; }
        .report-tables-section #search_button_wrapper .dt-buttons a:hover span,
        .report-tables-section #search_button_wrapper2 .dt-buttons a:hover span,
        .user-tables-section #search_button_wrapper .dt-buttons a:hover span,
        .user-tables-section #search_button_wrapper2 .dt-buttons a:hover span {
          color: #fff; }
          .report-tables-section #search_button_wrapper .dt-buttons a:hover span i.fa-file-excel,
          .report-tables-section #search_button_wrapper2 .dt-buttons a:hover span i.fa-file-excel,
          .user-tables-section #search_button_wrapper .dt-buttons a:hover span i.fa-file-excel,
          .user-tables-section #search_button_wrapper2 .dt-buttons a:hover span i.fa-file-excel {
            color: white; }
    .report-tables-section #search_button_wrapper.manage_user_search,
    .report-tables-section #search_button_wrapper2.manage_user_search,
    .user-tables-section #search_button_wrapper.manage_user_search,
    .user-tables-section #search_button_wrapper2.manage_user_search {
      padding-bottom: 5px; }
      .report-tables-section #search_button_wrapper.manage_user_search .buttonSection,
      .report-tables-section #search_button_wrapper2.manage_user_search .buttonSection,
      .user-tables-section #search_button_wrapper.manage_user_search .buttonSection,
      .user-tables-section #search_button_wrapper2.manage_user_search .buttonSection {
        display: flex;
        align-items: center;
        margin-right: 30px; }
        .report-tables-section #search_button_wrapper.manage_user_search .buttonSection .dataTables_length,
        .report-tables-section #search_button_wrapper2.manage_user_search .buttonSection .dataTables_length,
        .user-tables-section #search_button_wrapper.manage_user_search .buttonSection .dataTables_length,
        .user-tables-section #search_button_wrapper2.manage_user_search .buttonSection .dataTables_length {
          padding-bottom: 0;
          margin-right: 10px; }
          .report-tables-section #search_button_wrapper.manage_user_search .buttonSection .dataTables_length label,
          .report-tables-section #search_button_wrapper2.manage_user_search .buttonSection .dataTables_length label,
          .user-tables-section #search_button_wrapper.manage_user_search .buttonSection .dataTables_length label,
          .user-tables-section #search_button_wrapper2.manage_user_search .buttonSection .dataTables_length label {
            margin-bottom: 0 !important; }
        .report-tables-section #search_button_wrapper.manage_user_search .buttonSection .dt-buttons a,
        .report-tables-section #search_button_wrapper2.manage_user_search .buttonSection .dt-buttons a,
        .user-tables-section #search_button_wrapper.manage_user_search .buttonSection .dt-buttons a,
        .user-tables-section #search_button_wrapper2.manage_user_search .buttonSection .dt-buttons a {
          font-size: 12px; }
        .report-tables-section #search_button_wrapper.manage_user_search .buttonSection #metadata_tab_length select.form-control,
        .report-tables-section #search_button_wrapper2.manage_user_search .buttonSection #metadata_tab_length select.form-control,
        .user-tables-section #search_button_wrapper.manage_user_search .buttonSection #metadata_tab_length select.form-control,
        .user-tables-section #search_button_wrapper2.manage_user_search .buttonSection #metadata_tab_length select.form-control {
          margin: 0 5px !important; }
      .report-tables-section #search_button_wrapper.manage_user_search #users_table_filter,
      .report-tables-section #search_button_wrapper.manage_user_search #metadata_tab_filter,
      .report-tables-section #search_button_wrapper2.manage_user_search #users_table_filter,
      .report-tables-section #search_button_wrapper2.manage_user_search #metadata_tab_filter,
      .user-tables-section #search_button_wrapper.manage_user_search #users_table_filter,
      .user-tables-section #search_button_wrapper.manage_user_search #metadata_tab_filter,
      .user-tables-section #search_button_wrapper2.manage_user_search #users_table_filter,
      .user-tables-section #search_button_wrapper2.manage_user_search #metadata_tab_filter {
        width: 30%; }
        .report-tables-section #search_button_wrapper.manage_user_search #users_table_filter label input,
        .report-tables-section #search_button_wrapper.manage_user_search #metadata_tab_filter label input,
        .report-tables-section #search_button_wrapper2.manage_user_search #users_table_filter label input,
        .report-tables-section #search_button_wrapper2.manage_user_search #metadata_tab_filter label input,
        .user-tables-section #search_button_wrapper.manage_user_search #users_table_filter label input,
        .user-tables-section #search_button_wrapper.manage_user_search #metadata_tab_filter label input,
        .user-tables-section #search_button_wrapper2.manage_user_search #users_table_filter label input,
        .user-tables-section #search_button_wrapper2.manage_user_search #metadata_tab_filter label input {
          height: 30px !important;
          width: 100%; }
  .report-tables-section .table-heading,
  .user-tables-section .table-heading {
    border-bottom: thin;
    border-color: #ccc;
    padding-bottom: 5px; }
  .report-tables-section table.custom-table thead tr th,
  .user-tables-section table.custom-table thead tr th {
    border-top: 0;
    border-bottom: 1px solid #404040;
    font-style: normal;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .report-tables-section table.custom-table thead tr th.reportTitle,
  .user-tables-section table.custom-table thead tr th.reportTitle {
    padding-left: 30px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .report-tables-section table.custom-table tbody tr td,
  .user-tables-section table.custom-table tbody tr td {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 13px; }
    .report-tables-section table.custom-table tbody tr td .published-date,
    .user-tables-section table.custom-table tbody tr td .published-date {
      min-width: 105px;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column; }
      .report-tables-section table.custom-table tbody tr td .published-date span,
      .user-tables-section table.custom-table tbody tr td .published-date span {
        text-align: center; }
    .report-tables-section table.custom-table tbody tr td span,
    .user-tables-section table.custom-table tbody tr td span {
      display: block; }
    .report-tables-section table.custom-table tbody tr td a,
    .user-tables-section table.custom-table tbody tr td a {
      color: #404040;
      font-size: 14px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      display: inline-block; }
    .report-tables-section table.custom-table tbody tr td .report-title-a,
    .user-tables-section table.custom-table tbody tr td .report-title-a {
      color: #404040;
      font-size: 14px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      display: inline-block; }
    .report-tables-section table.custom-table tbody tr td .noshowdate,
    .user-tables-section table.custom-table tbody tr td .noshowdate {
      display: none; }
    .report-tables-section table.custom-table tbody tr td .report-description,
    .user-tables-section table.custom-table tbody tr td .report-description {
      font-size: 11px;
      background-color: #fff;
      padding: 5px 10px;
      border: 1px solid #298BAD;
      display: inline-block;
      text-align: center; }
      .report-tables-section table.custom-table tbody tr td .report-description i,
      .user-tables-section table.custom-table tbody tr td .report-description i {
        color: #298BAD; }
      .report-tables-section table.custom-table tbody tr td .report-description:hover,
      .user-tables-section table.custom-table tbody tr td .report-description:hover {
        background-color: #404040; }
        .report-tables-section table.custom-table tbody tr td .report-description:hover i,
        .user-tables-section table.custom-table tbody tr td .report-description:hover i {
          color: #fff; }
    .report-tables-section table.custom-table tbody tr td .subscribe-btn,
    .user-tables-section table.custom-table tbody tr td .subscribe-btn {
      background-color: #404040;
      font-size: 12px;
      color: #fff;
      border: 1px solid #404040;
      padding: 5px;
      width: 100px;
      border-radius: 3px;
      margin-top: 5px; }
    .report-tables-section table.custom-table tbody tr td .request-submitted-btn,
    .user-tables-section table.custom-table tbody tr td .request-submitted-btn {
      color: #008040 !important;
      font-size: 10px; }
    .report-tables-section table.custom-table tbody tr td .act-controlls,
    .user-tables-section table.custom-table tbody tr td .act-controlls {
      display: none;
      transition: all .3s;
      margin: auto;
      text-align: center; }
      .report-tables-section table.custom-table tbody tr td .act-controlls a.favourite_report,
      .user-tables-section table.custom-table tbody tr td .act-controlls a.favourite_report {
        background-color: #fff;
        padding: 5px 8px;
        border: 1px solid #298BAD;
        float: left;
        cursor: pointer; }
        .report-tables-section table.custom-table tbody tr td .act-controlls a.favourite_report i,
        .user-tables-section table.custom-table tbody tr td .act-controlls a.favourite_report i {
          color: #298BAD; }
        .report-tables-section table.custom-table tbody tr td .act-controlls a.favourite_report:hover,
        .user-tables-section table.custom-table tbody tr td .act-controlls a.favourite_report:hover {
          background-color: #298BAD; }
          .report-tables-section table.custom-table tbody tr td .act-controlls a.favourite_report:hover i,
          .user-tables-section table.custom-table tbody tr td .act-controlls a.favourite_report:hover i {
            color: #fff; }
      .report-tables-section table.custom-table tbody tr td .act-controlls a.share-report,
      .user-tables-section table.custom-table tbody tr td .act-controlls a.share-report {
        display: none; }
  .report-tables-section table.custom-table tbody tr td .subscribe-btn:hover,
  .user-tables-section table.custom-table tbody tr td .subscribe-btn:hover {
    background-color: #404040;
    color: #fff; }
  .report-tables-section table.custom-table tbody tr td.viewAlltd a,
  .user-tables-section table.custom-table tbody tr td.viewAlltd a {
    text-align: right;
    color: #298BAD;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .report-tables-section table.custom-table tbody tr:hover,
  .user-tables-section table.custom-table tbody tr:hover {
    background-color: #E6F6FB; }
    .report-tables-section table.custom-table tbody tr:hover td,
    .user-tables-section table.custom-table tbody tr:hover td {
      color: #153043; }
      .report-tables-section table.custom-table tbody tr:hover td .act-controlls,
      .user-tables-section table.custom-table tbody tr:hover td .act-controlls {
        display: block;
        justify-content: center; }
  .report-tables-section table.reportListingpublished td .exclusive-report-trophy,
  .user-tables-section table.reportListingpublished td .exclusive-report-trophy {
    display: table-cell;
    padding-right: 8px;
    font-size: 10px; }
  .report-tables-section table.reportListingpublished td .reportDescription,
  .user-tables-section table.reportListingpublished td .reportDescription {
    display: table-cell;
    color: #404040;
    font-size: 13px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    text-align: justify; }
    .report-tables-section table.reportListingpublished td .reportDescription span.reportDescription,
    .user-tables-section table.reportListingpublished td .reportDescription span.reportDescription {
      padding-left: 20px;
      cursor: pointer; }
  .report-tables-section table.reportListingpublished td .exclusive-report-trophy + .reportDescription > span.reportDescription,
  .user-tables-section table.reportListingpublished td .exclusive-report-trophy + .reportDescription > span.reportDescription {
    padding-left: 0;
    text-align: justify;
    word-break: break-word; }
  .report-tables-section table.reportListingpublished td form,
  .user-tables-section table.reportListingpublished td form {
    display: table-cell; }
    .report-tables-section table.reportListingpublished td form .reportDescription span.reportDescription,
    .user-tables-section table.reportListingpublished td form .reportDescription span.reportDescription {
      padding-left: 20px;
      text-align: justify; }
  .report-tables-section table.reportListingpublished td .exclusive-report-trophy + form .reportDescription > span.reportDescription,
  .user-tables-section table.reportListingpublished td .exclusive-report-trophy + form .reportDescription > span.reportDescription {
    padding-left: 0;
    text-align: justify; }
  .report-tables-section .dataTables_info,
  .user-tables-section .dataTables_info {
    width: 50%;
    float: left;
    padding-top: 0 !important; }
  .report-tables-section .dataTables_paginate,
  .user-tables-section .dataTables_paginate {
    width: 50%;
    float: right;
    text-align: right;
    min-height: 30px;
    clear: both; }
    .report-tables-section .dataTables_paginate a,
    .user-tables-section .dataTables_paginate a {
      border: 1px solid #ccc;
      padding: 5px 10px;
      color: #298BAD;
      cursor: pointer; }
    .report-tables-section .dataTables_paginate a.previous,
    .user-tables-section .dataTables_paginate a.previous {
      border-left: 1px solid #ccc;
      border-radius: 3px 0 0 3px;
      color: #404040; }
    .report-tables-section .dataTables_paginate a.next,
    .user-tables-section .dataTables_paginate a.next {
      border-radius: 0 3px 3px 0; }
    .report-tables-section .dataTables_paginate .current,
    .user-tables-section .dataTables_paginate .current {
      color: #fff !important;
      background-color: #298BAD;
      border-color: #298BAD; }
    .report-tables-section .dataTables_paginate span.ellipsis,
    .user-tables-section .dataTables_paginate span.ellipsis {
      border: 1px solid #ccc;
      padding: 5px; }
  .report-tables-section #stats tbody tr td:nth-child(2),
  .user-tables-section #stats tbody tr td:nth-child(2) {
    color: #153043;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .report-tables-section #reports tbody tr td:nth-child(2),
  .user-tables-section #reports tbody tr td:nth-child(2) {
    color: #153043;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    display: inline-block; }
  .report-tables-section #mq_reports tbody tr td:nth-child(2),
  .user-tables-section #mq_reports tbody tr td:nth-child(2) {
    color: #153043;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }

.search_button_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0px; }
  .search_button_wrapper .dataTables_filter {
    width: 80%; }
    .search_button_wrapper .dataTables_filter label {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-bottom: 0;
      position: relative; }
      .search_button_wrapper .dataTables_filter label .fa-search {
        position: absolute;
        left: 15px;
        font-size: 17px;
        color: #999; }
      .search_button_wrapper .dataTables_filter label .fa-times {
        cursor: pointer;
        right: 10px;
        position: absolute;
        color: #999;
        font-size: 15px; }
      .search_button_wrapper .dataTables_filter label input {
        height: 35px;
        margin-left: 0px;
        border-radius: 0;
        padding-left: 35px; }
      .search_button_wrapper .dataTables_filter label input:focus {
        padding-left: 35px; }
  .search_button_wrapper .dt-buttons {
    display: flex;
    justify-content: stretch;
    align-items: center; }
    .search_button_wrapper .dt-buttons a {
      font-size: 21px;
      border: 1px solid #ccc;
      transition: all .3s;
      padding: 5px 10px;
      border-radius: 0;
      cursor: pointer;
      color: #999;
      background: #fff;
      margin-right: 0; }
      .search_button_wrapper .dt-buttons a span {
        display: flex;
        align-items: center;
        color: #666; }
        .search_button_wrapper .dt-buttons a span span:first-child {
          padding-right: 10px; }
        .search_button_wrapper .dt-buttons a span i.fa-file-excel {
          color: #008040; }
    .search_button_wrapper .dt-buttons a:hover,
    .search_button_wrapper .dt-buttons .buttons-excel.buttons-html5:hover {
      background-color: #298BAD;
      border: 1px solid #298BAD;
      background-image: none !important; }
      .search_button_wrapper .dt-buttons a:hover span,
      .search_button_wrapper .dt-buttons .buttons-excel.buttons-html5:hover span {
        color: #fff; }
        .search_button_wrapper .dt-buttons a:hover span i.fa-file-excel,
        .search_button_wrapper .dt-buttons .buttons-excel.buttons-html5:hover span i.fa-file-excel {
          color: white; }

.user-tables-section {
  margin-bottom: 20px; }

.pagination a {
  color: #298BAD; }
.pagination .page-item.active a {
  background-color: #298BAD;
  color: #fff;
  border-color: #298BAD; }

.paging_simple_numbers .paginate_button {
  border-radius: 0 !important;
  margin: 0 !important; }
  .paging_simple_numbers .paginate_button.next {
    background: #404040;
    color: #fff;
    border-radius: 0 3px 3px 0 !important;
    border: 0;
    padding: 6px; }
.paging_simple_numbers .paginate_button.previous.disabled,
.paging_simple_numbers .paginate_disabled_previous {
  color: #404040;
  border-radius: 3px 0 0 3px !important; }
.paging_simple_numbers .paginate_button.next.disabled,
.paging_simple_numbers .paginate_enabled_next {
  color: #404040;
  border-radius: 0px 3px 3px 0px !important; }

.paging_two_button a {
  margin: 0;
  border-radius: 0; }
.paging_two_button .paginate_enabled_previous,
.paging_two_button .paginate_enabled_next {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd; }
.paging_two_button .paginate_enabled_previous {
  border-left: 1px solid #ccc !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.report-tables-section table#subscription_requests tbody tr td a {
  font-size: 13px !important; }

#search_button_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0px; }
  #search_button_wrapper .dataTables_filter {
    width: 80%; }
    #search_button_wrapper .dataTables_filter label {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-bottom: 0;
      position: relative; }
      #search_button_wrapper .dataTables_filter label .fa-search {
        position: absolute;
        left: 15px;
        font-size: 17px;
        color: #999; }
      #search_button_wrapper .dataTables_filter label .fa-times {
        cursor: pointer;
        right: 10px;
        position: absolute;
        color: #999;
        font-size: 15px; }
      #search_button_wrapper .dataTables_filter label input {
        height: 35px;
        margin-left: 0px;
        border-radius: 0;
        padding-left: 35px; }
      #search_button_wrapper .dataTables_filter label input:focus {
        padding-left: 35px; }
  #search_button_wrapper .dt-buttons {
    display: flex;
    justify-content: stretch;
    align-items: center; }
    #search_button_wrapper .dt-buttons a {
      font-size: 21px;
      border: 1px solid #ccc;
      transition: all .3s;
      padding: 5px 10px;
      border-radius: 0;
      cursor: pointer;
      color: #999;
      background: #fff;
      margin-right: 0; }
      #search_button_wrapper .dt-buttons a span {
        display: flex;
        align-items: center;
        color: #666; }
        #search_button_wrapper .dt-buttons a span span:first-child {
          padding-right: 10px; }
        #search_button_wrapper .dt-buttons a span i.fa-file-excel {
          color: #008040; }
    #search_button_wrapper .dt-buttons a:hover {
      background-color: #298BAD;
      border: 1px solid #298BAD; }
      #search_button_wrapper .dt-buttons a:hover span {
        color: #fff; }
        #search_button_wrapper .dt-buttons a:hover span i.fa-file-excel {
          color: white; }

/*********************************************End report-tables-section *********************************/
/*  reportDetail */
.reportDetail {
  padding-top: 20px; }
  .reportDetail .sub-heading-12 {
    color: #153043;
    font-weight: 700;
    padding: 10px;
    font-size: 16px;
    border-left: 8px solid #298BAD; }
  .reportDetail .blue_strip {
    background-color: #f6f6f6; }
  .reportDetail .releaseWrap {
    padding: 0 15px; }
  .reportDetail .new_button {
    background-color: #fff; }
    .reportDetail .new_button:hover {
      background-color: #404040;
      color: #fff; }

/*********************************************End report-tables-section *********************************/
/* ri-stories/clienttouchpoint */
.ri-stories .item-list {
  width: 100%;
  border-bottom: 1px solid #f6f6f6; }
  .ri-stories .item-list .artical-section {
    position: relative;
    padding: 15px; }
    .ri-stories .item-list .artical-section .sub-heading-black {
      font-size: 14px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      color: #404040; }
    .ri-stories .item-list .artical-section .img-icon-section {
      /*img:hover {
          box-shadow: 1px 2px 5px #dcd7d7;
      }*/ }
      .ri-stories .item-list .artical-section .img-icon-section img {
        /*border: 2px dotted;
        border-radius: 3px; */
        width: 85%; }
    .ri-stories .item-list .artical-section .btnEdit .btn-edit {
      cursor: pointer; }
    .ri-stories .item-list .artical-section .tagsDiv {
      margin-top: 10px; }
      .ri-stories .item-list .artical-section .tagsDiv ul.custom-tab-btn li {
        background-color: #f6f6f6;
        margin-right: 10px;
        padding: 5px 10px;
        margin-bottom: 5px;
        border-radius: 3px;
        border: 1px solid #cecece;
        display: inline-block; }
        .ri-stories .item-list .artical-section .tagsDiv ul.custom-tab-btn li a {
          color: #666;
          font-size: 12px;
          text-decoration: none;
          background: transparent; }
    .ri-stories .item-list .artical-section .touchDescription,
    .ri-stories .item-list .artical-section .touchDescription2 {
      color: #666;
      font-size: 12px;
      width: 98%; }
    .ri-stories .item-list .artical-section .userCommentsDiv .voteComment {
      color: #298BAD;
      font-size: 12px; }
    .ri-stories .item-list .artical-section .userCommentsDiv .reply-section button {
      font-size: 12px; }
    .ri-stories .item-list .artical-section .userCommentsDiv .userCommentList .user-comment {
      background-color: #e6e6e6;
      display: flex;
      padding: 15px 0;
      margin-bottom: 15px;
      border-radius: 3px; }
.ri-stories .item-list:hover {
  background-color: #E6F6FB; }
.ri-stories .add-point.c-dark {
  color: #666; }
.ri-stories #selPerPage {
  font-size: 12px; }

.upcoming-workshop .modal-body table {
  border: 1px solid #ccc; }
  .upcoming-workshop .modal-body table th {
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
.upcoming-workshop .WorkshopRow {
  margin: 20px 0;
  border-top: 1px solid #eaeaea;
  padding-top: 15px; }
  .upcoming-workshop .WorkshopRow .upcoming-workshop-item .sub-heading-black {
    font-size: 15px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .upcoming-workshop .WorkshopRow .upcoming-workshop-item .img-section {
    text-align: center; }
    .upcoming-workshop .WorkshopRow .upcoming-workshop-item .img-section img {
      margin: auto;
      height: 95px; }
  .upcoming-workshop .WorkshopRow .upcoming-workshop-item .edit-button {
    font-size: 18px; }
  .upcoming-workshop .WorkshopRow .upcoming-workshop-item .edit-button:focus {
    outline: 0; }
.upcoming-workshop .addd {
  cursor: pointer; }
.upcoming-workshop .sub-heading {
  position: relative;
  margin-bottom: 14px;
  display: inline-block;
  font-size: 18px;
  font-weight: 500; }
.upcoming-workshop .sub-heading:after {
  content: "";
  position: absolute;
  width: 50px;
  border-bottom: 2px solid red;
  left: 0;
  bottom: -5px; }

/**********************************************End ri-stories/clienttouchpoint **********************************/
.inner-custom-search {
  display: flex;
  font-size: 12px;
  align-items: center;
  position: relative; }
  .inner-custom-search .search-icon {
    position: absolute;
    left: 10px;
    cursor: pointer; }

/**********************************************End inner-custom-search **********************************/
/* webinars-left-menu */
.webinars-left-menu ul {
  margin-left: -15px;
  margin-right: -15px; }
  .webinars-left-menu ul li {
    width: 100%;
    display: block;
    justify-content: space-between;
    align-items: center;
    padding: 6px 15px;
    cursor: pointer;
    border-bottom: 1px solid #ccc; }
    .webinars-left-menu ul li a {
      color: #404040;
      text-decoration: none; }
  .webinars-left-menu ul li:hover {
    background-color: #298BAD;
    box-shadow: 0px 2px 4px #154452; }
    .webinars-left-menu ul li:hover a {
      color: #fff; }

/********************************************** End webinars-left-menu **********************************/
/* webinars-right-section */
.webinar-right-section .img-box {
  position: relative; }
  .webinar-right-section .img-box .hover-img {
    position: absolute;
    background: rgba(0, 0, 0, 0.61);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }
  .webinar-right-section .img-box .video-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    right: 0;
    bottom: 0;
    transform: translate(-50%, -50%);
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center; }
    .webinar-right-section .img-box .video-btn i.fa-play-circle {
      font-size: 40px;
      color: #bbb8b8; }
  .webinar-right-section .img-box img {
    width: 100%; }
.webinar-right-section a.sub-head {
  color: #404040;
  font-size: 14px;
  display: block;
  min-height: 80px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  margin-bottom: 10px;
  padding: 0 10px;
  text-decoration: none;
  line-height: 20px; }
.webinar-right-section .time-button {
  color: #404040;
  font-size: 12px;
  background: #e6e6e6;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .webinar-right-section .time-button .time-deta .fa-calendar-alt {
    font-size: 20px; }
.webinar-right-section .sub-heading-black:hover {
  color: #298BAD; }
.webinar-right-section .pra-secction,
.webinar-right-section .time-button {
  color: #404040;
  font-size: 12px; }
.webinar-right-section .bg-light {
  background: #f6f6f6; }

.webinar-pdf a .fa-file-pdf {
  font-size: 25px;
  color: #fff; }
.webinar-pdf a:hover {
  color: #fff; }

.webinar-video-page {
  margin-top: 20px; }
  .webinar-video-page .main-video {
    position: relative;
    clear: both;
    width: auto;
    margin: auto;
    min-height: 480px;
    padding-top: 10px; }
    .webinar-video-page .main-video .watch-now {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background: rgba(31, 31, 31, 0.7); }
      .webinar-video-page .main-video .watch-now a,
      .webinar-video-page .main-video .watch-now span {
        border: 2px solid #fff;
        padding: 10px;
        font-size: 20px;
        color: #fff;
        display: inline-block;
        cursor: pointer;
        background: #ffa914;
        position: absolute;
        color: #fff;
        top: 50%;
        left: 50%;
        padding: 15px;
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .webinar-video-page video {
    width: 100%;
    height: auto; }

/***********************************************End webinars-right-section  *************************************/
/* mega trends */
.mega-trends .mega-trends-box {
  position: relative;
  margin-bottom: 20px; }
  .mega-trends .mega-trends-box a {
    position: relative;
    width: 100%;
    display: block; }
    .mega-trends .mega-trends-box a img {
      width: 100%; }
    .mega-trends .mega-trends-box a .hover-back-mega-trend {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.47);
      z-index: 1; }
    .mega-trends .mega-trends-box a h3 {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      margin: auto;
      color: #fff;
      text-transform: uppercase;
      text-align: center;
      line-height: 35px;
      font-size: 22px;
      text-shadow: 5px 3px 4px #000;
      z-index: 2; }
  .mega-trends .mega-trends-box a:hover {
    padding: 1px; }
    .mega-trends .mega-trends-box a:hover .hover-back-mega-trend {
      background-color: rgba(0, 0, 0, 0);
      box-shadow: 0px 1px 14px 3px #c7c6d1; }
.mega-trends .hvr-grow:hover,
.mega-trends .hvr-grow:focus,
.mega-trends .hvr-grow:active {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05); }

/*********************************************End mega-trends *********************************************/
/* industry-trends-page */
.custom-left-menu-tabs ul.nav-tabs li.nav-item {
  display: block;
  padding: 0;
  width: 100%;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.5s;
  border-left: 8px solid #f6f6f6;
  border-bottom: 0;
  margin: 0;
  border-bottom: 1px solid #f6f6f6; }
  .custom-left-menu-tabs ul.nav-tabs li.nav-item a.nav-link {
    display: flex;
    align-items: center;
    color: #404040;
    text-align: left;
    padding: 3px 10px 3px 10px;
    font-size: 12px;
    text-decoration: none;
    border-radius: 0;
    transition: 0.5s;
    border: 0;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
    .custom-left-menu-tabs ul.nav-tabs li.nav-item a.nav-link span:first-child {
      font-size: 22px;
      padding-right: 15px;
      min-width: 40px;
      max-width: 45px;
      display: inline-block; }
      .custom-left-menu-tabs ul.nav-tabs li.nav-item a.nav-link span:first-child img {
        width: 25px;
        height: 25px; }
.custom-left-menu-tabs ul.nav-tabs li.nav-item:hover,
.custom-left-menu-tabs ul.nav-tabs li.nav-item.active,
.custom-left-menu-tabs ul.nav-tabs li.nav-item.select {
  background-color: #fff;
  color: #298BAD;
  position: relative;
  box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3);
  border-left: 8px solid; }
  .custom-left-menu-tabs ul.nav-tabs li.nav-item:hover a.nav-link,
  .custom-left-menu-tabs ul.nav-tabs li.nav-item.active a.nav-link,
  .custom-left-menu-tabs ul.nav-tabs li.nav-item.select a.nav-link {
    color: #298BAD; }
    .custom-left-menu-tabs ul.nav-tabs li.nav-item:hover a.nav-link i,
    .custom-left-menu-tabs ul.nav-tabs li.nav-item.active a.nav-link i,
    .custom-left-menu-tabs ul.nav-tabs li.nav-item.select a.nav-link i {
      color: #298BAD; }

.industry-trends-right {
  padding-top: 30px; }
  .industry-trends-right .items {
    border: 2px dashed #999;
    border-radius: 10px;
    margin: 0;
    min-height: 155px;
    margin-bottom: 20px; }
    .industry-trends-right .items a {
      min-width: 100%;
      display: block;
      margin: auto;
      text-align: center; }
      .industry-trends-right .items a img {
        width: 90%;
        margin: auto;
        filter: grayscale(112%); }
      .industry-trends-right .items a img:hover {
        filter: hue-rotate(-7deg); }
    .industry-trends-right .items p {
      margin: 0; }
    .industry-trends-right .items p > a {
      padding: 5px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      font-size: 13px;
      color: #404040;
      text-align: center;
      border: 0;
      text-decoration: none;
      line-height: 16px; }
    .industry-trends-right .items a:hover + p > a {
      color: #298BAD;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
  .industry-trends-right .items:hover {
    background: #fff;
    box-shadow: 0px 6px 24px #aba7a799;
    border: 1px solid #298BAD; }
    .industry-trends-right .items:hover a:hover + p > a {
      color: #298BAD;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
  .industry-trends-right .items:hover p a {
    color: #298BAD;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .industry-trends-right .items:hover img {
    filter: hue-rotate(-7deg); }
  .industry-trends-right .my_custom_trends_block .custom_items {
    position: relative;
    border: 1px dashed #404040;
    border-radius: 10px;
    margin: 0;
    min-height: 155px;
    margin-bottom: 20px;
    text-align: center;
    font-family: 'Franklin Gothic Medium V2'; }
    .industry-trends-right .my_custom_trends_block .custom_items .edit-delete-icon {
      position: absolute;
      right: 4px;
      top: 8px;
      display: flex;
      flex-direction: column;
      cursor: pointer; }
    .industry-trends-right .my_custom_trends_block .custom_items .fa-bookmark.trend_bookmark.fas {
      color: #298BAD; }
    .industry-trends-right .my_custom_trends_block .custom_items a {
      padding: 5px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      font-size: 13px;
      color: #404040;
      text-align: center;
      border: 0;
      text-decoration: none;
      min-height: 50px; }
      .industry-trends-right .my_custom_trends_block .custom_items a img {
        padding-top: 20px; }
    .industry-trends-right .my_custom_trends_block .custom_items.add_new_trend img {
      filter: none; }

#custom_trend_modal #custom_trend_name,
#custom_trend_modal .custom_trend_name_wrapper ::placeholder {
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
#custom_trend_modal .modal-header {
  border: none; }
  #custom_trend_modal .modal-header .modal-title {
    color: #298BAD; }
#custom_trend_modal .search-keyword {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid; }
  #custom_trend_modal .search-keyword > span {
    font-size: 16px; }
  #custom_trend_modal .search-keyword .input.text {
    width: 100%; }
    #custom_trend_modal .search-keyword .input.text input {
      width: 100%;
      background: transparent;
      box-shadow: none;
      border: 0;
      font-size: 13px;
      color: #298BAD;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
      #custom_trend_modal .search-keyword .input.text input:focus {
        outline: none; }
#custom_trend_modal #search_result_div_3 ul li {
  cursor: pointer;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  line-height: 22px; }
  #custom_trend_modal #search_result_div_3 ul li .line_text:hover {
    color: #298BAD; }
#custom_trend_modal .market-trend-search .report-div {
  display: flex;
  align-items: center;
  width: 100%; }
  #custom_trend_modal .market-trend-search .report-div .report-img {
    min-width: 100px;
    max-width: 100px;
    margin-right: 10px; }
  #custom_trend_modal .market-trend-search .report-div .report-content {
    width: 84%;
    font-size: 13px;
    color: #404040;
    line-height: 22px; }
  #custom_trend_modal .market-trend-search .report-div .report-button .btn {
    min-width: 130px; }
#custom_trend_modal .market-trend-search #Section-Search-Tab-Content,
#custom_trend_modal .market-trend-search #Section-Added-Tab-Content {
  max-height: 200px;
  min-height: 200px;
  overflow: hidden;
  overflow-y: auto; }
#custom_trend_modal .market-trend-search table.dataTable.no-footer {
  border: none; }

/******************************************** End industry-trends-page *********************************/
/* top search inner page */
.top-search {
  margin: auto;
  text-align: center;
  position: relative; }
  .top-search .inner-custom-search .search-icon {
    position: absolute;
    left: 10px;
    text-align: left;
    width: 2%;
    font-size: 20px;
    color: #ccc; }
    .top-search .inner-custom-search .search-icon button {
      border: 0;
      background: 0; }
      .top-search .inner-custom-search .search-icon button .fa-search {
        font-size: 20px;
        color: #ccc; }
  .top-search .inner-custom-search .search-query,
  .top-search .inner-custom-search .search-query-news,
  .top-search .inner-custom-search .search-query-company,
  .top-search .inner-custom-search .search-query-info {
    padding-left: 40px;
    font-size: 13px;
    border-radius: 3px; }
  .top-search .short-by {
    font-weight: 500; }
  .top-search select {
    font-size: 12px; }

/******************************************** End top search inner page *********************************/
/* companies-page*/
.companies-page-right {
  position: relative; }
  .companies-page-right #sorting #sort_by {
    font-size: 12px; }
  .companies-page-right .right-panel {
    background: #f6f6f6;
    color: #298BAD;
    line-height: 23px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 11px; }
    .companies-page-right .right-panel h6 {
      font-size: 14px; }
    .companies-page-right .right-panel .list-group {
      margin: 0;
      padding: 0 20px;
      color: #404040; }
      .companies-page-right .right-panel .list-group .list-link {
        color: #404040;
        text-decoration: none; }
    .companies-page-right .right-panel .add_preference {
      color: #666; }
    .companies-page-right .right-panel .add_preference_right_btn {
      background: #404040;
      color: #fff; }

.companies-items-list {
  list-style: none;
  padding: 0;
  margin: 0; }
  .companies-items-list li.list-item {
    min-height: 30px;
    margin-bottom: 10px; }
    .companies-items-list li.list-item .item {
      transition: all .3s; }
      .companies-items-list li.list-item .item i {
        /* display: none */
        padding-right: 5px; }
      .companies-items-list li.list-item .item a {
        color: #404040;
        font-size: 13px;
        display: table-cell;
        vertical-align: top;
        width: 100%;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2'; }

.compListWrap li.list-item .item {
  width: 100%;
  display: table; }
  .compListWrap li.list-item .item a .icon_profile {
    background: url(../img/subscribe/icon_prof.jpg) no-repeat;
    width: 14px;
    height: 19px;
    display: inline-block;
    background-size: 90%;
    margin-top: 3px;
    margin-left: 5px; }

/******************************************** End companies-page *********************************/
/* interactive-report-page */
.html-report-page .breadcrumb-tabs .DomainSubDomainRowCls {
  line-height: 16px; }

.interactive-report-page {
  /*End #chapterlist */
  /* End #subchapterlist  */
  /*End #interactiveData */ }
  .interactive-report-page .breadcrumb-tabs .DomainSubDomainRowCls {
    padding-left: 15px;
    line-height: 16px; }
  .interactive-report-page .breadcrumb-tabs .DateCls {
    padding-left: 20px; }
    .interactive-report-page .breadcrumb-tabs .DateCls.subscripBtnOnScroll {
      text-align: center; }
  .interactive-report-page #chapterlist {
    display: inline-block;
    background-color: #f6f6f6;
    clear: both;
    width: 100%;
    padding: 0 15px 15px;
    /*  box-shadow: inset -11px 0px 20px -5px #d6d5d5;*/ }
    .interactive-report-page #chapterlist ul.tagBtn {
      list-style-type: none;
      margin: 0;
      padding: 0;
      display: block;
      width: 100%;
      float: left; }
      .interactive-report-page #chapterlist ul.tagBtn .list-with-checkbox {
        margin-right: 15px;
        float: left;
        width: auto; }
        .interactive-report-page #chapterlist ul.tagBtn .list-with-checkbox li {
          border: 1px dashed;
          border-radius: 15px;
          padding: 5px 10px;
          cursor: pointer;
          color: #404040; }
        .interactive-report-page #chapterlist ul.tagBtn .list-with-checkbox li:hover,
        .interactive-report-page #chapterlist ul.tagBtn .list-with-checkbox li.subChapters.bradCrumSelected {
          background-color: #404040;
          color: #fff;
          border: 1px solid #9e9e9e24;
          box-shadow: 0px 4px 21px #c3c1c199; }
  .interactive-report-page #subchapterlist {
    display: inline-block;
    background-color: #404040;
    clear: both;
    width: 100%;
    padding: 15px; }
    .interactive-report-page #subchapterlist ul.tagBtn {
      list-style-type: none;
      margin: 0;
      padding: 0;
      display: block;
      width: 100%;
      float: left; }
      .interactive-report-page #subchapterlist ul.tagBtn .list-with-checkbox {
        margin-right: 15px;
        float: left;
        width: auto; }
        .interactive-report-page #subchapterlist ul.tagBtn .list-with-checkbox li {
          border: 1px dashed;
          border-radius: 15px;
          padding: 5px 10px;
          cursor: pointer;
          color: #fff;
          background-color: #556f84; }
      .interactive-report-page #subchapterlist ul.tagBtn li:hover,
      .interactive-report-page #subchapterlist ul.tagBtn li.subChapters.bradCrumSelected {
        background-color: #ecf4f8;
        color: #404040;
        border: 1px solid rgba(158, 158, 158, 0.14);
        box-shadow: 0px 4px 21px rgba(195, 193, 193, 0.6); }
      .interactive-report-page #subchapterlist ul.tagBtn li.thirdLevelSubChapters.bradCrumSelected {
        background-color: #ecf4f8;
        color: #404040;
        border: 1px solid rgba(158, 158, 158, 0.14);
        box-shadow: 0px 4px 21px rgba(195, 193, 193, 0.6); }
  .interactive-report-page #interactiveData {
    /*padding: 0px 15px 15px 0;*/ }
    .interactive-report-page #interactiveData .boxHeading {
      border-left: 4px solid #298BAD;
      padding: 0px 0px 0px 15px;
      display: flex;
      align-items: baseline;
      justify-content: space-between; }
    .interactive-report-page #interactiveData .report-img-box {
      margin-top: 15px;
      position: relative; }
      .interactive-report-page #interactiveData .report-img-box .interactive-img {
        width: 80%;
        margin: auto;
        text-align: center;
        margin-bottom: 5px;
        cursor: pointer; }
        .interactive-report-page #interactiveData .report-img-box .interactive-img img {
          cursor: pointer; }
      .interactive-report-page #interactiveData .report-img-box .interactive-report-stick-strip {
        width: 100%;
        display: block; }
    .interactive-report-page #interactiveData .report-source-box {
      padding-top: 10px;
      font-size: 11px; }
    .interactive-report-page #interactiveData .report-table-box {
      margin-top: 15px;
      position: relative; }
      .interactive-report-page #interactiveData .report-table-box .tablestyle {
        /* width: 100%;*/
        margin-bottom: 5px; }
      .interactive-report-page #interactiveData .report-table-box .interactive-report-stick-strip {
        width: 100%;
        display: block; }
    .interactive-report-page #interactiveData .interactive .btnPdf {
      width: 30px; }
    .interactive-report-page #interactiveData .legend-div {
      display: flex;
      align-items: center;
      justify-content: center; }
      .interactive-report-page #interactiveData .legend-div .customLegend {
        position: initial;
        display: flex;
        justify-content: center;
        padding-right: 10px; }
        .interactive-report-page #interactiveData .legend-div .customLegend ul li {
          display: flex; }
      .interactive-report-page #interactiveData .legend-div a.cursorP {
        top: -1px;
        position: absolute;
        right: 0;
        color: #298BAD; }
    .interactive-report-page #interactiveData .view-more {
      color: #298BAD; }
  .interactive-report-page .interactive-right {
    background-color: lightgrey;
    margin-left: 15px; }
  .interactive-report-page .tab-content .tab-pane #excel_btn {
    display: block; }
    .interactive-report-page .tab-content .tab-pane #excel_btn .btn-expoort {
      display: flex;
      align-items: center; }
      .interactive-report-page .tab-content .tab-pane #excel_btn .btn-expoort p {
        display: flex;
        align-items: center; }
        .interactive-report-page .tab-content .tab-pane #excel_btn .btn-expoort p i {
          font-size: 20px;
          padding-left: 10px; }
      .interactive-report-page .tab-content .tab-pane #excel_btn .btn-expoort img {
        width: 30px;
        padding-left: 15px; }
  .interactive-report-page .tab-content .tab-pane #ppt_btn {
    display: block; }
    .interactive-report-page .tab-content .tab-pane #ppt_btn .btn-export {
      display: flex;
      align-items: center; }
      .interactive-report-page .tab-content .tab-pane #ppt_btn .btn-export p {
        display: flex;
        align-items: center; }
        .interactive-report-page .tab-content .tab-pane #ppt_btn .btn-export p i {
          font-size: 20px;
          padding-left: 10px; }
      .interactive-report-page .tab-content .tab-pane #ppt_btn .btn-export img {
        width: 30px;
        padding-left: 15px; }
  .interactive-report-page .tab-content .tab-pane #tables_div,
  .interactive-report-page .tab-content .tab-pane #figures_div {
    z-index: 1; }
    .interactive-report-page .tab-content .tab-pane #tables_div .table-report.figure-table .table-level-1,
    .interactive-report-page .tab-content .tab-pane #figures_div .table-report.figure-table .table-level-1 {
      display: block;
      min-width: 100%;
      width: 1000px; }
  .interactive-report-page .downloadBtn {
    margin-bottom: 20px;
    display: inline-block;
    margin: auto;
    width: 100%; }
    .interactive-report-page .downloadBtn button.btn-expoort {
      min-width: 170px; }
    .interactive-report-page .downloadBtn #savedPdfList,
    .interactive-report-page .downloadBtn #savedExcelList {
      position: relative;
      margin: auto;
      left: 15%;
      width: 170px;
      padding: 0; }
      .interactive-report-page .downloadBtn #savedPdfList li,
      .interactive-report-page .downloadBtn #savedExcelList li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 5px;
        border-top: 1px solid #ccc; }
        .interactive-report-page .downloadBtn #savedPdfList li span,
        .interactive-report-page .downloadBtn #savedExcelList li span {
          font-size: 12px; }

.custom-lodar {
  min-height: 200px; }

.custom-strip-style-i {
  width: 100%;
  display: table; }
  .custom-strip-style-i span {
    display: table-cell;
    vertical-align: middle; }
  .custom-strip-style-i .firstIcon {
    display: none; }
  .custom-strip-style-i .head1,
  .custom-strip-style-i .irhead {
    font-size: 18px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    float: left;
    /* width: 80%;*/
    padding-right: 10px; }
  .custom-strip-style-i span.download-btn-sec {
    float: right;
    /*width: 20%;*/
    display: flex;
    justify-content: flex-end;
    position: relative;
    top: 2px;
    /*background: #F6F6F6;*/
    padding: 5px;
    border-radius: 5px;
    /*max-width: 160px;*/ }
    .custom-strip-style-i span.download-btn-sec a {
      padding: 0px;
      background-size: 100% !important;
      float: left;
      /* height: 40px; */
      cursor: pointer;
      font-size: 20px; }
    .custom-strip-style-i span.download-btn-sec .btnPdf {
      background: url("../img/interactive/ppt.png") no-repeat left center; }
    .custom-strip-style-i span.download-btn-sec .btnExcel {
      background: url("../img/interactive/excel.png") no-repeat left center; }
    .custom-strip-style-i span.download-btn-sec .btnAddList {
      background: url("../img/interactive/addPdfList.png") no-repeat left center; }

.download-btn-sec {
  /*background: #e7e7e7;*/
  padding: 5px;
  border-radius: 5px; }
  .download-btn-sec .share-sec {
    position: relative;
    cursor: pointer; }
  .download-btn-sec span.share-sec:hover .hover-sec {
    display: block !important;
    position: absolute;
    right: 0;
    border: 1px solid #e4e2e2;
    min-width: 140px;
    /*  top: 21px;*/
    background: #f6f6f6;
    padding: 0px;
    z-index: 9;
    border-radius: 2px; }
    .download-btn-sec span.share-sec:hover .hover-sec .arrow {
      position: absolute;
      display: block;
      width: 1rem;
      height: 0.5rem;
      margin: 0 0.3rem;
      top: -8px;
      right: -2px; }
      .download-btn-sec span.share-sec:hover .hover-sec .arrow::before {
        position: absolute;
        display: block;
        content: "";
        border-color: transparent;
        border-style: solid;
        top: 0;
        border-width: 0 0.5rem 0.5rem 0.5rem;
        border-bottom-color: #f5f3f3; }
      .download-btn-sec span.share-sec:hover .hover-sec .arrow::after {
        position: absolute;
        display: block;
        content: "";
        border-color: transparent;
        border-style: solid;
        top: 1px;
        border-width: 0 0.5rem 0.5rem 0.5rem;
        border-bottom-color: #f5f3f3; }
    .download-btn-sec span.share-sec:hover .hover-sec > a.d-block {
      width: 100% !important;
      padding: 5px 6px !important;
      border-bottom: 1px solid #ccc;
      font-size: 12px;
      height: inherit !important;
      text-transform: initial;
      font-weight: initial;
      color: #404040;
      line-height: 15px !important;
      float: left;
      display: flex !important; }
      .download-btn-sec span.share-sec:hover .hover-sec > a.d-block span:first-child {
        min-width: 15px; }
      .download-btn-sec span.share-sec:hover .hover-sec > a.d-block span.text-primary {
        color: #2867b2 !important;
        font-size: 14px; }
      .download-btn-sec span.share-sec:hover .hover-sec > a.d-block span {
        padding: 0; }
      .download-btn-sec span.share-sec:hover .hover-sec > a.d-block i {
        font-size: inherit; }
      .download-btn-sec span.share-sec:hover .hover-sec > a.d-block img {
        height: 14px; }

.intractiveTable {
  margin-top: 20px; }

#figures_div .table-report-row + div {
  margin: auto;
  width: 80%;
  padding-bottom: 15px;
  text-align: center; }
  #figures_div .table-report-row + div img {
    width: 70%; }

.summary-dashboard .clsChartHeading1 {
  align-items: baseline; }
  .summary-dashboard .clsChartHeading1 .headding-1 {
    font-size: 18px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    float: left;
    width: 90%;
    padding-right: 10px; }
  .summary-dashboard .clsChartHeading1 .download-btn-sec {
    float: right;
    /* width: 10%; */
    display: flex;
    justify-content: flex-end;
    position: relative;
    top: 2px; }
    .summary-dashboard .clsChartHeading1 .download-btn-sec a {
      padding: 0px;
      background-size: 100% !important;
      float: left;
      height: auto;
      cursor: pointer; }

/******************************************** End interactive-report-page *********************************/
/* HTML Reports */
.translate-div select {
  background: none;
  color: #fff;
  height: 30px;
  border-radius: 3px;
  border: 0; }
  .translate-div select option {
    color: #404040; }

.html-report-page .breadcrumb-tabs .headingTitle a {
  cursor: auto;
  color: #fff;
  text-decoration: none; }

.html-report-container-left {
  position: fixed;
  height: 100vh; }
  .html-report-container-left #custom-search-input {
    margin: 20px 0;
    padding-top: 20px; }
    .html-report-container-left #custom-search-input .input-group {
      display: flex;
      align-items: center; }
      .html-report-container-left #custom-search-input .input-group .search-query,
      .html-report-container-left #custom-search-input .input-group .html-search-query {
        background: none;
        font-size: 12px;
        border-radius: 0; }
      .html-report-container-left #custom-search-input .input-group .input-group-btn button {
        background: none;
        border: 0;
        color: #999;
        background: none;
        border: 1px solid #ced4da;
        border-left: 0;
        border-radius: 0; }
  .html-report-container-left .panel-group {
    padding: 0; }
    .html-report-container-left .panel-group .panel-heading {
      display: flex;
      justify-content: space-between;
      align-items: center;
      cursor: pointer;
      border-bottom: 1px solid #ccc;
      margin-bottom: 15px; }
      .html-report-container-left .panel-group .panel-heading .panel-title {
        color: #6d868d;
        font-size: 14px;
        text-transform: uppercase;
        width: 100%;
        padding-left: 15px; }
    .html-report-container-left .panel-group .panel-body .menu-level-1.html-active {
      background-color: #E6F6FB;
      font-weight: bold;
      padding: 5px 0; }
      .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu_div.html-strip-active {
        background-color: #fff;
        color: #298BAD !important;
        position: relative;
        box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3);
        border-left: 8px solid;
        padding: 5px 0; }
      .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-2.menu-link .menu_div {
        padding-left: 20px; }
      .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-2.menu-link .menu_div.html-strip-active {
        padding-left: 12px; }
      .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-2.menu-link .menu_div.html-strip-active + .menu-level-2-ul {
        padding-top: 5px; }
        .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-2.menu-link .menu_div.html-strip-active + .menu-level-2-ul .menu-level-3.menu-link .menu_div {
          padding-left: 30px; }
      .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-3.menu-link .menu_div {
        padding-left: 30px; }
      .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-3.menu-link .menu_div.html-strip-active {
        padding-left: 22px; }
      .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-3.menu-link .menu_div.html-strip-active + .menu-level-3-ul {
        padding-top: 5px; }
        .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-3.menu-link .menu_div.html-strip-active + .menu-level-3-ul .menu-level-4.menu-link .menu_div {
          padding-left: 52px; }
      .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-4.menu-link .menu_div {
        padding-left: 52px; }
      .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-4.menu-link .menu_div.html-strip-active {
        padding-left: 52px; }
      .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-4.menu-link .menu_div.html-strip-active + .menu-level-4-ul {
        padding-top: 5px; }
        .html-report-container-left .panel-group .panel-body .menu-level-1.html-active .menu-level-1-ul .menu-level-4.menu-link .menu_div.html-strip-active + .menu-level-4-ul .menu-level-5.menu-link .menu_div {
          padding-left: 52px; }
    .html-report-container-left .panel-group .panel-body .menu_div {
      display: flex;
      padding-top: 5px;
      padding-bottom: 5px;
      text-transform: uppercase;
      font-size: 11px; }
    .html-report-container-left .panel-group #search_results_inner {
      padding: 0 15px; }
  .html-report-container-left :focus {
    outline: none;
    outline-width: 0px; }

/* html-report-container-right */
.html-report-container-right .prev_nxt_div {
  padding-top: 10px;
  color: #298BAD;
  cursor: pointer; }
.html-report-container-right .report_contents {
  padding-top: 15px; }
  .html-report-container-right .report_contents .fig-noheader {
    float: right; }
    .html-report-container-right .report_contents .fig-noheader span {
      text-align: right;
      display: block; }

/******************************************** End html-report-container-right *********************************/
/* upcoming-reports-right */
.upcomingReportListHead {
  display: table;
  width: 100%;
  float: none;
  vertical-align: middle;
  background: #404040;
  color: #fff;
  padding: 0px 5px; }
  .upcomingReportListHead .report-title,
  .upcomingReportListHead .publish-date {
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding: 5px 15px;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    color: #fff; }
  .upcomingReportListHead .report-title {
    width: 65%;
    font-weight: bold; }
  .upcomingReportListHead .report-type {
    width: 7%; }
  .upcomingReportListHead .publish-date {
    width: 13%;
    text-align: center; }
  .upcomingReportListHead .report-action {
    text-align: center; }
  .upcomingReportListHead .report-title,
  .upcomingReportListHead .report-type,
  .upcomingReportListHead .publish-date,
  .upcomingReportListHead .report-action {
    color: #fff;
    font-weight: normal !important;
    display: table-cell;
    vertical-align: middle; }
  .upcomingReportListHead .publish-date {
    padding-left: 10px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }

.upcoming-reports-right .compListWrap {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .upcoming-reports-right .compListWrap li.nav-item {
    display: table;
    width: 100%;
    border-bottom: 1px solid #ecf4f8;
    /*  justify-content: space-between;  */
    float: none;
    vertical-align: middle; }
    .upcoming-reports-right .compListWrap li.nav-item span {
      text-decoration: none;
      display: table-cell;
      vertical-align: middle; }
    .upcoming-reports-right .compListWrap li.nav-item span.report-head {
      display: table-cell;
      width: 65%;
      justify-content: space-between;
      font-size: 13px;
      color: #404040;
      padding: 10px 15px; }
      .upcoming-reports-right .compListWrap li.nav-item span.report-head .ReportTitle {
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        font-weight: normal; }
      .upcoming-reports-right .compListWrap li.nav-item span.report-head .normalText {
        width: 85%;
        display: inline-block; }
      .upcoming-reports-right .compListWrap li.nav-item span.report-head .report_date {
        width: 15%;
        display: inline-block;
        text-align: left; }
    .upcoming-reports-right .compListWrap li.nav-item .type-sec {
      width: 7%; }
    .upcoming-reports-right .compListWrap li.nav-item .report-head-date {
      width: 13%;
      color: #153043; }
    .upcoming-reports-right .compListWrap li.nav-item span.report-head-date {
      color: #153043; }
      .upcoming-reports-right .compListWrap li.nav-item span.report-head-date .normalText {
        text-align: center;
        display: block; }
    .upcoming-reports-right .compListWrap li.nav-item span.deleteReport {
      width: auto !important; }
    .upcoming-reports-right .compListWrap li.nav-item a.new_button {
      display: table-cell;
      float: none;
      vertical-align: middle;
      text-align: right;
      padding: 10px 15px;
      width: 16%;
      text-decoration: none; }
  .upcoming-reports-right .compListWrap li.nav-item:nth-of-type(odd) {
    background: #fff; }

/******************************************** End upcoming-reports-right *********************************/
/* Popover */
.popoverList > div {
  display: flex;
  justify-content: start;
  align-items: baseline; }
  .popoverList > div i {
    font-size: 7px;
    color: #999;
    padding-right: 5px; }
  .popoverList > div a {
    font-size: 12px;
    color: #404040;
    text-decoration: none; }

.pophover-btn {
  padding-top: 5px; }
  .pophover-btn a {
    text-decoration: none;
    float: right;
    padding-bottom: 10px;
    font-size: 12px; }
  .pophover-btn a:hover {
    text-decoration: underline; }

.popover {
  font-size: 12px !important;
  font-family: 'Franklin Gothic Medium V2' !important; }

.popover .popover-keyword {
  padding: 10px;
  min-width: 200px; }

/******************************************** End Popover *************************************************/
.vender-analysis-tab-sec {
  padding-top: 20px; }
  .vender-analysis-tab-sec .sortBy .form-group {
    display: flex;
    align-items: center; }
    .vender-analysis-tab-sec .sortBy .form-group .form-control {
      font-size: 12px; }
  .vender-analysis-tab-sec .vender-analysis {
    position: relative;
    width: 100%;
    min-height: 300px;
    height: auto;
    margin: auto; }
  .vender-analysis-tab-sec .t-cell-value a.open_report,
  .vender-analysis-tab-sec .t-cell-value a.company {
    color: #fff;
    height: 75px;
    width: 100%;
    display: inline-block;
    line-height: 16px; }
  .vender-analysis-tab-sec .vender-down-up {
    display: inline-block;
    left: 11%;
    position: absolute;
    bottom: 0px;
    z-index: 120;
    width: 50px;
    cursor: pointer; }
  .vender-analysis-tab-sec .vender-down-arrow {
    bottom: 0px;
    display: inline-block;
    left: 11%;
    position: absolute;
    width: 50px;
    cursor: pointer; }
  .vender-analysis-tab-sec .market-present,
  .vender-analysis-tab-sec .market-present-disable {
    border-radius: 50%;
    cursor: pointer;
    height: 15px;
    width: 15px; }
  .vender-analysis-tab-sec .market-present .fa-check,
  .vender-analysis-tab-sec .market-present-disable .fa-check {
    color: #298BAD;
    padding: 2px; }
  .vender-analysis-tab-sec .tabella-ctr {
    max-height: 900px;
    overflow: hidden;
    max-width: 980px; }
  .vender-analysis-tab-sec .tabella-ctr *,
  .vender-analysis-tab-sec .tabella-ctr *:after,
  .vender-analysis-tab-sec .tabella-ctr *:before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .vender-analysis-tab-sec .tabella-ctr {
    display: block;
    position: relative;
    width: 100%;
    margin: 0 0 20px; }
  .vender-analysis-tab-sec .t-fixed-header {
    display: block;
    z-index: -1; }
  .vender-analysis-tab-sec .t-first-row {
    z-index: 100;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3); }
  .vender-analysis-tab-sec .t-shadow {
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    -o-perspective: 1000;
    perspective: 1000;
    -webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.1); }
  .vender-analysis-tab-sec .t-shadow::before {
    position: absolute;
    content: '';
    top: -1px;
    width: 100%;
    height: 1px;
    background-color: #ccc; }
  .vender-analysis-tab-sec .t-row {
    position: relative;
    display: block;
    width: 100%; }
  .vender-analysis-tab-sec .t-row-content-wrapper {
    position: relative;
    display: block;
    height: 100%;
    overflow: hidden; }
  .vender-analysis-tab-sec .t-row-content {
    position: relative;
    display: block;
    height: 100%;
    overflow: hidden; }
  .vender-analysis-tab-sec .t-row-header {
    display: block;
    position: relative;
    width: 100%;
    padding: 0.3rem 0.5rem;
    float: none;
    overflow: auto;
    color: #298BAD; }
  .vender-analysis-tab-sec .t-cell-desc-l .t-header-devider,
  .vender-analysis-tab-sec .t-cell-desc-s .t-header-devider {
    text-align: left; }
  .vender-analysis-tab-sec .t-header-devider {
    display: block;
    clear: both;
    text-align: center;
    line-height: 0.4rem;
    margin-bottom: 0.2rem; }
  .vender-analysis-tab-sec .t-row-values {
    position: relative;
    overflow: auto; }
  .vender-analysis-tab-sec .t-row-desc {
    float: left;
    display: table;
    position: relative;
    overflow: hidden;
    text-align: left;
    width: 200px; }
  .vender-analysis-tab-sec .t-row-cell {
    position: relative;
    text-align: center;
    padding: 0.4rem 0.1rem;
    color: rgba(0, 0, 0, 0.7);
    min-height: 33px;
    border-bottom: none;
    border-left: 1px solid #ecf3f6; }
  .vender-analysis-tab-sec .t-sliding-row {
    position: relative;
    overflow: auto;
    will-change: transform;
    display: flex;
    overflow: hidden; }
  .vender-analysis-tab-sec .t-fixed-header .t-sliding-row {
    display: flex; }
  .vender-analysis-tab-sec .t-fixed-header .t-sliding-row .t-row-cell {
    vertical-align: top;
    max-height: 100px;
    height: 100px;
    min-width: 60px; }
  .vender-analysis-tab-sec .t-fixed-header .t-row-values .t-sliding-row .t-bold {
    text-align: center;
    height: 100%;
    overflow-wrap: break-word;
    width: 100%;
    word-wrap: break-word;
    -ms-word-wrap: break-word; }
  .vender-analysis-tab-sec .t-fixed-header .t-row-content .t-row-desc {
    min-height: 100%;
    position: relative;
    height: 100px; }
  .vender-analysis-tab-sec .t-fixed-header .t-row-content .t-row-desc .t-element {
    padding: 5px;
    display: flex;
    flex-direction: column; }
    .vender-analysis-tab-sec .t-fixed-header .t-row-content .t-row-desc .t-element .t-cell-desc-l {
      text-align: right;
      padding-right: 15px;
      color: #fff; }
      .vender-analysis-tab-sec .t-fixed-header .t-row-content .t-row-desc .t-element .t-cell-desc-l:last-child {
        float: left; }
  .vender-analysis-tab-sec .t-fixed-header .t-row-content .t-row-desc .t-element > div:last-child {
    text-align: left;
    position: relative;
    bottom: -18px;
    z-index: 100; }
  .vender-analysis-tab-sec .t-fixed-header .t-row-content .line {
    width: 303px;
    height: 50px;
    border-bottom: 1px solid #ddd;
    transform: translateY(-9px) translateX(-40px) rotate(21deg);
    position: absolute; }
  .vender-analysis-tab-sec .t-fixed-header .t-row-content-wrapper {
    background-color: #404040; }
  .vender-analysis-tab-sec .t-cell-border-top::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0.9rem;
    right: 0.9rem;
    height: 0;
    border-top: 1px dotted rgba(0, 0, 0, 0.12); }
  .vender-analysis-tab-sec .t-element {
    display: inline-block;
    height: 100%;
    width: 100%; }
  .vender-analysis-tab-sec .t-cell-value {
    display: inline-block;
    text-align: left;
    cursor: default;
    min-height: 20px; }
  .vender-analysis-tab-sec .t-cell-desc-s {
    display: inline-block;
    margin-right: 0.4rem;
    text-align: left;
    color: rgba(0, 0, 0, 0.3); }
  .vender-analysis-tab-sec .t-cell-desc-l a {
    display: inline-block;
    position: relative;
    height: 100%;
    margin: 0 auto;
    text-align: left;
    color: #404040;
    padding: 5px 0 0 5px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 12px; }
  .vender-analysis-tab-sec .t-hide {
    display: none !important;
    width: 0;
    height: 0;
    z-index: -1; }
  .vender-analysis-tab-sec .t-arrow,
  .vender-analysis-tab-sec .t-arr-right,
  .vender-analysis-tab-sec .t-arr-left {
    position: absolute;
    z-index: 500;
    bottom: 0;
    margin-top: 0.25rem;
    line-height: 1.4;
    text-align: center;
    border-radius: 50%;
    background-color: #8899a6;
    color: #fff;
    cursor: pointer;
    outline: none;
    -webkit-box-shadow: 1px 0px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 0px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 0px 2px 0px rgba(50, 50, 50, 0.75);
    transition: all 100ms ease-out;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .vender-analysis-tab-sec .t-arrow:active,
  .vender-analysis-tab-sec .t-arr-right:active,
  .vender-analysis-tab-sec .t-arr-left:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-top: 0.28rem; }
  .vender-analysis-tab-sec .t-arr-right {
    right: 0;
    margin-right: 5px; }
  .vender-analysis-tab-sec .t-arr-right svg {
    position: relative;
    width: 60%;
    height: 60%;
    top: 0; }
  .vender-analysis-tab-sec .t-arr-left {
    left: 170px; }
  .vender-analysis-tab-sec .t-arr-left svg {
    position: relative;
    width: 60%;
    height: 60%;
    top: 0; }
  .vender-analysis-tab-sec .t-svg-arrow {
    fill: #fff; }
  .vender-analysis-tab-sec .t-no-select,
  .vender-analysis-tab-sec .t-sliding-row,
  .vender-analysis-tab-sec .t-cell-value,
  .vender-analysis-tab-sec .t-arr-right,
  .vender-analysis-tab-sec .t-arr-left {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none; }
  .vender-analysis-tab-sec .market-name {
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    text-decoration: none !important;
    width: 100%;
    padding-left: 10px; }
  .vender-analysis-tab-sec .loader {
    background-image: url("/img/subscribe/loder75x75.gif");
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0;
    min-height: 225px; }
  .vender-analysis-tab-sec .row-wrapper {
    display: block;
    max-height: 900px;
    overflow-y: hidden;
    padding-bottom: 30px; }
    .vender-analysis-tab-sec .row-wrapper .t-row:nth-child(even) {
      background: #f6f6f6; }
  .vender-analysis-tab-sec .vendorReportFilter {
    width: auto; }
    .vender-analysis-tab-sec .vendorReportFilter .btn-group .multiselect {
      width: 350px; }

/******************************************** End vender-analysis-tab-sec *************************************************/
.set-alert-section {
  padding-left: 0 5px;
  display: inline-block;
  position: relative; }
  .set-alert-section .far.fa-bell,
  .set-alert-section .far.fa-bookmark {
    color: #fff;
    font-size: 17px; }
  .set-alert-section .fas.fa-bell,
  .set-alert-section .fas.fa-bookmark {
    color: #fff;
    font-size: 16px;
    position: relative;
    z-index: 2; }
  .set-alert-section .fas.fa-bell:after {
    content: "\f0f3";
    color: #ffdf00;
    position: absolute;
    left: 1px;
    font-size: 20px;
    z-index: 1;
    top: 0px;
    z-index: 2;
    top: 0px; }

.head-right-panel {
  display: flex;
  float: right;
  width: 100%;
  justify-content: end; }

.head_right_border {
  border-right: 1px solid #666666; }

.custom_head_drop_export button {
  color: #fff !important;
  padding: 6px 10px;
  font-size: 12px;
  background-color: #525252 !important;
  margin-top: 4px;
  border-radius: 4px;
  border: 1px solid #ccc !important;
  text-decoration: none; }
  .custom_head_drop_export button:hover {
    color: #fff;
    background-color: #525252 !important;
    text-decoration: none;
    border-color: #ccc !important; }
  .custom_head_drop_export button:active {
    color: #fff;
    background: #525252 !important;
    text-decoration: none;
    border-color: #ccc !important; }
  .custom_head_drop_export button:focus {
    box-shadow: none !important; }

.focused-veiw {
  display: flex;
  align-items: center;
  justify-content: flex-end; }
  .focused-veiw a {
    color: #fff;
    font-size: 12px;
    display: flex;
    align-items: center;
    cursor: pointer;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    text-decoration: none; }
    .focused-veiw a:hover {
      background-color: #298BAD;
      color: #fff !important; }
    .focused-veiw a:active {
      background-color: #298BAD;
      color: #fff !important; }
    .focused-veiw a:focus {
      outline: unset !important; }
    .focused-veiw a i {
      font-size: 25px;
      color: #fff;
      padding-right: 5px; }
  .focused-veiw a.report-btn {
    color: #404040; }
  .focused-veiw a.back_to_search .fa-arrow-left {
    font-size: 15px; }
  .focused-veiw .export-btn-group {
    display: flex;
    align-items: center; }
    .focused-veiw .export-btn-group a {
      margin-left: 10px;
      display: flex;
      align-items: center;
      white-space: nowrap; }
    .focused-veiw .export-btn-group .download-icon img {
      height: 21px;
      width: 18px; }

.am-btn-group {
  min-width: 250px; }
  .am-btn-group .btn-toggle {
    display: flex;
    align-items: center;
    justify-content: flex-end; }
    .am-btn-group .btn-toggle a {
      margin-left: 10px;
      text-decoration: none; }
      .am-btn-group .btn-toggle a:hover {
        background: #f8f9fa;
        color: #404040; }
      .am-btn-group .btn-toggle a:focus {
        box-shadow: 0 0;
        outline: 0; }
    .am-btn-group .btn-toggle .back_to_search {
      color: #fff; }

/*  inforaphics-search-tab */
.infographics-container {
  /*padding-top: 20px;*/
  margin: -10px; }
  .infographics-container .info-img-container {
    padding: 0; }
    .infographics-container .info-img-container .infographics-list {
      min-height: 200px;
      border: 1px solid #dcdcdc;
      position: relative;
      border-radius: 0;
      cursor: pointer;
      text-align: center;
      background: #f6f6f6;
      padding: 10px 15px;
      margin: 10px; }
      .infographics-container .info-img-container .infographics-list .info-show-title-blue,
      .infographics-container .info-img-container .infographics-list .info-show-title-red {
        display: block;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        color: #298BAD;
        font-size: 13px;
        text-align: left;
        text-transform: uppercase;
        min-height: 40px; }
      .infographics-container .info-img-container .infographics-list .info-show-grey,
      .infographics-container .info-img-container .infographics-list .info-show-red {
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        text-align: left;
        margin-bottom: 5px;
        color: #404040; }
      .infographics-container .info-img-container .infographics-list .infographics-images {
        background: white;
        position: relative;
        min-height: 200px;
        max-height: 200px;
        display: flex;
        align-items: center;
        justify-content: center; }
    .infographics-container .info-img-container .subscribeNow {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      display: flex;
      align-items: center;
      justify-content: center; }
      .infographics-container .info-img-container .subscribeNow .subscribe-now-btn {
        background-color: #298BAD;
        transition: .5s ease;
        opacity: 0;
        display: block;
        padding: 5px;
        margin: auto;
        color: #fff;
        text-decoration: none;
        border-radius: 5px;
        width: 60%;
        z-index: 1; }
    .infographics-container .info-img-container .infographics-list:hover .subscribe-now-btn {
      display: block;
      opacity: 1;
      font-size: 12px;
      color: #fff; }

.infographics-popup .modal-header {
  padding: 5px 15px; }
  .infographics-popup .modal-header .modal-title {
    color: #404040;
    font-size: 18px; }
  .infographics-popup .modal-header .infographicsDownload {
    font-size: 30px;
    color: red;
    cursor: pointer; }
  .infographics-popup .modal-header .bread-crum {
    font-size: 15px; }
.infographics-popup .modal-body {
  padding: 10px 30px; }
.infographics-popup .modal-footer {
  font-size: 14px;
  color: #999; }

/******************************************** End inforaphics-search-tab *************************************************/
.inner-right-section-user {
  padding-top: 20px;
  clear: both;
  display: block;
  width: 100%;
  display: inline-block; }

.showUserStats ul.nav-tabs li.nav-item a.nav-link,
.company-tagging ul.nav-tabs li.nav-item a.nav-link,
.segment-page ul.nav-tabs li.nav-item a.nav-link,
.my-dashboard ul.nav-tabs li.nav-item a.nav-link,
.trends-tabs-section ul.nav-tabs li.nav-item a.nav-link,
#ctaModal ul.nav-tabs li.nav-item a.nav-link {
  color: #404040; }
.showUserStats ul.nav-tabs li.nav-item a.nav-link.active,
.company-tagging ul.nav-tabs li.nav-item a.nav-link.active,
.segment-page ul.nav-tabs li.nav-item a.nav-link.active,
.my-dashboard ul.nav-tabs li.nav-item a.nav-link.active,
.trends-tabs-section ul.nav-tabs li.nav-item a.nav-link.active,
#ctaModal ul.nav-tabs li.nav-item a.nav-link.active {
  color: #298BAD;
  border: 0;
  border-bottom: 3px solid #298BAD; }
.showUserStats .table,
.company-tagging .table,
.segment-page .table,
.my-dashboard .table,
.trends-tabs-section .table,
#ctaModal .table {
  margin-bottom: 20px !important; }

#ctaModal :focus {
  outline: 0;
  box-shadow: none; }
#ctaModal .custom-control-label {
  cursor: pointer; }

.selected_user {
  margin-right: 15px;
  width: 150px !important;
  font-size: 12px; }
  .selected_user button {
    border: 1px solid #ccc; }

.date-section input {
  font-size: 12px !important; }

.SubscripDetWrap a {
  color: #999; }
.SubscripDetWrap .domain_wise {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .SubscripDetWrap .domain_wise li {
    float: left;
    margin-right: 15px; }

.dataTables_length {
  padding-bottom: 15px; }
  .dataTables_length select {
    margin-left: 10px;
    margin-right: 10px; }

.dataTables_filter label input {
  border-radius: 0 !important; }

/* modal box css */
.feedbackFormWrap .FeedbackForm input {
  font-size: 12px; }
.feedbackFormWrap .FeedbackForm ul li {
  float: left;
  margin-bottom: 5px;
  padding-left: 15px; }
.feedbackFormWrap .feedback-form-table td:first-child {
  text-align: left; }
.feedbackFormWrap .feedback-form-table td {
  text-align: center; }

/* yes-no-strip */
.yes-no-strip {
  background-color: #dff2f5;
  text-align: center;
  font-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 15px; }
  .yes-no-strip .yes-btn {
    width: auto;
    float: left; }
  .yes-no-strip .no-btn {
    width: 50px;
    float: left; }

#AdjacentMarketYesNoStrip {
  text-align: left; }
  #AdjacentMarketYesNoStrip .adjacent-btn.CtaPopupLink {
    min-width: 130px; }
  #AdjacentMarketYesNoStrip span.analyst_request_count {
    display: inline-block; }

/** Compare Company Checkboxes **/
.legends-box li {
  display: inline-block;
  list-style: outside none none;
  margin-right: 15px; }

.legend-label {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  line-height: 19px; }

.legends-box input:checked + label div {
  background: #fff;
  margin-right: 3px; }

.legends-box label div {
  border: 1px solid #298BAD;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  height: 15px;
  line-height: 13px;
  margin-right: 0px;
  text-align: center;
  width: 15px; }

.legends-box input:checked + label .fa-check {
  opacity: 1; }

.legends-box label .fa-check {
  font-size: 10px;
  opacity: 0;
  color: #298BAD;
  position: relative;
  top: -1px; }

.legends-box {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-left: 30px !important; }

.legends-box li {
  width: auto; }

.legends-box li .legend-label {
  display: flex;
  width: 100%;
  justify-content: start;
  align-items: center; }
  .legends-box li .legend-label i {
    margin-right: 3px; }

.legends-box li .legend-label .check-box-color {
  width: auto;
  border: 0; }

.legends-box li .legend-label .check-box-color .checkbox-div {
  width: 15px; }

.legends-box li .legend-label div.legends-box-text {
  width: 100%;
  text-align: left;
  border: 0;
  margin-left: 5px; }

.fa-check:before {
  content: "\f00c"; }

.com-compare-strip-div i {
  padding: 0 5px !important; }

.compare-section .company-frm-wrapper {
  display: flex;
  align-items: center; }
  .compare-section .company-frm-wrapper #CompareToCompany .form-group {
    color: #fff; }
    .compare-section .company-frm-wrapper #CompareToCompany .form-group ::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #a2bac4; }
    .compare-section .company-frm-wrapper #CompareToCompany .form-group ::-moz-placeholder {
      /* Firefox 19+ */
      color: #a2bac4; }
    .compare-section .company-frm-wrapper #CompareToCompany .form-group :-ms-input-placeholder {
      /* IE 10+ */
      color: #a2bac4; }
    .compare-section .company-frm-wrapper #CompareToCompany .form-group :-moz-placeholder {
      /* Firefox 18- */
      color: #a2bac4; }
  .compare-section .company-frm-wrapper #CompareToCompany input.company-search-query {
    background: none;
    color: #fff; }
  .compare-section .company-frm-wrapper #CompareToCompany .btn-compare {
    color: #fff; }
  .compare-section .company-frm-wrapper .btnCompareClose {
    border: 1px solid #298BAD;
    color: #d0f2ff;
    background: none; }

/** End: Compare Company Checkboxes **/
/* adjacent-markets */
.adjacent-markets .download-strip {
  text-align: right;
  padding-bottom: 20px; }
.adjacent-markets .download-strip .fa {
  color: #636363;
  font-size: 20px;
  padding-left: 10px; }
.adjacent-markets .col-sec-4 {
  background: #fff;
  display: flex;
  width: 100%; }
  .adjacent-markets .col-sec-4 .col-item {
    display: table-cell;
    float: none;
    position: relative;
    width: 30%;
    padding-right: 0px;
    margin-right: 10px; }
    .adjacent-markets .col-sec-4 .col-item .view-all {
      position: absolute;
      bottom: -6px;
      right: 15px;
      content: ""; }
    .adjacent-markets .col-sec-4 .col-item .sub-heading {
      position: relative;
      padding-bottom: 5px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      color: #404040; }
    .adjacent-markets .col-sec-4 .col-item .sub-heading:after {
      position: absolute;
      content: "";
      width: 50px;
      height: 3px;
      background: red;
      bottom: 0;
      left: 0; }
    .adjacent-markets .col-sec-4 .col-item ol.list-group {
      padding-left: 15px;
      margin-bottom: 20px;
      list-style-type: decimal;
      margin: 0px;
      min-height: 120px;
      padding: 0; }
      .adjacent-markets .col-sec-4 .col-item ol.list-group li.list-group-item {
        display: list-item;
        border: 0;
        border-radius: 0;
        padding: 0;
        margin-left: 20px;
        padding-bottom: 10px; }
        .adjacent-markets .col-sec-4 .col-item ol.list-group li.list-group-item a {
          color: #404040 !important; }
.adjacent-markets .popover-content ul {
  padding-left: 10px; }
.adjacent-markets .popover-title {
  color: #404040 !important; }
.adjacent-markets .back_to_search .fa {
  font-size: 12px; }
.adjacent-markets .back_to_search {
  color: #404040;
  padding-right: 10px; }
.adjacent-markets .popover.right {
  min-width: 200px !important; }
.adjacent-markets .btn-toggle .btn-default {
  margin-right: -3px;
  border-radius: 0 4px 4px 0;
  font-size: 12px;
  padding: 5px 6px; }
.adjacent-markets .pull-right.btn-toggle .btn-primary {
  margin-right: -4px;
  border-radius: 4px 0 0 4px;
  font-size: 12px;
  padding: 5px 6px; }

/************************************************End adjacent-markets *****************************************/
.BtnsIcons a.btn {
  padding: 0;
  margin-left: 10px;
  cursor: pointer; }
  .BtnsIcons a.btn .BtnsIconsHtml img,
  .BtnsIcons a.btn .BtnsIconsInt img,
  .BtnsIcons a.btn .BtnsIconsPdf img,
  .BtnsIcons a.btn .BtnsIconsDash img {
    width: 25px; }

#eco-system-tab {
  padding-top: 20px; }

#eco-system-tab-inner {
  text-align: center; }
  #eco-system-tab-inner img {
    width: 800px !important;
    height: auto;
    margin: auto;
    float: none !important;
    margin-top: 5px;
    margin-right: -5px; }

.cursorPointer {
  cursor: pointer; }

.checkbox label,
.radio label {
  cursor: pointer;
  font-weight: 400;
  margin-bottom: 0;
  min-height: 20px;
  padding-left: 20px; }

.hspacer0 {
  clear: both;
  display: block;
  padding: 0; }

.hspacer5 {
  clear: both;
  display: block;
  padding: 5px 0 0; }

.btn-default {
  background-color: #fff;
  border-color: #ccc;
  color: #404040; }

.tlbr-border {
  border: 1px solid;
  border-radius: 10px;
  float: left;
  margin: 15px;
  padding-bottom: 15px;
  width: 95%; }

.showMoreLess .showLessMoreTrends {
  color: #fff;
  cursor: pointer; }

.saveSearch {
  display: none; }

.setAlert {
  color: #fff; }
  .setAlert:hover {
    color: red; }

#searchform #SearchStrip {
  cursor: pointer !important; }

#searchform.active #SearchStrip {
  cursor: default !important; }

#datatables_buttons_info {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  border: 2px solid #e6e6e6;
  margin: auto;
  background-color: #fff;
  max-height: 100px;
  max-width: 300px; }
  #datatables_buttons_info h2 {
    background-color: #e6e6e6;
    padding: 5px;
    text-align: center;
    font-size: 16px; }
  #datatables_buttons_info div {
    font-size: 14px; }

input[type="text"].hidden {
  display: none; }

.has-feedback.has-success .form-control-feedback {
  display: flex !important;
  align-items: center;
  justify-content: flex-end;
  padding-right: 5px; }

.has-feedback.has-error .form-control-feedback {
  display: flex !important;
  align-items: center;
  justify-content: flex-end;
  padding-right: 5px; }

.has-feedback.has-error > .input {
  display: flex;
  align-items: center;
  position: relative; }

.has-feedback.has-success > .input {
  display: flex;
  align-items: center;
  position: relative; }

.has-feedback.has-error > .input > .form-control-feedback {
  position: absolute;
  right: 10px;
  top: 10px;
  color: red; }

.has-feedback.has-success > .input > .form-control-feedback {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #008040; }

.form-group.has-feedback.has-error .input + small {
  display: block !important;
  margin-top: 2px;
  padding-top: 3px; }

.form-group.has-error small {
  display: block;
  color: red; }

/* My Dashboard */
.my-dashboard .manage-companies .select-group input,
.my-dashboard .manage-companies .select-group select {
  width: 100%; }
.my-dashboard .manage-companies .select-group .select-subscription-t {
  min-width: 200px; }
.my-dashboard .manage-companies .select-ac-manager .dropdown-menu.show {
  min-width: 125px !important; }
  .my-dashboard .manage-companies .select-ac-manager .dropdown-menu.show .inner.show .dropdown-menu li a {
    font-size: 12px; }
.my-dashboard .user-stats-page .bootstrap-select .bs-placeholder,
.my-dashboard .view-subscribe-page .bootstrap-select .bs-placeholder {
  border: 1px solid #dadada; }
.my-dashboard .user-stats-page .bootstrap-select .dropdown-menu,
.my-dashboard .view-subscribe-page .bootstrap-select .dropdown-menu {
  max-width: 200px !important;
  min-width: 150px !important; }
  .my-dashboard .user-stats-page .bootstrap-select .dropdown-menu .inner.show .dropdown-menu li a,
  .my-dashboard .view-subscribe-page .bootstrap-select .dropdown-menu .inner.show .dropdown-menu li a {
    font-size: 12px;
    white-space: normal; }
.my-dashboard .user-stats-page .page_heading {
  font-size: 18px;
  color: #000;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.my-dashboard .user-stats-page #user_statsTab .nav-item .nav-link {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #404040; }
.my-dashboard .user-stats-page .bootstrap-select .bs-placeholder,
.my-dashboard .user-stats-page .selected_user .dropdown-toggle,
.my-dashboard .user-stats-page .user_status_selection .dropdown-toggle,
.my-dashboard .user-stats-page #start_date,
.my-dashboard .user-stats-page #end_date {
  color: #404040 !important;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.my-dashboard .user-stats-page #pane_usage_details #selected_type,
.my-dashboard .user-stats-page #pane_usage_details .btn-group .multiselect.dropdown-toggle {
  background-color: #f6f6f6;
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  max-width: 195px;
  margin-right: 10px; }
.my-dashboard .user-stats-page #pane_usage_details .btn-group {
  min-width: 165px; }
  .my-dashboard .user-stats-page #pane_usage_details .btn-group .multiselect.dropdown-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between; }
.my-dashboard .user-stats-page #pane_usage_details table#stats tr th.user-td {
  max-width: 100px; }
.my-dashboard .user-stats-page #pane_usage_details table#stats tr th.email-td {
  width: 80px !important; }
.my-dashboard .user-stats-page #pane_usage_details table#stats tr th.action-td {
  width: 50px !important; }
.my-dashboard .user-stats-page #pane_usage_details table#stats tr th.logged-in-ip {
  max-width: 60px !important;
  min-width: 40px; }
.my-dashboard .user-stats-page #pane_usage_details table#stats tr th.data-td {
  width: 150px !important; }
.my-dashboard .user-stats-page #pane_usage_details table#stats tr td:nth-child(2),
.my-dashboard .user-stats-page #pane_usage_details table#stats tr td:nth-child(4) {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #404040; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr th:nth-child(2) {
  min-width: 60px; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr th:nth-child(4) {
  max-width: 25px; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr th:nth-child(5) {
  max-width: 20px; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:nth-child(4),
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:nth-child(5),
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:nth-child(6),
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:nth-child(7) {
  text-align: center; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr th:nth-child(6),
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr th:nth-child(7) {
  max-width: 40px;
  padding-right: 15px !important; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr th:nth-child(8) {
  max-width: 40px; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr th:nth-last-child(3),
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr th:nth-last-child(2) {
  max-width: 85px;
  min-width: 75px; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr th:nth-last-child(1) {
  max-width: 25px;
  min-width: 20px; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:nth-child(3) {
  color: #404040 !important;
  min-width: 100px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr th:nth-last-child(4) {
  min-width: 46px;
  max-width: 46px; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:nth-last-child(4) {
  min-width: 46px;
  max-width: 46px;
  text-align: center; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:nth-last-child(2),
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:nth-last-child(3) {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:nth-last-child(4),
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:nth-last-child(5) {
  text-align: center; }
.my-dashboard .user-stats-page #pane_user_analysis table#user_analysis tr td:last-child {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  text-align: center; }
.my-dashboard .user-stats-page #pane_monthly_analysis table#monthly_analysis tr th:first-child:after {
  visibility: hidden; }
.my-dashboard .user-stats-page #pane_monthly_analysis table#monthly_analysis tr th,
.my-dashboard .user-stats-page #pane_monthly_analysis table#monthly_analysis tr td {
  text-align: center; }
.my-dashboard .user-stats-page #pane_monthly_analysis table#monthly_analysis tr th:first-child {
  text-align: left; }
.my-dashboard .user-stats-page #pane_monthly_analysis table#monthly_analysis tr td:first-child {
  color: #404040 !important;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  text-align: left;
  min-width: 50px; }
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr th.report_id {
  min-width: 50px;
  max-width: 50px; }
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr th.report_title {
  min-width: 200px;
  max-width: 200px; }
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr th.subdomain {
  min-width: 45px;
  max-width: 45px; }
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr th.total_views {
  max-width: 18px; }
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr th.total_downloads {
  max-width: 30px; }
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr th.project_code {
  max-width: 30px; }
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr th.total_table_exports {
  max-width: 30px;
  min-width: 30px; }
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr td:nth-child(1),
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr td:nth-child(6),
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr td:nth-child(5),
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr td:nth-child(7),
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr td:nth-child(8),
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr td:nth-child(9) {
  text-align: center; }
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr td:nth-child(2) {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.my-dashboard .user-stats-page #pane_report_stats table#report_stats tr td:nth-child(3) {
  color: #404040 !important;
  text-align: left; }
.my-dashboard .user-stats-page #pane_user_request_stats table#user_request_stats tr th.user-td {
  min-width: 75px; }
.my-dashboard .user-stats-page #pane_user_request_stats table#user_request_stats tr th:nth-child(4) {
  max-width: 40px; }
.my-dashboard .user-stats-page #pane_user_request_stats table#user_request_stats tr th.email-td {
  min-width: 150px; }
.my-dashboard .user-stats-page #pane_user_request_stats table#user_request_stats tr td:nth-child(4),
.my-dashboard .user-stats-page #pane_user_request_stats table#user_request_stats tr td:nth-child(5),
.my-dashboard .user-stats-page #pane_user_request_stats table#user_request_stats tr td:nth-child(6),
.my-dashboard .user-stats-page #pane_user_request_stats table#user_request_stats tr td:nth-child(7),
.my-dashboard .user-stats-page #pane_user_request_stats table#user_request_stats tr td:nth-child(8),
.my-dashboard .user-stats-page #pane_user_request_stats table#user_request_stats tr td:nth-child(9) {
  text-align: center; }
.my-dashboard .user-stats-page #pane_user_request_stats table#user_request_stats tr td:nth-child(3) {
  color: #404040 !important;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  min-width: 170px; }
.my-dashboard .user-stats-page .user-tables-section .dataTables_wrapper {
  width: 100% !important; }
.my-dashboard .user-stats-page #user_statsTabContent table tr th {
  font-size: 12px; }
.my-dashboard .add-user-page .form-group.has-feedback .input-group-sm {
  position: relative; }
  .my-dashboard .add-user-page .form-group.has-feedback .input-group-sm input {
    padding-right: 20px; }
  .my-dashboard .add-user-page .form-group.has-feedback .input-group-sm .form-control-feedback {
    position: absolute;
    right: 0;
    top: 10px; }
.my-dashboard .segment-page table tr th,
.my-dashboard .segment-page table tr td {
  font-size: 12px; }

.progress-section table#deckListing tr th:nth-last-child(1),
.progress-section table#deckListing tr th:nth-last-child(2),
.progress-section table#deckListing tr th:nth-last-child(3) {
  min-width: 100px; }

/************************************************End My Dashboard *****************************************/
/************************************************Jquery UI ***********************************************/
.ui-autocomplete {
  max-height: 350px;
  overflow-y: scroll; }

ul.ui-autocomplete li a {
  font-size: 12px;
  text-align: left; }

.autocompSearch .ui-autocomplete {
  z-index: 200; }

#searchform .autocompSearch .ui-autocomplete {
  z-index: 200;
  width: 100% !important; }

.ui-widget {
  font-family: 'Franklin Gothic Medium V2' !important;
  font-size: 12px !important; }

.multiselect-container li a {
  font-size: 12px;
  text-decoration: none;
  padding: 5px 15px !important;
  display: block; }
  .multiselect-container li a label {
    font-size: 12px;
    color: #404040;
    text-decoration: none;
    padding: 0 !important; }

.userDiv li a label {
  display: block;
  padding: 0px 15px !important; }

/************************************************End Jquery UI ***********************************************/
table.table-bordered tbody th,
table.table-bordered tbody td {
  border-left-width: 0;
  border-bottom-width: 0;
  word-break: break-word; }

table.table-bordered tbody th a,
table.table-bordered tbody td a {
  word-break: break-all; }

.news-div #news-list td a {
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  word-break: break-word; }
  .news-div #news-list td a:hover {
    color: #298BAD; }
.news-div #news-list td a.requestNewsCta {
  color: #298BAD;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
  .news-div #news-list td a.requestNewsCta:hover {
    color: #298BAD; }
.news-div table#news-list {
  margin-bottom: 15px; }

.bootstrap-select button {
  border: 1px solid #ccc; }
.bootstrap-select ul li a {
  font-size: 12px; }

/******************************** Loader css *********************************/
.spiner-wrapper.d-flex.justify-content-center {
  top: 50%;
  position: relative; }

#overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 1000000;
  background-color: #000;
  -moz-opacity: 0.5 !important;
  -khtml-opacity: 0.5 !important;
  opacity: 0.5 !important;
  filter: alpha(opacity=50) !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
  background-image: url("/img/subscribe/loder75x75.gif");
  background-position: center;
  background-repeat: no-repeat; }

.spinner-border {
  color: #fff;
  width: 4rem;
  height: 4rem; }

/******************************** End Loader css *********************************/
.marketsize {
  width: 160px !important; }

/******************************** Edit Alert *********************************/
.edit-preferences .border-box {
  border: 1px solid #dfdfdf;
  padding: 5px 15px;
  border-top: 0; }
  .edit-preferences .border-box.border-top {
    border-top: 1px solid #dfdfdf; }
  .edit-preferences .border-box button.dropdown-toggle {
    border: 1px solid #404040;
    color: #404040; }
    .edit-preferences .border-box button.dropdown-toggle::after {
      border-top: 0.3em solid;
      border-right: 0.3em solid transparent;
      border-bottom: 0;
      border-left: 0.3 em solid transparent; }
.edit-preferences .domains-section .domains-list {
  overflow: hidden; }
  .edit-preferences .domains-section .domains-list ul {
    display: flex;
    /*justify-content: space-between;*/
    border: none; }
    .edit-preferences .domains-section .domains-list ul li {
      margin-bottom: 0;
      position: relative;
      border: none;
      margin-right: 3px; }
      .edit-preferences .domains-section .domains-list ul li a {
        padding: 0;
        font-size: 30px;
        height: 50px;
        width: 58px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #666;
        margin: auto; }
      .edit-preferences .domains-section .domains-list ul li a.active,
      .edit-preferences .domains-section .domains-list ul li a:hover {
        border-radius: 3px;
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        margin: auto; }
      .edit-preferences .domains-section .domains-list ul li p {
        font-size: 10px;
        padding-top: 2px;
        margin-bottom: 5px; }
      .edit-preferences .domains-section .domains-list ul li a.active + p,
      .edit-preferences .domains-section .domains-list ul li a:hover + p {
        border-bottom: 2px solid #298BAD;
        padding-bottom: 5px; }
.edit-preferences .mega-trends-list, .edit-preferences .custom-trends-list {
  margin-top: 5px; }
  .edit-preferences .mega-trends-list .item-list, .edit-preferences .custom-trends-list .item-list {
    border: 0px solid;
    min-height: 130px; }
    .edit-preferences .mega-trends-list .item-list .hover-img-checkbox, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox {
      border: 1px solid #404040;
      border-radius: 5px;
      background: #FAFBFC;
      position: relative;
      transition: all .3s;
      cursor: pointer;
      text-align: center; }
      .edit-preferences .mega-trends-list .item-list .hover-img-checkbox img, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox img {
        background-color: #FAFBFC;
        border-radius: 10px; }
        .edit-preferences .mega-trends-list .item-list .hover-img-checkbox img:hover, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox img:hover {
          filter: hue-rotate(-7deg); }
      .edit-preferences .mega-trends-list .item-list .hover-img-checkbox .custome-checkbox-show, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox .custome-checkbox-show {
        position: absolute;
        top: 5px;
        left: 5px; }
        .edit-preferences .mega-trends-list .item-list .hover-img-checkbox .custome-checkbox-show .custome-checkbox, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox .custome-checkbox-show .custome-checkbox {
          cursor: pointer; }
          .edit-preferences .mega-trends-list .item-list .hover-img-checkbox .custome-checkbox-show .custome-checkbox input.chkPreferences, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox .custome-checkbox-show .custome-checkbox input.chkPreferences {
            position: absolute;
            opacity: 0;
            cursor: pointer; }
          .edit-preferences .mega-trends-list .item-list .hover-img-checkbox .custome-checkbox-show .custome-checkbox span.checkmark, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox .custome-checkbox-show .custome-checkbox span.checkmark {
            position: absolute;
            top: 0;
            left: 0;
            height: 20px;
            width: 20px;
            background-color: #fff;
            border: 1px solid #ccc;
            border-radius: 3px; }
      .edit-preferences .mega-trends-list .item-list .hover-img-checkbox:hover, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox:hover {
        border: 1px solid #298BAD; }
    .edit-preferences .mega-trends-list .item-list .boxBorder span.checkmark, .edit-preferences .custom-trends-list .item-list .boxBorder span.checkmark {
      background: #404040 !important; }
      .edit-preferences .mega-trends-list .item-list .boxBorder span.checkmark:after, .edit-preferences .custom-trends-list .item-list .boxBorder span.checkmark:after {
        content: "";
        position: absolute;
        left: 6px;
        top: 2px;
        width: 6px;
        height: 11px;
        border: solid #fff;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
    .edit-preferences .mega-trends-list .item-list .hover-img-checkbox.boxBorder, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox.boxBorder {
      border: 1px solid #298BAD; }
      .edit-preferences .mega-trends-list .item-list .hover-img-checkbox.boxBorder img, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox.boxBorder img {
        filter: hue-rotate(-7deg); }
    .edit-preferences .mega-trends-list .item-list .hover-img-checkbox:hover + p, .edit-preferences .custom-trends-list .item-list .hover-img-checkbox:hover + p {
      color: #298BAD; }
  .edit-preferences .mega-trends-list p, .edit-preferences .custom-trends-list p {
    text-align: center;
    padding-top: 5px;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
.edit-preferences .alliances-tabs-section ul.nav-tabs li.nav-item a.nav-link {
  color: #404040;
  border: 0;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.edit-preferences .alliances-tabs-section ul.nav-tabs li.nav-item a.nav-link.active {
  color: #298BAD;
  border: 0;
  border-bottom: 2px solid #298BAD; }
.edit-preferences .alliances-tabs-section ul.nav-tabs li.nav-item a.nav-link:hover {
  border: 0;
  border-bottom: 2px solid #ccc; }
.edit-preferences .alliances-tabs-section .tab-content {
  min-height: 130px; }
  .edit-preferences .alliances-tabs-section .tab-content .company-list {
    margin-top: 10px; }
    .edit-preferences .alliances-tabs-section .tab-content .company-list ul li {
      display: inline-block;
      display: flex;
      margin-right: 15px;
      margin-bottom: 15px;
      border: 1px solid #ccc;
      padding: 2px;
      border-radius: 3px;
      position: relative;
      padding-right: 15px;
      cursor: pointer; }
      .edit-preferences .alliances-tabs-section .tab-content .company-list ul li .icon_profile {
        background: url(../img/subscribe/icon_prof.jpg) no-repeat;
        width: 14px;
        height: 19px;
        margin-right: 5px;
        display: inline-block; }
      .edit-preferences .alliances-tabs-section .tab-content .company-list ul li span {
        margin-top: -8px;
        margin-left: 7px;
        cursor: pointer;
        border-radius: 50%;
        background: #fff;
        position: absolute;
        right: -8px;
        width: 20px;
        top: 0px;
        text-align: center;
        height: 20px;
        border: 1px solid #ccc; }
        .edit-preferences .alliances-tabs-section .tab-content .company-list ul li span i.fa-times {
          color: red;
          font-size: 12px;
          position: relative;
          top: -1px;
          left: 0px; }
  .edit-preferences .alliances-tabs-section .tab-content .buttons-excel {
    cursor: pointer; }
.edit-preferences .font-weight-600 {
  font-weight: 600; }
.edit-preferences .dt-buttons .buttons-excel {
  background: #008040;
  color: #fff;
  color: #fff;
  padding: 5px 15px;
  margin-right: 0;
  order: 1;
  display: flex;
  align-items: center;
  justify-content: center; }
  .edit-preferences .dt-buttons .buttons-excel > span {
    display: flex;
    align-items: center; }
    .edit-preferences .dt-buttons .buttons-excel > span i {
      padding-left: 5px;
      font-size: 15px; }
  .edit-preferences .dt-buttons .buttons-excel:hover {
    background: #008040; }
.edit-preferences #keyword_list .dataTables_wrapper {
  width: 100%; }
  .edit-preferences #keyword_list .dataTables_wrapper .dt-buttons {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    width: 100%;
    justify-content: space-between; }
    .edit-preferences #keyword_list .dataTables_wrapper .dt-buttons .FrmMyTxtBtn_keywords {
      width: 100%;
      display: flex;
      align-items: center; }
      .edit-preferences #keyword_list .dataTables_wrapper .dt-buttons .FrmMyTxtBtn_keywords .form-inline {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        margin-right: 15px; }
        .edit-preferences #keyword_list .dataTables_wrapper .dt-buttons .FrmMyTxtBtn_keywords .form-inline .input,
        .edit-preferences #keyword_list .dataTables_wrapper .dt-buttons .FrmMyTxtBtn_keywords .form-inline input {
          width: 100%; }
        .edit-preferences #keyword_list .dataTables_wrapper .dt-buttons .FrmMyTxtBtn_keywords .form-inline #keywords_add {
          white-space: nowrap; }
      .edit-preferences #keyword_list .dataTables_wrapper .dt-buttons .FrmMyTxtBtn_keywords #keywords_add {
        background: #298BAD;
        margin-left: -4px;
        border-color: #298BAD;
        border-radius: 0 3px 3px 0; }
.edit-preferences #competitors,
.edit-preferences #keywords,
.edit-preferences #vendors,
.edit-preferences #customers,
.edit-preferences #partners {
  border: 1px solid #404040; }
  .edit-preferences #competitors tbody tr td:first-child,
  .edit-preferences #keywords tbody tr td:first-child,
  .edit-preferences #vendors tbody tr td:first-child,
  .edit-preferences #customers tbody tr td:first-child,
  .edit-preferences #partners tbody tr td:first-child {
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 12px; }
.edit-preferences #competitors_wrapper > .dt-buttons,
.edit-preferences #customers_wrapper > .dt-buttons,
.edit-preferences #partners_wrapper > .dt-buttons,
.edit-preferences #vendors_wrapper > .dt-buttons {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px; }
  .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_customers,
  .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_competitors,
  .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_partners,
  .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_vendors,
  .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_customers,
  .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_competitors,
  .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_partners,
  .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_vendors,
  .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_customers,
  .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_competitors,
  .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_partners,
  .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_vendors,
  .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_customers,
  .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_competitors,
  .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_partners,
  .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_vendors {
    width: 100%;
    margin-right: 15px; }
    .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_customers .input,
    .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_customers input,
    .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_competitors .input,
    .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_competitors input,
    .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_partners .input,
    .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_partners input,
    .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_vendors .input,
    .edit-preferences #competitors_wrapper > .dt-buttons .FrmMyTxtBtn_vendors input,
    .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_customers .input,
    .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_customers input,
    .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_competitors .input,
    .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_competitors input,
    .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_partners .input,
    .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_partners input,
    .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_vendors .input,
    .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_vendors input,
    .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_customers .input,
    .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_customers input,
    .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_competitors .input,
    .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_competitors input,
    .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_partners .input,
    .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_partners input,
    .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_vendors .input,
    .edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_vendors input,
    .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_customers .input,
    .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_customers input,
    .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_competitors .input,
    .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_competitors input,
    .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_partners .input,
    .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_partners input,
    .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_vendors .input,
    .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_vendors input {
      width: 100%; }
.edit-preferences .revenue_impact_alert_span,
.edit-preferences .recommended_reports_alert_span,
.edit-preferences .set_alert_span,
.edit-preferences .set_alert_span {
  min-width: 80px; }
  .edit-preferences .revenue_impact_alert_span .toggle,
  .edit-preferences .recommended_reports_alert_span .toggle,
  .edit-preferences .set_alert_span .toggle,
  .edit-preferences .set_alert_span .toggle {
    border-radius: 15px;
    width: 65px !important;
    min-height: 25px !important; }
  .edit-preferences .revenue_impact_alert_span .btn-default,
  .edit-preferences .recommended_reports_alert_span .btn-default,
  .edit-preferences .set_alert_span .btn-default,
  .edit-preferences .set_alert_span .btn-default {
    background: #ccc;
    border: 0;
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: flex-end; }
    .edit-preferences .revenue_impact_alert_span .btn-default .toggle-handle,
    .edit-preferences .recommended_reports_alert_span .btn-default .toggle-handle,
    .edit-preferences .set_alert_span .btn-default .toggle-handle,
    .edit-preferences .set_alert_span .btn-default .toggle-handle {
      background: #fff;
      position: relative;
      left: 13px;
      border-radius: 50%;
      width: 22px;
      height: 22px;
      top: 2px; }
  .edit-preferences .revenue_impact_alert_span .btn-primary,
  .edit-preferences .recommended_reports_alert_span .btn-primary,
  .edit-preferences .set_alert_span .btn-primary,
  .edit-preferences .set_alert_span .btn-primary {
    background: #008040;
    border: 0;
    display: flex;
    align-items: center; }
    .edit-preferences .revenue_impact_alert_span .btn-primary .toggle-handle,
    .edit-preferences .recommended_reports_alert_span .btn-primary .toggle-handle,
    .edit-preferences .set_alert_span .btn-primary .toggle-handle,
    .edit-preferences .set_alert_span .btn-primary .toggle-handle {
      background: #fff;
      position: relative;
      right: 13px;
      border-radius: 50%;
      width: 22px;
      height: 22px;
      top: 2px; }
.edit-preferences .geographies-section .geographies {
  max-width: 16.66%;
  min-height: 130px; }
  .edit-preferences .geographies-section .geographies .GeoImgSpan {
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    background: #f6f6f6;
    position: relative;
    transition: all 0.3s;
    cursor: pointer;
    max-height: 100px; }
    .edit-preferences .geographies-section .geographies .GeoImgSpan img {
      width: auto;
      background-color: #f6f6f6;
      border-radius: 10px;
      filter: grayscale(112%);
      max-height: 96px;
      padding: 10px; }
    .edit-preferences .geographies-section .geographies .GeoImgSpan .span-checked {
      width: 22px;
      height: 22px; }
    .edit-preferences .geographies-section .geographies .GeoImgSpan:hover, .edit-preferences .geographies-section .geographies .GeoImgSpan.GeoImgSpanBorder {
      border: 1px solid #298BAD; }
      .edit-preferences .geographies-section .geographies .GeoImgSpan:hover img, .edit-preferences .geographies-section .geographies .GeoImgSpan.GeoImgSpanBorder img {
        filter: hue-rotate(-7deg); }
      .edit-preferences .geographies-section .geographies .GeoImgSpan:hover .span-checked, .edit-preferences .geographies-section .geographies .GeoImgSpan.GeoImgSpanBorder .span-checked {
        background: #404040; }
        .edit-preferences .geographies-section .geographies .GeoImgSpan:hover .span-checked::after, .edit-preferences .geographies-section .geographies .GeoImgSpan.GeoImgSpanBorder .span-checked::after {
          left: 7px;
          top: 3px;
          width: 6px;
          height: 11px; }
    .edit-preferences .geographies-section .geographies .GeoImgSpan:hover .geoLabel {
      color: #298BAD; }
  .edit-preferences .geographies-section .geographies .geoLabel {
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .edit-preferences .geographies-section .geographies .GeoImgSpanBorder + .geoLabel {
    color: #298BAD; }

/******************************** End Alert *********************************/
.CompanyAlertConfirm {
  box-shadow: 0px 1px 12px 2px #a9a8a8;
  padding: 5px 10px 15px 10px;
  position: absolute;
  z-index: 10;
  background: #fff;
  color: #404040;
  border-radius: 5px;
  top: 30px;
  left: 0px;
  font-size: 12px;
  min-width: 145px;
  display: none; }
  .CompanyAlertConfirm ul {
    margin: 0;
    list-style-type: none;
    padding: 0;
    margin-bottom: 5px; }
    .CompanyAlertConfirm ul li {
      display: flex; }
      .CompanyAlertConfirm ul li input.ChkAlertCompany {
        display: none; }
      .CompanyAlertConfirm ul li label {
        margin-bottom: 0;
        position: relative;
        display: flex;
        align-items: center; }
        .CompanyAlertConfirm ul li label span {
          padding-left: 15px;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2'; }
      .CompanyAlertConfirm ul li label::before {
        width: 10px;
        height: 10px;
        cursor: pointer;
        float: left;
        background: #eceff1;
        margin: 0px;
        border: 1px solid #404040;
        border-radius: 2px;
        position: absolute;
        content: ""; }
    .CompanyAlertConfirm ul li.checked label::before {
      background: #298BAD;
      border: 1px solid #298BAD; }
    .CompanyAlertConfirm ul li.checked label::after {
      height: 4px;
      width: 7px;
      border-left: 2px solid #fff;
      border-bottom: 2px solid #fff;
      top: 13px;
      left: 5px;
      transform: translate(-50%, -50%) rotate(-45deg);
      position: absolute;
      content: ""; }
  .CompanyAlertConfirm .b-none {
    position: absolute;
    right: -5px;
    top: -10px;
    font-size: 19px;
    background: #fff;
    border-radius: 50%;
    height: 20px;
    width: 19px;
    cursor: pointer; }
    .CompanyAlertConfirm .b-none i {
      position: absolute;
      top: 0; }

.top-search-nlp {
  position: relative; }
  .top-search-nlp button.btn-search {
    position: absolute;
    left: 0;
    background: none;
    border: 0;
    color: #fff; }
  .top-search-nlp input.form-control {
    background: none;
    padding: 0 40px;
    color: #fff;
    border: 0;
    border-bottom: 1px solid #ccc; }
  .top-search-nlp button.btn-close {
    position: absolute;
    right: 0;
    background: none;
    border: 0;
    color: #fff; }
  .top-search-nlp ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #fff; }
  .top-search-nlp ::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff; }
  .top-search-nlp :-ms-input-placeholder {
    /* IE 10+ */
    color: #fff; }
  .top-search-nlp :-moz-placeholder {
    /* Firefox 18- */
    color: #fff; }

.nlp-page .first-div {
  margin-top: -8px;
  max-height: 100vh;
  overflow: hidden;
  background: #fff; }
  .nlp-page .first-div ul.report-listing {
    overflow: auto;
    height: 100%;
    display: block; }
    .nlp-page .first-div ul.report-listing li.menuItems.active {
      box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3); }
      .nlp-page .first-div ul.report-listing li.menuItems.active .nav-link {
        background: none;
        border: 0;
        border-left: 7px solid red;
        background-color: #E6F6FB;
        cursor: pointer; }
    .nlp-page .first-div ul.report-listing li.menuItems {
      border-radius: 0;
      border: 0;
      border-bottom: 1px solid #eee;
      width: 100%; }
      .nlp-page .first-div ul.report-listing li.menuItems .nav-link {
        border: 0;
        color: inherit; }
        .nlp-page .first-div ul.report-listing li.menuItems .nav-link .head {
          font-size: 16px;
          color: #404040;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2'; }
        .nlp-page .first-div ul.report-listing li.menuItems .nav-link .forecast {
          font-size: 13px;
          padding: 0 0 5px; }
        .nlp-page .first-div ul.report-listing li.menuItems .nav-link .content {
          font-size: 11px; }
        .nlp-page .first-div ul.report-listing li.menuItems .nav-link .cagr {
          font-size: 12px;
          padding-top: 6px; }
  .nlp-page .first-div .report-listing::-webkit-scrollbar {
    width: 8px;
    background: #f8f8f8; }
  .nlp-page .first-div .report-listing::-webkit-scrollbar-track {
    -webkit-box-shadow: 10 0 0;
    border-radius: 10px; }
  .nlp-page .first-div .report-listing::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px 6px rgba(0, 0, 0, 0.06); }
.nlp-page .second-div {
  padding: 0;
  max-height: 100vh;
  overflow: hidden;
  background: #fff; }
  .nlp-page .second-div #right-popup {
    overflow: auto;
    height: 100%; }
  .nlp-page .second-div #right-popup::-webkit-scrollbar {
    width: 8px;
    background: #f8f8f8; }
  .nlp-page .second-div #right-popup::-webkit-scrollbar-track {
    -webkit-box-shadow: 10 0 0;
    border-radius: 10px; }
  .nlp-page .second-div #right-popup::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px 6px rgba(0, 0, 0, 0.06); }
  .nlp-page .second-div .tab-content .list-item {
    padding: 5px 10px;
    cursor: pointer; }
  .nlp-page .second-div .tab-content .list-item.active {
    border-left: 3px solid #298BAD;
    background: #E6F6FB;
    box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3); }
.nlp-page .third-div {
  padding-top: 15px;
  max-height: 100vh;
  min-height: 600px;
  overflow: hidden;
  padding: 0;
  /*-webkit- (Chrome, Safari, newer versions of Opera): */
  /* -moz- (Firefox): */
  /*-ms- (Internet Explorer +10): */ }
  .nlp-page .third-div .html-report-container-right {
    height: 100%;
    overflow: auto;
    width: 100%;
    position: relative;
    padding-top: 0; }
    .nlp-page .third-div .html-report-container-right .report_contents {
      padding: 15px; }
    .nlp-page .third-div .html-report-container-right .report_contents > .col-md-12 {
      padding-left: 0;
      padding-right: 0; }
    .nlp-page .third-div .html-report-container-right #report-not-avaliable,
    .nlp-page .third-div .html-report-container-right .subscribe-now-section,
    .nlp-page .third-div .html-report-container-right #report_limit_exceed {
      position: relative; }
      .nlp-page .third-div .html-report-container-right #report-not-avaliable .inner-sec-div,
      .nlp-page .third-div .html-report-container-right .subscribe-now-section .inner-sec-div,
      .nlp-page .third-div .html-report-container-right #report_limit_exceed .inner-sec-div {
        text-align: center;
        padding: 20px;
        z-index: 2;
        position: relative;
        font-size: 14px; }
        .nlp-page .third-div .html-report-container-right #report-not-avaliable .inner-sec-div .head,
        .nlp-page .third-div .html-report-container-right .subscribe-now-section .inner-sec-div .head,
        .nlp-page .third-div .html-report-container-right #report_limit_exceed .inner-sec-div .head {
          font-size: 18px;
          color: #153043;
          font-weight: bold; }
        .nlp-page .third-div .html-report-container-right #report-not-avaliable .inner-sec-div .img-div,
        .nlp-page .third-div .html-report-container-right .subscribe-now-section .inner-sec-div .img-div,
        .nlp-page .third-div .html-report-container-right #report_limit_exceed .inner-sec-div .img-div {
          margin: 5px 0; }
          .nlp-page .third-div .html-report-container-right #report-not-avaliable .inner-sec-div .img-div img,
          .nlp-page .third-div .html-report-container-right .subscribe-now-section .inner-sec-div .img-div img,
          .nlp-page .third-div .html-report-container-right #report_limit_exceed .inner-sec-div .img-div img {
            max-width: 200px; }
        .nlp-page .third-div .html-report-container-right #report-not-avaliable .inner-sec-div a.btn,
        .nlp-page .third-div .html-report-container-right .subscribe-now-section .inner-sec-div a.btn,
        .nlp-page .third-div .html-report-container-right #report_limit_exceed .inner-sec-div a.btn {
          margin-top: 15px;
          font-weight: bold; }
          .nlp-page .third-div .html-report-container-right #report-not-avaliable .inner-sec-div a.btn img,
          .nlp-page .third-div .html-report-container-right .subscribe-now-section .inner-sec-div a.btn img,
          .nlp-page .third-div .html-report-container-right #report_limit_exceed .inner-sec-div a.btn img {
            width: 15px; }
        .nlp-page .third-div .html-report-container-right #report-not-avaliable .inner-sec-div .subcribe-now-text,
        .nlp-page .third-div .html-report-container-right #report-not-avaliable .inner-sec-div .already-subcribe-text,
        .nlp-page .third-div .html-report-container-right .subscribe-now-section .inner-sec-div .subcribe-now-text,
        .nlp-page .third-div .html-report-container-right .subscribe-now-section .inner-sec-div .already-subcribe-text,
        .nlp-page .third-div .html-report-container-right #report_limit_exceed .inner-sec-div .subcribe-now-text,
        .nlp-page .third-div .html-report-container-right #report_limit_exceed .inner-sec-div .already-subcribe-text {
          margin-top: 0; }
      .nlp-page .third-div .html-report-container-right #report-not-avaliable:after,
      .nlp-page .third-div .html-report-container-right .subscribe-now-section:after,
      .nlp-page .third-div .html-report-container-right #report_limit_exceed:after {
        /*content: "";*/
        position: absolute;
        width: 100%;
        background-color: #eee;
        left: 0;
        right: 0;
        bottom: 0;
        height: 38%;
        z-index: 1; }
    .nlp-page .third-div .html-report-container-right .subscribe-now-section a.subscribeNow,
    .nlp-page .third-div .html-report-container-right .subscribe-now-section .cancelSubscriptionReport,
    .nlp-page .third-div .html-report-container-right #report_limit_exceed a.subscribeNow,
    .nlp-page .third-div .html-report-container-right #report_limit_exceed .cancelSubscriptionReport {
      background-color: red;
      color: #fff;
      border-color: red; }
    .nlp-page .third-div .html-report-container-right .subscribe-now-section:after,
    .nlp-page .third-div .html-report-container-right #report_limit_exceed:after {
      content: none; }
  .nlp-page .third-div .html-report-container-right::-webkit-scrollbar {
    width: 0 !important; }
  .nlp-page .third-div .html-report-container-right {
    -ms-overflow-style: none;
    /* IE 11 */
    scrollbar-width: none;
    /* Firefox 64 */ }
  .nlp-page .third-div .html-report-container-right {
    -ms-overflow-style: none; }
.nlp-page .pageHeading {
  font-size: 18px;
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.nlp-page .reportUrl {
  display: flex;
  align-items: center;
  min-width: 320px; }
  .nlp-page .reportUrl .btn {
    padding: 2px 10px;
    border: 1px solid #8a8888;
    display: flex;
    align-items: center;
    margin-left: 10px;
    background: #3f5667;
    color: #fff;
    font-size: 13px; }
    .nlp-page .reportUrl .btn img {
      width: 12px;
      display: block;
      margin: auto; }
    .nlp-page .reportUrl .btn:hover {
      background: #298BAD;
      color: #fff;
      border-color: #256882; }

.connection-info-bottom-slider {
  height: auto;
  position: fixed !important;
  bottom: 0;
  width: 77%;
  left: 2%;
  right: 10%;
  z-index: 9;
  padding: 3px 10px;
  background: #045280;
  background: linear-gradient(180deg, #045280 0%, #05667e 40%, #03a8e4 100%);
  position: relative; }
  .connection-info-bottom-slider .top-close-button {
    position: absolute;
    right: -7px;
    top: -8px;
    border-radius: 50%;
    border: 1px solid #298BAD;
    background: #fff;
    outline: none; }
  .connection-info-bottom-slider .head {
    padding-left: 12px; }
    .connection-info-bottom-slider .head button {
      padding: 0;
      box-shadow: 0 0 0; }
      .connection-info-bottom-slider .head button:focus {
        outline: none;
        box-shadow: 0 0 0; }
      .connection-info-bottom-slider .head button span {
        outline: none; }
        .connection-info-bottom-slider .head button span:focus {
          outline: none;
          box-shadow: 0 0 0; }
    .connection-info-bottom-slider .head p {
      color: #fff;
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 5px;
      padding-left: 10px;
      cursor: pointer; }
  .connection-info-bottom-slider #reportsConnectionInfo ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0; }
    .connection-info-bottom-slider #reportsConnectionInfo ul li {
      width: 33.33%; }
      .connection-info-bottom-slider #reportsConnectionInfo ul li .box {
        border: 1px solid #ccc;
        background: #fff;
        margin: 5px;
        border-radius: 5px;
        height: 95%; }
        .connection-info-bottom-slider #reportsConnectionInfo ul li .box > .c-blue {
          color: #404040 !important;
          font-weight: bold;
          padding-top: 10px;
          display: block; }
        .connection-info-bottom-slider #reportsConnectionInfo ul li .box ul {
          min-height: 95px;
          padding: 10px; }
          .connection-info-bottom-slider #reportsConnectionInfo ul li .box ul > li {
            width: 100%;
            display: flex;
            line-height: 24px; }
            .connection-info-bottom-slider #reportsConnectionInfo ul li .box ul > li span.icon-circle {
              display: flex;
              align-items: baseline;
              padding-right: 10px; }
              .connection-info-bottom-slider #reportsConnectionInfo ul li .box ul > li span.icon-circle i {
                font-size: 5px;
                color: red;
                padding-top: 9px; }
            .connection-info-bottom-slider #reportsConnectionInfo ul li .box ul > li > div {
              display: flex;
              justify-content: space-between;
              width: 100%; }
              .connection-info-bottom-slider #reportsConnectionInfo ul li .box ul > li > div a:hover {
                color: #298BAD; }
  .connection-info-bottom-slider #reportsConnectionInfo .font12 {
    font-size: 12px !important; }
  .connection-info-bottom-slider #reportsConnectionInfo .cagr-mar {
    display: none;
    justify-content: flex-end;
    font-size: 10px;
    color: #999;
    align-items: flex-end;
    min-height: 15px; }
    .connection-info-bottom-slider #reportsConnectionInfo .cagr-mar span {
      padding-left: 15px; }
  .connection-info-bottom-slider #reportsConnectionInfo .no-more {
    font-size: 12px;
    text-align: right; }
  .connection-info-bottom-slider .yes-no-strip {
    margin-top: 0px;
    color: #fff;
    background: none;
    padding: 5px 15px;
    display: block; }
    .connection-info-bottom-slider .yes-no-strip > span {
      color: #fff !important;
      font-weight: bold;
      font-size: 14px;
      padding: 5px 15px; }
    .connection-info-bottom-slider .yes-no-strip .adjacent-btn {
      font-weight: bold;
      color: #fff;
      font-size: 14px;
      background: #404040;
      border: 1px solid #404040;
      border-radius: 0; }
    .connection-info-bottom-slider .yes-no-strip textarea {
      color: #666 !important;
      padding: 2px 15px; }

/* this is for forgot password css */
.middle-section-home {
  padding-top: 0;
  height: 100%; }
  .middle-section-home .center-page-div {
    display: table;
    margin: auto;
    height: 100%;
    width: 100%; }
    .middle-section-home .center-page-div .adminMainWrap {
      display: table-cell;
      float: none;
      vertical-align: middle;
      width: 100%; }
      .middle-section-home .center-page-div .adminMainWrap .formWrap {
        width: 40%;
        margin: auto; }
        .middle-section-home .center-page-div .adminMainWrap .formWrap .alert {
          margin-bottom: 15px;
          border-radius: 5px; }
        .middle-section-home .center-page-div .adminMainWrap .formWrap .form-group .input input {
          height: 40px;
          text-align: center;
          padding: 5px; }
        .middle-section-home .center-page-div .adminMainWrap .formWrap .form-group .help-block {
          text-align: center;
          font-family: 'Franklin Gothic Medium V2' !important; }
        .middle-section-home .center-page-div .adminMainWrap .formWrap .mnm-logo {
          width: 60%;
          margin: auto; }
        .middle-section-home .center-page-div .adminMainWrap .formWrap .grayCol {
          display: flex;
          justify-content: space-between;
          margin-bottom: 20px;
          position: relative; }
          .middle-section-home .center-page-div .adminMainWrap .formWrap .grayCol button {
            margin-left: 15px; }
          .middle-section-home .center-page-div .adminMainWrap .formWrap .grayCol form {
            margin-bottom: 0; }
        .middle-section-home .center-page-div .adminMainWrap .formWrap .btn-sky-blue {
          background-color: #298BAD;
          position: relative;
          color: #fff; }
          .middle-section-home .center-page-div .adminMainWrap .formWrap .btn-sky-blue:hover {
            color: #fff; }
      .middle-section-home .center-page-div .adminMainWrap .editWrap {
        background-color: #E6F6FB;
        padding: 25px;
        width: 100%;
        margin: auto;
        border: 1px solid #efefef;
        border-radius: 5px;
        box-shadow: 1px 1px 7px 0px #ccc;
        margin-top: 15px; }
  .middle-section-home .fv-form-bootstrap {
    display: block;
    width: 100%;
    clear: both;
    float: left;
    margin-bottom: 0; }
  .middle-section-home .reset-link-btn-group a.w-50 {
    width: 50%; }
  .middle-section-home .reset-link-btn-group a.w-50 + form {
    width: 50%; }
  .middle-section-home.bg-gradient {
    background-image: linear-gradient(to right, #575687, #cb5050); }
  .middle-section-home.forgot-password-page, .middle-section-home.resend-link-page, .middle-section-home.reset-password-page, .middle-section-home.otp-validation-page {
    padding-top: 50px; }
    .middle-section-home.forgot-password-page .formWrap, .middle-section-home.resend-link-page .formWrap, .middle-section-home.reset-password-page .formWrap, .middle-section-home.otp-validation-page .formWrap {
      width: 60%;
      margin: auto !important; }
      .middle-section-home.forgot-password-page .formWrap .editWrap, .middle-section-home.resend-link-page .formWrap .editWrap, .middle-section-home.reset-password-page .formWrap .editWrap, .middle-section-home.otp-validation-page .formWrap .editWrap {
        background-color: #fff;
        padding: 30px 15%;
        margin: 0 !important;
        box-shadow: none;
        border-radius: 0; }
        .middle-section-home.forgot-password-page .formWrap .editWrap h4, .middle-section-home.resend-link-page .formWrap .editWrap h4, .middle-section-home.reset-password-page .formWrap .editWrap h4, .middle-section-home.otp-validation-page .formWrap .editWrap h4 {
          color: #404040;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          font-size: 24px; }
        .middle-section-home.forgot-password-page .formWrap .editWrap h5, .middle-section-home.resend-link-page .formWrap .editWrap h5, .middle-section-home.reset-password-page .formWrap .editWrap h5, .middle-section-home.otp-validation-page .formWrap .editWrap h5 {
          color: #404040;
          margin-bottom: 20px;
          font-size: 18px; }
        .middle-section-home.forgot-password-page .formWrap .editWrap #UploadEmail,
        .middle-section-home.forgot-password-page .formWrap .editWrap #UserPassword,
        .middle-section-home.forgot-password-page .formWrap .editWrap #password_confirmation,
        .middle-section-home.forgot-password-page .formWrap .editWrap #UserPasswordConfirm, .middle-section-home.resend-link-page .formWrap .editWrap #UploadEmail,
        .middle-section-home.resend-link-page .formWrap .editWrap #UserPassword,
        .middle-section-home.resend-link-page .formWrap .editWrap #password_confirmation,
        .middle-section-home.resend-link-page .formWrap .editWrap #UserPasswordConfirm, .middle-section-home.reset-password-page .formWrap .editWrap #UploadEmail,
        .middle-section-home.reset-password-page .formWrap .editWrap #UserPassword,
        .middle-section-home.reset-password-page .formWrap .editWrap #password_confirmation,
        .middle-section-home.reset-password-page .formWrap .editWrap #UserPasswordConfirm, .middle-section-home.otp-validation-page .formWrap .editWrap #UploadEmail,
        .middle-section-home.otp-validation-page .formWrap .editWrap #UserPassword,
        .middle-section-home.otp-validation-page .formWrap .editWrap #password_confirmation,
        .middle-section-home.otp-validation-page .formWrap .editWrap #UserPasswordConfirm {
          border: 1px solid #404040;
          color: #404040;
          min-height: 50px;
          text-align: left;
          padding: 15px;
          background: #f6f6f6;
          font-size: 16px;
          font-weight: 400; }
        .middle-section-home.forgot-password-page .formWrap .editWrap .btn-send-request, .middle-section-home.resend-link-page .formWrap .editWrap .btn-send-request, .middle-section-home.reset-password-page .formWrap .editWrap .btn-send-request, .middle-section-home.otp-validation-page .formWrap .editWrap .btn-send-request {
          max-width: 60%;
          margin: auto;
          margin-top: 25px; }
          .middle-section-home.forgot-password-page .formWrap .editWrap .btn-send-request button,
          .middle-section-home.forgot-password-page .formWrap .editWrap .btn-send-request .btn-send, .middle-section-home.resend-link-page .formWrap .editWrap .btn-send-request button,
          .middle-section-home.resend-link-page .formWrap .editWrap .btn-send-request .btn-send, .middle-section-home.reset-password-page .formWrap .editWrap .btn-send-request button,
          .middle-section-home.reset-password-page .formWrap .editWrap .btn-send-request .btn-send, .middle-section-home.otp-validation-page .formWrap .editWrap .btn-send-request button,
          .middle-section-home.otp-validation-page .formWrap .editWrap .btn-send-request .btn-send {
            font-size: 16px;
            padding: 15px 20px; }
        .middle-section-home.forgot-password-page .formWrap .editWrap .back-to-login,
        .middle-section-home.forgot-password-page .formWrap .editWrap .resend-one-time, .middle-section-home.resend-link-page .formWrap .editWrap .back-to-login,
        .middle-section-home.resend-link-page .formWrap .editWrap .resend-one-time, .middle-section-home.reset-password-page .formWrap .editWrap .back-to-login,
        .middle-section-home.reset-password-page .formWrap .editWrap .resend-one-time, .middle-section-home.otp-validation-page .formWrap .editWrap .back-to-login,
        .middle-section-home.otp-validation-page .formWrap .editWrap .resend-one-time {
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          font-size: 18px;
          color: #404040;
          padding: 15px;
          display: block; }
        .middle-section-home.forgot-password-page .formWrap .editWrap .mail-text-link,
        .middle-section-home.forgot-password-page .formWrap .editWrap .par-content, .middle-section-home.resend-link-page .formWrap .editWrap .mail-text-link,
        .middle-section-home.resend-link-page .formWrap .editWrap .par-content, .middle-section-home.reset-password-page .formWrap .editWrap .mail-text-link,
        .middle-section-home.reset-password-page .formWrap .editWrap .par-content, .middle-section-home.otp-validation-page .formWrap .editWrap .mail-text-link,
        .middle-section-home.otp-validation-page .formWrap .editWrap .par-content {
          font-size: 16px;
          display: block; }
        .middle-section-home.forgot-password-page .formWrap .editWrap .par-content-list, .middle-section-home.resend-link-page .formWrap .editWrap .par-content-list, .middle-section-home.reset-password-page .formWrap .editWrap .par-content-list, .middle-section-home.otp-validation-page .formWrap .editWrap .par-content-list {
          font-size: 16px;
          color: #404040;
          padding: 0 15px; }
        .middle-section-home.forgot-password-page .formWrap .editWrap .font-text-16, .middle-section-home.resend-link-page .formWrap .editWrap .font-text-16, .middle-section-home.reset-password-page .formWrap .editWrap .font-text-16, .middle-section-home.otp-validation-page .formWrap .editWrap .font-text-16 {
          font-size: 16px; }
        .middle-section-home.forgot-password-page .formWrap .editWrap .otp-input, .middle-section-home.resend-link-page .formWrap .editWrap .otp-input, .middle-section-home.reset-password-page .formWrap .editWrap .otp-input, .middle-section-home.otp-validation-page .formWrap .editWrap .otp-input {
          padding-bottom: 25px;
          margin-top: 10px; }
          .middle-section-home.forgot-password-page .formWrap .editWrap .otp-input .form-group, .middle-section-home.resend-link-page .formWrap .editWrap .otp-input .form-group, .middle-section-home.reset-password-page .formWrap .editWrap .otp-input .form-group, .middle-section-home.otp-validation-page .formWrap .editWrap .otp-input .form-group {
            margin-bottom: 0; }
            .middle-section-home.forgot-password-page .formWrap .editWrap .otp-input .form-group :focus, .middle-section-home.resend-link-page .formWrap .editWrap .otp-input .form-group :focus, .middle-section-home.reset-password-page .formWrap .editWrap .otp-input .form-group :focus, .middle-section-home.otp-validation-page .formWrap .editWrap .otp-input .form-group :focus {
              box-shadow: none;
              background-color: red !important;
              background: red !important; }
            .middle-section-home.forgot-password-page .formWrap .editWrap .otp-input .form-group .input.text, .middle-section-home.resend-link-page .formWrap .editWrap .otp-input .form-group .input.text, .middle-section-home.reset-password-page .formWrap .editWrap .otp-input .form-group .input.text, .middle-section-home.otp-validation-page .formWrap .editWrap .otp-input .form-group .input.text {
              padding-left: 10%; }
          .middle-section-home.forgot-password-page .formWrap .editWrap .otp-input ::placeholder, .middle-section-home.resend-link-page .formWrap .editWrap .otp-input ::placeholder, .middle-section-home.reset-password-page .formWrap .editWrap .otp-input ::placeholder, .middle-section-home.otp-validation-page .formWrap .editWrap .otp-input ::placeholder {
            color: #404040;
            letter-spacing: 0px;
            font-size: 18px; }
        .middle-section-home.forgot-password-page .formWrap .editWrap #UserOtpverified, .middle-section-home.resend-link-page .formWrap .editWrap #UserOtpverified, .middle-section-home.reset-password-page .formWrap .editWrap #UserOtpverified, .middle-section-home.otp-validation-page .formWrap .editWrap #UserOtpverified {
          border: 0;
          background-color: transparent;
          background: transparent;
          letter-spacing: 70px;
          text-align: center;
          background-color: -internal-light-dark(#e8f0fe, rgba(70, 90, 126, 0.4)) !important;
          background: #fff !important;
          font-size: 30px; }
        .middle-section-home.forgot-password-page .formWrap .editWrap .dash-spaccing, .middle-section-home.resend-link-page .formWrap .editWrap .dash-spaccing, .middle-section-home.reset-password-page .formWrap .editWrap .dash-spaccing, .middle-section-home.otp-validation-page .formWrap .editWrap .dash-spaccing {
          letter-spacing: 60px;
          height: 0;
          color: #298BAD;
          display: flex;
          align-items: center;
          justify-content: center; }
          .middle-section-home.forgot-password-page .formWrap .editWrap .dash-spaccing span.dash-text, .middle-section-home.resend-link-page .formWrap .editWrap .dash-spaccing span.dash-text, .middle-section-home.reset-password-page .formWrap .editWrap .dash-spaccing span.dash-text, .middle-section-home.otp-validation-page .formWrap .editWrap .dash-spaccing span.dash-text {
            display: inline-block;
            color: transparent;
            border-bottom: 2px solid #298BAD;
            margin: 10px; }
            .middle-section-home.forgot-password-page .formWrap .editWrap .dash-spaccing span.dash-text .dash-no, .middle-section-home.resend-link-page .formWrap .editWrap .dash-spaccing span.dash-text .dash-no, .middle-section-home.reset-password-page .formWrap .editWrap .dash-spaccing span.dash-text .dash-no, .middle-section-home.otp-validation-page .formWrap .editWrap .dash-spaccing span.dash-text .dash-no {
              visibility: hidden; }

#editModal .modal-body {
  padding: 0; }
#editModal .modal-footer {
  padding: 10px 15px; }
#editModal input#SubscriberPtag {
  padding-left: 0;
  width: auto; }
#editModal .form-group label.sub-heading {
  font-size: 13px; }
#editModal .form-group label.sub-heading:focus {
  box-shadow: 0 0; }
#editModal :focus {
  box-shadow: 0 0; }
#editModal .row-custom .col-md-6.col-12 {
  min-height: 35px; }
#editModal .loader {
  position: absolute;
  background: #000;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 !important; }

.add-user-left ul li {
  margin-bottom: 15px; }
  .add-user-left ul li .add-user-left-row .col-md-6 {
    margin-bottom: 15px; }
  .add-user-left ul li .add-user-left-row .count-highlighted {
    color: #298BAD; }
    .add-user-left ul li .add-user-left-row .count-highlighted a {
      color: #298BAD; }
.add-user-left .count-highlighted {
  color: #298BAD; }
  .add-user-left .count-highlighted a {
    color: #298BAD; }

/************************* Floating form ************************************/
.has-float-label {
  display: block;
  position: relative;
  height: 35px; }
  .has-float-label label, .has-float-label > span {
    position: absolute;
    top: -8px;
    cursor: text;
    font-size: 11px;
    opacity: 1;
    transition: all .2s;
    color: #757575; }
  .has-float-label select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .has-float-label input,
  .has-float-label select {
    font-size: 14px;
    padding-top: 25px;
    border: 0;
    border-radius: 0;
    width: 97%;
    padding: 0;
    height: 30px;
    position: relative;
    top: 7px;
    border-bottom: 1px solid #e9ecef; }
    .has-float-label input::placeholder,
    .has-float-label select::placeholder {
      opacity: 1;
      transition: all .2s; }
    .has-float-label input:placeholder-shown:not(:focus)::placeholder,
    .has-float-label select:placeholder-shown:not(:focus)::placeholder {
      opacity: 0; }
    .has-float-label input:placeholder-shown:not(:focus) + *,
    .has-float-label select:placeholder-shown:not(:focus) + * {
      font-size: 14px;
      opacity: .8;
      top: 12px;
      pointer-events: none; }
    .has-float-label input:focus,
    .has-float-label select:focus {
      outline: none;
      border-color: #3ba5c6; }
  .has-float-label select {
    padding-right: 1em;
    background: url(/images/sort-down-solid.png) no-repeat right 13px bottom 13px;
    background-size: 7px 5px; }
  .has-float-label input:focus,
  .has-float-label select:focus {
    outline: none;
    border-color: #298BAD;
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.25); }

.user-profile-form .has-float-label .f-icon {
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 10px; }
.user-profile-form .has-float-label input.form-control,
.user-profile-form .has-float-label select.form-control {
  left: 40px; }
.user-profile-form .has-float-label textarea.form-control {
  position: relative;
  left: 40px;
  top: 15px;
  width: 97%; }
.user-profile-form .has-float-label label {
  left: 40px; }
.user-profile-form .has-float-label input:focus + label,
.user-profile-form .has-float-label select:focus + label,
.user-profile-form .has-float-label textarea:focus + label {
  color: #298BAD; }
.user-profile-form .multiple-custom .has-float-label .btn-group {
  left: 40px;
  top: 10px;
  width: 97%; }
  .user-profile-form .multiple-custom .has-float-label .btn-group .dropdown-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 0;
    border-bottom: 1px solid #e9ecef;
    border-radius: 0;
    font-size: 14px;
    color: #404040;
    padding-left: 0; }
    .user-profile-form .multiple-custom .has-float-label .btn-group .dropdown-toggle:focus {
      outline: 0;
      box-shadow: none; }
  .user-profile-form .multiple-custom .has-float-label .btn-group .multiselect-container {
    width: 100%;
    padding-top: 15px; }
    .user-profile-form .multiple-custom .has-float-label .btn-group .multiselect-container li label {
      left: inherit;
      width: 100%;
      position: relative;
      display: flex;
      align-items: center;
      height: auto; }
      .user-profile-form .multiple-custom .has-float-label .btn-group .multiselect-container li label input {
        height: auto;
        width: auto;
        margin-bottom: 0;
        padding: 0;
        top: 0px;
        margin-right: 5px; }
    .user-profile-form .multiple-custom .has-float-label .btn-group .multiselect-container .multiselect-item.filter, .user-profile-form .multiple-custom .has-float-label .btn-group .multiselect-container li.multiselect-item.multiselect-all {
      display: none; }
.user-profile-form .email-section {
  position: relative; }
  .user-profile-form .email-section .f-icon {
    font-size: 20px;
    position: absolute;
    left: 0;
    top: 10px;
    color: #757575; }
  .user-profile-form .email-section input.form-control {
    left: 40px;
    position: relative; }
  .user-profile-form .email-section label {
    left: 40px;
    position: relative;
    font-size: 11px; }
.user-profile-form .button-sec .btn-update {
  position: relative;
  right: -10px; }

.email-section label {
  color: #757575;
  font-size: 9px; }
.email-section input {
  color: #495057;
  background: none !important;
  padding-left: 0;
  border-bottom: 1px solid #e9ecef !important;
  cursor: not-allowed;
  font-size: 14px;
  width: 97%; }

/*** CTA related css ***/
.interactive-report-stick-strip {
  display: none;
  background: #dff2f5;
  padding: 10px 15px; }
  .interactive-report-stick-strip ul.list-inline {
    display: flex;
    margin-left: 5px;
    margin-bottom: 0;
    align-items: center;
    justify-content: center; }
    .interactive-report-stick-strip ul.list-inline li {
      display: inline-block;
      margin-left: 5px;
      /*button:hover {
          color: $c-white;
      }*/ }
      .interactive-report-stick-strip ul.list-inline li ul.dropdown-menu {
        padding: 0px;
        width: 100%;
        min-width: 220px; }
        .interactive-report-stick-strip ul.list-inline li ul.dropdown-menu li {
          width: 100%;
          padding: 5px;
          margin-left: 0; }
          .interactive-report-stick-strip ul.list-inline li ul.dropdown-menu li a {
            font-size: 12px;
            color: #404040;
            width: 100%;
            display: block;
            text-decoration: none; }
          .interactive-report-stick-strip ul.list-inline li ul.dropdown-menu li:hover {
            background: #298BAD; }
            .interactive-report-stick-strip ul.list-inline li ul.dropdown-menu li:hover a {
              color: #fff; }

#ctaModalBody .custom-control.custom-radio {
  padding-left: 0; }
#ctaModalBody .looking_for_ul li,
#ctaModalBody .request_analysis_ul li {
  padding: 0;
  border: none;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  padding: 0px;
  border-radius: 3px; }
  #ctaModalBody .looking_for_ul li label.custom-control-label,
  #ctaModalBody .request_analysis_ul li label.custom-control-label {
    padding-left: 30px;
    padding: 5px 5px 5px 40px;
    width: 100%; }
  #ctaModalBody .looking_for_ul li label.custom-control-label::after,
  #ctaModalBody .request_analysis_ul li label.custom-control-label::after {
    left: 0;
    background: #ccc;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 30px; }
  #ctaModalBody .looking_for_ul li label.custom-control-label::before,
  #ctaModalBody .request_analysis_ul li label.custom-control-label::before {
    left: 7px;
    background-color: #fff;
    z-index: 1;
    top: 7px; }
#ctaModalBody .looking_for_ul li.list-group-item.ActiveLi label.custom-control-label::after,
#ctaModalBody .request_analysis_ul li.list-group-item.ActiveLi label.custom-control-label::after {
  left: 0;
  background-color: #298BAD;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 30px; }
#ctaModalBody .looking_for_ul li.list-group-item.ActiveLi label.custom-control-label::before,
#ctaModalBody .request_analysis_ul li.list-group-item.ActiveLi label.custom-control-label::before {
  background-color: #404040;
  border: 3px solid #fff; }
#ctaModalBody h6 {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  font-size: 14px !important;
  margin-bottom: 0;
  padding: 15px 0; }
#ctaModalBody .AddTxt {
  width: 50%; }
#ctaModalBody .custom-control.custom-checkbox .custom-control-label::before {
  top: 1px; }
#ctaModalBody .custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background: #298BAD;
  border: 1px solid #298BAD;
  top: 1px; }
#ctaModalBody .custom-control.custom-checkbox .custom-control-label::after {
  top: 1px; }
#ctaModalBody table tr td {
  padding: 5px 10px;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
#ctaModalBody form.form-inline .input-group .input.text input {
  min-width: 250px;
  border-radius: 3px 0px 0px 3px; }
#ctaModalBody .geographies {
  width: 20%;
  margin: 10px;
  display: inline-block; }
#ctaModalBody .geographies:first-child {
  margin-left: 0; }
#ctaModalBody .geographies:last-child {
  margin-right: 0; }
#ctaModalBody .geographies .GeoImgSpan {
  border-radius: 12px;
  margin: 0px;
  margin-bottom: 5px;
  position: relative;
  text-align: -webkit-center; }
#ctaModalBody .GeoImgSpanBorder {
  border: 2px solid #298BAD; }
#ctaModalBody .GeoImgSpanNoBorder {
  border: 2px dashed #999; }
#ctaModalBody .GeoImgSpanNoBorder:hover {
  border: 2px solid #298BAD; }
#ctaModalBody .geographies .GeoImgSpan span.span-checked {
  position: absolute;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: #fff;
  top: 4px;
  left: 4px;
  border-radius: 3px;
  border: 1px solid #ccc; }
#ctaModalBody .geographies .GeoImgSpan.GeoImgSpanBorder span.span-checked:after {
  content: "";
  position: absolute;
  left: 4px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #404040;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }
#ctaModalBody .geographies .GeoImgSpan img {
  padding: 8px;
  height: 100px;
  cursor: pointer;
  display: block;
  filter: grayscale(200%);
  opacity: .5; }
#ctaModalBody .geographies .GeoImgSpanBorder img {
  opacity: 1;
  filter: hue-rotate(-7deg); }
#ctaModalBody .GeoImgSpanNoBorder:hover img {
  opacity: 1;
  filter: hue-rotate(-7deg); }
#ctaModalBody .geographies .geoLabel {
  color: #404040; }
#ctaModalBody .geographies:hover .geoLabel {
  color: #298BAD; }

.personalised-news .marketsNews .sub-heading,
.personalised-news .companiesNews .sub-heading {
  position: relative;
  padding-left: 10px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #404040; }
  .personalised-news .marketsNews .sub-heading ::after,
  .personalised-news .companiesNews .sub-heading ::after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    border-left: 4px solid #dc3545;
    padding: 1px 0 !important; }
.personalised-news .marketsNews ul.custom-list,
.personalised-news .companiesNews ul.custom-list {
  padding: 0 25px;
  min-height: 180px; }
  .personalised-news .marketsNews ul.custom-list li,
  .personalised-news .companiesNews ul.custom-list li {
    margin: 5px 0 !important;
    padding: 5px 0; }
    .personalised-news .marketsNews ul.custom-list li a,
    .personalised-news .companiesNews ul.custom-list li a {
      color: #404040; }
      .personalised-news .marketsNews ul.custom-list li a:hover,
      .personalised-news .companiesNews ul.custom-list li a:hover {
        color: #298BAD; }
    .personalised-news .marketsNews ul.custom-list li:hover,
    .personalised-news .companiesNews ul.custom-list li:hover {
      color: #298BAD; }
    .personalised-news .marketsNews ul.custom-list li a.requestNewsCta,
    .personalised-news .companiesNews ul.custom-list li a.requestNewsCta {
      color: #298BAD;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
.personalised-news table.table-news tbody tr td {
  padding: 7px; }
  .personalised-news table.table-news tbody tr td a {
    color: #404040; }
    .personalised-news table.table-news tbody tr td a:hover {
      color: #298BAD; }
.personalised-news table.table-news td:first-child {
  color: #666; }
.personalised-news .personalized_news_accordion .card {
  margin-bottom: 10px;
  border: 0; }
  .personalised-news .personalized_news_accordion .card .card-header {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .personalised-news .personalized_news_accordion .card .card-header button {
      color: #fff !important;
      font-size: 15px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      display: flex !important;
      align-items: center;
      justify-content: space-between;
      background-color: #404040 !important;
      text-decoration: none;
      padding: 6px; }
      .personalised-news .personalized_news_accordion .card .card-header button:hover {
        text-decoration: none !important; }
  .personalised-news .personalized_news_accordion .card .card-body {
    border: 0;
    padding: 10px 10px; }

#ctaModal .modal-footer,
#ctaModal .modal-header {
  padding: 10px 15px; }

#competitor_div .custom-control.custom-checkbox.col-md-4,
#parameter_div .custom-control.custom-checkbox.col-md-4,
#expand_market_size .custom-control.custom-checkbox.col-md-4 {
  margin-bottom: 10px; }

/*** End CTA related css ***/
.analyst-hours-page {
  /* The slider */ }
  .analyst-hours-page table#activeProjectsTable td:last-child a,
  .analyst-hours-page table#deliveredProjectsTable td:last-child a {
    cursor: pointer; }
  .analyst-hours-page table#activeProjectsTable td:last-child a:hover,
  .analyst-hours-page table#deliveredProjectsTable td:last-child a:hover {
    text-decoration: underline; }
  .analyst-hours-page .userDiv .selected_user > .dropdown-menu {
    left: -25px !important;
    min-width: 200px !important;
    max-height: 300px; }
  .analyst-hours-page .userDiv .selected_user .dropdown-menu ul.dropdown-menu.inner li {
    width: 200px;
    display: block; }
  .analyst-hours-page .userDiv .selected_user .dropdown-menu ul.dropdown-menu.inner li a {
    width: 100%;
    white-space: inherit;
    padding: 3px 10px; }
  .analyst-hours-page .userDiv .selected_user .dropdown-menu ul.dropdown-menu.inner li a span {
    white-space: inherit; }
  .analyst-hours-page .switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 20px; }
  .analyst-hours-page .switch input {
    opacity: 0;
    width: 0;
    height: 0; }
  .analyst-hours-page .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s; }
  .analyst-hours-page .slider:before {
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s; }
  .analyst-hours-page input:checked + .slider {
    background-color: #298BAD; }
  .analyst-hours-page input:focus + .slider {
    box-shadow: 0 0 1px #298BAD; }
  .analyst-hours-page input:checked + .slider:before {
    -webkit-transform: translateX(18px);
    -ms-transform: translateX(18px);
    transform: translateX(18px); }
  .analyst-hours-page .slider.round {
    border-radius: 20px; }
  .analyst-hours-page .slider.round:before {
    border-radius: 50%; }

.chat-editor-modal .modal-header {
  background-color: #298BAD;
  padding: 10px 15px;
  color: #fff; }
  .chat-editor-modal .modal-header .close {
    color: #fff;
    opacity: 0.8; }
.chat-editor-modal .modal-footer {
  padding: 10px 15px; }
  .chat-editor-modal .modal-footer .btn-dark-blue {
    background-color: #298BAD;
    color: #fff; }
.chat-editor-modal #BreadCrumPanel a.favourite_report {
  display: flex;
  align-items: center; }
  .chat-editor-modal #BreadCrumPanel a.favourite_report i {
    color: #fff;
    font-size: 15px; }
  .chat-editor-modal #BreadCrumPanel a.favourite_report:hover {
    background-color: #298BAD; }
    .chat-editor-modal #BreadCrumPanel a.favourite_report:hover i {
      color: #fff; }

.p-report-des-tab {
  /*code added for FAQ font size issue KS-5409*/ }
  .p-report-des-tab p img {
    margin: auto; }
  .p-report-des-tab .faq h4 {
    font-size: 16px;
    padding: 0px; }

.manage-users-page .manage_user_form {
  display: flex;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 15px; }
  .manage-users-page .manage_user_form .form-group {
    width: 21%;
    max-width: 149px;
    margin-right: 10px;
    padding: 0;
    margin-bottom: 0; }
    .manage-users-page .manage_user_form .form-group .no-results {
      font-size: 12px; }
    .manage-users-page .manage_user_form .form-group .form-control {
      width: 100%; }
    .manage-users-page .manage_user_form .form-group .btn-group {
      width: 100%; }
      .manage-users-page .manage_user_form .form-group .btn-group button {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center; }
    .manage-users-page .manage_user_form .form-group .btn-group.show .multiselect-container li {
      padding: 0 10px;
      text-align: left; }
      .manage-users-page .manage_user_form .form-group .btn-group.show .multiselect-container li a {
        text-align: left;
        padding: 3px 0px !important;
        width: 100%; }
        .manage-users-page .manage_user_form .form-group .btn-group.show .multiselect-container li a label {
          text-align: left;
          align-items: baseline;
          justify-content: start;
          display: flex; }
          .manage-users-page .manage_user_form .form-group .btn-group.show .multiselect-container li a label input {
            margin-right: 5px; }
    .manage-users-page .manage_user_form .form-group .btn-group.show .multiselect-container li.multiselect-item.filter {
      padding: 0 5px; }
      .manage-users-page .manage_user_form .form-group .btn-group.show .multiselect-container li.multiselect-item.filter .input-group .input-group-btn {
        display: none; }
    .manage-users-page .manage_user_form .form-group.manage-user-export-btn {
      width: 10%;
      margin-right: 0px; }
  .manage-users-page .manage_user_form select {
    font-size: 12px; }
.manage-users-page #manage_users {
  margin-bottom: 0px;
  display: flex;
  width: 100%;
  margin-left: 0; }

.metadata-page .trendDropdown {
  display: flex; }
  .metadata-page .trendDropdown .inner-custom-search {
    min-width: 60%;
    margin-right: 15px; }
  .metadata-page .trendDropdown .dropdown {
    margin-right: 15px; }

.button-tabs-custom .nav-pills {
  /*flex-wrap: nowrap;*/ }
  .button-tabs-custom .nav-pills li.nav-item {
    border: 1px solid #ccc;
    margin-right: 20px;
    border-radius: 5px;
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 15px; }
    .button-tabs-custom .nav-pills li.nav-item a.nav-link {
      display: flex;
      align-items: center;
      color: #404040;
      padding: 10px 15px;
      white-space: nowrap; }
    .button-tabs-custom .nav-pills li.nav-item .right-circle-icon {
      position: absolute;
      right: -13px;
      color: #298BAD;
      z-index: 10;
      font-size: 20px; }
      .button-tabs-custom .nav-pills li.nav-item .right-circle-icon .fa-chevron-circle-right::before {
        border: 1px solid #ccc;
        border-radius: 50px; }
    .button-tabs-custom .nav-pills li.nav-item a.nav-link.active {
      background-color: #256882;
      color: #fff; }
    .button-tabs-custom .nav-pills li.nav-item a.nav-link.active + .right-circle-icon {
      position: absolute;
      right: -14px;
      color: #fff;
      z-index: 10;
      font-size: 20px; }
      .button-tabs-custom .nav-pills li.nav-item a.nav-link.active + .right-circle-icon .fa-chevron-circle-right {
        color: orange; }
        .button-tabs-custom .nav-pills li.nav-item a.nav-link.active + .right-circle-icon .fa-chevron-circle-right .fa-chevron-circle-right::before {
          border: 1px solid orange;
          border-radius: 50px; }

.frequentComparisons .tree_checkbox {
  margin: 0;
  list-style-type: none; }
  .frequentComparisons .tree_checkbox li.list-item {
    padding: 5px 15px;
    cursor: pointer; }
    .frequentComparisons .tree_checkbox li.list-item a {
      color: #404040;
      text-decoration: none;
      display: flex;
      align-items: center;
      color: #6d868d;
      font-size: 13px;
      align-items: center;
      justify-content: center; }
    .frequentComparisons .tree_checkbox li.list-item span.vs {
      border: 1px solid #404040;
      border-radius: 50%;
      margin-right: 5px;
      padding: 3px;
      text-align: center;
      height: 30px;
      width: 36px;
      display: inline-block;
      float: none;
      vertical-align: middle; }
    .frequentComparisons .tree_checkbox li.list-item .text-company {
      display: inline-block;
      float: none;
      vertical-align: middle;
      width: 100%; }
    .frequentComparisons .tree_checkbox li.list-item .add-btn-dotted {
      border: 1px dashed #ccc;
      padding: 5px 15px; }

.middle-light-btn {
  background-color: #86aebd !important;
  color: #fff;
  padding: 5px 15px;
  margin-bottom: 10px;
  cursor: pointer; }

.bookmark-table #search_button_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0px; }
  .bookmark-table #search_button_wrapper .dataTables_filter {
    width: 80%; }
    .bookmark-table #search_button_wrapper .dataTables_filter label {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-bottom: 0;
      position: relative; }
      .bookmark-table #search_button_wrapper .dataTables_filter label .fa-search {
        position: absolute;
        left: 15px;
        font-size: 17px;
        color: #999; }
      .bookmark-table #search_button_wrapper .dataTables_filter label input {
        height: 35px;
        margin-left: 0px;
        border-radius: 0;
        padding-left: 35px; }
      .bookmark-table #search_button_wrapper .dataTables_filter label input:focus {
        padding-left: 35px; }
  .bookmark-table #search_button_wrapper .dt-buttons {
    display: flex;
    justify-content: stretch;
    align-items: center; }
    .bookmark-table #search_button_wrapper .dt-buttons a {
      font-size: 21px;
      border: 1px solid #ccc;
      transition: all .3s;
      padding: 1px 15px;
      border-radius: 0;
      cursor: pointer;
      color: #999;
      background: #fff;
      margin-right: 0; }
    .bookmark-table #search_button_wrapper .dt-buttons a:hover {
      background-color: #298BAD;
      border: 1px solid #298BAD; }
      .bookmark-table #search_button_wrapper .dt-buttons a:hover span {
        color: #fff; }
.bookmark-table .report-tables-bookmark table.custom-table thead tr th.reportTitle {
  padding-left: 30px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.bookmark-table .report-tables-bookmark table.custom-table tbody tr {
  background-color: #fff; }
  .bookmark-table .report-tables-bookmark table.custom-table tbody tr td {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 13px; }
    .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .published-date {
      min-width: 105px;
      min-height: 70px; }
      .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .published-date span {
        text-align: center; }
    .bookmark-table .report-tables-bookmark table.custom-table tbody tr td span {
      display: block; }
    .bookmark-table .report-tables-bookmark table.custom-table tbody tr td a {
      color: #404040;
      font-size: 13px;
      display: inline-block;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
    .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .noshowdate {
      display: none; }
    .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .report-description {
      font-size: 11px;
      background-color: #fff;
      padding: 5px 10px;
      border: 1px solid #298BAD;
      display: inline-block;
      text-align: center; }
      .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .report-description i {
        color: #298BAD; }
      .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .report-description:hover {
        background-color: #298BAD; }
        .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .report-description:hover i {
          color: #fff; }
    .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .subscribe-btn {
      background-color: #fff;
      font-size: 12px;
      color: #404040;
      border: 1px solid #298BAD;
      padding: 5px;
      width: 100px;
      border-radius: 3px; }
    .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .request-submitted-btn {
      color: #008040;
      font-size: 10px; }
    .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .act-controlls {
      display: none;
      transition: all .3s;
      margin: auto;
      text-align: center; }
      .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .act-controlls a.favourite_report {
        background-color: #fff;
        padding: 5px 8px;
        border: 1px solid #298BAD;
        float: left;
        cursor: pointer; }
        .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .act-controlls a.favourite_report i {
          color: #298BAD; }
        .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .act-controlls a.favourite_report:hover {
          background-color: #298BAD; }
          .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .act-controlls a.favourite_report:hover i {
            color: #fff; }
      .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .act-controlls a.share-report {
        display: none; }
  .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .subscribe-btn:hover {
    background-color: #298BAD;
    color: #fff; }
.bookmark-table .report-tables-bookmark table.custom-table tbody tr td.viewAlltd a {
  text-align: right;
  color: #298BAD;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.bookmark-table .report-tables-bookmark table.custom-table tbody tr:hover td {
  color: #153043; }
  .bookmark-table .report-tables-bookmark table.custom-table tbody tr:hover td .act-controlls {
    display: block;
    justify-content: center;
    padding-top: 10px; }
.bookmark-table .report-tables-bookmark .count-item .count-number {
  background: #153043;
  padding: 3px 10px 3px 10px;
  margin-right: 8px;
  color: #fff; }
.bookmark-table .report-tables-bookmark .count-item span {
  cursor: pointer; }
.bookmark-table .report-tables-bookmark table.custom-table tbody tr {
  background: #fff; }
.bookmark-table .report-tables-bookmark table.custom-table tbody tr td .details-control {
  cursor: pointer; }
  .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .details-control .report-title {
    color: #153043;
    font-size: 14px; }
  .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .details-control .sec-tab-fig {
    padding: 5px;
    border: 1px solid #f6f6f6;
    background-color: #f6f6f6;
    margin-top: 5px;
    position: relative; }
    .bookmark-table .report-tables-bookmark table.custom-table tbody tr td .details-control .sec-tab-fig .book_report-sec .RemoveReportBookMark {
      color: #666;
      border-color: #999;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
.bookmark-table .report-tables-bookmark .inner-section-row {
  padding-left: 10px; }
  .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane {
    margin-bottom: 15px;
    color: #404040; }
    .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane h6.title {
      font-size: 14px;
      color: #404040;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      position: relative;
      margin-bottom: 10px;
      display: inline-block; }
    .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane h6.title::after {
      content: "";
      width: 40px;
      border-bottom: 3px solid #298BAD;
      position: absolute;
      left: 0;
      bottom: -3px;
      margin-left: 5px; }
    .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .table_export {
      color: #008040;
      border-color: #008040;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
      .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .table_export:hover {
        color: #fff !important;
        border-color: #999; }
    .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .figure_export {
      color: red;
      border-color: red;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
      .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .figure_export:hover {
        color: #fff !important;
        border-color: #999; }
    .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .btn_remove_bookmarks {
      color: #666;
      border-color: #999;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
      .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .btn_remove_bookmarks:hover {
        color: #fff !important; }
    .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div {
      padding-left: 0; }
      .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report {
        list-style-type: none;
        margin: 0;
        padding: 0; }
        .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report .table-report-row {
          display: flex;
          align-items: center;
          justify-content: start;
          padding: 8px 0;
          border-bottom: 1px solid #f6f6f6; }
          .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report .table-report-row .pinToggles {
            z-index: 1; }
          .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report .table-report-row .figure-no {
            margin-right: 10px;
            margin-left: 5px;
            text-align: left;
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2'; }
          .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report .table-report-row .table_title,
          .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report .table-report-row .figure_title {
            cursor: pointer; }
          .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report .table-report-row .table_title a {
            color: #404040;
            font-size: inherit; }
        .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report .table-level-1 div {
          margin: auto;
          text-align: center; }
          .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report .table-level-1 div img {
            margin: auto;
            text-align: center;
            width: 80% !important;
            margin-bottom: 15px; }
        .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report a.go-back {
          color: #298BAD;
          font-size: 12px;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          display: inline-block;
          padding-top: 10px; }
      .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report.figure-table .table_report tr {
        background: initial; }
        .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report.figure-table .table_report tr td {
          color: #404040;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          text-align: left; }
      .bookmark-table .report-tables-bookmark .inner-section-row .tab-pane .tables-div .table-report.figure-table .table_report tr:nth-of-type(odd) {
        background-color: rgba(0, 0, 0, 0.05); }
.bookmark-table .dataTables_info {
  width: 50%;
  float: left;
  padding-top: 0 !important; }
.bookmark-table .hidden_input {
  display: none; }
.bookmark-table table tbody tr:nth-of-type(odd) {
  background-color: #fff !important; }

.dataTables_paginate {
  width: 50%;
  float: right;
  text-align: right;
  min-height: 30px; }
  .dataTables_paginate a {
    border: 1px solid #ccc;
    padding: 5px 10px;
    color: #298BAD;
    cursor: pointer; }
  .dataTables_paginate a.previous {
    border-left: 1px solid #ccc;
    border-radius: 3px 0 0 3px;
    color: #404040; }
  .dataTables_paginate a.next {
    border-radius: 0 3px 3px 0; }
  .dataTables_paginate .current {
    color: #fff;
    background-color: #298BAD;
    border-color: #298BAD; }
  .dataTables_paginate span.ellipsis {
    border: 1px solid #ccc;
    padding: 5px; }

.bookmark-table .report-tables-bookmark .inner-section-row .tables-div .table-report.figure-table .table-level-1 table tr td img {
  width: 50px !important;
  display: block; }

#continue_session .modal-header {
  padding: 10px 15px; }
  #continue_session .modal-header .modal-title {
    font-size: 16px; }
#continue_session .modal-footer,
#continue_session .modal-body {
  padding: 10px 15px; }

.workshop_request_page .form-group,
.ask-analyst-popup .form-group {
  margin-bottom: 10px; }
.workshop_request_page label,
.ask-analyst-popup label {
  font-size: 11px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  margin-bottom: 2px; }

.addsecurity.interactive-report-page {
  display: table-row; }
  .addsecurity.interactive-report-page .col-container-inner.interactive-section {
    display: table;
    max-width: 100%;
    width: 100%; }
    .addsecurity.interactive-report-page .col-container-inner.interactive-section .cols.left-sidebar-inner {
      width: 18%;
      display: table-cell;
      float: none;
      max-width: 245px;
      vertical-align: top; }
    .addsecurity.interactive-report-page .col-container-inner.interactive-section .cols.right-section {
      display: table-cell;
      float: none;
      vertical-align: top;
      max-width: 1100px; }

.html-report-page.addsecurity .col-container-inner {
  display: table;
  width: 100%;
  width: 100%; }
  .html-report-page.addsecurity .col-container-inner .cols.left-sidebar-inner {
    width: 18%;
    display: table-cell;
    float: none;
    max-width: 245px;
    vertical-align: top; }
    .html-report-page.addsecurity .col-container-inner .cols.left-sidebar-inner .html-report-container-left {
      width: 100%;
      max-width: 230px; }
    .html-report-page.addsecurity .col-container-inner .cols.left-sidebar-inner .cols.right-section {
      display: table-cell;
      float: none;
      vertical-align: top;
      max-width: 1100px; }

/* multi dropdown */
#MegaOrIndustryTrendDiv .btn-group.show .multiselect-container li.multiselect-item.filter .input-group {
  padding: 5px 10px;
  margin: 0; }
  #MegaOrIndustryTrendDiv .btn-group.show .multiselect-container li.multiselect-item.filter .input-group .input-group-btn {
    display: none; }
#MegaOrIndustryTrendDiv .btn-group.show .multiselect-container li.multiselect-item.multiselect-group label {
  padding: 3px 15px;
  font-size: 13px;
  width: 100%;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
#MegaOrIndustryTrendDiv .btn-group.show .multiselect-container li a {
  padding: 2px 15px !important; }
  #MegaOrIndustryTrendDiv .btn-group.show .multiselect-container li a label {
    display: flex; }
    #MegaOrIndustryTrendDiv .btn-group.show .multiselect-container li a label input {
      margin-top: 3px;
      margin-right: 5px; }

.custom-multiselect .btn-group button.multiselect {
  width: 200px;
  display: block;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 15px; }
.custom-multiselect .btn-group.show .multiselect-container li.multiselect-item.filter .input-group {
  padding: 5px 10px;
  margin: 0; }
  .custom-multiselect .btn-group.show .multiselect-container li.multiselect-item.filter .input-group .input-group-btn {
    display: none; }
.custom-multiselect .btn-group.show .multiselect-container li.multiselect-item.multiselect-group label {
  padding: 3px 15px;
  font-size: 13px;
  width: 100%;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.custom-multiselect .btn-group.show .multiselect-container li a {
  margin: 2px 15px !important;
  padding: 0 15px !important;
  display: flex; }
  .custom-multiselect .btn-group.show .multiselect-container li a label {
    display: block; }
    .custom-multiselect .btn-group.show .multiselect-container li a label input {
      margin-top: 3px;
      margin-right: 5px;
      position: relative;
      top: 1px;
      accent-color: #298BAD; }

.custom-accordion-1 {
  margin-right: -55px;
  margin-left: -15px;
  margin-top: -15px; }
  .custom-accordion-1 .card {
    background: #E6F6FB;
    border: 0; }
    .custom-accordion-1 .card .card-header {
      border: 0;
      background: transparent; }
      .custom-accordion-1 .card .card-header a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 15px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        color: #404040;
        padding-right: 60px; }
        .custom-accordion-1 .card .card-header a:hover {
          color: #404040;
          text-decoration: none; }
    .custom-accordion-1 .card .card-body {
      border: 0 !important; }

/* analysts-requests  */
.analysts-requests {
  padding: 15px; }
  .analysts-requests #search_button_wrapper {
    display: table;
    width: 100%; }
    .analysts-requests #search_button_wrapper .dataTables_filter {
      width: 50%;
      display: table-cell;
      float: none;
      vertical-align: top; }
    .analysts-requests #search_button_wrapper .custom-dropdown {
      width: auto;
      display: table-cell;
      float: none;
      vertical-align: top;
      float: right; }
      .analysts-requests #search_button_wrapper .custom-dropdown .form-group {
        margin-right: 15px;
        margin-left: 15px; }
      .analysts-requests #search_button_wrapper .custom-dropdown .form-control {
        border-radius: 0;
        height: 35px;
        width: 100%; }
        .analysts-requests #search_button_wrapper .custom-dropdown .form-control button {
          min-width: 150px;
          border-radius: 0; }
      .analysts-requests #search_button_wrapper .custom-dropdown .dropdown-menu {
        max-width: 285px !important;
        min-width: 200px !important; }
        .analysts-requests #search_button_wrapper .custom-dropdown .dropdown-menu .inner.show .dropdown-menu.inner.show li a.dropdown-item {
          display: flex;
          white-space: inherit;
          padding: 5px 10px; }
    .analysts-requests #search_button_wrapper .dt-buttons {
      float: right; }
  .analysts-requests .attach-td {
    vertical-align: middle; }
    .analysts-requests .attach-td .attach-file {
      text-align: center; }
      .analysts-requests .attach-td .attach-file a {
        font-size: 18px;
        padding-right: 10px;
        color: #666; }
  .analysts-requests .attach.sorting {
    width: 79px !important;
    padding: 10px 2px;
    margin: 0px;
    text-align: center; }
  .analysts-requests .card-view .dataTables_wrapper {
    margin-top: 15px; }
  .analysts-requests .card-view td {
    margin: 0 10px;
    padding: 5px;
    padding: 10px 15px !important;
    border: 0 !important; }
  .analysts-requests .card-view .card-view-row {
    padding: 15px 0 0;
    box-shadow: 0px 0px 5px 1px #ccc;
    border-radius: 5px;
    margin: 0px;
    margin-bottom: 15px; }
    .analysts-requests .card-view .card-view-row .padding-btn {
      background: #ffd2d2;
      padding: 6px 10px;
      border-radius: 3px; }
    .analysts-requests .card-view .card-view-row .padding-resolve-btn {
      background: #298BAD;
      padding: 6px 10px;
      border-radius: 3px;
      color: #fff; }
    .analysts-requests .card-view .card-view-row ul.custom-tab-btn li {
      background-color: #e6e6e6;
      margin-right: 10px;
      padding: 5px 10px;
      margin-bottom: 5px;
      border-radius: 3px;
      border: 1px solid #cecece;
      display: inline-block; }
    .analysts-requests .card-view .card-view-row .profile-img {
      width: 60px;
      border-radius: 50%;
      margin-right: 15px; }
    .analysts-requests .card-view .card-view-row .comment-box {
      background: #f6f6f6;
      padding-top: 15px;
      margin-top: 15px; }
      .analysts-requests .card-view .card-view-row .comment-box .profile-img {
        width: 30px;
        border-radius: 50%;
        margin-right: 15px; }
      .analysts-requests .card-view .card-view-row .comment-box .analystformgrp {
        justify-content: space-between;
        align-items: center;
        max-width: 50%;
        display: flex; }
        .analysts-requests .card-view .card-view-row .comment-box .analystformgrp .custom-file {
          width: auto;
          position: relative;
          height: auto; }
          .analysts-requests .card-view .card-view-row .comment-box .analystformgrp .custom-file .input.file {
            position: absolute;
            left: 15px; }
          .analysts-requests .card-view .card-view-row .comment-box .analystformgrp .custom-file .fileError {
            position: absolute;
            left: 82px;
            white-space: nowrap;
            max-width: 200px;
            white-space: nowrap; }
          .analysts-requests .card-view .card-view-row .comment-box .analystformgrp .custom-file .attach-file {
            cursor: pointer; }
        .analysts-requests .card-view .card-view-row .comment-box .analystformgrp .custom-file-input {
          width: 70px;
          display: none; }
    .analysts-requests .card-view .card-view-row .head-sub {
      display: flex; }
      .analysts-requests .card-view .card-view-row .head-sub span:first-child {
        min-width: 100px;
        display: inline-block; }
  .analysts-requests .card-view .custom-radio-secon {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 1px solid #ccc;
    width: 100%; }
    .analysts-requests .card-view .custom-radio-secon .custom-radio {
      text-align: center;
      min-width: 100px;
      padding: 0 5px;
      border-bottom: 1px solid #ccc;
      border-radius: 3px;
      min-height: 30px;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer; }
      .analysts-requests .card-view .custom-radio-secon .custom-radio label {
        margin-bottom: 0;
        cursor: pointer; }
      .analysts-requests .card-view .custom-radio-secon .custom-radio.active {
        color: #298BAD;
        border-bottom: 3px solid #298BAD;
        margin-bottom: -1px; }
    .analysts-requests .card-view .custom-radio-secon input.checked-radio {
      display: none; }
  .analysts-requests .card-table-btn {
    display: flex; }
    .analysts-requests .card-table-btn .btn {
      padding: 0px 10px;
      border-radius: 0;
      line-height: 0;
      height: 33px; }
      .analysts-requests .card-table-btn .btn.active {
        background: #404040;
        color: #fff; }
  .analysts-requests table tbody tr:nth-of-type(odd) {
    background: transparent !important; }

.add-company-section,
.edit-company-page {
  margin-bottom: 20px; }
  .add-company-section .card,
  .edit-company-page .card {
    margin-bottom: 0px;
    border-radius: 0; }
    .add-company-section .card .card-header,
    .edit-company-page .card .card-header {
      padding: 0; }
      .add-company-section .card .card-header button.btn-link,
      .edit-company-page .card .card-header button.btn-link {
        color: #404040;
        font-size: 14px;
        width: 100%;
        text-align: left;
        text-decoration: none;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        font-size: 12px; }
        .add-company-section .card .card-header button.btn-link:hover,
        .edit-company-page .card .card-header button.btn-link:hover {
          text-decoration: none; }
  .add-company-section .custom-accordion .form-group,
  .edit-company-page .custom-accordion .form-group {
    margin-bottom: 5px; }
    .add-company-section .custom-accordion .form-group label,
    .edit-company-page .custom-accordion .form-group label {
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      min-width: 50px; }
    .add-company-section .custom-accordion .form-group .input.text,
    .edit-company-page .custom-accordion .form-group .input.text {
      display: flex; }
      .add-company-section .custom-accordion .form-group .input.text i,
      .edit-company-page .custom-accordion .form-group .input.text i {
        right: 15px;
        position: relative; }
  .add-company-section .custom-accordion .form-group.CustomMultiSelect .btn-group .multiselect-container,
  .edit-company-page .custom-accordion .form-group.CustomMultiSelect .btn-group .multiselect-container {
    min-width: 235px; }
  .add-company-section table.dataTable thead th,
  .add-company-section table.dataTable thead td,
  .edit-company-page table.dataTable thead th,
  .edit-company-page table.dataTable thead td {
    padding: 5px;
    font-size: 12px; }

/* multi dropdown */
/* google translate code */
.goog-te-banner-frame.skiptranslate {
  display: none !important; }

#google_translate_element img,
.fa-commenting {
  display: none !important; }

.goog-te-gadget-simple {
  background: none;
  border: none;
  text-decoration: none; }

.goog-tooltip {
  display: none !important; }

.goog-tooltip:hover {
  display: none !important; }

.goog-text-highlight {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important; }

/* End google translate code */
/* Account Manager Revamp */
.account-manager-page .box-4 .card {
  border-radius: 0; }
  .account-manager-page .box-4 .card .card-body {
    padding: 10px !important;
    font-size: 14px; }
  .account-manager-page .box-4 .card .card-footer {
    font-size: 20px;
    font-weight: bold;
    padding: 5px; }
.account-manager-page .SubscripDetWrap a.btn.btn-secondary {
  color: #fff; }
.account-manager-page .SubscripDetWrap table tr td {
  vertical-align: middle; }

.interactive .box-4 {
  margin: 0px;
  /*div:first-child{
          padding-left: 0;
      }*/ }
  .interactive .box-4 > div {
    padding: 5px; }
  .interactive .box-4 .card {
    border-radius: 0;
    height: 100%;
    border: 1px solid #3f5667; }
    .interactive .box-4 .card .card-body {
      padding: 10px !important;
      font-size: 12px; }
    .interactive .box-4 .card .card-footer {
      font-size: 15px;
      font-weight: bold;
      padding: 5px;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: #3f5667 !important; }
.interactive .interactive-img {
  text-align: center;
  margin: auto; }
  .interactive .interactive-img img {
    width: 80%; }
.interactive .clsChartHeading1 {
  background: no-repeat;
  border: 0;
  margin-bottom: 20px;
  border-left: 4px solid #298BAD;
  line-height: 15px;
  padding-left: 10px; }
.interactive .clsChartHeading1 h5 {
  font-size: 15px;
  color: #404040; }
.interactive ul.box-4-row {
  /* border: 1px solid $c-gray-light;*/
  border-top: 4px solid #298BAD;
  list-style-type: none;
  margin: 0px;
  padding: 15px;
  width: 100%;
  display: table;
  background-color: #fff;
  box-shadow: 0px 3px 5px rgba(204, 204, 204, 0.61); }
  .interactive ul.box-4-row li {
    text-align: center;
    display: table-cell;
    vertical-align: top;
    float: none;
    width: 25%; }
    .interactive ul.box-4-row li .text-label {
      color: #666;
      font-size: 12px; }
    .interactive ul.box-4-row li .text-value {
      font-size: 17px;
      font-weight: bold; }
      .interactive ul.box-4-row li .text-value.red {
        color: red; }
      .interactive ul.box-4-row li .text-value.blue {
        color: #298BAD; }
      .interactive ul.box-4-row li .text-value.sky-blue {
        color: #298BAD; }
  .interactive ul.box-4-row.left-border {
    border: 0;
    border-left: 4px solid #298BAD; }
  .interactive ul.box-4-row.bottom-border {
    border: 0;
    border-bottom: 4px solid #298BAD; }

.subscription-details-page .section-row .img-gray-style li {
  margin-bottom: 5px;
  font-size: 11px; }
.subscription-details-page .section-row .col-md-3 {
  margin-bottom: 10px; }
  .subscription-details-page .section-row .col-md-3 span.c-blue {
    padding-left: 5px; }
.subscription-details-page .section-row table.report-access-table tbody tr td {
  font-size: 11px;
  word-break: break-word; }
.subscription-details-page .section-row table.report-access-table tbody tr td:nth-child(2) {
  font-size: 12px; }

.custom-accordion .card-header {
  padding: 0; }
  .custom-accordion .card-header a.btn-link {
    color: #404040;
    text-decoration: none;
    cursor: pointer;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }

.top-search-section .autocompSearch .ui-widget-content {
  background: #fff !important; }

.deleteSectionClass .selected_company_id {
  max-width: 150px; }
  .deleteSectionClass .selected_company_id select.selected_company_id + button.dropdown-toggle {
    white-space: nowrap;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px; }
  .deleteSectionClass .selected_company_id .dropdown-menu {
    left: -35px !important;
    min-width: 200px !important; }
    .deleteSectionClass .selected_company_id .dropdown-menu .inner.show ul.dropdown-menu.inner.show li a {
      white-space: normal; }
  .deleteSectionClass .selected_company_id.acc_mgr_company_dd .dropdown-menu {
    left: -10px !important; }

.custom-panel-group .panel-collapse li.nav-item {
  display: block;
  padding: 0;
  width: 100%;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.5s;
  border-left: 3px solid #f6f6f6;
  border-bottom: 0;
  margin: 0;
  border-bottom: 1px solid #f6f6f6; }
  .custom-panel-group .panel-collapse li.nav-item a.nav-link {
    display: flex;
    align-items: center;
    color: #666;
    text-align: left;
    padding: 6px 15px;
    font-size: 12px;
    text-decoration: none;
    border-radius: 0;
    transition: 0.5s;
    border: 0;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
.custom-panel-group .panel-collapse li.nav-item:hover,
.custom-panel-group .panel-collapse li.nav-item.active,
.custom-panel-group .panel-collapse li.nav-item.select {
  background-color: #fff;
  color: #298BAD;
  position: relative;
  box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3);
  border-left: 8px solid; }
  .custom-panel-group .panel-collapse li.nav-item:hover a.nav-link,
  .custom-panel-group .panel-collapse li.nav-item.active a.nav-link,
  .custom-panel-group .panel-collapse li.nav-item.select a.nav-link {
    color: #298BAD; }
    .custom-panel-group .panel-collapse li.nav-item:hover a.nav-link i,
    .custom-panel-group .panel-collapse li.nav-item.active a.nav-link i,
    .custom-panel-group .panel-collapse li.nav-item.select a.nav-link i {
      color: #298BAD; }

.news-left-panel .custom-panel-group .panel {
  margin: 0;
  padding-bottom: 0;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
  .news-left-panel .custom-panel-group .panel .panel-heading {
    margin: 0;
    padding: 5px 15px; }
  .news-left-panel .custom-panel-group .panel .panel-heading:hover,
  .news-left-panel .custom-panel-group .panel .panel-heading.active,
  .news-left-panel .custom-panel-group .panel .panel-heading.select,
  .news-left-panel .custom-panel-group .panel .list-group-item:hover,
  .news-left-panel .custom-panel-group .panel .list-group-item.active .list-group-item.select {
    background-color: #fff;
    color: #298BAD;
    position: relative;
    box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3); }
    .news-left-panel .custom-panel-group .panel .panel-heading:hover .industries-name,
    .news-left-panel .custom-panel-group .panel .panel-heading.active .industries-name,
    .news-left-panel .custom-panel-group .panel .panel-heading.select .industries-name,
    .news-left-panel .custom-panel-group .panel .list-group-item:hover .industries-name,
    .news-left-panel .custom-panel-group .panel .list-group-item.active .list-group-item.select .industries-name {
      text-decoration: none; }
  .news-left-panel .custom-panel-group .panel .newssub-heading-left {
    border-bottom: 1px solid #cad0d4;
    transition: 0.5s; }
  .news-left-panel .custom-panel-group .panel .panel-collapse .nav-item.nav-item-inner .nav-link {
    padding-left: 20px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    transition: 0.5s; }
  .news-left-panel .custom-panel-group .panel .panel-collapse > li.nav-item:hover,
  .news-left-panel .custom-panel-group .panel .panel-collapse > li.nav-item.active,
  .news-left-panel .custom-panel-group .panel .panel-collapse > li.nav-item.select {
    background-color: #fff;
    color: #298BAD;
    position: relative;
    box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3);
    border-left: 8px solid; }
.news-left-panel #panel-industry-trends .panel-heading {
  margin: 0;
  padding: 5px 15px;
  transition: 0.5s;
  text-decoration: none; }
  .news-left-panel #panel-industry-trends .panel-heading:hover, .news-left-panel #panel-industry-trends .panel-heading.active {
    background-color: #fff;
    color: #298BAD;
    position: relative;
    border-left: 8px solid #298BAD; }
.news-left-panel #panel-industry-trends #panel-industry-trends-content a.list-group-item {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  transition: 0.5s;
  text-decoration: none;
  color: #6d868d;
  border-right: 0; }
  .news-left-panel #panel-industry-trends #panel-industry-trends-content a.list-group-item:hover, .news-left-panel #panel-industry-trends #panel-industry-trends-content a.list-group-item.active {
    background-color: #fff;
    color: #298BAD;
    position: relative;
    border-left: 8px solid #298BAD; }
.news-left-panel #panel-industry-trends #panel-industry-trends-content ul.list-group-submenu li.nav-item .nav-link {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  transition: 0.5s;
  text-decoration: none; }
.news-left-panel .dashboard-item a {
  font-size: 14px !important; }
.news-left-panel #panel-industry-trends-client {
  margin-left: 0;
  margin-right: 0; }
  .news-left-panel #panel-industry-trends-client .panel-heading.newssub-heading-left {
    text-transform: capitalize;
    border-bottom: 1px solid #bedfef;
    color: #404040; }
    .news-left-panel #panel-industry-trends-client .panel-heading.newssub-heading-left:hover {
      border-left: 0px solid;
      box-shadow: 0 0 0;
      color: #404040;
      background: none; }
  .news-left-panel #panel-industry-trends-client #panel-industry-trends-content {
    margin-top: 10px; }
    .news-left-panel #panel-industry-trends-client #panel-industry-trends-content .list-group-item {
      transition: 0.5s; }
      .news-left-panel #panel-industry-trends-client #panel-industry-trends-content .list-group-item .industries-name,
      .news-left-panel #panel-industry-trends-client #panel-industry-trends-content .list-group-item .menu-ico-collapse {
        font-size: 13px;
        color: #6d868d; }
      .news-left-panel #panel-industry-trends-client #panel-industry-trends-content .list-group-item:hover {
        text-decoration: none; }

.like-what-you-popup .modal-content {
  background: url(/images/like_what_you_have_read.png);
  background-size: 100%;
  background-repeat: no-repeat;
  border: 0;
  padding: 0px; }
  .like-what-you-popup .modal-content .modal-header {
    padding: 40px;
    border: 0;
    position: relative; }
    .like-what-you-popup .modal-content .modal-header h2.modal-title {
      font-size: 38px;
      font-weight: 700;
      line-height: 45px;
      color: #298BAD; }
    .like-what-you-popup .modal-content .modal-header button.close {
      position: absolute;
      right: 20px;
      top: 10px;
      font-size: 35px; }
  .like-what-you-popup .modal-content .modal-footer {
    padding-left: 40px;
    border: 0;
    display: block;
    clear: both; }
    .like-what-you-popup .modal-content .modal-footer button {
      padding: 13px 15px;
      border-radius: 0;
      font-size: 16px;
      font-weight: bold;
      margin-bottom: 45px; }

.likeWhatYouHaveReadStickyHeader {
  position: sticky;
  z-index: 9;
  border-radius: 0px;
  padding: 7px;
  color: #fff;
  display: none;
  background-color: rgba(130, 130, 130, 0.68);
  margin: 0; }
  .likeWhatYouHaveReadStickyHeader button.btn-subscribe {
    background-color: #fff;
    font-size: 12px;
    color: #404040;
    border: 1px solid #404040;
    padding: 5px 10px;
    display: inline-block; }

.badge-secondary {
  background: #FFE;
  color: #404040;
  border: 1px solid #b5b2b2 !important;
  font-size: 11px;
  border-radius: 3px !important;
  display: inline-block;
  margin-bottom: 5px; }
  .badge-secondary .fa-times {
    color: #666; }

#summaryKeywords a {
  color: #404040; }
#summaryKeywords i {
  font-size: 16px;
  cursor: pointer; }
#summaryKeywords .disableAlert.disable {
  color: #999; }
#summaryKeywords tr td:nth-child(3),
#summaryKeywords tr td:nth-child(4) {
  text-align: center; }

.connection-tr {
  background: #045280;
  background: linear-gradient(180deg, #045280 0%, #05667e 40%, #03a8e4 100%); }
  .connection-tr td {
    padding: 7px 12px; }
  .connection-tr .head {
    padding-left: 12px; }
    .connection-tr .head button {
      padding: 0;
      box-shadow: 0 0 0; }
      .connection-tr .head button:focus {
        outline: none;
        box-shadow: 0 0 0; }
      .connection-tr .head button span {
        outline: none; }
        .connection-tr .head button span:focus {
          outline: none;
          box-shadow: 0 0 0; }
    .connection-tr .head p {
      color: #fff;
      font-size: 16px;
      font-weight: bold;
      margin-bottom: 5px;
      padding-left: 10px;
      cursor: pointer; }
  .connection-tr #reportsConnectionInfo ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0; }
    .connection-tr #reportsConnectionInfo ul li {
      width: 33.33%; }
      .connection-tr #reportsConnectionInfo ul li .box {
        border: 1px solid #ccc;
        background: #fff;
        margin: 5px;
        border-radius: 5px;
        height: 95%; }
        .connection-tr #reportsConnectionInfo ul li .box > .c-blue {
          color: #404040 !important;
          font-weight: bold;
          padding-top: 10px;
          display: block; }
        .connection-tr #reportsConnectionInfo ul li .box ul {
          min-height: 95px;
          padding: 10px; }
          .connection-tr #reportsConnectionInfo ul li .box ul > li {
            width: 100%;
            display: flex;
            line-height: 24px; }
            .connection-tr #reportsConnectionInfo ul li .box ul > li span.icon-circle {
              display: flex;
              align-items: baseline;
              padding-right: 10px; }
              .connection-tr #reportsConnectionInfo ul li .box ul > li span.icon-circle i {
                font-size: 5px;
                color: red;
                padding-top: 9px; }
            .connection-tr #reportsConnectionInfo ul li .box ul > li > div {
              display: flex;
              justify-content: space-between;
              width: 100%; }
              .connection-tr #reportsConnectionInfo ul li .box ul > li > div a:hover {
                color: #298BAD; }
      .connection-tr #reportsConnectionInfo ul li li.RelatedTechsLi {
        width: 30%; }
      .connection-tr #reportsConnectionInfo ul li li.RelatedReportLi {
        width: 50%; }
      .connection-tr #reportsConnectionInfo ul li li.AdjcentLi {
        width: 40%; }
      .connection-tr #reportsConnectionInfo ul li li.RelatedCompanyLi {
        width: 30%; }
    .connection-tr #reportsConnectionInfo ul li.RelatedTechsLi {
      width: 30%; }
    .connection-tr #reportsConnectionInfo ul li.AdjcentLi {
      width: 40%; }
    .connection-tr #reportsConnectionInfo ul li.RelatedCompanyLi {
      width: 30%; }
  .connection-tr #reportsConnectionInfo .font12 {
    font-size: 12px !important; }
  .connection-tr #reportsConnectionInfo .cagr-mar {
    display: none;
    justify-content: flex-end;
    font-size: 10px;
    color: #999;
    align-items: flex-end;
    min-height: 15px; }
    .connection-tr #reportsConnectionInfo .cagr-mar span {
      padding-left: 15px; }
  .connection-tr #reportsConnectionInfo .no-more {
    font-size: 12px;
    text-align: right; }
  .connection-tr .yes-no-strip {
    margin-top: 0px;
    color: #fff;
    background: none;
    padding: 5px 15px;
    display: block; }
    .connection-tr .yes-no-strip > span {
      color: #fff !important;
      font-weight: bold;
      font-size: 14px;
      padding: 5px 0px; }
    .connection-tr .yes-no-strip .adjacent-btn {
      font-weight: bold;
      color: #fff;
      font-size: 14px;
      background: #404040;
      border: 1px solid #404040;
      border-radius: 0; }
    .connection-tr .yes-no-strip textarea {
      color: #666 !important;
      padding: 2px 15px; }

#interactiveContainer div.connection-tr {
  /*box-shadow: inset -11px 0px 20px -5px #585757;*/
  margin: 0; }
  #interactiveContainer div.connection-tr .head {
    padding: 5px 12px 0 !important; }
  #interactiveContainer div.connection-tr #reportsConnectionInfo ul {
    padding: 0 10px; }

.interactive-view-tab,
.html-view-tab,
.ri-stories-fullview {
  position: relative; }
  .interactive-view-tab .toggle-btn-right,
  .html-view-tab .toggle-btn-right,
  .ri-stories-fullview .toggle-btn-right {
    position: absolute;
    right: -1px;
    z-index: 7;
    cursor: pointer;
    top: 0px;
    background: #f6f6f6;
    padding: 3px 7px;
    border-radius: 4px 0 0 4px;
    border: 1px solid #ccc;
    border-right: 0; }
    .interactive-view-tab .toggle-btn-right i,
    .html-view-tab .toggle-btn-right i,
    .ri-stories-fullview .toggle-btn-right i {
      color: #666;
      font-size: 14px; }
    .interactive-view-tab .toggle-btn-right.expand,
    .html-view-tab .toggle-btn-right.expand,
    .ri-stories-fullview .toggle-btn-right.expand {
      right: 0; }
  .interactive-view-tab .toggle-btn-right.HideShowRight.expand + #irMiddleData > .row,
  .html-view-tab .toggle-btn-right.HideShowRight.expand + #irMiddleData > .row,
  .ri-stories-fullview .toggle-btn-right.HideShowRight.expand + #irMiddleData > .row {
    margin: 0;
    margin-left: -15px; }
  .interactive-view-tab .right-section,
  .html-view-tab .right-section,
  .ri-stories-fullview .right-section {
    /* box-shadow: inset 7px -4px 20px -5px #d6d5d5;*/
    padding: 0;
    display: block;
    margin: 0;
    width: 100%;
    font-size: 12px; }
    .interactive-view-tab .right-section .section-1,
    .html-view-tab .right-section .section-1,
    .ri-stories-fullview .right-section .section-1 {
      border-bottom: 1px solid #ccc;
      padding: 0px 10px 10px 10px; }
      .interactive-view-tab .right-section .section-1 p,
      .html-view-tab .right-section .section-1 p,
      .ri-stories-fullview .right-section .section-1 p {
        color: red;
        font-size: 10px; }
    .interactive-view-tab .right-section .section-2,
    .html-view-tab .right-section .section-2,
    .ri-stories-fullview .right-section .section-2 {
      padding: 10px; }
    .interactive-view-tab .right-section button,
    .html-view-tab .right-section button,
    .ri-stories-fullview .right-section button {
      font-size: 14px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      padding: 5px; }
    .interactive-view-tab .right-section .top-head,
    .html-view-tab .right-section .top-head,
    .ri-stories-fullview .right-section .top-head {
      text-align: left;
      padding: 10px;
      background-color: #404040;
      color: #fff;
      font-weight: bold;
      font-style: normal;
      font-size: 13px; }
    .interactive-view-tab .right-section ul,
    .html-view-tab .right-section ul,
    .ri-stories-fullview .right-section ul {
      list-style-type: none;
      padding: 0;
      margin-top: 5px;
      margin-bottom: 5px;
      font-size: 12px; }
      .interactive-view-tab .right-section ul li.item-list,
      .html-view-tab .right-section ul li.item-list,
      .ri-stories-fullview .right-section ul li.item-list {
        border-bottom: 1px solid #ccc;
        margin: 5px 0;
        padding: 0px 0 5px; }
        .interactive-view-tab .right-section ul li.item-list a.nav-link,
        .html-view-tab .right-section ul li.item-list a.nav-link,
        .ri-stories-fullview .right-section ul li.item-list a.nav-link {
          color: #404040;
          padding: 0;
          margin-bottom: 5px; }
          .interactive-view-tab .right-section ul li.item-list a.nav-link:hover,
          .html-view-tab .right-section ul li.item-list a.nav-link:hover,
          .ri-stories-fullview .right-section ul li.item-list a.nav-link:hover {
            color: #298BAD;
            text-decoration: underline; }
        .interactive-view-tab .right-section ul li.item-list div.connected-mar,
        .html-view-tab .right-section ul li.item-list div.connected-mar,
        .ri-stories-fullview .right-section ul li.item-list div.connected-mar {
          color: #999;
          font-size: 12px; }
          .interactive-view-tab .right-section ul li.item-list div.connected-mar span,
          .html-view-tab .right-section ul li.item-list div.connected-mar span,
          .ri-stories-fullview .right-section ul li.item-list div.connected-mar span {
            display: inline-block;
            /* border: 1px solid #f3f3f3; */
            margin-bottom: 5px;
            /* padding: 2px 10px; */
            border-radius: 3px;
            color: #999;
            font-size: 11px;
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2'; }
      .interactive-view-tab .right-section ul .custom-control,
      .html-view-tab .right-section ul .custom-control,
      .ri-stories-fullview .right-section ul .custom-control {
        margin-bottom: 0px !important; }
    .interactive-view-tab .right-section .border-box,
    .html-view-tab .right-section .border-box,
    .ri-stories-fullview .right-section .border-box {
      border: 2px dotted #404040 !important; }
      .interactive-view-tab .right-section .border-box p,
      .html-view-tab .right-section .border-box p,
      .ri-stories-fullview .right-section .border-box p {
        color: #404040;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2'; }
  .interactive-view-tab .col-md-80,
  .html-view-tab .col-md-80,
  .ri-stories-fullview .col-md-80 {
    width: 80%;
    max-width: 900px;
    position: relative;
    float: left; }
  .interactive-view-tab .col-md-20,
  .html-view-tab .col-md-20,
  .ri-stories-fullview .col-md-20 {
    width: 20%;
    max-width: 200px;
    float: right; }
  .interactive-view-tab .ir-middle-container,
  .html-view-tab .ir-middle-container,
  .ri-stories-fullview .ir-middle-container {
    display: table;
    width: 100%;
    /*.toggle-btn-right.HideShowRight{
        display: none;
        opacity: 0;
    }*/ }
    .interactive-view-tab .ir-middle-container .col-md-80,
    .html-view-tab .ir-middle-container .col-md-80,
    .ri-stories-fullview .ir-middle-container .col-md-80 {
      display: table-cell;
      float: none;
      vertical-align: top; }
    .interactive-view-tab .ir-middle-container .col-md-20,
    .html-view-tab .ir-middle-container .col-md-20,
    .ri-stories-fullview .ir-middle-container .col-md-20 {
      display: table-cell;
      float: none;
      vertical-align: top;
      background: #f5f7f8;
      border-left: 1px solid #d6d5d5; }
    .interactive-view-tab .ir-middle-container .full-view.col-md-12,
    .html-view-tab .ir-middle-container .full-view.col-md-12,
    .ri-stories-fullview .ir-middle-container .full-view.col-md-12 {
      padding-left: 0; }
      .interactive-view-tab .ir-middle-container .full-view.col-md-12 #irMiddleData > div.col-md-12.px-0,
      .html-view-tab .ir-middle-container .full-view.col-md-12 #irMiddleData > div.col-md-12.px-0,
      .ri-stories-fullview .ir-middle-container .full-view.col-md-12 #irMiddleData > div.col-md-12.px-0 {
        padding: 0 15px !important; }
  .interactive-view-tab #MidContainer .HideShowRight.expand + #irMiddleData .interactive.summary-dashboard,
  .html-view-tab #MidContainer .HideShowRight.expand + #irMiddleData .interactive.summary-dashboard,
  .ri-stories-fullview #MidContainer .HideShowRight.expand + #irMiddleData .interactive.summary-dashboard {
    margin-left: -15px; }

.ri-stories-fullview {
  min-height: calc(100vh - 75px); }
  .ri-stories-fullview p,
  .ri-stories-fullview ol,
  .ri-stories-fullview ul {
    font-size: 14px; }
  .ri-stories-fullview .artical-section .img-icon-section img {
    width: 100% !important; }
  .ri-stories-fullview .ri-stories .item-list {
    background-color: #fff !important; }
    .ri-stories-fullview .ri-stories .item-list:hover {
      background-color: transparent; }

/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  from {
    margin-right: 15%; }
  to {
    margin-right: 20%; } }
/* Standard syntax */
@keyframes example {
  from {
    margin-right: 15%; }
  to {
    margin-right: 20%; } }
#riModal {
  display: none;
  opacity: 1;
  z-index: 99999999;
  position: fixed;
  top: 15%;
  width: 60%;
  height: 500px;
  right: 0%; }

.custome-modal.show {
  margin-right: 20% !important;
  -webkit-transition: margin-right 1s;
  /* For Safari 3.1 to 6.0 */
  transition: margin-right 1s;
  animation-name: example;
  animation-duration: 1s; }

.report-download-section .btn {
  display: flex;
  align-items: center;
  border: 0px solid #fff;
  color: #fff !important;
  background: none;
  padding-right: 15px;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
  .report-download-section .btn::after {
    display: none; }
  .report-download-section .btn:focus {
    outline: none;
    box-shadow: 0 0; }
  .report-download-section .btn:active {
    background: #404040 !important;
    border: 0; }
.report-download-section .btn-subscribe.btn-outline-secondary {
  color: #404040 !important;
  border: 1px solid #404040 !important;
  background-color: #fff; }
.report-download-section .reject-btn.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.report-download-section .dropdown-menu {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 150px;
  min-width: 130px; }
  .report-download-section .dropdown-menu a {
    font-size: 12px;
    padding: 5px 10px;
    border-top: 1px solid #f6f6f6; }
    .report-download-section .dropdown-menu a:hover {
      background-color: #298BAD;
      color: white; }
.report-download-section .download-section-btn {
  display: flex;
  align-items: center; }
  .report-download-section .download-section-btn .btn-section {
    font-size: 11px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    margin-left: 10px;
    display: flex;
    align-items: center; }
    .report-download-section .download-section-btn .btn-section i {
      font-size: 16px; }
    .report-download-section .download-section-btn .btn-section span {
      display: inline-block; }
      .report-download-section .download-section-btn .btn-section span img.d-icon {
        height: 19px;
        width: 16px; }
    .report-download-section .download-section-btn .btn-section span.icon-text {
      padding-left: 5px; }

/* servey modal box */
#search_survey .modal-dialog {
  min-width: 600px; }
#search_survey .modal-header {
  padding: 15px;
  border: 0;
  position: relative; }
  #search_survey .modal-header h6 {
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
    #search_survey .modal-header h6 span {
      color: #298BAD; }
  #search_survey .modal-header .close {
    position: absolute;
    top: 5px;
    right: 5px;
    background: #fff;
    border-radius: 50%;
    padding: 3px 8px;
    opacity: 1;
    box-shadow: 0px 1px 5px #000; }
#search_survey .modal-body {
  padding-top: 0; }
  #search_survey .modal-body p {
    color: #999;
    line-clamp: 25px;
    padding-bottom: 25px; }
  #search_survey .modal-body h6 {
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  #search_survey .modal-body ul.smiley-list {
    display: flex;
    margin: 0;
    padding: 0;
    margin: auto;
    text-align: center;
    list-style-type: none;
    justify-content: space-around;
    margin-top: 20px; }
    #search_survey .modal-body ul.smiley-list li .smileys-icon img {
      display: block;
      margin: auto;
      text-align: center;
      width: 50px;
      box-shadow: 0px 0px 5px 2px #c5bfbf;
      border-radius: 50%;
      cursor: pointer; }
    #search_survey .modal-body ul.smiley-list li .smileys-icon p {
      padding: 15px 0;
      text-align: center;
      margin: auto;
      cursor: pointer;
      line-height: 15px; }
    #search_survey .modal-body ul.smiley-list li.active .smileys-icon img {
      width: 75px;
      box-shadow: 0px 0px 10px 2px #8c8585;
      border-radius: 50%; }
    #search_survey .modal-body ul.smiley-list li.active .smileys-icon p {
      font-size: 18px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
#search_survey .modal-footer {
  display: none; }

#search_survey_comment .modal-dialog {
  min-width: 600px; }
#search_survey_comment .modal-content {
  padding: 0px;
  position: relative; }
  #search_survey_comment .modal-content .modal-body {
    padding: 0; }
    #search_survey_comment .modal-content .modal-body h6 {
      color: #404040;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
    #search_survey_comment .modal-content .modal-body textarea {
      width: 100%;
      min-height: 150px;
      margin: 15px 0; }
    #search_survey_comment .modal-content .modal-body .send_feedback_form {
      padding: 15px 10px; }
    #search_survey_comment .modal-content .modal-body .search_survey_thank_you button.close {
      position: absolute;
      top: -10px;
      right: -10px;
      background: #fff;
      border-radius: 50%;
      padding: 3px 8px;
      opacity: 1;
      box-shadow: 0px 1px 5px #000;
      z-index: 9; }
    #search_survey_comment .modal-content .modal-body .search_survey_thank_you .thanks-div {
      text-align: center;
      padding: 10px; }
      #search_survey_comment .modal-content .modal-body .search_survey_thank_you .thanks-div h4 {
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        color: #404040;
        text-transform: inherit;
        margin: 20px; }
      #search_survey_comment .modal-content .modal-body .search_survey_thank_you .thanks-div h5 {
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        font-style: italic;
        color: #666;
        text-transform: inherit; }

#tech_sort_order_asc,
#tech_sort_order_desc {
  width: 60px; }

.release-notification {
  width: 18%;
  position: fixed;
  right: 0px;
  top: 140px;
  box-shadow: 2px 3px 4px 0px #ccc;
  z-index: 9999; }
  .release-notification .alert-light {
    border: 1px solid #d3d7da !important;
    padding: 8px;
    border-radius: 0;
    margin-bottom: 0;
    color: #000;
    background-color: #E6F6FB; }
    .release-notification .alert-light button.close {
      padding: 5px; }
    .release-notification .alert-light a {
      color: #000;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }

.exportHtmlPdf {
  min-width: max-content;
  white-space: nowrap;
  height: 35px;
  margin-left: 5px;
  cursor: pointer;
  background-position: center right !important; }
  .exportHtmlPdf i.fa-download {
    font-size: 16px; }
  .exportHtmlPdf:focus {
    outline: 0;
    box-shadow: none; }

.my-dashboard .user-tables-section table.table-bordered tbody th,
.my-dashboard .user-tables-section table.table-bordered tbody td {
  font-size: 12px !important; }

.map-table .uc-arr-left {
  top: 25px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 5px; }
.map-table .uc-arr-right {
  top: 25px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 40px; }

#searchFiltersModal {
  color: #666;
  top: 62px; }
  #searchFiltersModal .modal-header {
    padding: 10px 15px;
    display: flex;
    align-items: center; }
    #searchFiltersModal .modal-header .modal-title {
      color: #404040; }
  #searchFiltersModal .modal-body {
    padding: 0 15px; }
    #searchFiltersModal .modal-body .your-selected {
      padding: 5px 15px;
      background-color: #E6F6FB; }
    #searchFiltersModal .modal-body .markets-list .nav-item .nav-link {
      justify-content: space-between;
      display: flex;
      padding: 4px 0; }
      #searchFiltersModal .modal-body .markets-list .nav-item .nav-link .form-check-label {
        width: 100%;
        display: flex;
        justify-content: space-between;
        cursor: pointer; }
      #searchFiltersModal .modal-body .markets-list .nav-item .nav-link .arrow-right {
        display: none; }
    #searchFiltersModal .modal-body .markets-list .nav-item.active a.nav-link {
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
    #searchFiltersModal .modal-body .markets-list .nav-item.active .arrow-right {
      display: inline-block; }
    #searchFiltersModal .modal-body .date-range-sec {
      display: flex;
      align-items: center; }
      #searchFiltersModal .modal-body .date-range-sec .searchPubDate {
        border: 1px solid #ccc;
        padding: 5px;
        margin-left: 10px;
        margin-right: 50px;
        background-color: #E6F6FB;
        min-width: 190px;
        border-radius: 5px; }
  #searchFiltersModal .form-check {
    display: flex;
    padding: 0;
    align-items: baseline; }
    #searchFiltersModal .form-check input {
      visibility: visible;
      position: absolute;
      left: 25px;
      background: transparent;
      border: 0;
      height: 11px;
      cursor: pointer; }
    #searchFiltersModal .form-check span.checkbox {
      width: 13px;
      height: 12px;
      cursor: pointer;
      background: #f6f6f6;
      margin: 0 5px;
      border: 1px solid #404040;
      border-radius: 2px;
      position: relative;
      top: 1px;
      pointer-events: none; }
    #searchFiltersModal .form-check input.checked + span.checkbox::before {
      position: absolute;
      content: "";
      width: 13px;
      height: 12px;
      cursor: pointer;
      background: #298BAD;
      border: 1px solid #298BAD;
      top: -1px;
      left: -1px;
      border-radius: 2px; }
    #searchFiltersModal .form-check input.checked + span.checkbox::after {
      height: 4px;
      width: 7px;
      border-left: 2px solid #fff;
      border-bottom: 2px solid #fff;
      top: 4px;
      left: 5px;
      transform: translate(-50%, -50%) rotate(-45deg);
      position: absolute;
      content: ""; }
    #searchFiltersModal .form-check input.halfchecked + span.checkbox::after {
      height: 2px;
      width: 6px;
      border-left: 0;
      border-bottom: 2px solid #404040;
      top: 5px;
      left: 2px;
      transform: translate(0%, -50%);
      position: absolute;
      content: ""; }
  #searchFiltersModal .form-check-label {
    cursor: pointer; }
  #searchFiltersModal .btn-secondary {
    background: #3f5667;
    color: #fff;
    border: 1px solid #3f5667; }

/* share your profile popup Start*/
#share_your_profile .modal-header {
  padding: 10px 15px; }
#share_your_profile .modal-body {
  padding-top: 5px; }

.roles-list ul {
  margin: 0;
  padding: 0; }
.roles-list li.roles-item {
  list-style-type: none;
  display: inline-block;
  width: 12%;
  text-align: center;
  background-color: #f6f6f6;
  margin: 5px 8px;
  border: 2px solid #fff;
  padding: 5px;
  max-width: 100px; }
  .roles-list li.roles-item label {
    display: inline-block;
    cursor: pointer;
    margin-bottom: 0; }
    .roles-list li.roles-item label img {
      margin-bottom: 5px;
      display: block;
      margin: auto; }
    .roles-list li.roles-item label p {
      margin-bottom: 0; }
  .roles-list li.roles-item input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0; }
  .roles-list li.roles-item [type=radio] + img {
    cursor: pointer; }
  .roles-list li.roles-item [type=radio]:checked + img {
    outline: 2px solid red; }
  .roles-list li.roles-item input[type="checkbox"]:not(:checked) {
    outline: 0; }
  .roles-list li.roles-item:hover, .roles-list li.roles-item.selectedRoleFunction {
    background-color: transparent;
    border: 2px solid; }

.market-functions {
  padding-bottom: 10px; }
  .market-functions .custom-checkbox {
    display: flex;
    align-items: center;
    padding-right: 0;
    margin-bottom: 5px;
    width: 100%;
    white-space: nowrap; }
    .market-functions .custom-checkbox input {
      display: none; }
    .market-functions .custom-checkbox span.checkMe {
      position: relative;
      margin-right: 10px;
      display: table-cell;
      cursor: pointer;
      float: none; }
      .market-functions .custom-checkbox span.checkMe::after {
        content: "";
        position: absolute;
        width: 13px;
        height: 12px;
        border: 1px solid #666;
        border-radius: 2px;
        top: 3px; }
    .market-functions .custom-checkbox label {
      margin-bottom: 0;
      padding-left: 20px;
      display: table-cell;
      vertical-align: middle;
      float: none;
      cursor: pointer; }
    .market-functions .custom-checkbox.marketFunctionSelected span.checkMe::before {
      content: "";
      position: absolute;
      width: 13px;
      height: 12px;
      background: #298BAD;
      border: 1px solid #298BAD;
      border-radius: 2px;
      top: 3px; }
    .market-functions .custom-checkbox.marketFunctionSelected span.checkMe::after {
      height: 5px;
      width: 8px;
      border: 0;
      border-left: 2px solid #fff;
      border-bottom: 2px solid #fff;
      top: 7px;
      left: 6px;
      transform: translate(-50%, -50%) rotate(-45deg);
      position: absolute;
      content: ""; }
    .market-functions .custom-checkbox.marketFunctionSelected label {
      color: #298BAD; }
    .market-functions .custom-checkbox.marketFunctionSelected input#market_function_other {
      display: block;
      margin-left: 50px;
      min-width: 320px;
      height: 25px; }

#share_your_profile_success .modal-dialog {
  max-width: 420px; }

/* share your profile popup End*/
#clienttouchpointFormModal .modal-dialog {
  max-width: 900px; }
#clienttouchpointFormModal .title-row .help-block {
  padding-left: 39px; }
#clienttouchpointFormModal .domains-row .help-block {
  padding-left: 65px; }
#clienttouchpointFormModal .status-div {
  display: flex;
  align-items: center;
  display: flex;
  align-items: center; }
  #clienttouchpointFormModal .status-div .form-group {
    width: 100%; }
  #clienttouchpointFormModal .status-div .status-for-row .input {
    display: flex;
    align-items: center; }
    #clienttouchpointFormModal .status-div .status-for-row .input label:first-child {
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      padding-right: 7px; }
    #clienttouchpointFormModal .status-div .status-for-row .input input[type=radio] {
      padding-right: 5px; }
    #clienttouchpointFormModal .status-div .status-for-row .input label {
      padding-left: 5px;
      padding-right: 15px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
#clienttouchpointFormModal .report_search_div .input.Search {
  display: flex;
  align-items: center; }
  #clienttouchpointFormModal .report_search_div .input.Search label {
    white-space: nowrap;
    margin: 0;
    padding-right: 15px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
#clienttouchpointFormModal .revenue_published .input {
  display: flex;
  align-items: center; }
  #clienttouchpointFormModal .revenue_published .input label {
    white-space: nowrap;
    padding-right: 10px;
    margin: 0 !important;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
#clienttouchpointFormModal .revenue_published .help-block {
  padding-left: 150px; }
#clienttouchpointFormModal .report-table-modal .input > label {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
#clienttouchpointFormModal .form-group .input {
  display: flex;
  align-items: center; }
  #clienttouchpointFormModal .form-group .input label {
    white-space: nowrap;
    padding-right: 10px;
    margin: 0 !important;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  #clienttouchpointFormModal .form-group .input .btn-group {
    width: 100%; }
    #clienttouchpointFormModal .form-group .input .btn-group button {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between; }
#clienttouchpointFormModal #cke_clienttouchpoint_description + i.form-control-feedback.fa.fa-times {
  display: none !important; }

#taggingReportModal .modal-header {
  background: #256882;
  padding: 5px 10px;
  color: #fff; }
  #taggingReportModal .modal-header button.close {
    padding: 0;
    margin: 0;
    color: #fff; }
#taggingReportModal .multiselect-container.dropdown-menu.show {
  width: 100%; }
  #taggingReportModal .multiselect-container.dropdown-menu.show li.multiselect-group label {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 13px; }
#taggingReportModal .multiselect-container > li > a {
  padding: 5px; }
#taggingReportModal .multiselect-container > li > a > label.checkbox {
  display: flex; }
#taggingReportModal .multiselect-container > li > a > label.checkbox input {
  margin-right: 5px; }
#taggingReportModal .multiselect.dropdown-toggle.btn.btn-default {
  width: 425px;
  overflow: hidden; }
#taggingReportModal #myModalLabel {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
#taggingReportModal #taggingShortDesciption {
  font-size: 12px; }
#taggingReportModal #next_revamp_date {
  background-color: initial; }
#taggingReportModal #upcoming_report_div .btn-group {
  width: 100%; }
#taggingReportModal .app-title-div {
  width: 60%;
  padding: 0 15px; }
#taggingReportModal .mq-report-div {
  display: flex;
  align-items: center; }
  #taggingReportModal .mq-report-div .form-group {
    margin-bottom: 0; }
  #taggingReportModal .mq-report-div .input.radio {
    display: flex;
    align-items: center; }
    #taggingReportModal .mq-report-div .input.radio label {
      margin-bottom: 0 !important; }
#taggingReportModal .mq_short_title_wrapper {
  display: flex;
  align-items: center; }
  #taggingReportModal .mq_short_title_wrapper .form-group {
    margin-bottom: 0;
    display: flex;
    align-items: center; }
    #taggingReportModal .mq_short_title_wrapper .form-group label {
      margin-bottom: 0;
      white-space: nowrap;
      padding-right: 10px; }
#taggingReportModal .next-update {
  padding: 0;
  display: flex;
  align-items: center; }
  #taggingReportModal .next-update .form-group {
    display: flex;
    align-items: center;
    margin-bottom: 0; }
    #taggingReportModal .next-update .form-group label {
      margin-bottom: 0;
      white-space: nowrap;
      padding-right: 10px; }
#taggingReportModal .on-off-div {
  width: 52%;
  padding: 0;
  margin-left: 20px; }
  #taggingReportModal .on-off-div .form-group {
    display: flex;
    align-items: center;
    margin-bottom: 0; }
    #taggingReportModal .on-off-div .form-group label {
      margin-bottom: 0;
      white-space: nowrap;
      padding: 0 7.7px; }
  #taggingReportModal .on-off-div .toggle-group label {
    padding: 5px; }

.mis-download-section .has-feedback .btn-group,
.mis-download-section #company_select .btn-group {
  width: 100%; }
.mis-download-section .custom-date-row #start_date_stats,
.mis-download-section .custom-date-row #end_date_stats {
  width: 129px; }

.multiple-custom-checkbox .btn-group {
  width: 100%; }
  .multiple-custom-checkbox .btn-group .dropdown-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    color: #404040; }
    .multiple-custom-checkbox .btn-group .dropdown-toggle:focus {
      outline: 0;
      box-shadow: none; }
  .multiple-custom-checkbox .btn-group .multiselect-container {
    width: 100%;
    padding-top: 10px; }
    .multiple-custom-checkbox .btn-group .multiselect-container li a {
      padding: 5px 10px !important; }
      .multiple-custom-checkbox .btn-group .multiselect-container li a label {
        left: inherit;
        width: 100%;
        position: relative;
        display: flex;
        align-items: center;
        height: auto;
        padding-left: 20px !important; }
        .multiple-custom-checkbox .btn-group .multiselect-container li a label input {
          height: auto;
          width: auto;
          margin-bottom: 0;
          padding: 0;
          top: 2px;
          margin-right: 5px;
          left: 0; }
    .multiple-custom-checkbox .btn-group .multiselect-container .multiselect-item.filter,
    .multiple-custom-checkbox .btn-group .multiselect-container li.multiselect-item.multiselect-all {
      padding: 0 10px;
      display: none; }
    .multiple-custom-checkbox .btn-group .multiselect-container .multiselect-item.filter .input-group {
      margin: 0;
      width: 100%; }
      .multiple-custom-checkbox .btn-group .multiselect-container .multiselect-item.filter .input-group .input-group-btn {
        display: none; }

.summary.multiple-custom-checkbox .btn-group .multiselect-container li a label {
  padding-left: 0px !important; }

.disabledButton {
  cursor: not-allowed !important;
  pointer-events: none;
  opacity: 0.65; }

.view-subscribe-page #alert_list_wrapper #alert_list tbody tr td .published-date {
  min-width: 105px;
  min-height: 70px;
  text-align: center; }
  .view-subscribe-page #alert_list_wrapper #alert_list tbody tr td .published-date span {
    text-align: center; }
  .view-subscribe-page #alert_list_wrapper #alert_list tbody tr td .published-date .act-controlls {
    display: none;
    transition: all .3s;
    margin: auto;
    text-align: center; }
    .view-subscribe-page #alert_list_wrapper #alert_list tbody tr td .published-date .act-controlls a.subscribe-btn {
      background-color: #fff;
      font-size: 12px;
      color: #404040;
      border: 1px solid #404040;
      padding: 5px;
      width: 100px;
      border-radius: 3px; }
      .view-subscribe-page #alert_list_wrapper #alert_list tbody tr td .published-date .act-controlls a.subscribe-btn:hover {
        color: #fff;
        background: #404040; }
  .view-subscribe-page #alert_list_wrapper #alert_list tbody tr td .published-date .noshowdate {
    display: none; }
.view-subscribe-page #alert_list_wrapper #alert_list tbody tr:hover td .act-controlls {
  display: flex;
  justify-content: center;
  padding-top: 20px; }
.view-subscribe-page #alert_list_wrapper #alert_list tbody tr td span.green {
  display: block;
  text-align: center;
  color: #008040; }

#editAnalystRequestModal .modal-body {
  padding-bottom: 0; }
  #editAnalystRequestModal .modal-body .form-group {
    margin-bottom: 8px; }
#editAnalystRequestModal .modal-dialog {
  min-width: 570px; }

.card-view-table {
  padding: 15px; }
  .card-view-table .attach-td {
    vertical-align: middle; }
    .card-view-table .attach-td .attach-file {
      text-align: center; }
      .card-view-table .attach-td .attach-file a {
        font-size: 18px;
        padding-right: 10px;
        color: #666; }
  .card-view-table .attach.sorting {
    width: 79px !important;
    padding: 10px 2px;
    margin: 0px;
    text-align: center; }
  .card-view-table .card-view .dataTables_wrapper {
    margin-top: 15px; }
  .card-view-table .card-view td {
    margin: 0 10px;
    padding: 5px;
    border: 0; }
  .card-view-table .card-view .card-view-row {
    padding: 15px 0 0;
    box-shadow: 0px 0px 5px 1px #ccc;
    border-radius: 5px;
    margin: 0px;
    margin-bottom: 15px; }
    .card-view-table .card-view .card-view-row a.c-primary:hover {
      color: #404040; }
    .card-view-table .card-view .card-view-row .padding-btn {
      background: #f6f6f6;
      padding: 6px 10px;
      border-radius: 3px; }
    .card-view-table .card-view .card-view-row ul.custom-tab-btn li {
      background-color: #e6e6e6;
      margin-right: 10px;
      padding: 5px 10px;
      margin-bottom: 5px;
      border-radius: 3px;
      border: 1px solid #cecece;
      display: inline-block; }
    .card-view-table .card-view .card-view-row .profile-img {
      width: 50px;
      border-radius: 50%;
      margin-right: 15px; }
    .card-view-table .card-view .card-view-row .comment-box {
      background: #e4e4e4;
      padding-top: 15px;
      margin-top: 15px; }
      .card-view-table .card-view .card-view-row .comment-box .profile-img {
        width: 30px;
        border-radius: 50%;
        margin-right: 15px; }
      .card-view-table .card-view .card-view-row .comment-box .analystformgrp {
        justify-content: space-between;
        align-items: center;
        max-width: 50%;
        display: flex; }
        .card-view-table .card-view .card-view-row .comment-box .analystformgrp .custom-file {
          width: auto;
          position: relative;
          height: auto; }
          .card-view-table .card-view .card-view-row .comment-box .analystformgrp .custom-file .input.file {
            position: absolute;
            left: 15px; }
          .card-view-table .card-view .card-view-row .comment-box .analystformgrp .custom-file .fileError {
            position: absolute;
            left: 82px;
            white-space: nowrap;
            max-width: 200px;
            white-space: nowrap; }
          .card-view-table .card-view .card-view-row .comment-box .analystformgrp .custom-file .attach-file {
            cursor: pointer; }
        .card-view-table .card-view .card-view-row .comment-box .analystformgrp .custom-file-input {
          width: 70px;
          display: none; }
    .card-view-table .card-view .card-view-row .head-sub {
      display: flex; }
      .card-view-table .card-view .card-view-row .head-sub span:first-child {
        min-width: 100px;
        display: inline-block; }
    .card-view-table .card-view .card-view-row .approve-btn,
    .card-view-table .card-view .card-view-row .reject-btn {
      background-color: #298BAD;
      color: #fff;
      font-size: 12px;
      border: 1px solid #298BAD;
      padding: 10px;
      font-size: 14px; }
    .card-view-table .card-view .card-view-row .reject-btn {
      background-color: #f6f6f6;
      color: #404040;
      border: 1px solid #c3b6b6; }
  .card-view-table .card-view .custom-radio-secon {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 1px solid #ccc;
    width: 100%; }
    .card-view-table .card-view .custom-radio-secon .custom-radio {
      text-align: center;
      min-width: 100px;
      padding: 0 5px;
      border-bottom: 1px solid #ccc;
      border-radius: 3px;
      min-height: 30px;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer; }
      .card-view-table .card-view .custom-radio-secon .custom-radio label {
        margin-bottom: 0;
        cursor: pointer; }
      .card-view-table .card-view .custom-radio-secon .custom-radio.active {
        color: #298BAD;
        border-bottom: 3px solid #298BAD;
        margin-bottom: -1px; }
    .card-view-table .card-view .custom-radio-secon input.checked-radio {
      display: none; }
  .card-view-table .card-view #search_button_wrapper #subscriptionRequestCardView_filter + .dt-buttons + .dt-buttons {
    display: none; }
  .card-view-table .card-table-btn {
    display: flex; }
    .card-view-table .card-table-btn .btn {
      padding: 0px 10px;
      border-radius: 0;
      line-height: 0;
      height: 33px; }
      .card-view-table .card-table-btn .btn.active {
        background: #404040;
        color: #fff; }
  .card-view-table table#subscriptionRequestCardView tbody tr:nth-of-type(odd) {
    background-color: transparent !important; }
  .card-view-table table#subscriptionRequestCardView .dataTable.no-footer {
    border-bottom: 0px solid #111; }
  .card-view-table table#subscriptionRequestCardView tr td {
    border: 0 !important; }

.my-dashboard #div_monthly_analysis #monthly_analysis_wrapper table#monthly_analysis thead tr td,
.my-dashboard #div_monthly_analysis #monthly_analysis_wrapper table#monthly_analysis thead tr th {
  padding: 10px !important; }

.upcoming-workshop .modal-content,
#frmresetpass .modal-content,
#addClients .modal-content,
#changeCompanyModal .modal-content,
#editPreferenceModal .modal-content,
#riModal .modal-content,
#clienttouchpointFormModal .modal-content,
#editModal .modal-content,
#EmailPreviewModal .modal-content,
#editAnalystRequestModal .modal-content,
#companyVersionModal .modal-content,
#imagemodal .modal-content,
#ctaUserNameEmailIdFieldModal .modal-content,
#metadataModal .modal-content {
  border: 0; }
.upcoming-workshop .modal-header,
#frmresetpass .modal-header,
#addClients .modal-header,
#changeCompanyModal .modal-header,
#editPreferenceModal .modal-header,
#riModal .modal-header,
#clienttouchpointFormModal .modal-header,
#editModal .modal-header,
#EmailPreviewModal .modal-header,
#editAnalystRequestModal .modal-header,
#companyVersionModal .modal-header,
#imagemodal .modal-header,
#ctaUserNameEmailIdFieldModal .modal-header,
#metadataModal .modal-header {
  background: #298BAD;
  color: #fff;
  padding: 10px 15px; }
  .upcoming-workshop .modal-header button.close,
  #frmresetpass .modal-header button.close,
  #addClients .modal-header button.close,
  #changeCompanyModal .modal-header button.close,
  #editPreferenceModal .modal-header button.close,
  #riModal .modal-header button.close,
  #clienttouchpointFormModal .modal-header button.close,
  #editModal .modal-header button.close,
  #EmailPreviewModal .modal-header button.close,
  #editAnalystRequestModal .modal-header button.close,
  #companyVersionModal .modal-header button.close,
  #imagemodal .modal-header button.close,
  #ctaUserNameEmailIdFieldModal .modal-header button.close,
  #metadataModal .modal-header button.close {
    color: #fff;
    padding: 0;
    margin: 0;
    opacity: 1; }
  .upcoming-workshop .modal-header h6,
  #frmresetpass .modal-header h6,
  #addClients .modal-header h6,
  #changeCompanyModal .modal-header h6,
  #editPreferenceModal .modal-header h6,
  #riModal .modal-header h6,
  #clienttouchpointFormModal .modal-header h6,
  #editModal .modal-header h6,
  #EmailPreviewModal .modal-header h6,
  #editAnalystRequestModal .modal-header h6,
  #companyVersionModal .modal-header h6,
  #imagemodal .modal-header h6,
  #ctaUserNameEmailIdFieldModal .modal-header h6,
  #metadataModal .modal-header h6 {
    margin-bottom: 0; }
.upcoming-workshop .modal-footer,
#frmresetpass .modal-footer,
#addClients .modal-footer,
#changeCompanyModal .modal-footer,
#editPreferenceModal .modal-footer,
#riModal .modal-footer,
#clienttouchpointFormModal .modal-footer,
#editModal .modal-footer,
#EmailPreviewModal .modal-footer,
#editAnalystRequestModal .modal-footer,
#companyVersionModal .modal-footer,
#imagemodal .modal-footer,
#ctaUserNameEmailIdFieldModal .modal-footer,
#metadataModal .modal-footer {
  padding: 10px 15px; }

#ctaUserNameEmailIdFieldModal :focus {
  outline: none; }

#share {
  /*multi email input*/ }
  #share .modal-dialog {
    min-width: 900px; }
  #share .multipleInput-container {
    border-bottom: 1px solid #ccc;
    padding: 1px;
    padding-bottom: 5px;
    cursor: text;
    font-size: 13px;
    width: 100%;
    overflow: auto;
    background-color: white;
    border-radius: 0px; }
    #share .multipleInput-container input::placeholder {
      color: #404040; }
    #share .multipleInput-container input:focus {
      outline: none;
      box-shadow: 0 0 0; }
  #share #shareMessage {
    border: none;
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
    padding: 1px;
    padding-bottom: 5px;
    cursor: text;
    font-size: 13px;
    width: 100%;
    overflow: auto;
    background-color: white;
    border-radius: 0px;
    color: #404040; }
    #share #shareMessage::placeholder {
      color: #404040; }
    #share #shareMessage:focus {
      outline: none;
      box-shadow: 0 0 0; }
  #share .multipleInput-container input {
    font-size: 13px;
    border: 0;
    margin-bottom: 1px;
    outline: none; }
    #share .multipleInput-container input:focus {
      outline: none;
      box-shadow: 0 0 0; }
  #share .sender-name #sender_name,
  #share .sender-name #sender_email,
  #share .sender-name #recipient_email,
  #share .sender-email #sender_name,
  #share .sender-email #sender_email,
  #share .sender-email #recipient_email,
  #share .recipient-email #sender_name,
  #share .recipient-email #sender_email,
  #share .recipient-email #recipient_email {
    border: none;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    padding: 1px;
    padding-bottom: 5px;
    cursor: text;
    font-size: 13px;
    width: 100%;
    outline: none;
    background-color: white;
    border-radius: 0px;
    height: auto;
    color: #404040; }
    #share .sender-name #sender_name::placeholder,
    #share .sender-name #sender_email::placeholder,
    #share .sender-name #recipient_email::placeholder,
    #share .sender-email #sender_name::placeholder,
    #share .sender-email #sender_email::placeholder,
    #share .sender-email #recipient_email::placeholder,
    #share .recipient-email #sender_name::placeholder,
    #share .recipient-email #sender_email::placeholder,
    #share .recipient-email #recipient_email::placeholder {
      color: #404040; }
    #share .sender-name #sender_name:focus,
    #share .sender-name #sender_email:focus,
    #share .sender-name #recipient_email:focus,
    #share .sender-email #sender_name:focus,
    #share .sender-email #sender_email:focus,
    #share .sender-email #recipient_email:focus,
    #share .recipient-email #sender_name:focus,
    #share .recipient-email #sender_email:focus,
    #share .recipient-email #recipient_email:focus {
      outline: none;
      box-shadow: 0 0 0; }
  #share .multipleInput-container ul {
    list-style-type: none;
    padding-left: 0px !important;
    /*min-height: 25px;*/
    margin-bottom: 0px; }
  #share li.multipleInput-email {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px #BBD8FB solid;
    padding: 2px;
    background: #F3F7FD; }
  #share .multipleInput-close {
    width: 16px;
    height: 16px;
    background: url(close.png);
    display: block;
    float: right;
    margin: 0 3px; }
  #share .email_search {
    width: 100% !important; }
  #share #data_div table tr td,
  #share #data_div table tr td {
    font-size: 12px;
    padding: 5px; }

span.download-btn-sec a,
.fig-noheader a {
  /* padding-left: 10px !important; */ }
span.download-btn-sec span,
.fig-noheader span {
  /*padding-left: 10px;*/ }
  span.download-btn-sec span a,
  .fig-noheader span a {
    padding-left: 0px !important; }
span.download-btn-sec i,
.fig-noheader i {
  font-size: 18px;
  line-height: inherit; }

.bg-request {
  background-color: #2d6d85 !important; }

.bg-pending {
  background-color: rgba(255, 24, 0, 0.36) !important; }

.bg-in-progress {
  background-color: #3ba5c6 !important; }

.bg-resolved {
  background-color: green !important; }

.engagement-dashboard .top-menu-sec-row {
  width: 100%;
  padding: 0;
  background: transparent; }
  .engagement-dashboard .top-menu-sec-row ul {
    list-style-type: none;
    padding: 0px 10%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    background: #f6f6f6; }
    .engagement-dashboard .top-menu-sec-row ul li {
      padding: 10px 15px;
      width: 100%;
      display: inline-block; }
      .engagement-dashboard .top-menu-sec-row ul li a {
        color: #404040;
        text-decoration: none;
        width: 45%;
        display: block;
        text-align: center;
        margin: auto;
        font-size: 12px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2'; }
      .engagement-dashboard .top-menu-sec-row ul li.active, .engagement-dashboard .top-menu-sec-row ul li:hover {
        background-color: #3f5667;
        color: #fff;
        box-shadow: 2px 5px 6px 0px rgba(0, 0, 0, 0.23); }
        .engagement-dashboard .top-menu-sec-row ul li.active a, .engagement-dashboard .top-menu-sec-row ul li:hover a {
          color: #fff; }
.engagement-dashboard ul.box-4-row {
  /* border: 1px solid $c-gray-light;*/
  border-top: 4px solid #298BAD;
  list-style-type: none;
  margin: 0 15px 15px;
  padding: 15px;
  width: 100%;
  display: table;
  background-color: #fff;
  box-shadow: 0px 3px 5px rgba(204, 204, 204, 0.61); }
  .engagement-dashboard ul.box-4-row li {
    text-align: center;
    display: table-cell;
    vertical-align: top;
    float: none;
    width: 25%; }
    .engagement-dashboard ul.box-4-row li .text-label {
      color: #666;
      font-size: 12px; }
    .engagement-dashboard ul.box-4-row li .text-value {
      font-size: 18px;
      font-weight: bold; }
      .engagement-dashboard ul.box-4-row li .text-value.red {
        color: red; }
      .engagement-dashboard ul.box-4-row li .text-value.blue {
        color: blue; }
      .engagement-dashboard ul.box-4-row li .text-value.sky-blue {
        color: blue; }
  .engagement-dashboard ul.box-4-row.left-border {
    border: 0;
    border-left: 4px solid #298BAD; }
  .engagement-dashboard ul.box-4-row.bottom-border {
    border: 0;
    border-bottom: 4px solid #298BAD; }
.engagement-dashboard .tree_checkbox {
  margin: 0;
  list-style-type: none;
  padding: 0;
  max-height: 400px;
  overflow: hidden; }
  .engagement-dashboard .tree_checkbox li.list-item {
    border-left: 8px solid transparent;
    padding: 5px 8px;
    cursor: pointer; }
    .engagement-dashboard .tree_checkbox li.list-item a {
      color: #404040;
      text-decoration: none;
      display: flex;
      align-items: center;
      color: #6d868d;
      font-size: 13px; }
    .engagement-dashboard .tree_checkbox li.list-item span.vs {
      border: 1px solid #404040;
      border-radius: 50%;
      margin-right: 5px;
      padding: 3px;
      text-align: center;
      height: 30px;
      width: 32px;
      /*display: table-cell;*/
      float: none;
      vertical-align: middle; }
    .engagement-dashboard .tree_checkbox li.list-item .text-company {
      display: table-cell;
      float: none;
      vertical-align: middle;
      width: 100%;
      max-width: 135px;
      word-break: break-word; }
    .engagement-dashboard .tree_checkbox li.list-item .add-btn-dotted {
      border: 1px dashed #ccc;
      padding: 5px 15px; }
    .engagement-dashboard .tree_checkbox li.list-item.active, .engagement-dashboard .tree_checkbox li.list-item:hover {
      /* border-color: $c-sky-blue !important; */
      color: #fff !important;
      background-color: #fff;
      border-left: 8px solid #298BAD;
      padding: 5px 8px;
      box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3); }
      .engagement-dashboard .tree_checkbox li.list-item.active a, .engagement-dashboard .tree_checkbox li.list-item:hover a {
        color: #298BAD !important; }
        .engagement-dashboard .tree_checkbox li.list-item.active a .vs, .engagement-dashboard .tree_checkbox li.list-item:hover a .vs {
          background: #298BAD !important;
          color: #fff !important;
          border: 1px solid #298BAD; }
      .engagement-dashboard .tree_checkbox li.list-item.active span.vs, .engagement-dashboard .tree_checkbox li.list-item:hover span.vs {
        background: #298BAD !important;
        color: #fff !important;
        border: 1px solid #298BAD; }
    .engagement-dashboard .tree_checkbox li.list-item .editCompetitors {
      padding: 5px 10px;
      border: 1px dashed; }
  .engagement-dashboard .tree_checkbox .checktree {
    height: 370px;
    overflow-y: scroll; }
.engagement-dashboard .custom-multi-checkbox ul {
  list-style-type: none;
  padding: 0; }
  .engagement-dashboard .custom-multi-checkbox ul li {
    display: inline-block;
    padding-right: 10px;
    margin-bottom: 10px; }
    .engagement-dashboard .custom-multi-checkbox ul li input[type=checkbox] {
      display: none; }
    .engagement-dashboard .custom-multi-checkbox ul li .form-check-label {
      cursor: pointer; }
      .engagement-dashboard .custom-multi-checkbox ul li .form-check-label:hover, .engagement-dashboard .custom-multi-checkbox ul li .form-check-label:focus {
        background: transparent;
        color: #298BAD;
        border: 1px solid #298BAD;
        box-shadow: 2px 5px 6px 0px rgba(0, 0, 0, 0.35); }
    .engagement-dashboard .custom-multi-checkbox ul li input[checked=checked] + .form-check-label {
      color: #298BAD;
      border: 1px solid #298BAD;
      box-shadow: 2px 5px 6px 0px rgba(0, 0, 0, 0.35); }

#businessDecisionTable {
  margin-bottom: 20px !important;
  border-bottom: 0; }
  #businessDecisionTable thead tr th {
    border-top: 1px solid #ccc !important; }
  #businessDecisionTable thead tr th.sorting_asc:after {
    display: none !important; }
  #businessDecisionTable tbody td {
    color: #404040; }
    #businessDecisionTable tbody td span.text-warning {
      color: #e8ac0f !important;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
  #businessDecisionTable .privateStatus div span {
    display: inline-block;
    border: 1px solid #298BAD;
    padding: 5px;
    border-radius: 50%;
    min-width: 20px;
    color: #298BAD;
    text-align: center;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 25px; }
  #businessDecisionTable .add-new-btn {
    font-size: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center; }
    #businessDecisionTable .add-new-btn span {
      width: 25px;
      text-align: center;
      border: 1px dashed #ccc;
      border-radius: 50%; }

#businessDecisionTable_wrapper .paging_simple_numbers a.paginate_enabled_next,
#businessDecisionTable_wrapper .paging_simple_numbers a.paginate_disabled_previous,
#businessDecisionTable_wrapper .paging_simple_numbers .previousdisabled {
  font-size: 10px; }
  #businessDecisionTable_wrapper .paging_simple_numbers a.paginate_enabled_next span .paginate_button.current,
  #businessDecisionTable_wrapper .paging_simple_numbers a.paginate_disabled_previous span .paginate_button.current,
  #businessDecisionTable_wrapper .paging_simple_numbers .previousdisabled span .paginate_button.current {
    font-size: 10px; }

.request-workshop-btn {
  background: #256882;
  background: -moz-linear-gradient(left, #404040 0%, #19AAD6 100%);
  background: -webkit-linear-gradient(left, #404040 0%, #19AAD6 100%);
  background: linear-gradient(to right, #404040 0%, #19AAD6 100%);
  color: #fff;
  clear: both;
  display: block;
  border: 0; }

.subscription-details .custom-dropdown {
  min-width: 150px;
  max-width: 200px; }
  .subscription-details .custom-dropdown .dropdown-menu {
    max-width: 165px !important;
    min-width: 100% !important; }
  .subscription-details .custom-dropdown.custom-dropdown-search .dropdown-menu .dropdown-menu li a {
    padding: 5px 10px;
    white-space: normal; }

.subscribedReportTable .dataTables_paginate {
  width: 100%;
  text-align: right;
  min-height: 30px;
  margin-top: 10px; }

.survey-form {
  font-size: 12px !important; }
  .survey-form :focus {
    outline: 0;
    box-shadow: none; }
  .survey-form .feedback-form-list {
    display: flex; }
    .survey-form .feedback-form-list ul {
      margin: 0;
      padding: 0;
      display: flex; }
      .survey-form .feedback-form-list ul li {
        float: left;
        padding: 0;
        margin-right: 15px;
        display: flex;
        align-items: center; }
        .survey-form .feedback-form-list ul li input {
          margin-right: 5px; }
    .survey-form .feedback-form-list input#othertextbox {
      font-size: 11px; }
  .survey-form .feedback-form-table tr th {
    text-align: center;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .survey-form .feedback-form-table tr td,
  .survey-form .feedback-form-table tr th {
    padding: 5px 10px; }
  .survey-form .feedback-form-table tbody tr.form-group td:first-child {
    text-align: left; }
  .survey-form .feedback-form-table tbody tr.form-group td {
    text-align: center; }
  .survey-form .radioBtnWrap {
    display: flex; }
    .survey-form .radioBtnWrap label.btn-outline-info {
      display: inline-block;
      border: 0;
      background: none;
      color: #404040;
      padding: 0;
      margin: 0;
      flex: inherit;
      margin-right: 15px;
      display: flex;
      align-items: center;
      font-size: 13px !important; }
      .survey-form .radioBtnWrap label.btn-outline-info.active {
        background: none;
        color: #404040; }
      .survey-form .radioBtnWrap label.btn-outline-info input {
        margin-right: 5px; }
      .survey-form .radioBtnWrap label.btn-outline-info :focus {
        outline: 0;
        box-shadow: none; }
    .survey-form .radioBtnWrap .btn-outline-info.focus,
    .survey-form .radioBtnWrap .btn-outline-info:focus {
      outline: 0;
      box-shadow: none; }
    .survey-form .radioBtnWrap .btn-outline-info:not(:disabled):not(.disabled).active,
    .survey-form .radioBtnWrap .btn-outline-info:not(:disabled):not(.disabled):active,
    .survey-form .radioBtnWrap .show > .btn-outline-info.dropdown-toggle {
      background-color: transparent;
      border-color: transparent; }
    .survey-form .radioBtnWrap .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .survey-form .radioBtnWrap .btn-outline-info:not(:disabled):not(.disabled):active:focus,
    .survey-form .radioBtnWrap .show > .btn-outline-info.dropdown-toggle:focus {
      outline: 0;
      box-shadow: none; }

.editClientsProblems #ClientsProblemSelectedSubMarkets + .btn-group,
.editClientsProblems #mega_trends + .btn-group,
.editClientsProblems #industry_trend_details + .btn-group,
.editClientsProblems #ClientsProblemCategory + .btn-group {
  width: 100%; }
  .editClientsProblems #ClientsProblemSelectedSubMarkets + .btn-group button.multiselect,
  .editClientsProblems #mega_trends + .btn-group button.multiselect,
  .editClientsProblems #industry_trend_details + .btn-group button.multiselect,
  .editClientsProblems #ClientsProblemCategory + .btn-group button.multiselect {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .editClientsProblems #ClientsProblemSelectedSubMarkets + .btn-group ul.multiselect-container,
  .editClientsProblems #mega_trends + .btn-group ul.multiselect-container,
  .editClientsProblems #industry_trend_details + .btn-group ul.multiselect-container,
  .editClientsProblems #ClientsProblemCategory + .btn-group ul.multiselect-container {
    width: 100%;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto; }

.webinar-pdf a {
  text-decoration: none; }
  .webinar-pdf a:hover {
    text-decoration: none; }

/* top-feedback-banner */
.top-feedback-banner {
  background-image: url(/images/top-feedback-banner.png?v=3);
  background-position: left center;
  background-repeat: no-repeat;
  padding: 15px;
  background-size: cover;
  min-height: fit-content;
  display: flex;
  align-items: center; }

.response-request-form {
  min-height: 600px; }
  .response-request-form .ui-widget-content {
    background: #999 !important;
    height: 5px !important;
    width: 98%;
    position: relative;
    border: 0; }
    .response-request-form .ui-widget-content:after {
      content: "";
      position: absolute;
      background: #999 !important;
      height: 5px !important;
      right: -12px;
      width: 45px;
      top: 0;
      border-radius: 5px; }
  .response-request-form .ui-slider-handle {
    background: #298BAD !important;
    top: -9px !important;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50% !important; }
    .response-request-form .ui-slider-handle .tooltip {
      margin-left: -7px; }
      .response-request-form .ui-slider-handle .tooltip .tooltip-inner {
        background: #999 !important; }
      .response-request-form .ui-slider-handle .tooltip .tooltip-arrow {
        border-top: 5px solid #999; }
  .response-request-form .ui-widget-header,
  .response-request-form .ui-slider-range-min {
    background: #298BAD;
    height: 8px !important;
    margin-top: -2px !important;
    border-radius: 5px; }
  .response-request-form .start-no,
  .response-request-form .end-no {
    font-size: 18px;
    color: #666;
    font-weight: bold;
    display: inline-block;
    position: relative;
    top: -10px; }
  .response-request-form .end-no,
  .response-request-form .very-liekly {
    float: right; }
  .response-request-form .not-likely,
  .response-request-form .very-liekly {
    color: #666;
    font-weight: bold;
    display: inline-block;
    position: relative;
    font-size: 14px;
    top: 8px;
    left: -24px; }
  .response-request-form .not-likely {
    left: 0px; }
  .response-request-form .very-liekly {
    right: 0px;
    left: inherit; }
  .response-request-form .right-side-9 {
    border-left: 2px solid #dee2e6 !important; }
  .response-request-form .color-rang-strip {
    display: flex;
    width: 100%;
    margin-top: 10px;
    padding: 0;
    margin-bottom: 50px; }
    .response-request-form .color-rang-strip .notatall,
    .response-request-form .color-rang-strip .maybe,
    .response-request-form .color-rang-strip .yes-sec {
      display: inline-block;
      height: 10px;
      position: relative; }
    .response-request-form .color-rang-strip .notatall {
      width: 64%;
      background: brown;
      border-radius: 5px 0 0 5px; }
      .response-request-form .color-rang-strip .notatall::before {
        content: "Not at all";
        position: absolute;
        top: 15px;
        left: 0;
        font-size: 14px;
        font-weight: bold;
        color: #666; }
    .response-request-form .color-rang-strip .maybe {
      width: 18%;
      background: #ffd701; }
      .response-request-form .color-rang-strip .maybe::before {
        content: "May be";
        position: absolute;
        top: 15px;
        left: 0;
        font-size: 14px;
        font-weight: bold;
        color: #666; }
    .response-request-form .color-rang-strip .yes-sec {
      width: 18%;
      background: #008040;
      border-radius: 0px 5px 5px 0px; }
      .response-request-form .color-rang-strip .yes-sec::before {
        content: "Yes";
        position: absolute;
        top: 15px;
        left: 0;
        font-size: 14px;
        font-weight: bold;
        color: #666; }
  .response-request-form .c-darkblue {
    color: 404040px; }
  .response-request-form .RateBox {
    color: #404040 !important;
    border-radius: 3px;
    background-color: #f6f6f6 !important; }
  .response-request-form .btn.btn-info {
    background: #298BAD !important; }
  .response-request-form .RateBox.active,
  .response-request-form .RateBox:hover {
    background-color: #298BAD !important; }

/* yc-ycc*/
div.ycc-table-row ul.ycc-first-ul {
  margin: 0;
  padding: 0;
  border: 1px solid #3f5667;
  list-style-type: none; }
  div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-head ul.ycc-second-ul-head {
    background: #3f5667;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    justify-content: space-around; }
    div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-head ul.ycc-second-ul-head li.ycc-second-li-head {
      width: 100%;
      text-align: center;
      padding: 10px;
      color: #fff;
      font-size: 14px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      border-left: 1px solid #404040; }
  div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content {
    display: flex;
    width: 100%;
    border-bottom: 1px solid #3f5667; }
    div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content div.input-div-first {
      min-width: 33.33%;
      display: flex;
      padding: 10px 15px;
      align-items: center;
      border-right: 1px solid #3f5667; }
    div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content ul.ycc-second-ul-content {
      list-style-type: none;
      margin: 0;
      padding: 0;
      width: 100%; }
      div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content ul.ycc-second-ul-content li.ycc-second-li-content {
        display: flex;
        align-items: center;
        border-bottom: 1px solid #3f5667; }
        div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content ul.ycc-second-ul-content li.ycc-second-li-content div.input-div-second {
          min-width: 50%;
          display: flex;
          align-items: center;
          padding: 10px 15px; }
        div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content ul.ycc-second-ul-content li.ycc-second-li-content ul.ycc-third-ul-content {
          list-style-type: none;
          margin: 0;
          padding: 0;
          width: 100%;
          border-left: 1px solid #3f5667; }
          div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content ul.ycc-second-ul-content li.ycc-second-li-content ul.ycc-third-ul-content li.ycc-third-li-content div.input-div-third {
            display: flex;
            align-items: center;
            padding: 15px;
            border-bottom: 1px solid #3f5667; }
  div.ycc-table-row ul.ycc-first-ul .addyc,
  div.ycc-table-row ul.ycc-first-ul .addci,
  div.ycc-table-row ul.ycc-first-ul .addcco {
    background: #3f5667;
    margin: 15px;
    padding: 5px 10px;
    display: inline-block;
    color: #fff;
    cursor: pointer; }
    div.ycc-table-row ul.ycc-first-ul .addyc .fas.fa-plus,
    div.ycc-table-row ul.ycc-first-ul .addci .fas.fa-plus,
    div.ycc-table-row ul.ycc-first-ul .addcco .fas.fa-plus {
      margin-right: 10px; }
  div.ycc-table-row ul.ycc-first-ul .delete-btn .fa-trash-alt {
    cursor: pointer; }

div.yc-ycc-chart .top-heading-sec #yc_tree_form {
  display: none; }
div.yc-ycc-chart .top-heading-sec .downloadFigures {
  display: flex;
  align-items: center;
  cursor: pointer; }
  div.yc-ycc-chart .top-heading-sec .downloadFigures .icon-text {
    padding-left: 5px; }
div.yc-ycc-chart .revenue-chart-round #current_chart,
div.yc-ycc-chart .revenue-chart-round #future_chart {
  max-width: 300px;
  max-height: 300px;
  margin: auto;
  position: relative; }
div.yc-ycc-chart .revenue-chart-round .current-chart,
div.yc-ycc-chart .revenue-chart-round .future-chart {
  position: relative; }
  div.yc-ycc-chart .revenue-chart-round .current-chart::after,
  div.yc-ycc-chart .revenue-chart-round .future-chart::after {
    content: "\f101";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    position: absolute;
    top: 35%;
    right: 24px;
    font-size: 62px;
    height: 54px;
    color: #298BAD; }
div.yc-ycc-chart .revenue-chart-round .future-chart::after {
  top: 35%;
  left: 24px; }
div.yc-ycc-chart .revenue-chart-round .yellow-strip,
div.yc-ycc-chart .revenue-chart-round .orange-strip,
div.yc-ycc-chart .revenue-chart-round .blue-strip {
  background: #ffe000;
  height: 10px;
  position: relative; }
  div.yc-ycc-chart .revenue-chart-round .yellow-strip::before,
  div.yc-ycc-chart .revenue-chart-round .orange-strip::before,
  div.yc-ycc-chart .revenue-chart-round .blue-strip::before {
    content: "";
    position: absolute;
    width: 13px;
    height: 13px;
    border: 1px solid orange;
    left: 5px;
    top: 4px;
    bottom: 0;
    background: #fff; }
div.yc-ycc-chart .revenue-chart-round .orange-strip {
  background: orange; }
  div.yc-ycc-chart .revenue-chart-round .orange-strip::before {
    border: 1px solid orange; }
div.yc-ycc-chart .revenue-chart-round .blue-strip {
  background: #298BAD; }
  div.yc-ycc-chart .revenue-chart-round .blue-strip::before {
    border: 1px solid #93baff; }
div.yc-ycc-chart .revenue-chart-round .markets-updates-table {
  width: 100%; }
  div.yc-ycc-chart .revenue-chart-round .markets-updates-table ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-left: 0px;
    margin-top: 5px; }
    div.yc-ycc-chart .revenue-chart-round .markets-updates-table ul li {
      padding-left: 20px;
      position: relative;
      margin-bottom: 10px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
      div.yc-ycc-chart .revenue-chart-round .markets-updates-table ul li::before {
        content: "\f111";
        font-family: "Font Awesome 5 Free";
        font-weight: bold;
        position: absolute;
        top: 3px;
        left: 0;
        font-size: 8px;
        color: #666; }
  div.yc-ycc-chart .revenue-chart-round .markets-updates-table p {
    position: relative;
    margin-bottom: 0;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    padding-left: 20px;
    margin-top: 10px; }
    div.yc-ycc-chart .revenue-chart-round .markets-updates-table p::before {
      content: "\f111";
      font-family: "Font Awesome 5 Free";
      font-weight: bold;
      position: absolute;
      top: 3px;
      left: 0;
      font-size: 8px;
      color: #666; }
div.yc-ycc-chart .revenue-chart-round .revenue-source-table table {
  border: 0; }
  div.yc-ycc-chart .revenue-chart-round .revenue-source-table table td,
  div.yc-ycc-chart .revenue-chart-round .revenue-source-table table th {
    border: 0;
    padding: 5px; }
  div.yc-ycc-chart .revenue-chart-round .revenue-source-table table th {
    padding: 0 0 2px; }
  div.yc-ycc-chart .revenue-chart-round .revenue-source-table table td.orange,
  div.yc-ycc-chart .revenue-chart-round .revenue-source-table table td.blue {
    position: relative;
    padding-left: 25px; }
    div.yc-ycc-chart .revenue-chart-round .revenue-source-table table td.orange::before,
    div.yc-ycc-chart .revenue-chart-round .revenue-source-table table td.blue::before {
      content: "\f111";
      font-family: "Font Awesome 5 Free";
      font-weight: bold;
      position: absolute;
      top: 8px;
      left: 0;
      font-size: 8px;
      color: #666; }
div.yc-ycc-chart .growth-opportunities .downloadFigures {
  align-items: center;
  display: flex;
  justify-content: flex-end; }
  div.yc-ycc-chart .growth-opportunities .downloadFigures .icon-text {
    padding-left: 5px; }

.yc-ycc-table #search_button_wrapper .dataTables_filter {
  width: 50%; }
.yc-ycc-table #search_button_wrapper .dt-buttons {
  display: flex;
  flex-direction: row-reverse;
  margin-bottom: 10px; }
  .yc-ycc-table #search_button_wrapper .dt-buttons a.buttons-excel,
  .yc-ycc-table #search_button_wrapper .dt-buttons a#AddNewBtn {
    padding: 7px 10px;
    display: flex; }
    .yc-ycc-table #search_button_wrapper .dt-buttons a.buttons-excel span,
    .yc-ycc-table #search_button_wrapper .dt-buttons a#AddNewBtn span {
      display: flex;
      align-items: center;
      color: #666; }
      .yc-ycc-table #search_button_wrapper .dt-buttons a.buttons-excel span i,
      .yc-ycc-table #search_button_wrapper .dt-buttons a#AddNewBtn span i {
        font-size: 18px; }
      .yc-ycc-table #search_button_wrapper .dt-buttons a.buttons-excel span:hover,
      .yc-ycc-table #search_button_wrapper .dt-buttons a#AddNewBtn span:hover {
        color: #fff; }
  .yc-ycc-table #search_button_wrapper .dt-buttons #AddNewBtn {
    margin-right: 15px;
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff; }
    .yc-ycc-table #search_button_wrapper .dt-buttons #AddNewBtn span {
      color: #fff !important; }

.custom-line-nav {
  border-bottom: 1px solid #ccc; }
  .custom-line-nav .nav-item a.nav-link {
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 14px; }
  .custom-line-nav .nav-item.active {
    border-bottom: 3px solid #298BAD;
    margin-bottom: -1px; }
    .custom-line-nav .nav-item.active a.nav-link {
      color: #298BAD;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }

.clients_problem_cards .readMore,
.clients_problem_cards .readLess {
  cursor: pointer;
  color: #298BAD;
  text-decoration: underline; }

.bg-image-share-gray {
  background-image: url(/images/share-your-strip.jpg);
  background-size: 100%;
  background-position: left top;
  width: 100%;
  padding: 10px;
  color: #fff; }

#growthDiscussion .box-shadow {
  border: 1px solid #f6f6f6;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: -2px 0px 10px 0px #f6f6f6;
  padding: 15px 0 0; }
#growthDiscussion .comment-box {
  background: #e4e4e4;
  padding-top: 15px;
  margin-top: 15px; }
  #growthDiscussion .comment-box .profile-img {
    width: 30px;
    border-radius: 50%;
    margin-right: 15px; }
  #growthDiscussion .comment-box .sub-comment {
    border-left: 1px solid #9f9e9e;
    border-bottom: 1px solid #9f9e9e;
    padding: 10px; }
  #growthDiscussion .comment-box .sub-comment:first-child,
  #growthDiscussion .comment-box .sub-comment:last-child {
    border-bottom: 0px solid #9f9e9e; }

.blur {
  font-size: 13px;
  filter: blur(4px);
  -webkit-filter: blur(4px); }

.reportsParsingPage table.view_reports thead > tr > th {
  padding-right: 5px;
  padding-left: 12px; }

.subscribe-now-parent {
  position: relative; }
  .subscribe-now-parent .subscribe-now-overlay {
    position: absolute;
    top: 0;
    left: 0%;
    bottom: 0;
    right: 0%;
    z-index: 9;
    background-color: rgba(255, 255, 255, 0.32);
    display: none;
    align-items: center;
    justify-content: center;
    width: 100%;
    opacity: 1; }
    .subscribe-now-parent .subscribe-now-overlay .subscribe-now-btn {
      background: #298BAD; }
  .subscribe-now-parent:hover .subscribe-now-overlay {
    display: flex;
    flex-direction: column; }
    .subscribe-now-parent:hover .subscribe-now-overlay .request-submitted-btn {
      margin-bottom: 5px; }
  .subscribe-now-parent .subscribe-now-section {
    position: absolute !important;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.81);
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center; }

.custom-checkbox input[type=checkbox] {
  display: none; }
.custom-checkbox .custom-label {
  position: relative;
  cursor: pointer;
  padding-left: 40px; }
  .custom-checkbox .custom-label::before {
    position: absolute;
    top: -2px;
    left: 15px;
    display: block;
    width: 20px;
    height: 20px;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px;
    border-radius: 3px; }
.custom-checkbox.checked .custom-label::before {
  border: 1px solid #298BAD; }
.custom-checkbox.checked .custom-label::after {
  height: 6px;
  width: 10px;
  border-left: 2px solid #298BAD;
  border-bottom: 2px solid #298BAD;
  top: 6px;
  left: 25px;
  transform: translate(-50%, -50%) rotate(-45deg);
  position: absolute;
  content: ""; }

#pane_user_search_keyword .table-striped tbody tr td:last-child {
  text-align: center; }
#pane_user_search_keyword .dataTables_info {
  width: 25%; }
#pane_user_search_keyword .dataTables_paginate {
  width: 67%; }
#pane_user_search_keyword :focus {
  box-shadow: none; }

.CompareCompanyViewButtons input[type=radio] {
  display: none; }
.CompareCompanyViewButtons .btn-default {
  background-color: #fff;
  color: #404040;
  width: 100px;
  border: 1px solid #404040;
  padding: 5px !important;
  cursor: pointer; }
.CompareCompanyViewButtons .btn-default.active {
  background-color: #404040;
  color: white; }

.market-tab-content.tab-content,
.data-second-div {
  z-index: 0;
  position: relative; }

.partner_dashboard_list li.list-item {
  border: 1px solid #999;
  padding: 15px;
  min-width: 200px;
  max-width: 200px;
  margin-right: 20px;
  box-shadow: 1px 2px 4px #ccc;
  border-radius: 5px; }
  .partner_dashboard_list li.list-item img {
    width: 50px; }

.HomeView .custom-control {
  padding-left: 10px; }
  .HomeView .custom-control .custom-control-label {
    color: #666; }

.search-dashboard-home a {
  text-decoration: none; }
.search-dashboard-home .ReportBox {
  padding: 0px 6px !important; }
.search-dashboard-home .serch-item-box-3,
.search-dashboard-home .serch-item-box-2,
.search-dashboard-home .serch-item-box-1,
.search-dashboard-home .serch-item-box-4 {
  text-align: center;
  background: #f6f6f6; }
  .search-dashboard-home .serch-item-box-3 img,
  .search-dashboard-home .serch-item-box-2 img,
  .search-dashboard-home .serch-item-box-1 img,
  .search-dashboard-home .serch-item-box-4 img {
    max-height: 150px;
    width: 100%;
    padding: 15px; }
.search-dashboard-home .serch-item-box-2 {
  text-align: left; }
  .search-dashboard-home .serch-item-box-2 .list-items {
    margin: 0;
    padding: 0px 0px 0px 20px; }
    .search-dashboard-home .serch-item-box-2 .list-items .items-name {
      cursor: pointer; }
.search-dashboard-home .serch-item-box-1 {
  text-align: left;
  margin-left: -10px; }
  .search-dashboard-home .serch-item-box-1 .item-list:last-child .border-bottom {
    border-bottom: 0 !important; }
.search-dashboard-home .serch-item-box-4 {
  height: 100% !important;
  display: block;
  border-radius: 3px;
  border: 1px solid #f3f0f0;
  text-decoration: none; }
  .search-dashboard-home .serch-item-box-4 img {
    max-height: inherit;
    width: 80%;
    padding: 0px; }
  .search-dashboard-home .serch-item-box-4 .c-blue {
    color: #298BAD !important; }
.search-dashboard-home .view-ecosystem-row {
  background: url(https://www.mnmks.com//img/clienttouchpoints/ecosystem_background.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  min-height: 200px; }
.search-dashboard-home #SearchTermInputSec.show-block {
  color: #298BAD;
  border: 0;
  border-bottom: 1px solid #ccc;
  display: flex !important;
  width: 55%;
  margin: auto; }
.search-dashboard-home #SearchTermInputSec input#SearchTermInput {
  width: 100%;
  margin-top: 5px;
  padding: 2px;
  padding-left: 0;
  background-color: #fff;
  color: #298BAD;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  border: 0; }
  .search-dashboard-home #SearchTermInputSec input#SearchTermInput:focus, .search-dashboard-home #SearchTermInputSec input#SearchTermInput:focus-visible {
    outline: none; }
.search-dashboard-home #SearchTermInputSec .input-group-btn {
  margin-left: -7px; }
  .search-dashboard-home #SearchTermInputSec .input-group-btn #homeSearchBtn {
    background: transparent;
    border: 0;
    padding: 3px 9px;
    color: #298BAD; }
.search-dashboard-home .EditPencil {
  font-size: 15px;
  color: #999;
  margin-left: 5px; }
.search-dashboard-home .text-underline {
  border-bottom: 1px solid #404040; }
.search-dashboard-home .search-home-360 {
  position: relative; }
  .search-dashboard-home .search-home-360 .EditPencil {
    font-size: 18px; }
  .search-dashboard-home .search-home-360 #SearchTermInputSec input#SearchTermInput {
    width: 47%; }
  .search-dashboard-home .search-home-360 #search_result_div_2 {
    left: 0px !important;
    top: 60px !important;
    padding: 0 !important; }
    .search-dashboard-home .search-home-360 #search_result_div_2 .recent-saved ul.list-inline {
      padding: 0;
      margin: 0; }
      .search-dashboard-home .search-home-360 #search_result_div_2 .recent-saved ul.list-inline li {
        padding: 5px 15px;
        margin-bottom: 5px;
        cursor: pointer; }
        .search-dashboard-home .search-home-360 #search_result_div_2 .recent-saved ul.list-inline li .line_text {
          color: #404040;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          cursor: pointer; }
        .search-dashboard-home .search-home-360 #search_result_div_2 .recent-saved ul.list-inline li:hover {
          background: #E6F6FB; }
.search-dashboard-home .count-face-sec {
  background: #f6f6f6;
  border-left: 15px solid #fff; }
  .search-dashboard-home .count-face-sec .countFace {
    font-size: 34px;
    color: #298BAD; }
  .search-dashboard-home .count-face-sec .related-markets {
    font-size: 14px;
    text-transform: uppercase;
    color: #666;
    line-height: 18px; }
  .search-dashboard-home .count-face-sec a:hover {
    text-decoration: none; }
.search-dashboard-home .box-4-col .col-items .list-group {
  padding: 0px 0px 0px 20px;
  margin: 0; }
  .search-dashboard-home .box-4-col .col-items .list-group .list-items {
    margin: 3px 0;
    color: #404040;
    font-size: 14px; }
    .search-dashboard-home .box-4-col .col-items .list-group .list-items a {
      text-decoration: none; }
.search-dashboard-home .box-4-col .col-items:nth-child(1),
.search-dashboard-home .box-4-col .col-items:nth-child(3) {
  border-right: 1px solid #ccc; }
.search-dashboard-home .box-4-col .col-items:nth-child(1),
.search-dashboard-home .box-4-col .col-items:nth-child(2) {
  border-bottom: 1px solid #ccc; }
.search-dashboard-home .btn.btn-light.btn-view-company {
  background: #f6f6f6;
  padding: 5px 20px;
  border: 0;
  font-size: 14px;
  color: #298BAD; }
  .search-dashboard-home .btn.btn-light.btn-view-company:hover {
    color: #298BAD; }
.search-dashboard-home .btn-outline-secondary.btn-view-analysis {
  border: 0;
  font-size: 14px;
  color: #298BAD;
  background: #fff;
  padding: 5px 15px;
  width: 100%;
  text-transform: uppercase;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
  .search-dashboard-home .btn-outline-secondary.btn-view-analysis:hover {
    color: #298BAD; }
.search-dashboard-home .c-blue {
  color: #298BAD !important; }
.search-dashboard-home.views-section .HomeView .custom-control:last-child {
  margin-right: 0; }
.search-dashboard-home .competitor-section .nav-item input {
  display: none; }
.search-dashboard-home .competitor-section ul.nav {
  width: 100%;
  margin: 0;
  padding: 0; }
  .search-dashboard-home .competitor-section ul.nav .nav-items {
    width: 100%;
    align-items: center;
    display: flex; }
    .search-dashboard-home .competitor-section ul.nav .nav-items b {
      min-width: 150px; }
    .search-dashboard-home .competitor-section ul.nav .nav-items ul.inner-nav {
      width: 100%;
      padding: 0;
      margin: 0;
      list-style-type: none; }
      .search-dashboard-home .competitor-section ul.nav .nav-items ul.inner-nav li {
        width: 47%;
        border: 2px solid #ccc;
        border-radius: 30px;
        padding: 5px;
        display: inline-block;
        justify-content: flex-start;
        align-items: center;
        color: #404040;
        margin-bottom: 10px;
        margin-right: 15px;
        text-align: center;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        cursor: pointer; }
        .search-dashboard-home .competitor-section ul.nav .nav-items ul.inner-nav li.active {
          border: 3px solid #298BAD;
          background: #f6f6f6; }
        .search-dashboard-home .competitor-section ul.nav .nav-items ul.inner-nav li .item-inner-div {
          display: flex;
          justify-content: center;
          align-items: center;
          font-size: 12px; }
          .search-dashboard-home .competitor-section ul.nav .nav-items ul.inner-nav li .item-inner-div .verses {
            padding: 0 5px;
            color: #298BAD;
            font-size: 14px; }
.search-dashboard-home a.c-secondary:hover {
  color: #404040; }
.search-dashboard-home .legends-box {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-left: 30px !important; }
  .search-dashboard-home .legends-box li {
    width: auto; }
    .search-dashboard-home .legends-box li .legend-label {
      display: flex;
      width: 100%;
      justify-content: start; }
      .search-dashboard-home .legends-box li .legend-label .check-box-color {
        width: auto;
        border: 0; }
        .search-dashboard-home .legends-box li .legend-label .check-box-color .checkbox-div {
          width: 15px; }
      .search-dashboard-home .legends-box li .legend-label div.legends-box-text {
        width: 100%;
        text-align: left;
        border: 0;
        margin-left: 5px; }
.search-dashboard-home .news-section .items-group .item-list .border-bottom {
  border-bottom: 1px solid #f6f6f6 !important; }
.search-dashboard-home .search-dashboard-inner {
  padding-right: 55px; }
.search-dashboard-home .row-gradient {
  background: #e9e9e9;
  background: linear-gradient(180deg, #f3f3f3 -2%, white 3%);
  padding-top: 20px; }
.search-dashboard-home .ri-stories-row .ri-stories-row-list,
.search-dashboard-home .growth-opportunities-row .ri-stories-row-list {
  padding-bottom: 25px; }
  .search-dashboard-home .ri-stories-row .ri-stories-row-list img,
  .search-dashboard-home .growth-opportunities-row .ri-stories-row-list img {
    width: 100%; }
.search-dashboard-home .ri-stories-row a,
.search-dashboard-home .growth-opportunities-row a {
  text-decoration: none; }
.search-dashboard-home #search_result_div_2 {
  text-align: left;
  background: white;
  border: 1px solid #f6f6f6;
  padding: 10px;
  position: absolute;
  left: 14.4%;
  z-index: 1;
  top: 72px;
  width: 37%; }
  .search-dashboard-home #search_result_div_2 ul {
    margin-left: 5px;
    margin-right: 5px; }
    .search-dashboard-home #search_result_div_2 ul .line_text {
      font-size: 12px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      color: #404040; }

#news-tab #search_button_wrapper, #news-tab #search_button_wrapper_new {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0px; }
  #news-tab #search_button_wrapper .dataTables_filter, #news-tab #search_button_wrapper_new .dataTables_filter {
    width: 70%;
    margin-right: 15px; }
    #news-tab #search_button_wrapper .dataTables_filter label, #news-tab #search_button_wrapper_new .dataTables_filter label {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-bottom: 0;
      position: relative; }
      #news-tab #search_button_wrapper .dataTables_filter label .fa-search, #news-tab #search_button_wrapper_new .dataTables_filter label .fa-search {
        position: absolute;
        left: 15px;
        font-size: 17px;
        color: #999; }
      #news-tab #search_button_wrapper .dataTables_filter label .fa-times, #news-tab #search_button_wrapper_new .dataTables_filter label .fa-times {
        cursor: pointer;
        right: 10px;
        position: absolute;
        color: #999;
        font-size: 15px; }
      #news-tab #search_button_wrapper .dataTables_filter label input, #news-tab #search_button_wrapper_new .dataTables_filter label input {
        height: 35px;
        margin-left: 0px;
        border-radius: 0;
        padding-left: 35px; }
      #news-tab #search_button_wrapper .dataTables_filter label input:focus, #news-tab #search_button_wrapper_new .dataTables_filter label input:focus {
        padding-left: 35px; }
  #news-tab #search_button_wrapper .dt-buttons, #news-tab #search_button_wrapper_new .dt-buttons {
    display: flex;
    justify-content: stretch;
    align-items: center; }
    #news-tab #search_button_wrapper .dt-buttons a, #news-tab #search_button_wrapper_new .dt-buttons a {
      font-size: 21px;
      border: 1px solid #3c763d;
      transition: all .3s;
      padding: 5px 10px;
      border-radius: 0;
      cursor: pointer;
      color: #fff;
      background: #008040;
      margin-right: 0; }
      #news-tab #search_button_wrapper .dt-buttons a span, #news-tab #search_button_wrapper_new .dt-buttons a span {
        display: flex;
        align-items: center;
        color: #fff; }
        #news-tab #search_button_wrapper .dt-buttons a span span:first-child, #news-tab #search_button_wrapper_new .dt-buttons a span span:first-child {
          padding-right: 10px; }
        #news-tab #search_button_wrapper .dt-buttons a span i.fa-file-excel, #news-tab #search_button_wrapper_new .dt-buttons a span i.fa-file-excel {
          color: #fff; }
  #news-tab #search_button_wrapper #news-list_length, #news-tab #search_button_wrapper .news-list_length_new, #news-tab #search_button_wrapper_new #news-list_length, #news-tab #search_button_wrapper_new .news-list_length_new {
    padding-bottom: 0;
    display: flex;
    align-items: center; }
    #news-tab #search_button_wrapper #news-list_length label, #news-tab #search_button_wrapper .news-list_length_new label, #news-tab #search_button_wrapper_new #news-list_length label, #news-tab #search_button_wrapper_new .news-list_length_new label {
      margin-bottom: 0;
      white-space: nowrap;
      padding: 0 15px;
      display: flex;
      align-items: center; }
      #news-tab #search_button_wrapper #news-list_length label select, #news-tab #search_button_wrapper .news-list_length_new label select, #news-tab #search_button_wrapper_new #news-list_length label select, #news-tab #search_button_wrapper_new .news-list_length_new label select {
        min-width: 70px; }
    #news-tab #search_button_wrapper #news-list_length .news_impact_type_btn + label, #news-tab #search_button_wrapper .news-list_length_new .news_impact_type_btn + label, #news-tab #search_button_wrapper_new #news-list_length .news_impact_type_btn + label, #news-tab #search_button_wrapper_new .news-list_length_new .news_impact_type_btn + label {
      display: flex;
      align-items: center;
      margin-left: 15px; }
      #news-tab #search_button_wrapper #news-list_length .news_impact_type_btn + label select, #news-tab #search_button_wrapper .news-list_length_new .news_impact_type_btn + label select, #news-tab #search_button_wrapper_new #news-list_length .news_impact_type_btn + label select, #news-tab #search_button_wrapper_new .news-list_length_new .news_impact_type_btn + label select {
        min-width: 70px; }

.region-table-section .CustomMultiSelect .selectMarkets .btn-group {
  min-width: 300px;
  margin-right: 15px; }
  .region-table-section .CustomMultiSelect .selectMarkets .btn-group button.multiselect {
    display: flex;
    align-items: center;
    justify-content: space-between; }
.region-table-section .sort_buttons {
  background-color: #f6f6f6; }
  .region-table-section .sort_buttons .sort_buttons_group {
    width: 100%;
    display: flex;
    align-items: center; }
    .region-table-section .sort_buttons .sort_buttons_group .btn.btn-light {
      border: 0px solid #ccc;
      border-radius: 0;
      width: 100%;
      font-size: 13px;
      cursor: pointer; }
      .region-table-section .sort_buttons .sort_buttons_group .btn.btn-light .sort_options {
        visibility: hidden; }
      .region-table-section .sort_buttons .sort_buttons_group .btn.btn-light:hover {
        background: #3f5667;
        color: #fff; }
    .region-table-section .sort_buttons .sort_buttons_group .btn.btn-light.active {
      background: #3f5667;
      color: #fff;
      font-size: 13px; }

.related_insights {
  position: relative;
  border: 10px solid #298BAD;
  padding-bottom: 65px;
  overflow: hidden; }
  .related_insights::before {
    content: "";
    position: absolute;
    width: 300px;
    background: #298BAD;
    height: 300px;
    right: -150px;
    top: -150px;
    transform: rotate(-135deg); }
  .related_insights::after {
    content: "";
    position: absolute;
    width: 300px;
    background: #298BAD;
    height: 300px;
    left: -150px;
    bottom: -150px;
    transform: rotate(-135deg); }
  .related_insights .c-secondary-header {
    color: #298BAD !important; }
  .related_insights .c-primary-header {
    color: #404040 !important; }
  .related_insights #news-list tr.odd {
    background-color: #f6f6f6 !important; }
  .related_insights .related-insights-section {
    /*padding: 50px 0;*/
    width: 100%;
    /* customer-section */
    /* End customer-section */ }
    .related_insights .related-insights-section > img {
      width: 100%; }
    .related_insights .related-insights-section .inner {
      position: relative;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 0 0 10px 0; }
      .related_insights .related-insights-section .inner > h2 {
        color: #333366;
        text-transform: uppercase;
        font-family: 'Franklin Gothic Medium V2' !important;
        font-size: 40px;
        margin-top: 10px; }
    .related_insights .related-insights-section .slider {
      width: 97%;
      margin: auto;
      padding-top: 10px;
      max-width: 800px; }
      .related_insights .related-insights-section .slider .slick-list.draggable {
        width: 95%;
        margin: auto; }
      .related_insights .related-insights-section .slider .customer-item .thumbnail {
        padding: 20px;
        background: none;
        border: none;
        position: relative;
        padding-bottom: 0; }
        .related_insights .related-insights-section .slider .customer-item .thumbnail .thumbnail-inner {
          background-color: #fff;
          padding: 20px;
          -webkit-box-shadow: 10px 10px 6px -4px rgba(0, 0, 0, 0.06);
          -moz-box-shadow: 10px 10px 6px -4px rgba(0, 0, 0, 0.06);
          box-shadow: 10px 10px 6px -4px rgba(148, 124, 124, 0.06);
          border: 1px solid #f6f6f6; }
          .related_insights .related-insights-section .slider .customer-item .thumbnail .thumbnail-inner img {
            width: auto;
            height: 55px;
            margin: auto;
            max-width: 100%; }
          .related_insights .related-insights-section .slider .customer-item .thumbnail .thumbnail-inner p {
            padding: 15px;
            color: #404040;
            font-family: 'Franklin Gothic Medium V2';
            padding-bottom: 0; }
        .related_insights .related-insights-section .slider .customer-item .thumbnail .triangle-down {
          width: 0;
          height: 0;
          border-left: 20px solid transparent;
          border-right: 20px solid transparent;
          border-top: 15px solid #fff;
          margin: 0 auto;
          z-index: 15;
          position: absolute;
          left: 46%;
          bottom: -13px; }
      .related_insights .related-insights-section .slider .slick-dots {
        position: absolute;
        bottom: -60px;
        display: block;
        width: 100%;
        padding: 0;
        list-style: none;
        text-align: center; }
        .related_insights .related-insights-section .slider .slick-dots li {
          position: relative;
          display: inline-block;
          width: 20px;
          height: 20px;
          margin: 0 5px;
          padding: 0;
          cursor: pointer; }
          .related_insights .related-insights-section .slider .slick-dots li button {
            font-size: 0;
            line-height: 0;
            display: block;
            width: 20px;
            height: 20px;
            padding: 5px;
            cursor: pointer;
            color: transparent;
            border: 0;
            outline: 0;
            background: transparent; }
            .related_insights .related-insights-section .slider .slick-dots li button::before {
              font-family: slick;
              font-size: 10px;
              line-height: 10px;
              position: absolute;
              top: 0px;
              left: 0px;
              width: 12px;
              height: 12px;
              content: "•";
              text-align: center;
              opacity: 0.25;
              color: #f6f6f6;
              -webkit-font-smoothing: antialiased;
              border: 2px solid #404040;
              border-radius: 50%;
              padding: 0; }
        .related_insights .related-insights-section .slider .slick-dots li.slick-active button::before {
          color: #404040;
          opacity: 1;
          background: #404040; }
    .related_insights .related-insights-section .slick-prev,
    .related_insights .related-insights-section .slick-next {
      font-size: 0;
      line-height: 0;
      position: absolute;
      top: 40%;
      display: block;
      width: 50px;
      height: 25px;
      padding: 0;
      margin-top: -10px\9;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      cursor: pointer;
      color: transparent;
      border: none;
      outline: none;
      background: transparent; }
    .related_insights .related-insights-section .slick-prev:before,
    .related_insights .related-insights-section .slick-next:before {
      font-family: 'slick';
      font-size: 30px;
      line-height: 1;
      opacity: .75;
      color: #666;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-moothing: grayscale;
      display: block;
      content: "";
      width: 46px;
      height: 26px; }
    .related_insights .related-insights-section .slick-prev:before {
      font-family: "Font Awesome 5 Free";
      content: "\f0a8";
      display: inline-block;
      padding-right: 3px;
      vertical-align: middle;
      font-weight: 900; }
    .related_insights .related-insights-section .slick-next:before {
      font-family: "Font Awesome 5 Free";
      content: "\f0a9";
      display: inline-block;
      padding-right: 3px;
      vertical-align: middle;
      font-weight: 900; }
    .related_insights .related-insights-section .slick-next {
      right: -25px; }
    .related_insights .related-insights-section .slick-prev {
      left: -25px; }
    .related_insights .related-insights-section .slick-initialized .slick-slide {
      margin-right: 15px; }

.top_excel {
  background: transparent !important; }

button#region_submit_excel {
  position: relative;
  /*background: transparent;*/
  border: 0;
  color: #fff;
  font-size: 12px;
  display: flex;
  align-items: center; }
  button#region_submit_excel:focus {
    outline: none;
    box-shadow: 0 0 0; }
  button#region_submit_excel .excel-img {
    background-image: url(../images/Excel_download.png);
    background-position: center left;
    background-repeat: no-repeat;
    height: 21px;
    width: 18px;
    background-size: 100%;
    display: inline-block;
    white-space: nowrap;
    margin-right: 5px; }

#latest_industry_developments_table table,
#latest_industry_developments_comp_table table,
#new_product_and_project_updates table,
#joint_ventures_collaborations_partnerships table,
#financial_announcements table,
#new_product_launches table,
#sustainability_initiatives_table table {
  color: #404040; }
  #latest_industry_developments_table table tbody .table_date,
  #latest_industry_developments_comp_table table tbody .table_date,
  #new_product_and_project_updates table tbody .table_date,
  #joint_ventures_collaborations_partnerships table tbody .table_date,
  #financial_announcements table tbody .table_date,
  #new_product_launches table tbody .table_date,
  #sustainability_initiatives_table table tbody .table_date {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    color: #404040; }
  #latest_industry_developments_table table tbody a,
  #latest_industry_developments_comp_table table tbody a,
  #new_product_and_project_updates table tbody a,
  #joint_ventures_collaborations_partnerships table tbody a,
  #financial_announcements table tbody a,
  #new_product_launches table tbody a,
  #sustainability_initiatives_table table tbody a {
    font-size: 14px;
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  #latest_industry_developments_table table tbody a.request_analysis,
  #latest_industry_developments_comp_table table tbody a.request_analysis,
  #new_product_and_project_updates table tbody a.request_analysis,
  #joint_ventures_collaborations_partnerships table tbody a.request_analysis,
  #financial_announcements table tbody a.request_analysis,
  #new_product_launches table tbody a.request_analysis,
  #sustainability_initiatives_table table tbody a.request_analysis {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    color: orange;
    text-decoration: underline; }

#new_product_launches_table_wrapper table tr:hover {
  color: #fff !important; }

#mergers_and_acquisions table,
#investment_capital_raising table {
  border: 1px solid #ccc;
  color: #404040; }
  #mergers_and_acquisions table thead,
  #investment_capital_raising table thead {
    display: none; }
  #mergers_and_acquisions table tbody .table_date,
  #investment_capital_raising table tbody .table_date {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    color: #404040; }
  #mergers_and_acquisions table tbody a,
  #investment_capital_raising table tbody a {
    font-size: 14px;
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  #mergers_and_acquisions table tbody a.request_analysis,
  #investment_capital_raising table tbody a.request_analysis {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    color: orange;
    text-decoration: underline; }

#ai_dashboard-tab .dataTables_paginate {
  width: 100%;
  float: left;
  text-align: left;
  min-height: 30px;
  margin-top: 10px; }
#ai_dashboard-tab table.news_listing_dashboard thead {
  display: none; }
#ai_dashboard-tab table.news_listing_dashboard tbody .table_date {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #404040; }
#ai_dashboard-tab table.news_listing_dashboard tbody a {
  font-size: 13px;
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }

.dasboard-top #region-tab #region_table_wrapper {
  min-height: 100px; }
.dasboard-top #region-tab .selectMarkets {
  display: flex; }
  .dasboard-top #region-tab .selectMarkets .input.text {
    width: 100%; }
    .dasboard-top #region-tab .selectMarkets .input.text input:focus {
      box-shadow: 0 0 0; }
  .dasboard-top #region-tab .selectMarkets #region_search_submit {
    margin-left: -2px;
    background: transparent;
    border-radius: 0px 3px 3px 0px; }
    .dasboard-top #region-tab .selectMarkets #region_search_submit:hover {
      color: #666; }
  .dasboard-top #region-tab .selectMarkets.w-150 {
    padding-left: 0px; }
    .dasboard-top #region-tab .selectMarkets.w-150 .btn-group {
      min-width: 175px;
      margin-right: 0px; }
      .dasboard-top #region-tab .selectMarkets.w-150 .btn-group button.multiselect {
        display: flex;
        align-items: center;
        justify-content: space-between; }
.dasboard-top #region-tab #region_form #region_submit_excel,
.dasboard-top #region-tab #region_form #end_user_region_submit_excel,
.dasboard-top #region-tab #end_user_form #region_submit_excel,
.dasboard-top #region-tab #end_user_form #end_user_region_submit_excel {
  transition: all 0.3s;
  padding: 5px 10px;
  border-radius: 0;
  cursor: pointer;
  color: #666;
  background: #fff;
  margin-right: 0;
  display: flex;
  align-items: center;
  border: 1px solid #ccc; }
  .dasboard-top #region-tab #region_form #region_submit_excel .fa-file-excel,
  .dasboard-top #region-tab #region_form #end_user_region_submit_excel .fa-file-excel,
  .dasboard-top #region-tab #end_user_form #region_submit_excel .fa-file-excel,
  .dasboard-top #region-tab #end_user_form #end_user_region_submit_excel .fa-file-excel {
    color: #008040;
    font-size: 21px;
    padding-left: 5px; }
  .dasboard-top #region-tab #region_form #region_submit_excel:hover,
  .dasboard-top #region-tab #region_form #end_user_region_submit_excel:hover,
  .dasboard-top #region-tab #end_user_form #region_submit_excel:hover,
  .dasboard-top #region-tab #end_user_form #end_user_region_submit_excel:hover {
    background-color: #298BAD;
    border: 1px solid #298BAD;
    color: #fff; }
    .dasboard-top #region-tab #region_form #region_submit_excel:hover .fa-file-excel,
    .dasboard-top #region-tab #region_form #end_user_region_submit_excel:hover .fa-file-excel,
    .dasboard-top #region-tab #end_user_form #region_submit_excel:hover .fa-file-excel,
    .dasboard-top #region-tab #end_user_form #end_user_region_submit_excel:hover .fa-file-excel {
      color: #fff; }
.dasboard-top .vender-analysis-tab-sec button#region_submit_excel {
  color: #666;
  border: 1px solid #ccc; }
  .dasboard-top .vender-analysis-tab-sec button#region_submit_excel:hover {
    background-color: #298BAD;
    border: 1px solid #298BAD;
    color: #fff; }
    .dasboard-top .vender-analysis-tab-sec button#region_submit_excel:hover i {
      color: #fff; }

.export-excel-btn,
.export-ppt-btn {
  transition: all 0.3s;
  padding: 5px 10px;
  border-radius: 0;
  cursor: pointer;
  color: #666;
  background: #fff;
  margin-right: 0;
  display: flex;
  align-items: center;
  border: 1px solid #ccc; }
  .export-excel-btn .fa-file-excel,
  .export-ppt-btn .fa-file-excel {
    color: #008040;
    font-size: 21px;
    padding-left: 10px; }
  .export-excel-btn:hover,
  .export-ppt-btn:hover {
    background-color: #298BAD;
    border: 1px solid #298BAD;
    color: #fff; }
    .export-excel-btn:hover .fa-file-excel,
    .export-ppt-btn:hover .fa-file-excel {
      color: #fff; }
      .export-excel-btn:hover .fa-file-excel span,
      .export-ppt-btn:hover .fa-file-excel span {
        display: flex;
        align-items: center;
        color: #666; }
        .export-excel-btn:hover .fa-file-excel span span:first-child,
        .export-ppt-btn:hover .fa-file-excel span span:first-child {
          padding-right: 10px; }

.export-ppt-btn {
  padding: 3px 10px;
  border: 1px solid #D14424;
  text-decoration: none;
  color: #D14424; }
  .export-ppt-btn .fa-file-powerpoint {
    color: #D14424; }
  .export-ppt-btn:hover {
    text-decoration: none;
    background-color: #D14424;
    border: 1px solid #D14424; }
    .export-ppt-btn:hover .fa-file-powerpoint {
      color: #FFFFFF; }

#growthOpportunities input:focus,
#growthOpportunities button:focus {
  box-shadow: 0 0 0;
  outline: none; }
#growthOpportunities .comparison-sec #company1,
#growthOpportunities .comparison-sec #company2,
#growthOpportunities .comparison-sec #first_company,
#growthOpportunities .comparison-sec #second_company {
  border: 0;
  border-bottom: 2px solid #999;
  border-radius: 0;
  font-size: 14px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #404040; }
#growthOpportunities .frequnet_comparison button {
  border: 1px solid #ccc;
  padding: 5px 10px;
  background: transparent; }
#growthOpportunities .legends-box li .legend-label {
  align-items: center; }
#growthOpportunities .legends-box label i {
  margin-right: 2px;
  margin-left: 2px; }

.TableGroupSection .CustomMultiSelect .selectMarkets .btn-group button.multiselect {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.TableGroupSection .CustomMultiSelect .selectMarkets .multiselect-container {
  width: 100% !important; }
  .TableGroupSection .CustomMultiSelect .selectMarkets .multiselect-container a {
    font-size: 11px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
    .TableGroupSection .CustomMultiSelect .selectMarkets .multiselect-container a label {
      font-size: 11px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }

.segment-first-table-row ul.segment-1-ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .segment-first-table-row ul.segment-1-ul li.segment-1-li-head {
    list-style-type: none; }
    .segment-first-table-row ul.segment-1-ul li.segment-1-li-head ul.segment-2-ul-head {
      display: flex;
      flex-wrap: wrap;
      margin: 0;
      padding: 0;
      list-style-type: none;
      width: 100%;
      align-items: center;
      background: #404040;
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc; }
      .segment-first-table-row ul.segment-1-ul li.segment-1-li-head ul.segment-2-ul-head li.segment-2-li-head {
        text-align: left;
        padding: 5px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        color: #fff;
        flex: 1; }
        .segment-first-table-row ul.segment-1-ul li.segment-1-li-head ul.segment-2-ul-head li.segment-2-li-head.market-label {
          min-width: 15%;
          max-width: 15%;
          text-align: left; }
        .segment-first-table-row ul.segment-1-ul li.segment-1-li-head ul.segment-2-ul-head li.segment-2-li-head.endusers-label {
          min-width: 21%;
          max-width: 21%;
          text-align: left; }
  .segment-first-table-row ul.segment-1-ul li.segment-1-li-content {
    list-style-type: none;
    border-bottom: 1px solid #ccc; }
    .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content {
      margin: 0;
      padding: 0;
      list-style-type: none;
      width: 100%; }
      .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content {
        list-style-type: none;
        width: 100%; }
        .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content {
          margin: 0;
          padding: 0;
          list-style-type: none;
          width: 100%;
          display: flex;
          flex-wrap: wrap; }
          .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content {
            list-style-type: none;
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: center; }
            .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content.shorts-title-li {
              border-right: 1px solid #ccc;
              min-width: 15%;
              max-width: 15%;
              display: flex;
              /*align-items: center;*/
              padding-left: 5px;
              justify-content: center; }
              .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content.shorts-title-li a.shorts-title-li-text {
                font-size: 13px;
                color: #404040;
                font-weight: normal;
                font-family: 'Franklin Gothic Medium V2';
                padding-right: 5px; }
            .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content {
              margin: 0;
              padding: 0;
              list-style-type: none;
              width: 100%;
              display: flex;
              align-items: center;
              flex-wrap: wrap; }
              .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content li.segment-5-li-content {
                flex: 1;
                /*text-align: center;*/
                padding: 5px;
                display: flex;
                /*justify-content: center;*/
                font-weight: normal;
                font-family: 'Franklin Gothic Medium V2';
                color: #404040; }
                .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content li.segment-5-li-content.end-user-text {
                  text-align: left;
                  min-width: 25%;
                  max-width: 25%;
                  font-weight: normal;
                  font-family: 'Franklin Gothic Medium V2';
                  color: #404040;
                  justify-content: left;
                  font-size: 12px !important; }
                .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content li.segment-5-li-content .plus-circle-icon .fa-plus-circle {
                  color: orange;
                  font-size: 18px; }
                .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content li.segment-5-li-content .plus-circle-icon.region-open .fa-minus-circle {
                  color: #404040;
                  font-size: 18px; }
                .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content li.segment-5-li-content:last-child {
                  color: #298BAD; }
          .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content ul.segment-4-ul-content:nth-of-type(odd) {
            background: #fff;
            padding: 5px; }
          .segment-first-table-row ul.segment-1-ul li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content ul.segment-4-ul-content:nth-of-type(even) {
            background: #f6f6f6;
            padding: 5px; }
.segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-head ul.segment-2-ul-head li.endusers-label {
  min-width: 22.2%;
  max-width: 22.2%; }
.segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-head ul.segment-2-ul-head li.region-label {
  min-width: 22.4%;
  max-width: 22.4%;
  text-align: left;
  padding-left: 25px; }
.segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content {
  /************* level second Expand **************/ }
  .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content li.segment-5-li-content.end-user-text {
    text-align: left;
    min-width: 25%;
    max-width: 25%; }
    .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content li.segment-5-li-content.end-user-text .end-user-text-label {
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      color: #404040;
      border-right: 0;
      font-size: 12px; }
  .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content li.segment-5-li-content.region-section-li {
    min-width: 28%;
    max-width: 28%;
    text-align: left;
    padding: 0;
    justify-content: flex-start;
    align-items: center; }
    .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content li.segment-5-li-content.region-section-li .plus-circle-icon {
      padding: 5px; }
  .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content.region-ul-parent li.segment-5-li-content {
    flex: 1; }
  .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content.region-ul-parent li.segment-5-li-content.region-section-li {
    text-align: left;
    max-width: 100%;
    display: flex;
    align-items: center;
    padding: 0px; }
    .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content.region-ul-parent li.segment-5-li-content.region-section-li ul.segment-6-ul-content {
      width: 100%;
      max-width: 100%; }
      .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content.region-ul-parent li.segment-5-li-content.region-section-li ul.segment-6-ul-content li.segment-6-li-content {
        padding: 5px 0px; }
        .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content.region-ul-parent li.segment-5-li-content.region-section-li ul.segment-6-ul-content li.segment-6-li-content ul.segment-7-ul-content.region-ul-list {
          display: flex;
          flex-wrap: wrap; }
          .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content.region-ul-parent li.segment-5-li-content.region-section-li ul.segment-6-ul-content li.segment-6-li-content ul.segment-7-ul-content.region-ul-list li.region-li-list {
            flex: 1;
            max-width: 35%;
            min-width: 35%; }
            .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content.region-ul-parent li.segment-5-li-content.region-section-li ul.segment-6-ul-content li.segment-6-li-content ul.segment-7-ul-content.region-ul-list li.region-li-list .region-li-list-label {
              padding-left: 5px;
              font-weight: normal;
              font-family: 'Franklin Gothic Medium V2'; }
          .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content.region-ul-parent li.segment-5-li-content.region-section-li ul.segment-6-ul-content li.segment-6-li-content ul.segment-7-ul-content.region-ul-list li.segment-7-li-content {
            flex: 1;
            /*text-align: center;*/ }
            .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content.region-ul-parent li.segment-5-li-content.region-section-li ul.segment-6-ul-content li.segment-6-li-content ul.segment-7-ul-content.region-ul-list li.segment-7-li-content:last-child {
              color: #298BAD; }
      .segment-first-table-row ul.segment-1-ul.region-li-expand li.segment-1-li-content ul.segment-2-ul-content li.segment-2-li-content ul.segment-3-ul-content li.segment-4-li-content ul.segment-4-ul-content.region-ul-parent li.segment-5-li-content.region-section-li ul.segment-6-ul-content.no-data-found {
        border: 0;
        text-align: center; }
.segment-first-table-row ul.segment-1-ul.region-li-expand ul.segment-3-ul-content ul.segment-4-ul-content li.region-section-li ul.segment-6-ul-content {
  padding: 0;
  margin: 0;
  list-style-type: none;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc; }
  .segment-first-table-row ul.segment-1-ul.region-li-expand ul.segment-3-ul-content ul.segment-4-ul-content li.region-section-li ul.segment-6-ul-content li.segment-6-li-content:nth-of-type(odd) {
    background: #fff;
    padding: 5px; }
  .segment-first-table-row ul.segment-1-ul.region-li-expand ul.segment-3-ul-content ul.segment-4-ul-content li.region-section-li ul.segment-6-ul-content li.segment-6-li-content:nth-of-type(even) {
    background: #d6d6d6;
    padding: 5px; }
  .segment-first-table-row ul.segment-1-ul.region-li-expand ul.segment-3-ul-content ul.segment-4-ul-content li.region-section-li ul.segment-6-ul-content ul.region-ul-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .segment-first-table-row ul.segment-1-ul.region-li-expand ul.segment-3-ul-content ul.segment-4-ul-content li.region-section-li ul.segment-6-ul-content ul.region-ul-list li.region-li-list {
      display: flex;
      align-items: center; }
      .segment-first-table-row ul.segment-1-ul.region-li-expand ul.segment-3-ul-content ul.segment-4-ul-content li.region-section-li ul.segment-6-ul-content ul.region-ul-list li.region-li-list ul.segment-8-ul-content {
        padding: 0;
        margin: 0;
        list-style-type: none; }
        .segment-first-table-row ul.segment-1-ul.region-li-expand ul.segment-3-ul-content ul.segment-4-ul-content li.region-section-li ul.segment-6-ul-content ul.region-ul-list li.region-li-list ul.segment-8-ul-content li.country-section-li {
          display: flex;
          align-items: center;
          justify-content: center; }
          .segment-first-table-row ul.segment-1-ul.region-li-expand ul.segment-3-ul-content ul.segment-4-ul-content li.region-section-li ul.segment-6-ul-content ul.region-ul-list li.region-li-list ul.segment-8-ul-content li.country-section-li .plus-circle-icon {
            min-width: 30px;
            border-right: 0;
            display: flex; }
          .segment-first-table-row ul.segment-1-ul.region-li-expand ul.segment-3-ul-content ul.segment-4-ul-content li.region-section-li ul.segment-6-ul-content ul.region-ul-list li.region-li-list ul.segment-8-ul-content li.country-section-li ul.country-section-list {
            padding: 0;
            margin: 0;
            list-style-type: none; }
.segment-first-table-row ul.segment-1-ul.region-li-expand ul.segment-3-ul-content ul.segment-4-ul-content:nth-of-type(odd) {
  background: #f6f6f6; }

.planning-page {
  /* padding-top: 20px;*/ }
  .planning-page .planning-boxs {
    border: 2px solid orange;
    z-index: 1;
    text-align: center;
    position: relative;
    cursor: pointer;
    padding: 0; }
    .planning-page .planning-boxs > div {
      position: relative; }
  .planning-page .trend-sec {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 170px;
    position: relative;
    z-index: 5;
    flex-direction: column;
    color: #fff;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
    .planning-page .trend-sec:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 95%;
      height: 100%;
      background: #000;
      z-index: 1; }
    .planning-page .trend-sec .trend-name,
    .planning-page .trend-sec .section-name {
      position: relative;
      z-index: 99;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
    .planning-page .trend-sec .section-name {
      font-size: 25px; }
  .planning-page .bg-img {
    content: "";
    width: 100%;
    position: absolute;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    filter: grayscale(100%); }
  .planning-page .buttons-html5 {
    text-decoration: none; }

#sharedashboard ul.emil-list {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 20px; }
  #sharedashboard ul.emil-list li {
    list-style-type: none;
    border: 1px solid #ccc;
    border-radius: 20px;
    float: left;
    display: flex;
    align-items: center;
    margin-right: 15px;
    margin-top: 5px; }
    #sharedashboard ul.emil-list li span.fa-user-icon {
      background: #404040;
      border-radius: 50%;
      padding: 3px 7px; }
      #sharedashboard ul.emil-list li span.fa-user-icon i.fa-user {
        color: #fff; }
    #sharedashboard ul.emil-list li i.fa-times {
      color: #404040;
      font-size: 17px;
      padding-right: 8px; }
#sharedashboard .add-email,
#sharedashboard .add-email-mMessage {
  border-bottom: 1px solid #404040 !important;
  border-radius: 0; }
#sharedashboard #addEmail:focus,
#sharedashboard #addEmailMessage:focus {
  box-shadow: 0px 0px 0px 0px rgba(0, 123, 255, 0.25);
  border-bottom: 1px solid #80bdff !important;
  border-radius: 0; }
#sharedashboard .search-head_popup {
  color: orange;
  border-bottom: 2px solid orange;
  padding-bottom: 5px;
  margin-top: 5px;
  width: auto;
  display: inline;
  font-size: 18px; }
  #sharedashboard .search-head_popup.removeBorder {
    border-bottom: 0px solid orange; }
  #sharedashboard .search-head_popup #SearchTermInputSec2 {
    display: inherit;
    background: #404040;
    padding: 5px 0px 5px 5px;
    font-size: 20px;
    border-radius: 3px; }
    #sharedashboard .search-head_popup #SearchTermInputSec2 .input-group-btn button.btn-bubble.market_analysis_btn {
      background: transparent;
      color: #fff;
      border: 0; }
    #sharedashboard .search-head_popup #SearchTermInputSec2 input#SearchTermInput2 {
      border: 0 !important;
      background: #f6f6f6 !important;
      outline: none;
      padding: 2px 4px;
      font-size: 18px;
      min-width: 230px; }
#sharedashboard #search_result_div_3 {
  left: 20% !important;
  z-index: 1;
  top: 60px;
  width: 53% !important;
  max-width: 247px;
  max-height: 180px;
  overflow-y: auto;
  overflow-x: hidden; }
  #sharedashboard #search_result_div_3 ul.list-inline {
    margin: 0; }
    #sharedashboard #search_result_div_3 ul.list-inline li.searchlist_home2 {
      display: flex;
      align-items: center;
      padding: 5px 0; }
  #sharedashboard #search_result_div_3 .searchlist_custom_trend {
    padding-bottom: 2px;
    cursor: pointer; }

.planning-page-2 {
  font-family: 'Franklin Gothic Medium V2'; }
  .planning-page-2 #left_content_div #eco-system-tab-inner img {
    width: 92% !important;
    margin: auto; }
  .planning-page-2 .planning-right-menu {
    background: #f6f6f6;
    padding-left: 0px; }
    .planning-page-2 .planning-right-menu .togglePlaningSec {
      width: 35px;
      position: fixed;
      right: 20.5%;
      background: #f6f6f6;
      padding: 3px 10px;
      border-radius: 5px 0px 0px 5px;
      color: #fff;
      font-size: 16px;
      cursor: pointer; }
    .planning-page-2 .planning-right-menu.right-col-10 {
      width: 8%; }
      .planning-page-2 .planning-right-menu.right-col-10 .togglePlaningSec {
        position: fixed;
        right: 63px;
        background: #404040;
        padding: 3px 10px;
        border-radius: 5px 0px 0px 5px;
        color: #fff;
        font-size: 16px;
        cursor: pointer; }
      .planning-page-2 .planning-right-menu.right-col-10 .navigation {
        width: 85px; }
        .planning-page-2 .planning-right-menu.right-col-10 .navigation__link {
          transition: all 0.3s;
          padding: 15px 0;
          border-left: 3px solid transparent;
        /* &.active{
            border-left: 3px solid $c-sky-blue;
            background-color: #2e3d48c7;
      } 
      &:hover {
         border-left: 3px solid $c-sky-blue;
         background-color: #2e3d48c7;
      }*/ }
          .planning-page-2 .planning-right-menu.right-col-10 .navigation__link .trend-sec {
            justify-content: center;
            flex-direction: column; }
          .planning-page-2 .planning-right-menu.right-col-10 .navigation__link .section-name {
            text-align: center;
            padding-top: 5px;
            color: #404040;
            font-size: 10px; }
    .planning-page-2 .planning-right-menu .navigation {
      position: fixed;
      /*right:0;    */
      width: 100%; }
      .planning-page-2 .planning-right-menu .navigation__link {
        display: block;
        color: #404040;
        border-left: 3px solid transparent; }
        .planning-page-2 .planning-right-menu .navigation__link:hover {
          border-left: 3px solid #298BAD;
          text-decoration: none; }
        .planning-page-2 .planning-right-menu .navigation__link.active {
          border-left: 3px solid #298BAD; }
          .planning-page-2 .planning-right-menu .navigation__link.active .section-name {
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2'; }
    .planning-page-2 .planning-right-menu .row {
      padding: 0px 0 20px 20px; }
    .planning-page-2 .planning-right-menu .planning-boxs {
      margin-bottom: 0px;
      padding-right: 0; }
      .planning-page-2 .planning-right-menu .planning-boxs .trend-sec {
        display: flex;
        align-items: center;
        font-family: 'Franklin Gothic Medium V2';
        /*&.active{ 
            border-left: 3px solid $c-secondary;
            .section-name {font-weight: normal;
            font-family: 'Franklin Gothic Medium V2';}
        }*/ }
        .planning-page-2 .planning-right-menu .planning-boxs .trend-sec img {
          max-width: 35px;
          filter: invert(1); }
  .planning-page-2 .left-col-90 {
    width: 92%; }
  .planning-page-2 .selected-strip {
    padding-left: 15px;
    padding-top: 10px; }
  .planning-page-2 .dashboard-head-l-border {
    border-left: 5px solid #298BAD;
    padding-left: 6px;
    margin-bottom: 15px; }
  .planning-page-2 .dashboard-view-details .view-details {
    text-decoration: underline;
    color: #404040;
    width: 100%;
    text-align: right;
    border-bottom: 5px solid #298BAD;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 14px;
    margin: 15px 0;
    display: block; }
    .planning-page-2 .dashboard-view-details .view-details span {
      display: block;
      padding-bottom: 5px; }
  .planning-page-2 .c-orange {
    color: #298BAD !important; }
  .planning-page-2 .vender-analysis-tab-sec {
    padding-top: 0 !important; }
    .planning-page-2 .vender-analysis-tab-sec a.company {
      color: #fff;
      font-size: 12px; }
    .planning-page-2 .vender-analysis-tab-sec .t-row-content {
      display: flex;
      align-items: center; }
      .planning-page-2 .vender-analysis-tab-sec .t-row-content .t-cell-desc-l a {
        padding: 0 5px; }
    .planning-page-2 .vender-analysis-tab-sec .t-row-cell {
      min-height: 35px; }
      .planning-page-2 .vender-analysis-tab-sec .t-row-cell .t-element {
        display: flex;
        align-items: center;
        justify-content: center; }
    .planning-page-2 .vender-analysis-tab-sec .row-wrapper {
      padding-bottom: 0px !important; }
    .planning-page-2 .vender-analysis-tab-sec #vendor_analysis {
      margin-bottom: 0px !important; }
  .planning-page-2 .info-show-grey,
  .planning-page-2 .info-show-red {
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 14px; }
  .planning-page-2 #latest_industry_developments_table table,
  .planning-page-2 #new_product_and_project_updates table,
  .planning-page-2 #mergers_and_acquisions table,
  .planning-page-2 #joint_ventures_collaborations_partnerships table,
  .planning-page-2 #financial_announcements table,
  .planning-page-2 #new_product_launches table,
  .planning-page-2 #investment_capital_raising table,
  .planning-page-2 #latest_industry_developments_comp_table table,
  .planning-page-2 #sustainability_initiatives_table table {
    background: transparent;
    color: inherit;
    border: none; }
    .planning-page-2 #latest_industry_developments_table table thead,
    .planning-page-2 #new_product_and_project_updates table thead,
    .planning-page-2 #mergers_and_acquisions table thead,
    .planning-page-2 #joint_ventures_collaborations_partnerships table thead,
    .planning-page-2 #financial_announcements table thead,
    .planning-page-2 #new_product_launches table thead,
    .planning-page-2 #investment_capital_raising table thead,
    .planning-page-2 #latest_industry_developments_comp_table table thead,
    .planning-page-2 #sustainability_initiatives_table table thead {
      display: table-header-group; }
      .planning-page-2 #latest_industry_developments_table table thead tr th,
      .planning-page-2 #new_product_and_project_updates table thead tr th,
      .planning-page-2 #mergers_and_acquisions table thead tr th,
      .planning-page-2 #joint_ventures_collaborations_partnerships table thead tr th,
      .planning-page-2 #financial_announcements table thead tr th,
      .planning-page-2 #new_product_launches table thead tr th,
      .planning-page-2 #investment_capital_raising table thead tr th,
      .planning-page-2 #latest_industry_developments_comp_table table thead tr th,
      .planning-page-2 #sustainability_initiatives_table table thead tr th {
        padding: 10px 15px 10px 10px !important;
        white-space: nowrap; }
      .planning-page-2 #latest_industry_developments_table table thead th.sorting_asc,
      .planning-page-2 #new_product_and_project_updates table thead th.sorting_asc,
      .planning-page-2 #mergers_and_acquisions table thead th.sorting_asc,
      .planning-page-2 #joint_ventures_collaborations_partnerships table thead th.sorting_asc,
      .planning-page-2 #financial_announcements table thead th.sorting_asc,
      .planning-page-2 #new_product_launches table thead th.sorting_asc,
      .planning-page-2 #investment_capital_raising table thead th.sorting_asc,
      .planning-page-2 #latest_industry_developments_comp_table table thead th.sorting_asc,
      .planning-page-2 #sustainability_initiatives_table table thead th.sorting_asc {
        min-width: 105px; }
    .planning-page-2 #latest_industry_developments_table table tbody tr td,
    .planning-page-2 #new_product_and_project_updates table tbody tr td,
    .planning-page-2 #mergers_and_acquisions table tbody tr td,
    .planning-page-2 #joint_ventures_collaborations_partnerships table tbody tr td,
    .planning-page-2 #financial_announcements table tbody tr td,
    .planning-page-2 #new_product_launches table tbody tr td,
    .planning-page-2 #investment_capital_raising table tbody tr td,
    .planning-page-2 #latest_industry_developments_comp_table table tbody tr td,
    .planning-page-2 #sustainability_initiatives_table table tbody tr td {
      padding: 8px 10px !important; }
    .planning-page-2 #latest_industry_developments_table table tbody tr td, .planning-page-2 #latest_industry_developments_table table tbody tr td a,
    .planning-page-2 #new_product_and_project_updates table tbody tr td,
    .planning-page-2 #new_product_and_project_updates table tbody tr td a,
    .planning-page-2 #mergers_and_acquisions table tbody tr td,
    .planning-page-2 #mergers_and_acquisions table tbody tr td a,
    .planning-page-2 #joint_ventures_collaborations_partnerships table tbody tr td,
    .planning-page-2 #joint_ventures_collaborations_partnerships table tbody tr td a,
    .planning-page-2 #financial_announcements table tbody tr td,
    .planning-page-2 #financial_announcements table tbody tr td a,
    .planning-page-2 #new_product_launches table tbody tr td,
    .planning-page-2 #new_product_launches table tbody tr td a,
    .planning-page-2 #investment_capital_raising table tbody tr td,
    .planning-page-2 #investment_capital_raising table tbody tr td a,
    .planning-page-2 #latest_industry_developments_comp_table table tbody tr td,
    .planning-page-2 #latest_industry_developments_comp_table table tbody tr td a,
    .planning-page-2 #sustainability_initiatives_table table tbody tr td,
    .planning-page-2 #sustainability_initiatives_table table tbody tr td a {
      color: #404040;
      font-size: 13px; }
    .planning-page-2 #latest_industry_developments_table table tbody tr td a.requestNewsCta,
    .planning-page-2 #new_product_and_project_updates table tbody tr td a.requestNewsCta,
    .planning-page-2 #mergers_and_acquisions table tbody tr td a.requestNewsCta,
    .planning-page-2 #joint_ventures_collaborations_partnerships table tbody tr td a.requestNewsCta,
    .planning-page-2 #financial_announcements table tbody tr td a.requestNewsCta,
    .planning-page-2 #new_product_launches table tbody tr td a.requestNewsCta,
    .planning-page-2 #investment_capital_raising table tbody tr td a.requestNewsCta,
    .planning-page-2 #latest_industry_developments_comp_table table tbody tr td a.requestNewsCta,
    .planning-page-2 #sustainability_initiatives_table table tbody tr td a.requestNewsCta {
      color: #298BAD;
      font-size: 13px; }
  .planning-page-2 #latest_industry_developments_table .search_button_wrapper .dataTables_filter,
  .planning-page-2 #new_product_and_project_updates .search_button_wrapper .dataTables_filter,
  .planning-page-2 #mergers_and_acquisions .search_button_wrapper .dataTables_filter,
  .planning-page-2 #joint_ventures_collaborations_partnerships .search_button_wrapper .dataTables_filter,
  .planning-page-2 #financial_announcements .search_button_wrapper .dataTables_filter,
  .planning-page-2 #new_product_launches .search_button_wrapper .dataTables_filter,
  .planning-page-2 #investment_capital_raising .search_button_wrapper .dataTables_filter,
  .planning-page-2 #latest_industry_developments_comp_table .search_button_wrapper .dataTables_filter,
  .planning-page-2 #sustainability_initiatives_table .search_button_wrapper .dataTables_filter {
    width: 61%; }
  .planning-page-2 #top_market_by_market_size_table_eyms .search_button_wrapper .dataTables_filter,
  .planning-page-2 #top_market_by_market_size_table_CAGR .search_button_wrapper .dataTables_filter,
  .planning-page-2 #top_market_by_market_size_report_trending_view_count .search_button_wrapper .dataTables_filter {
    visibility: hidden; }
  .planning-page-2 #regional_analysis_div table#DataTables_Table_2 thead tr th,
  .planning-page-2 #regional_analysis_div table#DataTables_Table_2 tbody tr th {
    white-space: nowrap; }
  .planning-page-2 #regional_analysis_div table#DataTables_Table_2 thead tr .th-60,
  .planning-page-2 #regional_analysis_div table#DataTables_Table_2 thead tr .td-60,
  .planning-page-2 #regional_analysis_div table#DataTables_Table_2 tbody tr .th-60,
  .planning-page-2 #regional_analysis_div table#DataTables_Table_2 tbody tr .td-60 {
    width: 60% !important; }
  .planning-page-2 #regional_analysis_div table#DataTables_Table_2 thead tr .th-10,
  .planning-page-2 #regional_analysis_div table#DataTables_Table_2 thead tr .td-60,
  .planning-page-2 #regional_analysis_div table#DataTables_Table_2 tbody tr .th-10,
  .planning-page-2 #regional_analysis_div table#DataTables_Table_2 tbody tr .td-60 {
    width: 10% !important; }
  .planning-page-2 .legends-box.legends-box-mobile {
    border: none !important; }
    .planning-page-2 .legends-box.legends-box-mobile label span {
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
  .planning-page-2 #touchpoint-tab .top-search-touchpoint {
    padding-top: 0 !important; }

.monthly_analysis {
  max-width: 1018px; }
  .monthly_analysis table .sorting_1 {
    min-width: 100px; }

.full-width-div .monthly_analysis {
  max-width: 100%; }

.switch-tab-view a {
  font-size: 12px;
  padding: 4px 0;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #fff;
  cursor: pointer;
  text-decoration: underline;
  white-space: nowrap; }

#trend_definition_page table#trend_definition_table .info-td-sec {
  position: relative;
  display: flex;
  justify-content: center; }
#trend_definition_page table#trend_definition_table .info-icon {
  width: 20px;
  height: 20px;
  border: 1px solid #666;
  border-radius: 50%;
  padding: 1px 8px;
  cursor: pointer;
  position: relative;
  left: -10px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
#trend_definition_page table#trend_definition_table .definition-content {
  display: none;
  position: absolute;
  background: #fff;
  padding: 10px;
  margin: 0;
  border: 1px solid #ccc;
  min-width: 200px;
  top: 30px;
  max-width: 300px;
  right: 15px;
  z-index: 1; }
#trend_definition_page table#trend_definition_table .info-icon:hover + .definition-content {
  display: inherit; }
#trend_definition_page table#trend_definition_table .tabledit-toolbar {
  display: flex;
  justify-content: center; }

.siign-up-bayer > .row {
  height: 100vh; }
.siign-up-bayer .left-side-sec {
  padding: 0;
  background-image: url("/images/web-onboarding-orange.png");
  background-position: left;
  background-repeat: no-repeat;
  background-size: inherit;
  color: #fff; }
  .siign-up-bayer .left-side-sec .welcome-banner .onbording-logo {
    margin: auto;
    text-align: center;
    padding-top: 10%; }
    .siign-up-bayer .left-side-sec .welcome-banner .onbording-logo img {
      max-width: 250px;
      padding-bottom: 10px; }
  .siign-up-bayer .left-side-sec .welcome-banner .thanks-pra {
    padding: 5%; }
    .siign-up-bayer .left-side-sec .welcome-banner .thanks-pra h1 {
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
    .siign-up-bayer .left-side-sec .welcome-banner .thanks-pra .btn-getstart {
      font-size: 18px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      padding: 2% 6%; }
.siign-up-bayer .right-side-sec .sign-up-form {
  padding: 15px; }
  .siign-up-bayer .right-side-sec .sign-up-form .c-dark i {
    font-size: 20px; }
  .siign-up-bayer .right-side-sec .sign-up-form input.form-control,
  .siign-up-bayer .right-side-sec .sign-up-form select.form-control {
    border: 0;
    border-bottom: 1px solid #666;
    background: transparent;
    border-radius: 0;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    color: #404040; }
    .siign-up-bayer .right-side-sec .sign-up-form input.form-control::placeholder,
    .siign-up-bayer .right-side-sec .sign-up-form select.form-control::placeholder {
      color: #404040; }
.siign-up-bayer .right-side-sec .thanks-massage {
  display: flex;
  justify-content: space-between;
  color: #fff; }

.popover.infopopover {
  min-width: 500px;
  justify-content: center; }
  .popover.infopopover .popover-header {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    color: orange; }

.market-data-wizard {
  padding-right: 0 !important; }
  .market-data-wizard .cd-popup-container {
    background: none;
    padding-top: 42px; }
  .market-data-wizard modal-dialog-centered {
    max-width: 100%;
    padding: 0;
    min-height: calc(100% - 3.5rem); }
  .market-data-wizard .modal-content {
    /* height: 100%;*/
    height: calc(100vh - 50px);
    overflow: auto;
    width: 100%;
    margin: auto;
    pointer-events: fill;
    /* Track */
    /* Handle */
    /* Handle on hover */
    border-radius: 0px; }
    .market-data-wizard .modal-content::-webkit-scrollbar {
      width: 5px; }
    .market-data-wizard .modal-content::-webkit-scrollbar-track {
      background: #f6f6f6; }
    .market-data-wizard .modal-content::-webkit-scrollbar-thumb {
      background: #999; }
    .market-data-wizard .modal-content::-webkit-scrollbar-thumb:hover {
      background: #666; }
  .market-data-wizard .modal-body {
    padding: 0px; }
  .market-data-wizard .wizard > .content > .body {
    position: relative;
    /* height: 90%; */ }
  .market-data-wizard .wizard > .content > .body ul {
    list-style: none !important;
    width: 100%; }
  .market-data-wizard .modal-header {
    background: transparent;
    flex-direction: column;
    padding-bottom: 0;
    border: 0;
    display: none; }
  .market-data-wizard .edit-preferences .domains-section .domains-list ul li {
    min-width: 66px; }
    .market-data-wizard .edit-preferences .domains-section .domains-list ul li p {
      font-size: 11px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
  .market-data-wizard .edit-preferences .mega-trends-list .item-list, .market-data-wizard .edit-preferences .custom-trends-list .item-list {
    min-height: 110px;
    margin-bottom: 15px; }
  .market-data-wizard .edit-preferences .mega-trends-list p, .market-data-wizard .edit-preferences .custom-trends-list p {
    font-size: 12px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .market-data-wizard .edit-preferences .trendsCls h6 {
    font-size: 14px;
    margin-bottom: 15px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .market-data-wizard .modal-body {
    /* padding: 0 !important; */
    /*min-height: 100% !important;*/ }
    .market-data-wizard .modal-body .wizard {
      min-height: 100%;
      display: flex; }
      .market-data-wizard .modal-body .wizard .steps {
        background: #fff;
        padding: 15px;
        width: 25%;
        border-right: 5px solid #f6f6f6; }
        .market-data-wizard .modal-body .wizard .steps ul {
          display: block;
          padding-top: 15px; }
          .market-data-wizard .modal-body .wizard .steps ul li,
          .market-data-wizard .modal-body .wizard .steps ul a,
          .market-data-wizard .modal-body .wizard .steps ul .wizard-text-label {
            opacity: 1 !important;
            color: #fff;
            border-radius: 0;
            box-shadow: none;
            outline: none; }
          .market-data-wizard .modal-body .wizard .steps ul li {
            padding-bottom: 15px; }
            .market-data-wizard .modal-body .wizard .steps ul li a {
              background: transparent;
              display: block;
              flex-direction: column;
              justify-content: center;
              text-align: left;
              color: #fff;
              padding: 0;
              margin-bottom: 15px; }
              .market-data-wizard .modal-body .wizard .steps ul li a .number {
                display: none; }
              .market-data-wizard .modal-body .wizard .steps ul li a .wizard-icon {
                border-radius: 50%;
                padding: 22px 9px 7px 8px;
                position: relative;
                margin-bottom: 15px;
                display: initial; }
              .market-data-wizard .modal-body .wizard .steps ul li a .wizard-text-label {
                margin-top: 0px;
                font-size: 13px;
                color: #404040;
                font-weight: normal;
                font-family: 'Franklin Gothic Medium V2'; }
                .market-data-wizard .modal-body .wizard .steps ul li a .wizard-text-label::after {
                  content: "";
                  background-color: #ccc;
                  position: absolute;
                  width: 3px;
                  z-index: 999;
                  height: 25px;
                  left: 11%;
                  display: block; }
              .market-data-wizard .modal-body .wizard .steps ul li a .label_last_child::after {
                background-color: #fff !important;
                width: 0px; }
              .market-data-wizard .modal-body .wizard .steps ul li a .wizard-text-label-2 {
                color: #666;
                margin-top: 1px;
                white-space: nowrap;
                display: none; }
                .market-data-wizard .modal-body .wizard .steps ul li a .wizard-text-label-2 .number-text {
                  font-weight: normal;
                  font-family: 'Franklin Gothic Medium V2';
                  color: orangered; }
          .market-data-wizard .modal-body .wizard .steps ul li.current a {
            background: transparent;
            display: block;
            flex-direction: column;
            justify-content: center;
            text-align: left;
            color: #fff; }
            .market-data-wizard .modal-body .wizard .steps ul li.current a .number {
              display: none; }
            .market-data-wizard .modal-body .wizard .steps ul li.current a .wizard-icon {
              border: 2px solid #008040;
              border-radius: 50%;
              padding: 22px 9px 7px 8px;
              position: relative;
              margin-bottom: 15px;
              display: initial; }
              .market-data-wizard .modal-body .wizard .steps ul li.current a .wizard-icon::after {
                content: "";
                position: absolute;
                width: 100%;
                height: 10px; }
            .market-data-wizard .modal-body .wizard .steps ul li.current a .wizard-text-label {
              font-weight: bold;
              margin-top: 0px;
              font-size: 13px;
              color: #404040;
              font-weight: normal;
              font-family: 'Franklin Gothic Medium V2';
                                 /*&::after {
                                    content: "";
                                    position: absolute;
                                    width: 100%;
                                    height: 10px;

                                }*/ }
          .market-data-wizard .modal-body .wizard .steps ul .number_box {
            background-color: #e6e6e6;
            padding: 5px 10px;
            color: #404040;
            border: 1px solid #404040;
            margin-right: 5px;
            border-radius: 3px;
            z-index: 1000;
            position: relative; }
          .market-data-wizard .modal-body .wizard .steps ul .active_number {
            background-color: #298BAD !important;
            color: #fff !important;
            padding: 5px 10px;
            border: 1px solid #404040;
            margin-right: 5px;
            border-radius: 3px;
            z-index: 1000;
            position: relative; }
          .market-data-wizard .modal-body .wizard .steps ul .active_label {
            color: #298BAD !important;
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2'; }
          .market-data-wizard .modal-body .wizard .steps ul .active_label {
            color: #298BAD !important;
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2'; }
            .market-data-wizard .modal-body .wizard .steps ul .active_label::after {
              background-color: #298BAD !important; }
          .market-data-wizard .modal-body .wizard .steps ul li.done a {
            color: #a6c1ff; }
            .market-data-wizard .modal-body .wizard .steps ul li.done a .wizard-text-label {
              /*color: $c-white;*/ }
          .market-data-wizard .modal-body .wizard .steps ul li.disabled {
            opacity: 1 !important; }
      .market-data-wizard .modal-body .wizard .content {
        background: #fff;
        /* min-height:100%;*/
        margin: 0;
        width: 75%; }
        .market-data-wizard .modal-body .wizard .content .top-heading {
          font-size: 16px;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          text-transform: uppercase;
          padding-top: 15px;
          margin-bottom: 0;
          color: #404040;
          padding-bottom: 5px;
          width: 95%;
          padding-left: 15px; }
        .market-data-wizard .modal-body .wizard .content section {
          width: 100%;
          padding: 0px;
          /* Track */
          /* Handle */
          /* Handle on hover */ }
          .market-data-wizard .modal-body .wizard .content section::-webkit-scrollbar {
            width: 5px; }
          .market-data-wizard .modal-body .wizard .content section::-webkit-scrollbar-track {
            background: #f6f6f6; }
          .market-data-wizard .modal-body .wizard .content section::-webkit-scrollbar-thumb {
            background: #999; }
          .market-data-wizard .modal-body .wizard .content section::-webkit-scrollbar-thumb:hover {
            background: #666; }
        .market-data-wizard .modal-body .wizard .content .section-1 ul.nav.nav-pills {
          width: 80%;
          margin: auto;
          padding: 0;
          text-align: center;
          display: flex;
          flex-wrap: wrap;
          list-style-type: none; }
          .market-data-wizard .modal-body .wizard .content .section-1 ul.nav.nav-pills li {
            flex: 1;
            list-style-type: none;
            border: 1px solid #298BAD;
           /* margin: 0 15px;
          border-radius: 5px; */
            cursor: pointer;
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2'; }
            .market-data-wizard .modal-body .wizard .content .section-1 ul.nav.nav-pills li a.nav-link {
              color: #666; }
            .market-data-wizard .modal-body .wizard .content .section-1 ul.nav.nav-pills li a.nav-link {
              border-radius: 0;
              font-size: 13px; }
            .market-data-wizard .modal-body .wizard .content .section-1 ul.nav.nav-pills li a.nav-link.active {
              background-color: #298BAD;
              font-size: 13px;
              font-weight: normal;
              font-family: 'Franklin Gothic Medium V2';
              color: #fff; }
        .market-data-wizard .modal-body .wizard .content .section-1 ul.top_relevant_wrapper.nav.nav-pills {
          width: 85%;
          margin: 5px 0px 20px 20px !important;
          padding: 0;
          text-align: center;
          display: flex;
          flex-wrap: wrap;
          list-style-type: none; }
          .market-data-wizard .modal-body .wizard .content .section-1 ul.top_relevant_wrapper.nav.nav-pills li {
            flex: 1;
            list-style-type: none;
            border: none !important;
           /* margin: 0 15px;
          border-radius: 5px; */
            cursor: pointer;
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2'; }
            .market-data-wizard .modal-body .wizard .content .section-1 ul.top_relevant_wrapper.nav.nav-pills li a.nav-link {
              color: #404040; }
            .market-data-wizard .modal-body .wizard .content .section-1 ul.top_relevant_wrapper.nav.nav-pills li a.nav-link {
              border-radius: 0;
              font-size: 14px;
              margin-right: 20px;
              border-radius: 3px;
              padding: 10px;
              text-align: left;
              text-transform: uppercase;
              border: 1px solid #404040; }
            .market-data-wizard .modal-body .wizard .content .section-1 ul.top_relevant_wrapper.nav.nav-pills li a.nav-link.active {
              background-color: #404040;
              font-size: 14px;
              font-weight: normal;
              font-family: 'Franklin Gothic Medium V2';
              color: #fff;
              text-align: left;
              text-transform: uppercase; }
        .market-data-wizard .modal-body .wizard .content .section-1 .select-trends .input {
          display: flex;
          justify-content: flex-start;
          align-items: center;
          margin-bottom: 15px; }
          .market-data-wizard .modal-body .wizard .content .section-1 .select-trends .input label {
            white-space: nowrap;
            padding: 0;
            margin-bottom: 0;
            margin-right: 15px; }
          .market-data-wizard .modal-body .wizard .content .section-1 .select-trends .input input[type=checkbox],
          .market-data-wizard .modal-body .wizard .content .section-1 .select-trends .input input[type=radio] {
            width: 20px;
            height: 17px;
            margin-right: 5px; }
        .market-data-wizard .modal-body .wizard .content .section-1 #IndustryTrendsTab ul.nav.nav-tabs {
          list-style: none !important;
          flex-wrap: nowrap;
          max-width: 99%;
          overflow: auto;
          /* Track */
          /* Handle */
          /* Handle on hover */ }
          .market-data-wizard .modal-body .wizard .content .section-1 #IndustryTrendsTab ul.nav.nav-tabs::-webkit-scrollbar {
            width: 5px; }
          .market-data-wizard .modal-body .wizard .content .section-1 #IndustryTrendsTab ul.nav.nav-tabs::-webkit-scrollbar-track {
            background: #f6f6f6; }
          .market-data-wizard .modal-body .wizard .content .section-1 #IndustryTrendsTab ul.nav.nav-tabs::-webkit-scrollbar-thumb {
            background: #999; }
          .market-data-wizard .modal-body .wizard .content .section-1 #IndustryTrendsTab ul.nav.nav-tabs::-webkit-scrollbar-thumb:hover {
            background: #666; }
          .market-data-wizard .modal-body .wizard .content .section-1 #IndustryTrendsTab ul.nav.nav-tabs::-webkit-scrollbar {
            width: 5px;
            height: 6px; }
          .market-data-wizard .modal-body .wizard .content .section-1 #IndustryTrendsTab ul.nav.nav-tabs::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px #f6f6f6;
            border-radius: 0px; }
          .market-data-wizard .modal-body .wizard .content .section-1 #IndustryTrendsTab ul.nav.nav-tabs::-webkit-scrollbar-thumb {
            border-radius: 0px;
            -webkit-box-shadow: inset 0 0 6px #999; }
        .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab {
          max-height: 450px;
          overflow: auto;
          /* Track */
          /* Handle */
          /* Handle on hover */ }
          .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab::-webkit-scrollbar, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab::-webkit-scrollbar {
            width: 5px; }
          .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab::-webkit-scrollbar-track, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab::-webkit-scrollbar-track {
            background: #f6f6f6; }
          .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab::-webkit-scrollbar-thumb, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab::-webkit-scrollbar-thumb {
            background: #999; }
          .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab::-webkit-scrollbar-thumb:hover, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab::-webkit-scrollbar-thumb:hover {
            background: #666; }
          .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab .companines-list, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab .companines-list {
            margin: 0;
            padding: 0;
            list-style-type: none; }
            .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab .companines-list li.list-items, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab .companines-list li.list-items {
              list-style-type: none;
              padding: 10px;
              cursor: pointer; }
              .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab .companines-list li.list-items .list-item-inner, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab .companines-list li.list-items .list-item-inner {
                border: 1px solid #404040;
                padding: 10px 5px 10px 20px;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: left;
                border-radius: 4px;
                text-align: center;
                font-size: 12px;
                color: #404040;
                font-weight: normal;
                font-family: 'Franklin Gothic Medium V2'; }
                .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab .companines-list li.list-items .list-item-inner a, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab .companines-list li.list-items .list-item-inner a {
                  text-decoration: none; }
              .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab .companines-list li.list-items:hover .list-item-inner, .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab .companines-list li.list-items.active .list-item-inner, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab .companines-list li.list-items:hover .list-item-inner, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab .companines-list li.list-items.active .list-item-inner {
                box-shadow: 0px 0px 5px 1px #000;
                color: #298BAD; }
                .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab .companines-list li.list-items:hover .list-item-inner a, .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab .companines-list li.list-items.active .list-item-inner a, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab .companines-list li.list-items:hover .list-item-inner a, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab .companines-list li.list-items.active .list-item-inner a {
                  color: #298BAD; }
                .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab .companines-list li.list-items:hover .list-item-inner label, .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab .companines-list li.list-items.active .list-item-inner label, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab .companines-list li.list-items:hover .list-item-inner label, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab .companines-list li.list-items.active .list-item-inner label {
                  color: #298BAD; }
          .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab #company_selection, .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab #search_selection, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab #company_selection, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab #search_selection {
            list-style: none !important;
            height: auto;
            float: left;
            display: block;
            margin: 0;
            padding: 15px 0; }
            .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab #company_selection li.tags-items, .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab #search_selection li.tags-items, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab #company_selection li.tags-items, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab #search_selection li.tags-items {
              color: #298BAD;
              box-shadow: 0px 0px 3px 1px #817c7c;
              background: transparent;
              padding: 5px 10px;
              font-weight: normal;
              font-family: 'Franklin Gothic Medium V2';
              cursor: pointer;
              float: left;
              margin-bottom: 15px; }
        .market-data-wizard .modal-body .wizard .content .section-1 .edit-preferences {
          /*max-height: 390px;*/
          max-height: 460px;
          overflow: auto;
          /* Track */
          /* Handle */
          /* Handle on hover */ }
          .market-data-wizard .modal-body .wizard .content .section-1 .edit-preferences::-webkit-scrollbar {
            width: 5px; }
          .market-data-wizard .modal-body .wizard .content .section-1 .edit-preferences::-webkit-scrollbar-track {
            background: #f6f6f6; }
          .market-data-wizard .modal-body .wizard .content .section-1 .edit-preferences::-webkit-scrollbar-thumb {
            background: #999; }
          .market-data-wizard .modal-body .wizard .content .section-1 .edit-preferences::-webkit-scrollbar-thumb:hover {
            background: #666; }
        .market-data-wizard .modal-body .wizard .content .section-2 {
          overflow: hidden; }
          .market-data-wizard .modal-body .wizard .content .section-2 .list-group li.list-group-item {
            padding: 5px;
            margin-bottom: 5px;
            border: 1px solid #298BAD;
            border-radius: 0;
            cursor: pointer;
            background: transparent;
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2'; }
            .market-data-wizard .modal-body .wizard .content .section-2 .list-group li.list-group-item a {
              color: #404040;
              font-weight: normal;
              font-family: 'Franklin Gothic Medium V2'; }
          .market-data-wizard .modal-body .wizard .content .section-2 .list-group li.list-group-item.active {
            background: #298BAD;
            border-radius: 0; }
            .market-data-wizard .modal-body .wizard .content .section-2 .list-group li.list-group-item.active a {
              color: #fff; }
          .market-data-wizard .modal-body .wizard .content .section-2 #markets_table_filter > label {
            display: flex;
            align-items: center;
            position: relative;
            margin-bottom: 20px; }
            .market-data-wizard .modal-body .wizard .content .section-2 #markets_table_filter > label input {
              margin-left: 10px;
              padding: 5px;
              border-radius: 5px !important;
              position: absolute;
              left: -10px;
              height: 32px;
              top: 0;
              width: 55%; }
            .market-data-wizard .modal-body .wizard .content .section-2 #markets_table_filter > label input:focus {
              outline: none;
              box-shadow: none; }
          .market-data-wizard .modal-body .wizard .content .section-2 .select-trends {
            display: flex;
            align-items: center; }
            .market-data-wizard .modal-body .wizard .content .section-2 .select-trends label {
              font-weight: normal;
              font-family: 'Franklin Gothic Medium V2';
              color: #404040;
              margin-right: 10px;
              white-space: nowrap; }
            .market-data-wizard .modal-body .wizard .content .section-2 .select-trends .btn-group {
              width: 41%;
              margin-left: 10px; }
              .market-data-wizard .modal-body .wizard .content .section-2 .select-trends .btn-group button {
                display: flex;
                align-items: center;
                justify-content: space-between; }
                .market-data-wizard .modal-body .wizard .content .section-2 .select-trends .btn-group button:focus {
                  box-shadow: 0 0 0 0;
                  outline: none; }
              .market-data-wizard .modal-body .wizard .content .section-2 .select-trends .btn-group .multiselect-container {
                max-height: 400px;
                width: 100%;
                overflow-x: hidden; }
                .market-data-wizard .modal-body .wizard .content .section-2 .select-trends .btn-group .multiselect-container li.multiselect-item.filter .input-group {
                  padding: 5px; }
                .market-data-wizard .modal-body .wizard .content .section-2 .select-trends .btn-group .multiselect-container li.multiselect-item.filter .input-group-btn {
                  display: none; }
                .market-data-wizard .modal-body .wizard .content .section-2 .select-trends .btn-group .multiselect-container li a {
                  white-space: normal;
                  display: flex; }
                  .market-data-wizard .modal-body .wizard .content .section-2 .select-trends .btn-group .multiselect-container li a input {
                    margin-right: 5px; }
          .market-data-wizard .modal-body .wizard .content .section-2 .section-2-inner {
            padding: 0px; }
            .market-data-wizard .modal-body .wizard .content .section-2 .section-2-inner #markets_table_wrapper {
              overflow-x: auto;
              /*max-height: 300px;*/
              max-height: 365px;
              /* Track */
              /* Handle */
              /* Handle on hover */ }
              .market-data-wizard .modal-body .wizard .content .section-2 .section-2-inner #markets_table_wrapper::-webkit-scrollbar {
                width: 5px; }
              .market-data-wizard .modal-body .wizard .content .section-2 .section-2-inner #markets_table_wrapper::-webkit-scrollbar-track {
                background: #f6f6f6; }
              .market-data-wizard .modal-body .wizard .content .section-2 .section-2-inner #markets_table_wrapper::-webkit-scrollbar-thumb {
                background: #999; }
              .market-data-wizard .modal-body .wizard .content .section-2 .section-2-inner #markets_table_wrapper::-webkit-scrollbar-thumb:hover {
                background: #666; }
        .market-data-wizard .modal-body .wizard .content .section-4 {
          max-height: 545px;
          overflow: auto; }
          .market-data-wizard .modal-body .wizard .content .section-4 .companines-list {
            margin: 0;
            padding: 0;
            list-style-type: none; }
            .market-data-wizard .modal-body .wizard .content .section-4 .companines-list li.list-items {
              list-style-type: none;
              padding: 10px;
              cursor: pointer; }
              .market-data-wizard .modal-body .wizard .content .section-4 .companines-list li.list-items .list-item-inner {
                border: 1px solid #404040;
                padding: 10px 5px 10px 20px;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: left;
                border-radius: 4px;
                text-align: center;
                font-size: 12px;
                color: #404040;
                font-weight: normal;
                font-family: 'Franklin Gothic Medium V2'; }
                .market-data-wizard .modal-body .wizard .content .section-4 .companines-list li.list-items .list-item-inner a {
                  text-decoration: none; }
              .market-data-wizard .modal-body .wizard .content .section-4 .companines-list li.list-items:hover .list-item-inner, .market-data-wizard .modal-body .wizard .content .section-4 .companines-list li.list-items.active .list-item-inner {
                box-shadow: 0px 0px 5px 1px #000;
                color: #298BAD; }
                .market-data-wizard .modal-body .wizard .content .section-4 .companines-list li.list-items:hover .list-item-inner a, .market-data-wizard .modal-body .wizard .content .section-4 .companines-list li.list-items.active .list-item-inner a {
                  color: #298BAD; }
                .market-data-wizard .modal-body .wizard .content .section-4 .companines-list li.list-items:hover .list-item-inner label, .market-data-wizard .modal-body .wizard .content .section-4 .companines-list li.list-items.active .list-item-inner label {
                  color: #298BAD; }
            .market-data-wizard .modal-body .wizard .content .section-4 .companines-list label {
              margin-bottom: 0;
              display: flex;
              font-size: 12px;
              color: #404040; }
              .market-data-wizard .modal-body .wizard .content .section-4 .companines-list label input {
                display: none; }
            .market-data-wizard .modal-body .wizard .content .section-4 .companines-list.wizard-region-list.row li {
              padding-left: 15px; }
            .market-data-wizard .modal-body .wizard .content .section-4 .companines-list.client_list.row {
              padding: 5px; }
        .market-data-wizard .modal-body .wizard .content .section-5 {
          padding: 0;
          max-height: 545px;
          overflow: auto; }
          .market-data-wizard .modal-body .wizard .content .section-5 .col-md-5.col-6 {
            display: flex;
            align-items: center;
            justify-content: space-between;
            display: flex;
            flex-wrap: nowrap; }
            .market-data-wizard .modal-body .wizard .content .section-5 .col-md-5.col-6 .border {
              flex: 1;
              max-width: 190px;
              min-width: 170px; }
            .market-data-wizard .modal-body .wizard .content .section-5 .col-md-5.col-6 .arrow-icon {
              float: right;
              text-align: right;
              display: flex;
              align-items: center i;
                align-items-font-size: 25px; }
          .market-data-wizard .modal-body .wizard .content .section-5 .border {
            padding: 5px 10px;
            color: #404040;
            border: 1px solid #ccc !important;
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2';
            text-align: left;
            min-width: 235px;
            border-radius: 4px; }
          .market-data-wizard .modal-body .wizard .content .section-5 .btn-group {
            width: 100%; }
            .market-data-wizard .modal-body .wizard .content .section-5 .btn-group button {
              display: flex;
              align-items: center;
              justify-content: space-between; }
            .market-data-wizard .modal-body .wizard .content .section-5 .btn-group .multiselect-container {
              /* max-height: 200px;*/
              max-height: 350px;
              width: 100%;
              /*overflow-x: hidden;*/
              verflow-y: auto;
              overflow-x: hidden; }
              .market-data-wizard .modal-body .wizard .content .section-5 .btn-group .multiselect-container li.multiselect-item.filter .input-group {
                padding: 5px; }
              .market-data-wizard .modal-body .wizard .content .section-5 .btn-group .multiselect-container li.multiselect-item.filter .input-group-btn {
                display: none; }
        .market-data-wizard .modal-body .wizard .content .section-2 {
          /* Track */
          /* Handle */
          /* Handle on hover */ }
          .market-data-wizard .modal-body .wizard .content .section-2::-webkit-scrollbar {
            width: 5px; }
          .market-data-wizard .modal-body .wizard .content .section-2::-webkit-scrollbar-track {
            background: #f6f6f6; }
          .market-data-wizard .modal-body .wizard .content .section-2::-webkit-scrollbar-thumb {
            background: #999; }
          .market-data-wizard .modal-body .wizard .content .section-2::-webkit-scrollbar-thumb:hover {
            background: #666; }
      .market-data-wizard .modal-body .wizard .top-heading {
        padding-top: 15px;
        color: #404040;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2'; }
      .market-data-wizard .modal-body .wizard .wizard-list-group {
        display: table;
        vertical-align: middle;
        padding-bottom: 15px;
        padding: 0 15px 15px; }
        .market-data-wizard .modal-body .wizard .wizard-list-group li.list-group-item.markets_type {
          display: table-cell;
          float: none;
          vertical-align: middle;
          border: 0 !important;
          position: relative;
          max-width: 110px;
          text-align: center;
          padding: 6px 10px !important;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          text-align: center;
          text-align: center; }
          .market-data-wizard .modal-body .wizard .wizard-list-group li.list-group-item.markets_type span {
            padding: 2px; }
          .market-data-wizard .modal-body .wizard .wizard-list-group li.list-group-item.markets_type.active {
            background: transparent !important;
            border: 0 !important;
            border-bottom: 2px solid #298BAD !important;
            color: #298BAD !important;
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2'; }
          .market-data-wizard .modal-body .wizard .wizard-list-group li.list-group-item.markets_type::after {
            content: "";
            position: absolute;
            border-right: 1px solid #ccc !important;
            top: 25%;
            bottom: 0;
            height: 50%;
            right: 0; }
        .market-data-wizard .modal-body .wizard .wizard-list-group li.list-group-item.markets_type:last-child::after {
          border-bottom: 1px solid #ccc !important; }
  .market-data-wizard #markets_table tr:nth-child(odd) {
    background-color: #f6f6f6; }
    .market-data-wizard #markets_table tr:nth-child(odd) td {
      border-bottom: 1px solid #dee2e6; }
  .market-data-wizard #markets_table tr:nth-child(even) {
    background-color: #fff; }
    .market-data-wizard #markets_table tr:nth-child(even) td {
      border-bottom: 1px solid #fff; }
  .market-data-wizard #markets_table tr td:first-child,
  .market-data-wizard #markets_table tr th:first-child {
    min-width: 30px;
    text-align: center; }
  .market-data-wizard #markets_table tr th {
    background-color: #c3c3c3;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    font-size: 10px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .market-data-wizard #markets_table tr.even {
    background: #fff; }
  .market-data-wizard #markets_table tr.odd {
    background: #f6f6f6; }
  .market-data-wizard #markets_table tr td {
    padding: 8px 15px !important;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .market-data-wizard #markets_table .custom-file-input {
    opacity: 1;
    height: 15px;
    width: 15px; }
  .market-data-wizard.cd-popup {
    background: none;
    pointer-events: none;
    /* z-index: -1 !important;*/ }
  .market-data-wizard table tr th {
    background: #404040 !important;
    color: #fff;
    vertical-align: middle !important; }
  .market-data-wizard table tr td {
    vertical-align: middle !important;
    color: #404040 !important; }
  .market-data-wizard table tbody tr:nth-of-type(odd) {
    background-color: #f6f6f6 !important; }
  .market-data-wizard wizardpagination.actions {
    position: absolute !important;
    bottom: 0;
    margin-bottom: 10px !important; }

.market-data-filter .modal-body {
 /*min-height: 400px;
padding-bottom: 5px;
padding-top:5px;*/ }
  .market-data-filter .modal-body .select-trends #frmfilter .input.radio {
    display: flex;
    align-items: center; }
  .market-data-filter .modal-body .select-trends #frmfilter .StatusLabel {
    white-space: nowrap;
    padding-left: 0;
    padding-right: 15px; }
  .market-data-filter .modal-body .select-trends #frmfilter label {
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 15px; }
  .market-data-filter .modal-body .select-trends #frmfilter input[type=checkbox],
  .market-data-filter .modal-body .select-trends #frmfilter input[type=radio] {
    width: 18px;
    max-width: 18px; }
    .market-data-filter .modal-body .select-trends #frmfilter input[type=checkbox]:focus,
    .market-data-filter .modal-body .select-trends #frmfilter input[type=radio]:focus {
      outline: none;
      box-shadow: 0 0 0; }
  .market-data-filter .modal-body .wizard > .actions ul li:first-child {
    visibility: hidden; }
  .market-data-filter .modal-body .wizard > .actions ul li:last-child {
    min-width: 560px; }
    .market-data-filter .modal-body .wizard > .actions ul li:last-child a {
      background: #298BAD;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      text-align: center; }
.market-data-filter ul.company-selection-tag {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin: 15px 0;
  float: left;
  width: 100%; }
  .market-data-filter ul.company-selection-tag li.tags-items {
    border: 1px solid #ccc;
    padding: 3px 5px;
    font-size: 12px;
    background: #e8e8e8;
    margin-right: 15px;
    width: fit-content;
    border-radius: 3px;
    display: inline-block; }
    .market-data-filter ul.company-selection-tag li.tags-items .remove_company {
      padding-left: 10px; }
      .market-data-filter ul.company-selection-tag li.tags-items .remove_company i {
        cursor: pointer; }
.market-data-filter .geographies-section .geographies {
  width: 17%; }
  .market-data-filter .geographies-section .geographies .GeoImgSpan img {
    width: 100%;
    height: 100px; }

#companies_table tbody tr td,
#users_table tbody tr td {
  vertical-align: middle;
  color: #404040; }
  #companies_table tbody tr td a.activeUserClass,
  #users_table tbody tr td a.activeUserClass {
    font-size: 18px; }
#companies_table tbody tr td:first-child,
#companies_table tbody tr td:first-child a,
#users_table tbody tr td:first-child,
#users_table tbody tr td:first-child a {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #404040;
  font-size: 13px; }
#companies_table i,
#companies_table .far,
#users_table i,
#users_table .far {
  font-size: 16px; }

#users_table_wrapper .dataTables_length {
  padding-bottom: 0; }

.companies-page-right #sorting .customSelect {
  position: relative; }
  .companies-page-right #sorting .customSelect::before, .companies-page-right #sorting .customSelect::after {
    content: "";
    position: absolute;
    right: 2px;
    top: 1px;
    bottom: 1px;
    width: 20px;
    height: 25px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none; }
  .companies-page-right #sorting .customSelect::after {
    right: 4px;
    top: 2px;
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 11px;
    pointer-events: none; }
  .companies-page-right #sorting .customSelect:focus {
    outline: 0;
    box-shadow: none; }
  .companies-page-right #sorting .customSelect #sort_by:focus {
    outline: 0;
    box-shadow: none; }

.metadata-modal .custom-toggle {
  display: flex;
  align-items: center; }
  .metadata-modal .custom-toggle .form-check {
    position: relative;
    cursor: pointer;
    padding: 0; }
    .metadata-modal .custom-toggle .form-check .form-check-input {
      /*visibility: visible;*/
      display: none;
      position: absolute;
      top: 0;
      right: 6px;
      cursor: pointer; }
    .metadata-modal .custom-toggle .form-check .form-check-label {
      cursor: pointer;
      padding: 5px 15px;
      display: flex;
      align-items: center;
      justify-content: center;
      border: 1px solid #ccc; }
    .metadata-modal .custom-toggle .form-check.check-yes .form-check-label {
      border-radius: 5px 0px 0px 5px;
      margin-right: -1px; }
    .metadata-modal .custom-toggle .form-check.check-no .form-check-label {
      border-radius: 0px 5px 5px 0px; }
    .metadata-modal .custom-toggle .form-check.check-no.active .form-check-label {
      background: #ff8822;
      color: #fff; }
    .metadata-modal .custom-toggle .form-check.check-yes.active .form-check-label {
      background: #008000;
      color: #fff; }

/* this is for desktop height 900  */
.toggle-btn-group .custom-radio .custom-input {
  /*visibility: visible;*/
  display: none;
  position: absolute;
  top: 0;
  right: 6px;
  cursor: pointer; }
.toggle-btn-group .custom-radio .custom-label {
  border: 1px solid #298BAD;
  padding: 5px 10px;
  cursor: pointer;
  font-weight: normal;
  min-height: 33px;
  display: flex;
  align-items: center;
  margin-bottom: 0; }
.toggle-btn-group .custom-radio.active .custom-label {
  background: #298BAD;
  color: #fff; }

.table_processing {
  margin-bottom: 0px;
  display: block !important; }

#SegmentTaggingPage table tr th {
  background: #404040;
  color: #fff;
  vertical-align: middle !important; }
#SegmentTaggingPage table tr td {
  vertical-align: middle !important;
  color: #404040 !important; }
#SegmentTaggingPage table tbody tr:nth-of-type(odd) {
  background-color: #f6f6f6 !important; }
#SegmentTaggingPage .AddSegCls {
  color: #298BAD; }
#SegmentTaggingPage .btn-info {
  background: #298BAD;
  color: #fff; }

.daterangepicker table tr th,
.ui-datepicker table tr th {
  background: inherit;
  color: inherit;
  vertical-align: inherit !important; }
.daterangepicker table tr td,
.ui-datepicker table tr td {
  vertical-align: middle !important;
  color: #404040 !important; }
.daterangepicker table tr th,
.daterangepicker table tr td,
.ui-datepicker table tr th,
.ui-datepicker table tr td {
  border-top: inherit !important;
  border-bottom: inherit !important;
  padding: inherit !important; }
.daterangepicker table tbody tr:nth-of-type(odd),
.ui-datepicker table tbody tr:nth-of-type(odd) {
  background-color: #f6f6f6 !important; }

.my-dashboard table tr th,
.my-dashboard table tr td,
.yc-ycc-table table tr th,
.yc-ycc-table table tr td,
.edit-preferences table tr th,
.edit-preferences table tr td {
  padding: 8px 6px !important; }

#ai_dashboard-tab .right-col-4 table tbody tr:nth-of-type(odd) {
  background-color: #fff !important; }
  #ai_dashboard-tab .right-col-4 table tbody tr:nth-of-type(odd) td {
    color: #404040; }
    #ai_dashboard-tab .right-col-4 table tbody tr:nth-of-type(odd) td a {
      color: #404040 !important; }
  #ai_dashboard-tab .right-col-4 table tbody tr:nth-of-type(odd) a {
    color: #404040 !important; }
#ai_dashboard-tab .right-col-4 table tbody tr:nth-of-type(even) {
  background-color: #f6f6f6 !important; }
  #ai_dashboard-tab .right-col-4 table tbody tr:nth-of-type(even) td {
    color: #404040; }
    #ai_dashboard-tab .right-col-4 table tbody tr:nth-of-type(even) td a {
      color: #404040 !important; }
  #ai_dashboard-tab .right-col-4 table tbody tr:nth-of-type(even) a {
    color: #404040 !important; }

.industry-container .left-sidebar-inner {
  min-width: 250px !important; }
  .industry-container .left-sidebar-inner .nav-item {
    border-bottom: 1px solid #e6e6e6 !important; }
    .industry-container .left-sidebar-inner .nav-item .nav-link {
      padding: 6px 10px 6px 10px; }

#ask_micro_survey {
  width: 30%;
  position: fixed;
  bottom: 10px;
  right: 0;
  background: #fff;
  padding: 0;
  box-shadow: 0px 4px 20px 0px #8a8484;
  z-index: 99; }
  #ask_micro_survey .closesurvey {
    position: absolute;
    left: -20px;
    top: -15px;
    background: #000;
    opacity: 1;
    border-radius: 50%;
    padding: 3px 8px;
    border: 2px solid #fff;
    color: #fff; }
  #ask_micro_survey #micro_survey_popup_header {
    padding: 10px 19px;
    background: #f6f6f6;
    clear: both;
    color: #298BAD;
    display: flex;
    font-weight: bold;
    justify-content: space-between; }
  #ask_micro_survey .textarea > textarea {
    background-color: #f6f6f6;
    border: 1px solid #ddd;
    font-size: 12px; }
  #ask_micro_survey #submitSurveyRequest {
    background-color: #404040;
    color: #fff;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  #ask_micro_survey .thumbs-icon {
    background: #E6F6FB;
    border-radius: 50%;
    font-size: 35px;
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center; }

.left-sidebar-search-dashboard {
  background: #404040; }
  .left-sidebar-search-dashboard .inner-page-sidebar .sub-heading-left {
    color: #fff;
    border-bottom: 1px solid #635e5e;
    margin: 0;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
    .left-sidebar-search-dashboard .inner-page-sidebar .sub-heading-left .fas.fa-plus-square,
    .left-sidebar-search-dashboard .inner-page-sidebar .sub-heading-left .fas.fa-minus-square {
      color: #fff;
      margin-right: 0;
      font-size: 16px;
      position: relative;
      top: 1px; }
  .left-sidebar-search-dashboard .custom-panel-group .panel-collapse {
    background: #383636; }
  .left-sidebar-search-dashboard .custom-panel-group .list-group-item {
    background: transparent;
    border: 0;
    color: #fff;
    padding: 10px;
    text-decoration: none;
    font-size: 13px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
    .left-sidebar-search-dashboard .custom-panel-group .list-group-item .menu-ico-collapse {
      padding-left: 0;
      padding-right: 3px; }
  .left-sidebar-search-dashboard .custom-panel-group ul.list-group-submenu {
    background: transparent; }
    .left-sidebar-search-dashboard .custom-panel-group ul.list-group-submenu li.list-item ul.list-group-submenu-2 {
      margin: 0;
      padding: 0px;
      list-style-type: none; }
      .left-sidebar-search-dashboard .custom-panel-group ul.list-group-submenu li.list-item ul.list-group-submenu-2 li.list-item-2 {
        color: #fff;
        display: flex;
        position: relative;
        padding-left: 10px;
        border-left: 5px solid transparent; }
        .left-sidebar-search-dashboard .custom-panel-group ul.list-group-submenu li.list-item ul.list-group-submenu-2 li.list-item-2::before {
          font-family: "Font Awesome 5 Free";
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          content: "\f111";
          position: relative;
          color: #d8d8d8;
          padding-right: 6px;
          font-size: 5px;
          position: absolute;
          top: 10px; }
        .left-sidebar-search-dashboard .custom-panel-group ul.list-group-submenu li.list-item ul.list-group-submenu-2 li.list-item-2 a.item-link {
          font-size: 11px;
          padding: 5px 15px;
          color: #d8d8d8;
          padding-left: 13px;
          text-decoration: none; }
        .left-sidebar-search-dashboard .custom-panel-group ul.list-group-submenu li.list-item ul.list-group-submenu-2 li.list-item-2.active {
          background: #2b2a2a;
          border-left: 5px solid #298bad; }
          .left-sidebar-search-dashboard .custom-panel-group ul.list-group-submenu li.list-item ul.list-group-submenu-2 li.list-item-2.active::before {
            color: #fff; }
          .left-sidebar-search-dashboard .custom-panel-group ul.list-group-submenu li.list-item ul.list-group-submenu-2 li.list-item-2.active a.item-link {
            font-weight: normal;
            font-family: 'Franklin Gothic Medium V2';
            color: #fff; }

#editPreferenceModal #txt_keyword:focus {
  box-shadow: 0 0 0;
  outline: 0; }
#editPreferenceModal .modal-body {
  padding: 0 15px; }
#editPreferenceModal .modal-footer {
  border: 0;
  padding: 0 20px 20px; }
#editPreferenceModal .edit-preferences h6 {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #404040; }
#editPreferenceModal .edit-preferences ul#myTrendsTab {
  background: #e6e6e6;
  border: 0; }
  #editPreferenceModal .edit-preferences ul#myTrendsTab li.nav-item {
    margin-bottom: -2px; }
    #editPreferenceModal .edit-preferences ul#myTrendsTab li.nav-item a.nav-link {
      padding: 10px 15px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      color: #404040; }
      #editPreferenceModal .edit-preferences ul#myTrendsTab li.nav-item a.nav-link.active {
        border-bottom: 0 !important;
        border-radius: 0; }
      #editPreferenceModal .edit-preferences ul#myTrendsTab li.nav-item a.nav-link:hover {
        border-color: transparent; }
  #editPreferenceModal .edit-preferences ul#myTrendsTab li.nav-item:first-child a {
    padding-left: 25px; }
  #editPreferenceModal .edit-preferences ul#myTrendsTab li.nav-item:first-child a.active {
    padding-left: 25px;
    background: #fff; }
#editPreferenceModal .edit-preferences #myTrendsTabContent {
  padding: 10px 15px; }
  #editPreferenceModal .edit-preferences #myTrendsTabContent #MegaTrendsTab .mega-trends-list .item-list, #editPreferenceModal .edit-preferences #myTrendsTabContent #MegaTrendsTab .custom-trends-list .item-list {
    padding: 0 10px; }
#editPreferenceModal .edit-preferences #IndustryTrendsTab ul.nav-tabs {
  border-bottom: 1px solid #e6e6e6; }
  #editPreferenceModal .edit-preferences #IndustryTrendsTab ul.nav-tabs li a {
    background: transparent; }
    #editPreferenceModal .edit-preferences #IndustryTrendsTab ul.nav-tabs li a i {
      color: #ccc; }
    #editPreferenceModal .edit-preferences #IndustryTrendsTab ul.nav-tabs li a.active {
      background: transparent; }
      #editPreferenceModal .edit-preferences #IndustryTrendsTab ul.nav-tabs li a.active i {
        color: #298BAD; }
    #editPreferenceModal .edit-preferences #IndustryTrendsTab ul.nav-tabs li a:hover i {
      color: #298BAD; }
    #editPreferenceModal .edit-preferences #IndustryTrendsTab ul.nav-tabs li a.active + p, #editPreferenceModal .edit-preferences #IndustryTrendsTab ul.nav-tabs li a:hover + p {
      margin-bottom: 0; }
#editPreferenceModal .edit-preferences #IndustryTrendsTab .mega-trends-list .item-list, #editPreferenceModal .edit-preferences #IndustryTrendsTab .custom-trends-list .item-list {
  padding: 0 10px; }
#editPreferenceModal #reset_company_id {
  background: #298BAD;
  padding: 5px 15px;
  color: #fff;
  text-decoration: none;
  text-transform: none; }

#BookAGuidePopup,
#strategy_intent_popup {
  z-index: 99999; }
  #BookAGuidePopup .modal-header,
  #strategy_intent_popup .modal-header {
    padding: 10px 20px 0;
    border-bottom: 0; }
  #BookAGuidePopup .modal-body,
  #strategy_intent_popup .modal-body {
    padding-top: 0; }
  #BookAGuidePopup .modal-content,
  #strategy_intent_popup .modal-content {
    background-image: url(/images/popup_mnm_background.png);
    background-position: right top;
    background-size: contain;
    background-repeat: no-repeat; }
    #BookAGuidePopup .modal-content .anchor-book,
    #strategy_intent_popup .modal-content .anchor-book {
      font-size: 14px !important;
      color: white;
      background: #C82333;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      padding: 10px 5%;
      font-weight: bold;
      text-decoration: none; }

#strategy_intent_popup .switch-field {
  width: 100%;
  display: flex; }
  #strategy_intent_popup .switch-field textarea {
    width: 100%;
    background: #f6f6f6;
    padding: 10px 15px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  #strategy_intent_popup .switch-field button {
    padding: 15px 30px;
    margin-left: -1px;
    border-radius: 0 2px 2px 0;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 16px; }
#strategy_intent_popup ul li a {
  color: #666 !important;
  text-decoration: underline !important;
  font-size: 12px !important; }
#strategy_intent_popup ul li:first-child {
  padding-right: 30px; }
#strategy_intent_popup .close {
  font-size: 22px;
  padding-top: 6px;
  padding-right: 6px; }

.feedback-on-trial {
  background-image: linear-gradient(to right, #004f74, #d75959); }
  .feedback-on-trial .col-1 {
    max-width: 50px; }
  .feedback-on-trial ::placeholder {
    color: #ccc;
    font-size: 13px; }
  .feedback-on-trial .form-check {
    margin-bottom: 10px; }
    .feedback-on-trial .form-check .form-check-label {
      font-size: 14px;
      color: #404040; }
  .feedback-on-trial .user-details-section {
    background-color: #f6f6f6; }
    .feedback-on-trial .user-details-section label {
      margin-bottom: 5px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      color: #404040;
      font-size: 14px; }
    .feedback-on-trial .user-details-section input {
      border: 1px solid #404040;
      min-height: 45px; }
  .feedback-on-trial input,
  .feedback-on-trial textarea {
    border: 1px solid #404040; }
  .feedback-on-trial .menu-list-slide {
    padding: 0;
    margin: 0;
    list-style-type: none;
    padding-top: 10%;
    box-sizing: border-box; }
    .feedback-on-trial .menu-list-slide .menu-list-item {
      padding: 0px 0px 18px; }
      .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle {
        background: none;
        text-decoration: none;
        box-shadow: 0 0 0 0;
        outline: none; }
        .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle .list-icon {
          position: relative; }
          .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle .list-icon i {
            font-size: 20px;
            color: #ccc; }
          .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle .list-icon::before {
            position: absolute;
            content: "";
            background: #ccc;
            height: 40px;
            left: 9px;
            bottom: 0;
            top: 19px;
            border-left: 3px solid #ccc; }
        .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle .text-lable {
          font-size: 13px;
          font-weight: 600;
          padding-left: 10px;
          text-align: left;
          white-space: nowrap;
          color: #404040; }
        .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle.btn-success .list-icon, .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle.showselected .list-icon {
          position: relative; }
          .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle.btn-success .list-icon i, .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle.showselected .list-icon i {
            color: green; }
          .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle.btn-success .list-icon::before, .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle.showselected .list-icon::before {
            position: absolute;
            content: "";
            height: 40px;
            left: 9px;
            bottom: 0;
            top: 19px;
            border-left: 3px solid green; }
          .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle.btn-success .list-icon::after, .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle.showselected .list-icon::after {
            content: "";
            position: absolute;
            left: 7px;
            top: 3px;
            width: 6px;
            height: 10px;
            border: solid #fff;
            border-width: 0 2px 2px 0;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
        .feedback-on-trial .menu-list-slide .menu-list-item .btn-circle :focus {
          outline: none;
          box-shadow: 0 0 0; }
      .feedback-on-trial .menu-list-slide .menu-list-item :focus {
        outline: none;
        box-shadow: 0 0 0; }
      .feedback-on-trial .menu-list-slide .menu-list-item:last-child .list-icon::before {
        height: 0px; }
      .feedback-on-trial .menu-list-slide .menu-list-item:last-child .btn-circle.btn-success .list-icon::before {
        border-left: 0 !important; }
  .feedback-on-trial .menu-list-slide .stepwizard {
    min-height: 230px; }
    .feedback-on-trial .menu-list-slide .stepwizard .btn-circle .list-icon::before,
    .feedback-on-trial .menu-list-slide .stepwizard .btn-success .list-icon::before {
      height: 230px !important; }
    .feedback-on-trial .menu-list-slide .stepwizard:last-child .list-icon::before {
      height: 0 !important; }
    .feedback-on-trial .menu-list-slide .stepwizard.step-1 {
      min-height: 170px; }
    .feedback-on-trial .menu-list-slide .stepwizard.step-2 {
      min-height: 235px; }
    .feedback-on-trial .menu-list-slide .stepwizard.step-3 {
      min-height: 202px; }
      .feedback-on-trial .menu-list-slide .stepwizard.step-3 .list-icon::before {
        height: 195px !important; }
    .feedback-on-trial .menu-list-slide .stepwizard.step-4 {
      min-height: 235px; }
    .feedback-on-trial .menu-list-slide .stepwizard.step-5 {
      min-height: 170px; }
  .feedback-on-trial .question-1 {
    padding-top: 25px; }
  .feedback-on-trial .question-2 {
    padding-top: 25px; }
  .feedback-on-trial .question-3 {
    padding-top: 25px; }
  .feedback-on-trial .question-4 {
    padding-top: 25px; }
    .feedback-on-trial .question-4 .box-example-square .box-body {
      width: 100%; }
      .feedback-on-trial .question-4 .box-example-square .box-body .br-theme-bars-square .br-widget {
        display: flex;
        float: left;
        height: 40px;
        flex-grow: 1 !important;
        width: 100%; }
        .feedback-on-trial .question-4 .box-example-square .box-body .br-theme-bars-square .br-widget a {
          width: 100%; }
  .feedback-on-trial .thumbs-icon {
    color: #fff; }
  .feedback-on-trial .br-theme-bars-square .br-widget {
    height: 15px;
    white-space: nowrap; }
  .feedback-on-trial .br-theme-bars-square .br-widget a {
    display: block;
    width: 80px;
    /* height: 40px; */
    float: left;
    border: 2px solid #ffffff;
    background-color: #eee;
    margin: 0px;
    text-decoration: none;
    font-size: 17px;
    font-weight: 400;
    line-height: 2;
    text-align: center;
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .feedback-on-trial .br-theme-bars-square .br-widget a.br-active,
  .feedback-on-trial .br-theme-bars-square .br-widget a.br-selected {
    color: #fff;
    background-color: #298BAD; }
  .feedback-on-trial .br-theme-bars-square .br-widget .br-current-rating {
    clear: both;
    width: 100%;
    text-align: center;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    display: block;
    padding: .5em 0;
    color: #646464; }
  .feedback-on-trial .br-theme-bars-square .br-readonly a {
    cursor: default; }
  .feedback-on-trial .br-theme-bars-square .br-readonly a.br-active,
  .feedback-on-trial .br-theme-bars-square .br-readonly a.br-selected {
    border: 2px solid #729bf8;
    color: #729bf8; }
  .feedback-on-trial .box-example-1to10 .br-wrapper {
    width: 210px;
    position: relative;
    margin: 0px 0 0 -105px;
    left: 50%; }
  .feedback-on-trial .box-example-movie .br-wrapper {
    width: 250px;
    position: relative;
    margin: 0px 0 0 -125px;
    left: 50%; }
  .feedback-on-trial .box-example-pill .br-wrapper {
    width: 232px;
    position: relative;
    margin: 0px 0 0 -116px;
    left: 50%; }
  .feedback-on-trial .box-example-reversed .br-wrapper {
    padding-top: 1.3em;
    width: 356px;
    position: relative;
    margin: 0px 0 0 -178px;
    left: 50%; }
  .feedback-on-trial .box-example-horizontal .br-wrapper {
    width: 120px;
    position: relative;
    margin: 0px 0 0 -60px;
    left: 50%; }
  .feedback-on-trial .fancy-border {
    margin-top: 6px;
    margin-left: 5px;
    width: 101%;
    text-align: center;
    border-top: 8px solid;
    border-image: linear-gradient(to right, brown 64%, yellow 64%, yellow 82%, green 82%, green 100%) 5; }

.can-toggle {
  position: relative; }
  .can-toggle input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .can-toggle input[type="checkbox"][disabled] ~ label {
    pointer-events: none;
    color: blue; }
    .can-toggle input[type="checkbox"][disabled] ~ label .can-toggle__switch {
      opacity: 0.4; }
  .can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:before {
    content: attr(data-unchecked);
    left: 0; }
  .can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:after {
    content: attr(data-checked);
    color: #fff;
    transform: translate3d(65px, 0, 0);
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .can-toggle input[type="checkbox"]:checked ~ label:hover {
    color: yellow; }
  .can-toggle label {
    user-select: none;
    position: relative;
    display: flex;
    align-items: center;
    font-size: 14px; }
    .can-toggle label .can-toggle__label-text {
      flex: 1;
      padding-left: 32px;
      flex: 1; }
    .can-toggle label .can-toggle__switch {
      position: relative;
      transition: background-color 0.3s cubic-bezier(0, 1, 0.5, 1);
      background: #298bad;
      height: 30px;
      flex: 0 0 134px;
      border-radius: 0;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      cursor: pointer; }
      .can-toggle label .can-toggle__switch:before {
        content: attr(data-checked);
        position: absolute;
        top: 0;
        text-transform: uppercase;
        text-align: center;
        color: #404040;
        background: #f6f6f6;
        left: 67px;
        font-size: 12px;
        line-height: 28px;
        width: 67px;
        padding: 0 5px;
        border: 1px solid #298bad; }
      .can-toggle label .can-toggle__switch:after {
        content: attr(data-unchecked);
        position: absolute;
        z-index: 5;
        text-transform: uppercase;
        text-align: center;
        background: #298bad;
        transform: translate3d(0, 0, 0);
        color: #fff !important;
        -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);
        transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1);
        color: #fff;
        top: 0;
        border-radius: 0px;
        width: 85px;
        line-height: 30px;
        font-size: 12px; }
      .can-toggle label .can-toggle__switch:hover:after {
        box-shadow: none; }
  .can-toggle input[type="checkbox"]:hover ~ label {
    color: blue; }
  .can-toggle.can-toggle--size-small input[type="checkbox"]:checked ~ label .can-toggle__switch:after {
    transform: translate3d(84px, 0, 0);
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .can-toggle.can-toggle--size-small label {
    font-size: 13px; }
    .can-toggle.can-toggle--size-small label .can-toggle__switch {
      height: 30px;
      flex: 0 0 170px;
      border-radius: 0;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      cursor: pointer; }
      .can-toggle.can-toggle--size-small label .can-toggle__switch:before {
        left: 85px;
        font-size: 10px;
        line-height: 28px;
        width: 85px;
        padding: 0 5px;
        border: 1px solid transparent; }
      .can-toggle.can-toggle--size-small label .can-toggle__switch:after {
        top: 0;
        border-radius: 0px;
        width: 85px;
        line-height: 30px;
        font-size: 10px; }
      .can-toggle.can-toggle--size-small label .can-toggle__switch:hover:after {
        box-shadow: none; }

.can-toggle *,
.can-toggle *:before,
.can-toggle *:after {
  box-sizing: border-box; }

.can-toggle input[type="checkbox"]:focus ~ label .can-toggle__switch,
.can-toggle input[type="checkbox"]:hover ~ label .can-toggle__switch {
  background-color: #f6f6f6; }

.can-toggle input[type="checkbox"]:focus ~ label .can-toggle__switch:after,
.can-toggle input[type="checkbox"]:hover ~ label .can-toggle__switch:after {
  color: #404040;
  box-shadow: none; }

.can-toggle input[type="checkbox"]:checked:focus ~ label .can-toggle__switch,
.can-toggle input[type="checkbox"]:checked:hover ~ label .can-toggle__switch {
  background-color: #298bad; }

.can-toggle input[type="checkbox"]:checked:focus ~ label .can-toggle__switch:after,
.can-toggle input[type="checkbox"]:checked:hover ~ label .can-toggle__switch:after {
  color: #fff;
  box-shadow: none; }

.can-toggle.can-toggle--size-small input[type="checkbox"]:focus ~ label .can-toggle__switch:after,
.can-toggle.can-toggle--size-small input[type="checkbox"]:hover ~ label .can-toggle__switch:after {
  box-shadow: none; }

.can-toggle.can-toggle--size-small input[type="checkbox"]:checked:focus ~ label .can-toggle__switch:after,
.can-toggle.can-toggle--size-small input[type="checkbox"]:checked:hover ~ label .can-toggle__switch:after {
  box-shadow: none; }

#related_insights_news table#news-div {
  border: 1px solid #dee2e6; }
  #related_insights_news table#news-div tr th {
    padding: 10px 4px !important;
    white-space: nowrap !important; }
  #related_insights_news table#news-div tr td {
    padding: 10px 4px !important; }
#related_insights_news table#news-list {
  border: 1px solid #dee2e6; }
  #related_insights_news table#news-list tr th {
    padding: 10px 4px !important;
    white-space: nowrap !important; }
  #related_insights_news table#news-list tr td {
    padding: 10px 4px !important; }

.trend_bookmark {
  cursor: pointer; }

.card-view #analystRequestCardView_wrapper #analystRequestCardView_paginate {
  margin-top: 10px; }

#news-tab #news-list tr th {
  padding: 10px 15px 10px 10px !important;
  white-space: nowrap !important; }
#news-tab #news-list tr td {
  padding: 6px 5px !important; }

.subscribNowPopup .modal-content .modal-header {
  background: transparent !important;
  display: flex;
  align-items: center;
  position: relative;
  padding: 15px !important; }
  .subscribNowPopup .modal-content .modal-header img.mnm-logo {
    max-width: 200px; }
  .subscribNowPopup .modal-content .modal-header button.close {
    position: absolute;
    top: -10px;
    right: -10px;
    background: #404040;
    border-radius: 50%;
    padding: 4px 8px !important;
    font-size: 18px;
    font-weight: 400;
    border: 1px solid #fff;
    box-shadow: 0px 0px 1px #5e5e5e; }
.subscribNowPopup .modal-content .modal-body .headdStripGradient {
  background: linear-gradient(to right, #d94e4e 43%, #36869f 81%);
  padding: 10px 15px;
  font-size: 20px;
  color: #fff;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.subscribNowPopup .modal-content .modal-body .recipient-label {
  color: #666;
  padding-right: 10px;
  margin-bottom: 0; }
.subscribNowPopup .modal-content .modal-body .recipient-text {
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  font-size: 13px; }
.subscribNowPopup .modal-content .modal-body textarea {
  background-color: #f6f6f6;
  border: 1px solid #ccc; }
.subscribNowPopup .modal-content .modal-body .textarea {
  width: 80%; }
.subscribNowPopup .modal-content .modal-body .project-code-text,
.subscribNowPopup .modal-content .modal-body #rs_user_name,
.subscribNowPopup .modal-content .modal-body #rs_user_email {
  background-color: #f6f6f6;
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.subscribNowPopup .modal-content .modal-body .project-code-field ::placeholder {
  color: #404040; }
.subscribNowPopup .modal-content .modal-body .client-admin-text {
  min-width: 180px;
  background-color: #f6f6f6 !important;
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.subscribNowPopup .modal-content .modal-body .report-price-text ::placeholder {
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.subscribNowPopup .modal-content .modal-footer {
  display: flex;
  justify-content: flex-start !important;
  padding-bottom: 20px;
  border: 0 !important; }

.domain-subdomai-row .DomainSubDomainRowCls,
.domain-subdomai-row .DateCls {
  font-size: 11px; }

.download-btn-sec {
  align-items: center;
  /*&:empty{
      background: red;
      display: none;
  }*/ }
  .download-btn-sec span:first-child {
    margin-left: 0px !important; }
  .download-btn-sec span {
    margin-left: 8px !important;
    cursor: pointer; }

.share-export-icon {
  border: 0 !important;
  padding: 3px !important;
  background: transparent !important;
  text-decoration: none !important; }
  .share-export-icon:hover {
    background: transparent !important; }

.share-export-ppt {
  background-image: url(/images/ks_sharing_icon/share-export-ppt-fill-red.png);
  background-repeat: no-repeat;
  max-width: 22px;
  height: 22px;
  width: 22px;
  background-position: top left;
  background-size: 100%;
  display: inline-block; }

.share-export-ppt-sm {
  background-image: url(/images/ks_sharing_icon/share-export-ppt-fill-red.png);
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  background-position: top left;
  background-size: 100%;
  display: inline-block; }

.share-export-linkdin {
  background-image: url(/images/ks_sharing_icon/share-export-linkdin-fill-blue.png);
  background-repeat: no-repeat;
  max-width: 22px;
  height: 20px;
  width: 22px;
  background-position: top left;
  background-size: 100%;
  display: inline-block; }

.share-export-folder {
  background-image: url(/images/ks_sharing_icon/share-export-folder-plus-fill-grey.png);
  background-repeat: no-repeat;
  max-width: 24px;
  height: 22px;
  width: 24px;
  background-position: top left;
  background-size: 100%;
  display: inline-block; }

.share-export-folder-minus {
  background-image: url(/images/ks_sharing_icon/share-export-folder-minus-fill-grey.png);
  background-repeat: no-repeat;
  max-width: 24px;
  height: 22px;
  width: 24px;
  background-position: top left;
  background-size: 100%;
  display: inline-block; }

.share-export-excel {
  background-image: url(/images/ks_sharing_icon/share-export-excel-fill-green.png);
  background-repeat: no-repeat;
  max-width: 22px;
  height: 22px;
  width: 22px;
  background-position: top left;
  background-size: 100%;
  display: inline-block; }

.share-export-excel-sm {
  background-image: url(/images/ks_sharing_icon/share-export-excel-fill-green.png);
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  background-position: top left;
  background-size: 100%;
  display: inline-block; }

.share-export-email {
  background-image: url(/images/ks_sharing_icon/share-export-email-fill-grey.png);
  background-repeat: no-repeat;
  max-width: 23px;
  height: 22px;
  width: 23px;
  background-position: top left;
  background-size: 100%;
  display: inline-block; }

.share-export-bookmark {
  background-image: url(/images/ks_sharing_icon/share-export-bookmark.png);
  background-repeat: no-repeat;
  max-width: 20px;
  height: 22px;
  width: 20px;
  background-position: top left;
  background-size: 100%;
  display: inline-block; }

/*.share-export-bookmark-gray{
    background-image: url(/images/ks_sharing_icon/share-export-bookmark-fill-gray.png);
    background-repeat: no-repeat;
    max-width: 16px;
    height: 22px;
    width: 16px;
    background-position: top left;
    background-size: 100%;
    display: inline-block;
}*/
.share_table_icon {
  height: 15px !important;
  width: 15px !important;
  max-width: 15px !important;
  margin-top: 5px !important; }

.export_input {
  margin-top: 2px !important;
  margin-left: 5px !important; }

.share-export-bookmark-fill-blue {
  background-image: url(/images/ks_sharing_icon/share-export-bookmark-fill-blue.png);
  background-repeat: no-repeat;
  max-width: 20px;
  height: 22px;
  width: 20px;
  background-position: top left;
  background-size: 100%;
  display: inline-block; }

/*.share-export-bookmark-fill-green{
    background-image: url(/images/ks_sharing_icon/share-export-bookmark-fill-green.png);
    background-repeat: no-repeat;
    max-width: 20px;
    height: 20px;
    width: 20px;
    background-position: top left;
    background-size: 100%;
    display: inline-block;
}*/
.share-export-pdf {
  background-image: url(/images/ks_sharing_icon/share-export-pdf.png);
  background-repeat: no-repeat;
  max-width: 20px;
  height: 22px;
  width: 14px;
  background-position: top left;
  background-size: contain;
  display: inline-block; }

.main-dossiers-list .dossiers-list {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .main-dossiers-list .dossiers-list .dossiers-items {
    padding: 10px; }
  .main-dossiers-list .dossiers-list .add_new_block {
    padding: 10px; }
    .main-dossiers-list .dossiers-list .add_new_block .add_new_btn {
      background-color: #404040;
      color: #fff;
      border: 1px solid #404040;
      font-size: 12px; }
    .main-dossiers-list .dossiers-list .add_new_block .share_dossier_btn {
      background-color: #E5E5E5;
      border: 1px solid #E5E5E5;
      font-size: 12px; }
  .main-dossiers-list .dossiers-list .add_dossier_block {
    border: 1px solid #999;
    border-radius: 4px;
    text-align: center; }
    .main-dossiers-list .dossiers-list .add_dossier_block img {
      height: 40px;
      margin-bottom: 5px; }
  .main-dossiers-list .dossiers-list .dossier_block {
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #fafbfc;
    min-height: 77px; }
    .main-dossiers-list .dossiers-list .dossier_block .top_block_wrapper {
      padding: 6px;
      padding-left: 10px !important; }
      .main-dossiers-list .dossiers-list .dossier_block .top_block_wrapper .top_block_shared {
        text-align: center;
        display: flex;
        align-items: center;
        border-bottom: 1px solid #ccc; }
        .main-dossiers-list .dossiers-list .dossier_block .top_block_wrapper .top_block_shared img {
          height: 28px;
          margin-right: 5px;
          margin-bottom: 10px; }
        .main-dossiers-list .dossiers-list .dossier_block .top_block_wrapper .top_block_shared p {
          margin-bottom: 10px;
          text-align: left; }
    .main-dossiers-list .dossiers-list .dossier_block .dossiers-items-inner {
      text-align: center;
      display: flex;
      align-items: center; }
      .main-dossiers-list .dossiers-list .dossier_block .dossiers-items-inner .dossier_icon {
        padding: 10px;
        /*                    background: #f2f2f2;
        */
        margin-right: 0px; }
      .main-dossiers-list .dossiers-list .dossier_block .dossiers-items-inner .add_dossier_icon img {
        max-width: 120px; }
      .main-dossiers-list .dossiers-list .dossier_block .dossiers-items-inner img {
        max-width: 50px;
        margin: auto;
        margin-bottom: 0px; }
      .main-dossiers-list .dossiers-list .dossier_block .dossiers-items-inner h6 {
        margin-bottom: 5px;
        text-align: left;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2'; }
      .main-dossiers-list .dossiers-list .dossier_block .dossiers-items-inner .dosser-items-content {
        display: flex;
        align-items: center;
        justify-content: space-between; }
      .main-dossiers-list .dossiers-list .dossier_block .dossiers-items-inner a:hover {
        color: #404040; }

.addNewItemToDossierModal .modal-content {
  border: 1px solid #404040;
  border-radius: 0; }
.addNewItemToDossierModal .modal-header {
  background-color: #404040;
  color: #fff;
  border-radius: 0; }
  .addNewItemToDossierModal .modal-header .close:hover {
    opacity: 1;
    color: #fff; }
  .addNewItemToDossierModal .modal-header:focus {
    box-shadow: none;
    outline: none; }
.addNewItemToDossierModal .modal-body .input-group {
  display: flex;
  align-items: center;
  justify-content: space-around;
  border-bottom: 1px solid #404040; }
  .addNewItemToDossierModal .modal-body .input-group .input,
  .addNewItemToDossierModal .modal-body .input-group input {
    width: 95%;
    border: 0;
    font-size: 14px; }
    .addNewItemToDossierModal .modal-body .input-group .input:focus,
    .addNewItemToDossierModal .modal-body .input-group input:focus {
      box-shadow: none;
      outline: none; }
    .addNewItemToDossierModal .modal-body .input-group .input::placeholder,
    .addNewItemToDossierModal .modal-body .input-group input::placeholder {
      color: #404040; }
  .addNewItemToDossierModal .modal-body .input-group .search-icon {
    color: #298BAD;
    font-size: 20px; }
.addNewItemToDossierModal .modal-body .input-group.textbox-with-btn {
  display: flex;
  align-items: center;
  justify-content: space-around;
  border-bottom: 0; }
  .addNewItemToDossierModal .modal-body .input-group.textbox-with-btn input {
    width: 77%;
    border: 0;
    font-size: 12px;
    border: 1px solid #404040;
    height: 32px;
    padding-left: 7px;
    padding-right: 7px; }
    .addNewItemToDossierModal .modal-body .input-group.textbox-with-btn input:focus {
      box-shadow: none;
      outline: none; }
    .addNewItemToDossierModal .modal-body .input-group.textbox-with-btn input::placeholder {
      color: #404040; }
  .addNewItemToDossierModal .modal-body .input-group.textbox-with-btn .btn.focus, .addNewItemToDossierModal .modal-body .input-group.textbox-with-btn .btn:focus {
    box-shadow: none !important; }

#addToDossierModal .modal-content {
  /*background: #FFF;*/
  max-width: 320px;
  margin: auto; }
  #addToDossierModal .modal-content .modal-header {
    background: #404040;
    padding: 5px 15px; }
    #addToDossierModal .modal-content .modal-header h5 {
      color: #FFF;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      font-size: 15px; }
  #addToDossierModal .modal-content .modal-body {
    padding-top: 10px; }
  #addToDossierModal .modal-content .add-new-dossier-btn {
    background: #d7d4d4;
    color: #404040;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    border: 1px solid #d7d4d4; }
  #addToDossierModal .modal-content .btn-deepblue:hover {
    color: #fff; }

/*code added for ticket 4708 revamp of subscription details page*/
.padding_tab_access {
  padding: 0px 20px; }

.pos-relative {
  position: relative !important; }

.custom_sidebar_subscription {
  background-color: #F6F6F6; }
  .custom_sidebar_subscription .inner-page-sidebar {
    padding: 0px 15px !important; }
  .custom_sidebar_subscription .custom_menu_name {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }

.custom_subscription_details .my_subscription_block {
  margin-bottom: 20px; }
  .custom_subscription_details .my_subscription_block h5 {
    border-left: 5px solid #298BAD;
    padding: 3px 10px;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    margin: 20px 0px;
    text-transform: uppercase; }
.custom_subscription_details .client_admin {
  padding: 0px;
  margin-left: 15px; }
.custom_subscription_details .custom_sub_tab .nav-tabs {
  border: 1px solid #298BAD !important;
  display: inline-flex; }
.custom_subscription_details .custom_sub_tab .nav_items_manager {
  border-left: 1px solid #298BAD;
  min-width: 300px; }
  .custom_subscription_details .custom_sub_tab .nav_items_manager:first-child {
    border-left: none; }
  .custom_subscription_details .custom_sub_tab .nav_items_manager a.nav-link.active {
    background-color: #298BAD !important;
    color: #fff !important;
    border-radius: 0px !important;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .custom_subscription_details .custom_sub_tab .nav_items_manager a {
    padding: 10px 30px !important;
    border-bottom: none !important;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
.custom_subscription_details .custom_sub_tab .nav_items_custom {
  border-left: 1px solid #298BAD;
  min-width: 300px; }
  .custom_subscription_details .custom_sub_tab .nav_items_custom:first-child {
    border-left: none; }
  .custom_subscription_details .custom_sub_tab .nav_items_custom a.nav-link.active {
    background-color: #298BAD !important;
    color: #fff !important;
    border-radius: 0px !important;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .custom_subscription_details .custom_sub_tab .nav_items_custom a {
    padding: 10px 50px !important;
    border-bottom: none !important;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
.custom_subscription_details .custom_table_industry {
  padding: 0px !important; }
.custom_subscription_details .pa-15 {
  padding: 0px 15px; }
.custom_subscription_details .ml-30 {
  margin-left: -30px !important; }
.custom_subscription_details .custom_industry_trends {
  border: 1px solid #ccc;
  margin: 0px 15px;
  border-radius: 2px;
  width: 100%; }
  .custom_subscription_details .custom_industry_trends .custom_sub_head_insdustry {
    font-size: 14px;
    margin: 10px 0px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
.custom_subscription_details .custom_trend_susbcriber .custom_trend_img {
  border: 1px solid #404040;
  padding: 10px;
  background: #FAFBFC;
  border-radius: 2px;
  font-size: 12px; }
  .custom_subscription_details .custom_trend_susbcriber .custom_trend_img:hover {
    border: 1px solid #298BAD; }
.custom_subscription_details .custom_trend_susbcriber .custom_trend_img_blue {
  border: 1px solid #298BAD;
  padding: 10px;
  background: #FAFBFC;
  border-radius: 2px;
  font-size: 12px; }
  .custom_subscription_details .custom_trend_susbcriber .custom_trend_img_blue:hover {
    border: 1px solid #298BAD; }
.custom_subscription_details .custom_trend_susbcriber p {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  font-size: 12px; }
.custom_subscription_details .report_access_block {
  padding: 0px 15px; }
.custom_subscription_details .custom_subscription_list {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  list-style: none;
  margin-left: -40px;
  margin-bottom: 0px;
  width: 100%; }
  .custom_subscription_details .custom_subscription_list li {
    display: flex;
    align-items: center;
    margin-bottom: 20px; }
    .custom_subscription_details .custom_subscription_list li .circle_icon {
      color: #298BAD;
      font-size: 10px;
      margin-right: 5px; }
    .custom_subscription_details .custom_subscription_list li .circle_icon_grey {
      color: #ccc;
      font-size: 10px;
      margin-right: 5px; }
    .custom_subscription_details .custom_subscription_list li span {
      line-height: 15px;
      font-size: 12px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }
.custom_subscription_details .report-tables-section .custom_table_subscription tbody tr td:nth-child(2) {
  font-size: 12px !important;
  font-weight: normal !important; }
.custom_subscription_details .custom_head_dot span {
  padding: 5px;
  font-size: 14px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  text-transform: uppercase;
  display: flex;
  align-items: center; }
  .custom_subscription_details .custom_head_dot span::before {
    content: "\2022";
    color: #298BAD;
    font-weight: bold;
    display: inline-block;
    margin-right: 5px;
    font-size: 30px;
    margin-left: -10px; }
.custom_subscription_details .custom_table_subscription {
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .custom_subscription_details .custom_table_subscription tr {
    border-top: 0px !important; }
  .custom_subscription_details .custom_table_subscription td {
    border-bottom: 0px !important; }
.custom_subscription_details .custom_subscription_pad {
  padding: 0px 15px; }
.custom_subscription_details .custom_head_subscription {
  margin: 15px 0px; }
  .custom_subscription_details .custom_head_subscription span {
    border-left: 5px solid #298BAD;
    padding: 3px 10px;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    margin: 20px 0px;
    text-transform: uppercase; }
.custom_subscription_details .custom_card_subscription {
  border: none !important;
  background-color: #F6F6F6;
  width: 100%; }
.custom_subscription_details .custom_card_subscription {
  background-color: #fff; }
.custom_subscription_details .custom_header_subscription {
  border: 1px solid rgba(0, 0, 0, 0.125) !important;
  margin-bottom: 0px !important; }
  .custom_subscription_details .custom_header_subscription .collapsed .rotate-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .custom_subscription_details .custom_header_subscription .collapsed .rotate-icon-ind {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .custom_subscription_details .custom_header_subscription .custom_collpased {
    border-radius: 0px;
    font-size: 14px;
    padding: 10px 17px;
    color: #fff;
    background-color: #404040;
    text-transform: capitalize;
    cursor: pointer;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
    .custom_subscription_details .custom_header_subscription .custom_collpased:hover {
      color: #fff; }
  .custom_subscription_details .custom_header_subscription .rotate-icon {
    position: absolute;
    right: 35px;
    top: 17px; }
.custom_subscription_details .rotate-icon-ind {
  position: absolute;
  right: 35px;
  top: 17px; }
.custom_subscription_details .custom_collpase_subscription {
  border: 1px solid rgba(0, 0, 0, 0.125) !important; }
.custom_subscription_details .custom_account_summary .left_account_text {
  font-size: 12px;
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.custom_subscription_details .custom_account_summary .right_account_text {
  font-size: 12px;
  color: #298BAD;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.custom_subscription_details .custom_account_summary .right_account_active {
  font-size: 12px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #008040; }
.custom_subscription_details .custom_account_summary .right_account_deactive {
  color: #dc3545;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }

@media (max-width: 767px) {
  .custom_subscription_details .custom_trend_susbcriber {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
    .custom_subscription_details .custom_trend_susbcriber li {
      width: 90%; }
  .custom_subscription_details .custom_trend_susbcriber_mq {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
    .custom_subscription_details .custom_trend_susbcriber_mq li {
      width: 90%; }
  .custom_subscription_details .custom_subscription_list {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; } }
/*code added for ticket 4708 revamp of subscription details page*/
.dossier_icon_top {
  padding-top: 10px !important; }

/*code added for ticket number 4670*/
.groth_innovation_index {
  /*    width: 25%;*/
  font-size: 11px;
  /*    margin-right: 15%;*/
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  padding: 5px 7px;
  border-radius: 5px; }

.innovation_score_donwload {
  color: #fff;
  padding: 3px 10px;
  background: #525252;
  margin-top: 4px;
  border-radius: 4px;
  text-decoration: none; }

.growth_left_block h6 {
  color: #fff;
  margin-bottom: 0px;
  font-size: 10px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.growth_left_block p {
  color: #fff;
  font-size: 13px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  margin-bottom: 0px; }
  .growth_left_block p span {
    font-size: 11px; }

.growth_right_block {
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .growth_right_block a {
    float: right;
    font-size: 11px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    padding: 5px 3px;
    border-radius: 5px; }

.switch_view_class {
  /*    margin-top: 9px !important;*/
  display: flex;
  align-items: center;
  justify-content: flex-end; }
  .switch_view_class a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 57px; }
  .switch_view_class img {
    display: flex;
    align-items: center; }

.comp_profile_class {
  margin-top: 9px !important;
  max-width: 100%;
  margin-bottom: 5px;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  /*    display: -webkit-box !important;*/
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

.analyser_class {
  margin-top: 9px !important;
  float: left; }

.custom_popover__content {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  min-width: 400px;
  transform: translate(0, 10px);
  background-color: #fff;
  padding: 10px;
  border: 1px solid #000;
  width: auto;
  border-radius: 5px; }

.custom_popover__content p {
  color: #404040 !important;
  margin-bottom: 5px; }

.custom_popover__wrapper:hover .custom_popover__content {
  z-index: 10;
  opacity: 1;
  top: 55px;
  right: 0;
  visibility: visible;
  transform: translate(0, -20px);
  transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97); }

.custom_popover__wrapper {
  margin-top: -10px;
  /*.custom_popover__title{
      margin-top: -5px;
  }*/ }

.custom_popover__message {
  text-align: center; }

.growth_list li {
  font-size: 10px;
  margin-bottom: 5px;
  line-height: 20px; }

/*code added for ticket number 4670*/
@media screen and (min-height: 800px) {
  .middle-section {
    min-height: 730px; }

  .col-container {
    min-height: 730px; }

  .col-container-inner {
    min-height: 730px; }

  .marketsize {
    width: 200px !important; }

  .GridDiv {
    width: 1024px; }

  .monthly_analysis {
    max-width: 1080px; } }
/*code added for ticket number 4767 start*/
#company_select1 li {
  float: left; }
#company_select1 .checkbox {
  align-items: baseline; }
#company_select1 input[type=checkbox] {
  margin-left: 0px !important;
  margin-right: 10px; }

#exp_btn_mon_stats .dt-buttons a {
  border-radius: .25rem !important;
  margin-top: 48px; }

#monthly_analysis tbody td {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }

.opportunity-priotization-tbl select.color-grey {
  border-color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.opportunity-priotization-tbl select.color-red {
  border-color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.opportunity-priotization-tbl select.color-orange {
  border-color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.opportunity-priotization-tbl select.color-green {
  border-color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.opportunity-priotization-tbl td.marketScore {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  font-size: 14px; }
.opportunity-priotization-tbl td.color-grey {
  background-color: #F6F6F6; }
.opportunity-priotization-tbl td.color-red {
  background-color: #ff8989; }
.opportunity-priotization-tbl td.color-orange {
  background-color: #feec8a; }
.opportunity-priotization-tbl td.color-green {
  background-color: #c2f296; }

/*code added for ticket number 4767 start*/
/*code added for Opportunity Prioritization start*/
.AddSegmentModal .custom_add_segment {
  /*text-transform:uppercase;*/ }
.AddSegmentModal .custom_list_add_segment {
  margin-bottom: 5px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  font-size: 12px; }
  .AddSegmentModal .custom_list_add_segment:hover {
    color: #298BAD; }
.AddSegmentModal .standard_head {
  font-size: 14px;
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  text-transform: capitalize; }
.AddSegmentModal .custom_list_add_segment label:before {
  content: '';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #404040;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 7px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 15px;
  border-radius: 4px;
  margin-left: -25px;
  height: 18px; }
.AddSegmentModal .SegmentsListUl {
  /* margin-left:25px; */
  margin-left: 10px;
  max-height: 400px;
  overflow-x: auto;
  padding-left: 27px; }
.AddSegmentModal .custom_list_add_segment input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: -19px;
  width: 6px;
  height: 12px;
  border: solid #404040;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg); }
.AddSegmentModal .custom_list_add_segment input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer; }
.AddSegmentModal .custom_footer_segment {
  border-top: none !important; }
  .AddSegmentModal .custom_footer_segment .btn {
    background-color: #298BAD !important;
    border: 1px solid #298BAD !important;
    color: #fff;
    padding: 4px 25px !important; }
    .AddSegmentModal .custom_footer_segment .btn:hover {
      background-color: #298BAD !important;
      border: 1px solid #298BAD !important;
      color: #fff; }

a.anchor-c-white {
  color: #fff; }
  a.anchor-c-white:hover {
    color: #fff;
    text-decoration: none; }

a.anchor-c-lightgray {
  color: #f6f6f6; }
  a.anchor-c-lightgray:hover {
    color: #f6f6f6;
    text-decoration: none; }

/*End:  code added for Opportunity Prioritization start*/
/*code added for ticket 4772 start*/
.custom_infographics_popup {
  z-index: 1045; }
  .custom_infographics_popup .top_head_infographics .bread-crum {
    padding: 5px; }
  .custom_infographics_popup .top_head_infographics .top_title_infographics {
    color: #666;
    font-size: 13px;
    text-decoration: underline;
    font-style: italic;
    text-transform: uppercase; }
  .custom_infographics_popup .custom_modal_head {
    font-size: 14px !important;
    font-weight: bold; }
  .custom_infographics_popup .custom_close_infographics {
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #404040;
    border-radius: 50%;
    height: 37px;
    width: 37px;
    align-items: center;
    font-weight: 100;
    display: flex;
    opacity: 1;
    padding: 12px; }
    .custom_infographics_popup .custom_close_infographics:hover {
      opacity: 1 !important; }
    .custom_infographics_popup .custom_close_infographics:focus {
      text-shadow: none !important; }
    .custom_infographics_popup .custom_close_infographics span {
      color: #fff; }
  .custom_infographics_popup .download_btn_infographics {
    float: right !important; }
    .custom_infographics_popup .download_btn_infographics .share-export-folder {
      height: 24px !important; }
  .custom_infographics_popup .custom_footer_infographics {
    padding: 1rem 3rem 1rem 2rem !important; }
    .custom_infographics_popup .custom_footer_infographics p {
      color: #404040;
      font-size: 12px; }

.request_download_access_frm .text-input {
  border: 1px solid #404040;
  color: #404040; }

/*code added for ticket 4772 end*/
.header_logo {
  width: 333px; }

.mob_toggle_btn {
  display: none; }
  .mob_toggle_btn .btn {
    display: none; }

/*CODE ADDED FOR KS-4800 POPUP*/
.mobile_popup_modal .mobile_popup_header {
  border: none;
  padding: 0.5rem 1rem !important; }
.mobile_popup_modal .logo_header {
  margin: 0 auto; }
.mobile_popup_modal .mobile_popup_close {
  top: 0px;
  height: 40px;
  width: 40px;
  position: absolute;
  border-radius: 25px;
  opacity: 1;
  border: 2px solid #fff !important;
  padding: 0px;
  font-weight: normal !important;
  right: 0px;
  color: #fff;
  font-size: 30px;
  background: #2B3D4B !important; }
.mobile_popup_modal .logo_header img {
  max-width: 175px !important;
  margin: 0 auto; }
.mobile_popup_modal .mobile_popup_body {
  padding: 0px; }
.mobile_popup_modal .mobile_popup_blue_block {
  background: #146cad;
  background: linear-gradient(90deg, #146cad 0%, #3ba4c5 51%, #00d4ff 100%);
  padding: 30px 50px; }
.mobile_popup_modal .mobile_popup_blue_block h1 {
  color: #fff;
  font-size: 26px; }
.mobile_popup_modal .mobile_popup_blue_block h1 span {
  font-size: 40px;
  font-weight: bold; }
.mobile_popup_modal .mobile_popup_list_block {
  padding: 30px 50px; }
.mobile_popup_modal .mobile_ks_list {
  list-style: none; }
.mobile_popup_modal .list_head {
  font-size: 20px;
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  margin-left: 20px; }
.mobile_popup_modal .mobile_ks_list li {
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #404040; }
.mobile_popup_modal .popup_list {
  margin-left: -20px; }
.mobile_popup_modal .mobile_ks_list li::before {
  background-color: #67BC6B;
  border-radius: 50%;
  content: "";
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 2px;
  height: 10px;
  width: 10px;
  margin-left: -20px; }
.mobile_popup_modal .mobile_popup_mobimg {
  position: absolute;
  margin-top: -65% !important;
  right: 15%; }
.mobile_popup_modal .mobile_popup_mobimg img {
  max-height: 400px; }
.mobile_popup_modal .mobile_download_block {
  background-color: #E9EEF1;
  padding: 30px 30px; }
.mobile_popup_modal .mobile_android_app {
  display: flex;
  align-items: center;
  justify-content: center; }
.mobile_popup_modal .mr-20 {
  margin-right: 10px; }
.mobile_popup_modal .mobile_popup_screens_block {
  margin: 30px; }
.mobile_popup_modal .mobile_popup_screens {
  display: flex;
  margin: 0 auto;
  max-width: 95%;
  justify-content: center;
  justify-content: space-between; }
.mobile_popup_modal .even_screen {
  max-height: 225px; }
.mobile_popup_modal .odd_screen {
  max-height: 225px;
  margin-top: 10%; }
.mobile_popup_modal .mobile_app_head h5 {
  font-size: 18px;
  text-align: center;
  color: #404040;
  font-weight: bold;
  margin-bottom: 20px; }

/*CODE ADDED FOR KS-4800 POPUP*/
.width-740 {
  width: 740px; }

/*CODE ADDED FOR KS-3947 */
.upcomingSectionPage .right-inner-addon {
  position: relative; }
  .upcomingSectionPage .right-inner-addon .clearicon {
    position: absolute;
    right: 0px;
    padding: 10px 12px;
    cursor: pointer; }

/*CODE ADDED FOR KS-3947 */
/* code added for ks-3846 */
#reportListing_wrapper table#reportListing tr td:first-child {
  min-width: 400px; }
#reportListing_wrapper table#reportListing tr th:nth-child(3) {
  min-width: 140px; }

/* code added for ks-3846 */
/*code added for 4359 start*/
.ir_left_btn {
  left: 0px !important; }

/*code added for 4359 end*/
.compare_head {
  font-size: 18px; }

/*code added for 4287 ticket*/
.help_block_wrapper {
  overflow-x: hidden; }
  .help_block_wrapper .top_block_config {
    background-color: #404040;
    padding: 25px 10px; }
    .help_block_wrapper .top_block_config h5 {
      color: #fff;
      margin-bottom: 0px;
      font-weight: bold;
      font-size: 18px; }
  .help_block_wrapper .action_btn_email {
    padding: 7px 20px;
    border-radius: 0px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 14px; }
  .help_block_wrapper .input_help_block {
    width: 100px; }
  .help_block_wrapper .delete_cache_btn {
    border-radius: 0px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 14px;
    border: 1px solid #dc3545; }
  .help_block_wrapper .switch-field input:checked + label {
    background-color: #298BAD;
    min-width: 75px; }
  .help_block_wrapper .switch-field {
    border: 1px solid #298BAD;
    border-radius: 0px; }
  .help_block_wrapper .switch-field label:first-of-type {
    border-radius: 0px;
    background: #f6f6f6;
    min-width: 80px; }
  .help_block_wrapper .switch-field label:last-of-type {
    min-width: 80px;
    border-radius: 0px; }
  .help_block_wrapper .switch-field label {
    margin-bottom: 0px; }
  .help_block_wrapper .pl-4r {
    padding-left: 3rem; }
  .help_block_wrapper .border-radius-0 {
    border-radius: 0px !important; }
  .help_block_wrapper .mln-4 {
    margin-left: -4rem; }
  .help_block_wrapper .pl-0 {
    padding-left: 0px !important; }
  .help_block_wrapper input[type="file"] {
    display: none; }
  .help_block_wrapper .custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    margin-bottom: 0px;
    background: #ccc;
    cursor: pointer;
    padding: 7px 15px;
    border-radius: 0px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 14px; }
  .help_block_wrapper .select_pdf_text {
    font-size: 12px;
    color: #999;
    margin-top: 10px; }

#asp_markets, #asp_potential_markets, .trend_bubble_chart {
  min-height: 350px; }

/*code added for 4287 ticket*/
.pl-124 {
  padding-left: 124px; }

.content_justify {
  justify-content: space-between; }

/*code added for KS-4513*/
.new_breadcrumb_btns {
  justify-content: end;
  padding: 0px; }
  .new_breadcrumb_btns .btn-section {
    padding-right: 9px;
    border-right: 1px solid #5e5e5e;
    margin-left: 9px;
    display: flex;
    align-items: center;
    cursor: pointer; }
    .new_breadcrumb_btns .btn-section:last-child {
      border-right: 1px solid transparent; }
    .new_breadcrumb_btns .btn-section img {
      width: 25px;
      margin-right: 3px; }
  .new_breadcrumb_btns .download_new_btn {
    border: 0px;
    color: #fff;
    padding: 0px;
    padding-right: 8px;
    padding-left: 10px;
    border-radius: 0px; }
  .new_breadcrumb_btns .download_btn_border {
    border-right: 1px solid #5e5e5e; }
  .new_breadcrumb_btns .subscribe-btn {
    margin: 0px 10px 0px 5px; }
  .new_breadcrumb_btns .download-icon {
    height: 25px; }

.new_switch_block .switch_layout_icon {
  height: 25px; }
.new_switch_block .switch_border {
  border-left: 1px solid #5e5e5e; }
.new_switch_block .switch_btn:hover {
  color: #fff; }
.new_switch_block .switch_btn:focus {
  box-shadow: none !important; }

.new_info_breadcrumb .code_border_left {
  padding-left: 5px;
  border-left: 1px solid #939090; }

/*code added for 4727*/
.edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_customers,
.edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_competitors,
.edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_partners,
.edit-preferences #partners_wrapper > .dt-buttons .FrmMyTxtBtn_vendors, .edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_customers,
.edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_competitors,
.edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_partners,
.edit-preferences #customers_wrapper > .dt-buttons .FrmMyTxtBtn_vendors, .edit-preferences #FrmMyTxtBtn_vendors > .dt-buttons .FrmMyTxtBtn_customers,
.edit-preferences #FrmMyTxtBtn_vendors > .dt-buttons .FrmMyTxtBtn_competitors,
.edit-preferences #FrmMyTxtBtn_vendors > .dt-buttons .FrmMyTxtBtn_partners,
.edit-preferences #FrmMyTxtBtn_vendors > .dt-buttons .FrmMyTxtBtn_vendors, .edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_customers,
.edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_competitors,
.edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_partners,
.edit-preferences #vendors_wrapper > .dt-buttons .FrmMyTxtBtn_vendors {
  width: 80% !important; }

.edit-preferences #keyword_list .dataTables_wrapper .dt-buttons .FrmMyTxtBtn_keywords {
  width: 80% !important; }

.edit-preferences #competitors_wrapper .dt-buttons .FrmMyTxtBtn_competitors, .edit-preferences #vendors_wrapper .dt-buttons .FrmMyTxtBtn_competitors {
  width: 80% !important; }

.export_excel_white {
  color: #fff !important; }

/*code added for 4727*/
/*code added for 4738*/
#competitive_landscape_div .multiselect-container {
  z-index: 2; }

#MarketPageCtaStrip .dropdown-menu {
  z-index: 2; }
#MarketPageCtaStrip #research_support {
  text-transform: capitalize; }

.min_width_export {
  min-width: 20px; }

.left-filter-engagment .tree_checkbox {
  overflow-y: auto; }

/*code added for 4738*/
/*code added for request data model KS-5004*/
.request_cta_block {
  background: #298BAD;
  background: linear-gradient(90deg, #67bc6b -10%, #3ca9b9 70%);
  justify-content: space-between;
  padding: 8px;
  border-radius: 5px; }
  .request_cta_block h5 {
    color: #fff; }

.recent_request_table table tr:nth-child(even) {
  background-color: #f6f6f6; }
.recent_request_table .active_radio {
  position: relative; }
  .recent_request_table .active_radio input[type="radio"] {
    opacity: 0; }
  .recent_request_table .active_radio label {
    padding-left: 10px;
    cursor: pointer;
    margin-bottom: 7px !important; }
    .recent_request_table .active_radio label:before {
      width: 18px;
      height: 18px;
      position: absolute;
      top: 1px;
      left: 0;
      content: '';
      display: inline-block;
      -moz-border-radius: 50px;
      -webkit-border-radius: 50px;
      border-radius: 50px;
      background-color: #c6e7d8e3; }
  .recent_request_table .active_radio input[type="radio"] {
    margin: 0px; }
    .recent_request_table .active_radio input[type="radio"]:disabled + label {
      color: #999; }
      .recent_request_table .active_radio input[type="radio"]:disabled + label:before {
        background-color: #21a366; }
    .recent_request_table .active_radio input[type="radio"]:checked + label::after {
      content: '';
      position: absolute;
      top: 5px;
      left: 4px;
      display: inline-block;
      font-size: 11px;
      width: 10px;
      height: 10px;
      background-color: #21a366;
      -moz-border-radius: 50px;
      -webkit-border-radius: 50px;
      border-radius: 50px; }
.recent_request_table .rdio-default input[type="radio"]:checked + label:before {
  border-color: #21a366; }
.recent_request_table .rdio-primary input[type="radio"]:checked + label:before {
  border-color: #21a366; }
.recent_request_table .rdio-primary input[type="radio"]:checked + label::after {
  background-color: #21a366; }
.recent_request_table .complete_radio {
  position: relative; }
  .recent_request_table .complete_radio .complete_radio_input {
    opacity: 0; }
  .recent_request_table .complete_radio label {
    padding-left: 10px;
    cursor: pointer;
    margin-bottom: 7px !important; }
    .recent_request_table .complete_radio label:before {
      width: 18px;
      height: 18px;
      position: absolute;
      top: 1px;
      left: 0;
      content: '';
      display: inline-block;
      -moz-border-radius: 50px;
      -webkit-border-radius: 50px;
      border-radius: 50px;
      background: #cdd0d3; }
  .recent_request_table .complete_radio .complete_radio_input {
    margin: 0px; }
    .recent_request_table .complete_radio .complete_radio_input:disabled + label {
      color: #999; }
      .recent_request_table .complete_radio .complete_radio_input:disabled + label:before {
        background-color: #7c838a; }
    .recent_request_table .complete_radio .complete_radio_input:checked + label::after {
      content: '';
      position: absolute;
      top: 5px;
      left: 4px;
      display: inline-block;
      font-size: 11px;
      width: 10px;
      height: 10px;
      background-color: #7c838a;
      -moz-border-radius: 50px;
      -webkit-border-radius: 50px;
      border-radius: 50px; }
.recent_request_table .rdio-default .complete_radio_input:checked + label:before {
  border-color: #7c838a; }
.recent_request_table .rdio-second .complete_radio_input:checked + label:before {
  border-color: #7c838a; }
.recent_request_table .rdio-second .complete_radio_input:checked + label::after {
  background-color: #7c838a; }

/*wizard steps start*/
.request_data_model .request_wizard {
  border: 1px solid #b9b9b9;
  padding: 15px; }
  .request_data_model .request_wizard .request_tabs ul {
    width: 100%;
    justify-content: space-between; }
    .request_data_model .request_wizard .request_tabs ul li {
      width: 32%;
      text-align: center;
      margin-right: 10px;
      background-color: #f6f6f6; }
      .request_data_model .request_wizard .request_tabs ul li a {
        font-size: 14px;
        color: #404040;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2'; }
    .request_data_model .request_wizard .request_tabs ul .active {
      background-color: #34a6c7;
      border-radius: 0px;
      color: #fff; }
.request_data_model .data_model_form .data_lable {
  font-size: 12px;
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  margin-bottom: 5px; }
.request_data_model .data_model_form .data_input {
  background-color: #f9f9f9;
  border-radius: 0px;
  border: 1px solid #999; }
  .request_data_model .data_model_form .data_input:disabled {
    background-color: #f9f9f9;
    border-radius: 0px;
    border: 1px solid #999; }
  .request_data_model .data_model_form .data_input:focus {
    border: 1px solid #298BAD;
    box-shadow: none; }
.request_data_model .data_model_form .select_analysis .select_box {
  justify-content: space-between;
  border: 1px solid #404040;
  padding: 7px;
  border-radius: 3px; }
  .request_data_model .data_model_form .select_analysis .select_box .select_checkbox {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    border-radius: 4px;
    border: 1px solid #404040;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
    accent-color: #f6f6f6; }
  .request_data_model .data_model_form .select_analysis .select_box .select_checkbox:checked {
    appearance: auto;
    accent-color: #404040; }
.request_data_model .data_model_form .custom-file-inputsss {
  width: 100%;
  max-width: 100%;
  background-color: #f9f9f9;
  border-radius: 0px;
  align-items: center;
  display: flex;
  border: 1px solid #999;
  height: 32px;
  padding: 3px 0px 0px 15px; }
.request_data_model .data_model_form .custom-file-inputsss::file-selector-button {
  border: none;
  background: #404040;
  padding: 4px 10px;
  font-size: 11px;
  float: right;
  border-radius: 2px;
  color: #fff;
  cursor: pointer; }
.request_data_model .data_model_form .select_urgency .submit_urgency {
  background-color: #404040;
  color: #fff;
  border: 1px solid #404040;
  padding: 6px 15px; }
  .request_data_model .data_model_form .select_urgency .submit_urgency:hover {
    background-color: #404040; }

/*wizard steps end*/
/*its done section*/
.its_done_section {
  margin: 50px auto;
  text-align: center; }
  .its_done_section .connect_btn {
    background-color: #404040;
    color: #fff;
    border: 1px solid #404040;
    padding: 6px 15px; }
    .its_done_section .connect_btn:hover {
      background-color: #404040; }

/*its done section*/
/*well done section*/
.well_done_section {
  margin: 50px auto;
  width: 40%;
  text-align: center; }
  .well_done_section .welldone_wrap {
    text-align: left;
    padding: 0px 60px; }
    .well_done_section .welldone_wrap .welldone_ratings {
      margin-left: -40px;
      list-style: none;
      display: flex; }
      .well_done_section .welldone_wrap .welldone_ratings .active_green_box {
        display: flex;
        background-color: #67bc6b;
        color: #fff;
        height: 30px;
        padding: 6px 15px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        border-radius: 3px;
        margin-right: 20px; }
      .well_done_section .welldone_wrap .welldone_ratings .inactive_box {
        display: flex;
        background-color: transparent;
        color: #404040;
        height: 30px;
        padding: 6px 15px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        border: 1px solid #404040;
        border-radius: 3px;
        margin-right: 20px; }
  .well_done_section .submit_btn {
    background-color: #404040;
    color: #fff;
    border: 1px solid #404040;
    padding: 6px 15px; }
    .well_done_section .submit_btn:hover {
      background-color: #404040; }
  .well_done_section .skip_btn {
    background-color: transparent;
    color: #404040;
    border: 1px solid #40404063;
    padding: 6px 15px;
    margin-left: 20px;
    min-width: 75px; }
    .well_done_section .skip_btn:hover {
      background-color: transparent; }

/*well done section*/
.segment-products .multiselect {
  overflow: hidden; }

/*code added for request data model*/
/*code added for edge issues*/
.vendorReportFilter .dropdown-menu.show {
  z-index: 9; }

.selectMarkets .dropdown-menu.show {
  z-index: 9;
  margin-top: -10px; }

/*code added for edge issues*/
#quick_review_wrapper .dt-buttons {
  text-align: right;
  float: right;
  margin-bottom: 10px; }
#quick_review_wrapper #quick_review {
  width: 100% !important; }

/*code added for safari issue*/
.share_ppt_peer {
  margin-left: 0px; }

/*code added for safari issue*/
/*code added for Finance Dashboard*/
.finance_dashboard_wrapper .summary_table_finance table {
  border: 1px solid #dee2e6; }
  .finance_dashboard_wrapper .summary_table_finance table tr {
    /*   &:nth-child(even){
           background-color: #F2F2F2;
       }*/ }
  .finance_dashboard_wrapper .summary_table_finance table th {
    font-size: 14px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .finance_dashboard_wrapper .summary_table_finance table td {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 12px; }
.finance_dashboard_wrapper .renew_rate {
  margin: 0 auto; }
  .finance_dashboard_wrapper .renew_rate .renew_rate_circle {
    background-color: #298BAD;
    margin: 10px auto;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    text-align: center;
    height: 100px;
    width: 100px;
    line-height: 100px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .finance_dashboard_wrapper .renew_rate .renew_rate_circle_dark {
    background-color: #256882;
    margin: 10px auto;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    text-align: center;
    height: 100px;
    width: 100px;
    line-height: 100px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
.finance_dashboard_wrapper .top_excel_search .search_table_top .search {
  display: inline-block; }
  .finance_dashboard_wrapper .top_excel_search .search_table_top .search input {
    width: 250px;
    height: 32px;
    background: #fcfcfc;
    border: 1px solid #aaa;
    border-radius: 5px;
    padding-left: 5px; }
  .finance_dashboard_wrapper .top_excel_search .search_table_top .search .fa-search {
    position: absolute;
    top: 10px;
    right: 20px; }
.finance_dashboard_wrapper .main_table_finance table {
  border: 1px solid #dee2e6; }
  .finance_dashboard_wrapper .main_table_finance table tr:nth-child(even) {
    background-color: #F2F2F2; }
  .finance_dashboard_wrapper .main_table_finance table th {
    font-size: 13px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(1) {
      min-width: 50px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(2) {
      min-width: 50px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(3) {
      min-width: 50px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(4) {
      min-width: 50px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(5) {
      min-width: 100px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(6) {
      min-width: 70px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(7) {
      min-width: 70px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(8) {
      min-width: 70px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(9) {
      min-width: 70px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(10) {
      min-width: 100px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(11) {
      min-width: 100px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(12) {
      min-width: 100px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(13) {
      min-width: 100px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(14) {
      min-width: 100px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(15) {
      min-width: 100px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(16) {
      min-width: 70px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(17) {
      min-width: 100px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(18) {
      min-width: 100px; }
    .finance_dashboard_wrapper .main_table_finance table th:nth-child(19) {
      min-width: 100px; }
  .finance_dashboard_wrapper .main_table_finance table td {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 12px; }
.finance_dashboard_wrapper .main_table_finance .active {
  padding: 2px 7px;
  background: #3c763d;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.finance_dashboard_wrapper .main_table_finance .extended {
  padding: 2px 7px;
  background: #298BAD;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.finance_dashboard_wrapper .main_table_finance .renewed {
  padding: 2px 7px;
  background: #0069d9;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.finance_dashboard_wrapper .main_table_finance .lost {
  padding: 2px 7px;
  background: #dc3545;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }

/*code added for Finance Dashboard*/
.skiptranslate iframe, .skiptranslate, .VIpgJd-ZVi9od-aZ2wEe-OiiCO {
  visibility: hidden !important;
  z-index: -1 !important; }

.recent_report_row td:last-child {
  border-right: 2px solid #008040; }

.list_export {
  list-style: none;
  display: flex;
  margin-left: -40px; }
  .list_export li {
    margin-right: 5px; }
    .list_export li:first-child {
      border-right: 1px solid #ccc;
      padding-right: 4px; }

#quick_review thead .sorting:after {
  top: 5px !important;
  right: 3px !important; }

/*industry trends new block*/
.new_industry_wrapper .new_industry_left {
  filter: drop-shadow(0 0 19px rgba(0, 0, 0, 0.06)) !important;
  min-width: 260px !important; }
  .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item {
    display: block;
    padding: 0;
    width: 100%;
    outline: none;
    text-align: left;
    cursor: pointer;
    border-left: 0px !important;
    transition: 0.5s;
    border-right: 0px solid #f6f6f6;
    border-bottom: 0;
    margin: 0;
    border-bottom: 1px solid #f6f6f6; }
    .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item a.nav-link {
      display: flex;
      align-items: center;
      color: #696969;
      text-align: left;
      padding: 6px 15px 6px 15px;
      font-size: 12px;
      text-decoration: none;
      border-radius: 0;
      border: 0;
      font-size: 12px;
      font-weight: 500; }
      .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item a.nav-link span:first-child {
        font-size: 22px;
        padding-right: 15px;
        min-width: 40px;
        max-width: 45px;
        display: inline-block; }
        .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item a.nav-link span:first-child img {
          width: 20px;
          height: 20px; }
  .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item:hover,
  .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item.active,
  .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item.select {
    background-color: #fff;
    color: #298BAD;
    position: relative;
    box-shadow: -6px 0px 4px 1px rgba(102, 102, 102, 0.3);
    border-left: 0px solid; }
    .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item:hover a.nav-link,
    .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item.active a.nav-link,
    .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item.select a.nav-link {
      color: #298BAD;
      border-right: 5px solid #298bad !important;
      background-color: #e0f3ff !important; }
      .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item:hover a.nav-link i,
      .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item.active a.nav-link i,
      .new_industry_wrapper .new_industry_left .custom-left-menu-tabs ul.nav-tabs li.nav-item.select a.nav-link i {
        color: #298BAD; }
.new_industry_wrapper .new_industry_right_section {
  width: 100% !important;
  margin: 0 3%; }
  .new_industry_wrapper .new_industry_right_section .account_iq_red {
    color: #404040; }
  .new_industry_wrapper .new_industry_right_section .account_iq_black {
    color: #404040 !important; }
  .new_industry_wrapper .new_industry_right_section .industry-trends-right {
    padding-top: 30px; }
    .new_industry_wrapper .new_industry_right_section .industry-trends-right .report_count {
      margin-bottom: 3%;
      margin-top: 1%; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .report_count h6 {
        color: #404040; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .report_count p {
        display: flex;
        float: right;
        font-weight: 500;
        color: #404040;
        align-items: center; }
        .new_industry_wrapper .new_industry_right_section .industry-trends-right .report_count p span {
          font-weight: 700;
          color: #404040;
          padding-left: 5px; }
    .new_industry_wrapper .new_industry_right_section .industry-trends-right .new_icon_box {
      border: none !important;
      box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 10px 1px;
      border-radius: 10px;
      margin: 0;
      min-height: 155px;
      margin-bottom: 20px;
      padding: 10px; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .new_icon_box .top_number_icon span {
        color: #c2c2c2;
        font-weight: bold;
        font-size: 11px;
        margin-top: 4px; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .new_icon_box .top_number_icon a {
        color: #c2c2c2; }
        .new_industry_wrapper .new_industry_right_section .industry-trends-right .new_icon_box .top_number_icon a span .img_top_icon {
          height: 16px !important;
          width: 16px !important;
          filter: contrast(0.5); }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .new_icon_box a {
        min-width: 100%;
        display: block;
        margin: auto;
        text-align: center; }
        .new_industry_wrapper .new_industry_right_section .industry-trends-right .new_icon_box a img {
          width: 50px;
          height: 50px;
          filter: unset; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .new_icon_box p {
        margin: 0; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .new_icon_box p > a {
        padding: 5px;
        font-weight: 500;
        font-size: 12px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        color: #696969;
        text-align: center;
        letter-spacing: 0;
        word-break: break-word;
        border: 0;
        margin-top: 10px;
        text-decoration: none;
        line-height: 21px; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .new_icon_box a:hover + p > a {
        color: #efb10b;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2'; }
    .new_industry_wrapper .new_industry_right_section .industry-trends-right .items:hover {
      background: #fff;
      box-shadow: 0px 6px 24px #aba7a799;
      border: 1px solid #298BAD; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .items:hover a:hover + p > a {
        color: #efb10b;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2'; }
    .new_industry_wrapper .new_industry_right_section .industry-trends-right .items:hover p a {
      color: #efb10b;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      overflow: hidden;
      display: block;
      -webkit-line-clamp: inherit; }
    .new_industry_wrapper .new_industry_right_section .industry-trends-right .items:hover img {
      filter: hue-rotate(-7deg); }
    .new_industry_wrapper .new_industry_right_section .industry-trends-right .my_custom_trends_block .custom_items {
      position: relative;
      border: 1px dashed #404040;
      border-radius: 10px;
      margin: 0;
      min-height: 155px;
      margin-bottom: 20px;
      text-align: center; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .my_custom_trends_block .custom_items .edit-delete-icon {
        position: absolute;
        right: 4px;
        top: 8px;
        display: flex;
        flex-direction: column;
        cursor: pointer; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .my_custom_trends_block .custom_items .fa-bookmark.trend_bookmark.fas {
        color: #298BAD; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .my_custom_trends_block .custom_items a {
        padding: 5px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        font-size: 13px;
        color: #404040;
        text-align: center;
        border: 0;
        text-decoration: none;
        min-height: 50px; }
        .new_industry_wrapper .new_industry_right_section .industry-trends-right .my_custom_trends_block .custom_items a img {
          padding-top: 20px; }
      .new_industry_wrapper .new_industry_right_section .industry-trends-right .my_custom_trends_block .custom_items.add_new_trend img {
        filter: none; }

/*industry trends new block*/
/*code added for 4591 ticket*/
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
  padding: 0 !important; }

/*code added for 4591 ticket*/
/*code for youtube subscriber popup*/
.youtube_subscriber_modal .custom_modal_custom_alert {
  height: auto !important;
  transform: translate(0%, 40%) !important; }
.youtube_subscriber_modal .custom_dialogmodal_youtube {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0 auto;
  /*code added for KS-5258*/
  /*code added for KS-5258*/ }
  .youtube_subscriber_modal .custom_dialogmodal_youtube .close_btn_block {
    position: relative;
    z-index: 9; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .close_btn_block .youtube_close {
      position: absolute;
      right: -15px;
      top: -20px;
      background-color: #fff;
      opacity: 1;
      width: 40px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      /* padding-left: 11px; */
      font-size: 30px;
      line-height: 6px;
      border: 1px solid #000;
      height: 40px;
      border-radius: 50%; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .close_btn_block .youtube_close:focus {
        outline: unset !important; }
  .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body {
    background-image: url("../images/subscribe_youtube_popup/background.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .top_text_first {
      color: #ffffff;
      margin-top: 3%;
      text-align: center;
      opacity: 0.40; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .top_text_second {
      color: #ffffff;
      margin-top: 20%;
      text-align: center;
      opacity: 0.40; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .top_text_third {
      color: #ffffff;
      margin-top: 8%;
      text-align: center;
      opacity: 0.40; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .click_away_block {
      text-align: center; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .click_away_block .mkt_img_block img {
        width: 250px;
        height: auto; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .click_away_block .all_our_brand p {
        font-size: 28px;
        font-weight: 700;
        margin: 0px;
        line-height: 1.2;
        color: #fff; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .click_away_block .click_away_btn a:hover {
        text-decoration: none; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .click_away_block .click_away_btn a .btn {
        background-color: #000;
        padding: 8px 40px;
        color: #fff;
        border: 1px solid #000;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        margin: 0 auto;
        display: block;
        font-size: 20px;
        text-transform: uppercase;
        border-radius: 35px; }
        .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .click_away_block .click_away_btn a .btn:focus {
          box-shadow: unset !important; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .click_away_block .click_away_btn .cursor_pointer {
        width: 100px;
        margin-top: -9%;
        margin-right: 15%;
        text-align: right;
        float: right; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .subscribe_now_block {
      text-align: center;
      padding: 0px 20px; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .subscribe_now_block .subscribe_youtube_block {
        border: 2px solid #b9a6a66b;
        border-radius: 20px; }
        .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .subscribe_now_block .subscribe_youtube_block img {
          width: 200px; }
        .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .subscribe_now_block .subscribe_youtube_block p {
          font-size: 28px;
          color: #fff;
          margin-bottom: 0;
          line-height: 1.2;
          font-weight: bold;
          text-transform: uppercase; }
        .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .subscribe_now_block .subscribe_youtube_block span {
          font-size: 18px;
          color: #fff;
          margin-bottom: 0;
          line-height: 1.2;
          text-transform: uppercase;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2'; }
        .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .subscribe_now_block .subscribe_youtube_block h5 {
          font-size: 40px;
          color: #fff;
          text-transform: uppercase;
          font-weight: bold; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .subscribe_now_block .less_more p {
        margin-top: 1rem;
        text-align: right;
        margin-right: 2rem;
        opacity: 0.40;
        color: #fff;
        text-transform: uppercase; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .youtube_modal_body .new_economy {
      opacity: 0.40;
      color: #fff;
      text-transform: uppercase;
      padding-left: 3rem; }
  .youtube_subscriber_modal .custom_dialogmodal_youtube .disruption_modal_body {
    padding: 0px; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .disruption_modal_body .custom_popup_image {
      max-height: 600px !important;
      overflow: auto; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .disruption_modal_body .disruption_wrapper {
      position: relative; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .disruption_modal_body .disruption_wrapper .disruption_pop_banner {
        max-width: 100%;
        height: auto; }
  .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body {
    background-image: url(../images/forbes_popup/background_image_forbes.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-size: cover;
    padding: 28px; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .min_height_forbes {
      min-height: 250px; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .top_logo_forbes {
      display: flex; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .top_logo_forbes .forbes_logo {
        border-right: 1px solid #fff; }
        .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .top_logo_forbes .forbes_logo img {
          width: 170px;
          padding-right: 20px; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .top_logo_forbes .mnm_forbes_logo img {
        width: 170px;
        padding-left: 20px; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .forbes_markets_content {
      max-width: 100%;
      padding: 15px;
      border-color: #84b59c;
      border-width: 2px;
      border-style: solid;
      border-radius: 20px;
      margin-top: 30px; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .forbes_markets_content h5 {
        font-size: 26px;
        font-weight: 700;
        color: #fff;
        line-height: 40px;
        text-transform: uppercase;
        margin-bottom: 0px; }
        .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .forbes_markets_content h5 span {
          color: #c6ecb1; }
    .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .read_more_forbes {
      position: absolute;
      bottom: 5px;
      width: 100%; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .read_more_forbes .read_more_link .btn {
        color: #1a1a1a;
        font-size: 16px;
        margin-top: 15px;
        margin-left: 30px;
        border-radius: 50px;
        font-weight: bold;
        text-transform: uppercase;
        padding: 5px 15px;
        background: #baf6ad; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .read_more_forbes .share_left {
        min-height: 60px; }
        .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .read_more_forbes .share_left .forbes_share_input {
          border-radius: 0;
          width: 75%;
          height: 36px;
          float: right; }
        .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .read_more_forbes .share_left .forbes_send_btn {
          color: #fff;
          padding: 9px 15px;
          width: 95%;
          text-align: center;
          text-decoration: none;
          position: absolute;
          height: 36px;
          background: #4d8272; }
      .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .read_more_forbes .share_right {
        float: right; }
        .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .read_more_forbes .share_right ul {
          display: flex; }
          .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .read_more_forbes .share_right ul li {
            list-style: none; }
            .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .read_more_forbes .share_right ul li a {
              color: #fff;
              margin: 0 5px;
              height: 45px;
              width: 45px;
              color: #fff;
              border: 2px solid #fff;
              border-radius: 50%;
              display: flex;
              text-decoration: none;
              justify-content: center;
              align-items: center;
              font-size: 18px;
              transition: all ease 0.3s; }
              .youtube_subscriber_modal .custom_dialogmodal_youtube .forbes_modal_body .read_more_forbes .share_right ul li a:hover {
                text-decoration: none; }

.ytube-notifications {
  top: 100px !important;
  width: 23% !important; }

/*code for youtube subscriber popup*/
/*NPS count box*/
.headline_under {
  border-bottom: 1px solid #d7d7d7;
  max-width: 50px;
  margin: 5px auto; }

.page_heading .nps_main_head {
  position: relative; }
  .page_heading .nps_main_head:after {
    content: "";
    width: 70px;
    border-bottom: 3px solid #dc3545;
    position: absolute;
    left: 0;
    bottom: -3px; }

.nps_mean_score .block_nps_vert {
  padding: 2px 20px;
  margin-bottom: 5px; }
  .nps_mean_score .block_nps_vert .score {
    color: #253746;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    font-size: 32px; }
  .nps_mean_score .block_nps_vert .score_text {
    font-size: 14px; }

.nps_box_custom .box_nps_count {
  padding: 5px 20px;
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.12), 0px 0px 1px rgba(0, 0, 0, 0.24);
  background-color: #fff;
  text-align: center;
  margin-bottom: 25px; }
  .nps_box_custom .box_nps_count:hover {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    background-color: #fff; }
  .nps_box_custom .box_nps_count .black_text {
    color: #253447; }
  .nps_box_custom .box_nps_count .red_text {
    color: #d80427; }
  .nps_box_custom .box_nps_count .gray_text {
    color: #FF6600; }
  .nps_box_custom .box_nps_count .green_text {
    color: #009566; }

.nps-date-wrapper .searchPubDate {
  font-size: 16px;
  cursor: pointer; }
  .nps-date-wrapper .searchPubDate .advdate {
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 5px; }

.export_btn_block .export_nps {
  border: 1px solid #ccc;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  color: #404040;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }

/*NPS count box*/
/*company logo header*/
.header-palate .CompanyLogo img {
  height: 40px;
  width: 40px;
  object-fit: contain;
  background: #fff;
  border-radius: 3px;
  padding: 0 2px; }

.custom_progress {
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
  margin-top: 10px;
  background: none;
  position: relative;
  cursor: pointer; }

.custom_border-warning {
  border-color: #f0ba2b !important; }

.custom_border-danger {
  border-color: #e42639 !important; }

.custom_border-success {
  border-color: #67ba69 !important; }

.score {
  font-weight: bold; }

.innovation_score {
  text-align: center; }

.custom_progress::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 5px solid #d5d5d5;
  position: absolute;
  top: 0;
  left: 0; }

.custom_progress > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1; }

.custom_progress .progress-left {
  left: 0; }

.custom_progress .custom_progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 5px;
  border-style: solid;
  position: absolute;
  top: 0; }

.custom_progress .custom_progress-left .custom_progress-bar {
  left: 100%;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left; }

.custom_progress .custom_progress-right {
  right: 0; }

.custom_progress .custom_progress-right .custom_progress-bar {
  left: -100%;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right; }

.custom_progress .custom_progress-value {
  position: absolute;
  top: 0;
  left: 0; }

.custom_download_icon {
  right: -5px;
  left: auto;
  margin-top: -2px; }

.custom_switch_top {
  display: flex;
  float: right;
  width: 100%;
  justify-content: end; }

.download_pdf_innovation:hover {
  text-decoration: none; }

/*code added for KS-5155*/
.loader_request_analyst {
  position: fixed;
  top: 50%;
  left: 50%; }

/*code added for KS-5155*/
.news_title_block .tags {
  list-style: none;
  margin-left: -40px;
  margin-top: 5px; }
  .news_title_block .tags li {
    display: inline-flex; }
    .news_title_block .tags li a {
      border: 1px solid #ccc;
      margin-right: 5px;
      border-radius: 8px;
      padding: 5px 8px;
      background-color: #298bad0d;
      font-weight: normal !important;
      font-size: 10px !important;
      margin-bottom: 5px;
      text-transform: uppercase; }

/*CODE FOR KS-5174*/
.company_details_list_wrapper .company_details_list {
  margin-left: -6px;
  list-style: none;
  font-size: 11px;
  display: inline-flex; }
  .company_details_list_wrapper .company_details_list li:nth-child(1) {
    padding-right: 5px;
    padding-left: 2px;
    text-transform: capitalize;
    color: #999; }
  .company_details_list_wrapper .company_details_list li:nth-child(2) {
    padding-right: 5px;
    padding-left: 5px;
    text-transform: capitalize;
    color: #999; }
  .company_details_list_wrapper .company_details_list li:nth-child(3) {
    padding-right: 5px;
    padding-left: 5px;
    color: #999; }
  .company_details_list_wrapper .company_details_list li:last-child {
    padding-left: 5px;
    color: #999; }
    .company_details_list_wrapper .company_details_list li:last-child ul {
      display: inline !important;
      padding-inline-start: 0px;
      margin-bottom: 0rem;
      list-style-type: none; }
      .company_details_list_wrapper .company_details_list li:last-child ul li {
        float: right; }
        .company_details_list_wrapper .company_details_list li:last-child ul li i {
          color: #999999; }
        .company_details_list_wrapper .company_details_list li:last-child ul li span a {
          color: #999;
          text-decoration: underline;
          text-transform: lowercase; }

.CompanyLogoDetails {
  top: 0px; }
  .CompanyLogoDetails .company_name_detail {
    display: inline-block; }
  .CompanyLogoDetails .company_exchange_ticker {
    display: inline-block; }
    .CompanyLogoDetails .company_exchange_ticker .exchange_ticker_detail {
      vertical-align: top;
      font-size: 9px;
      color: #999999;
      flex: 1;
      margin-bottom: -9px;
      padding-left: 6px; }
    .CompanyLogoDetails .company_exchange_ticker .company_or_page_name {
      display: flex;
      padding-left: 5px;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 430px;
      white-space: nowrap; }

.company_exchange_ticker_new {
  position: absolute;
  margin-left: 47px;
  margin-top: -40px; }
  .company_exchange_ticker_new .exchange_ticker_detail_new {
    vertical-align: top;
    font-size: 9px;
    color: #999999;
    flex: 1;
    margin-bottom: -9px;
    padding-left: 2px; }
  .company_exchange_ticker_new .company_or_page_name {
    display: flex; }

#nps_survey {
  overflow-y: auto;
  border-radius: 20px;
  width: 29em;
  right: 10px;
  bottom: 10px;
  text-align: center;
  border: 0px;
  position: fixed;
  left: auto;
  background: #4f94b5;
  background: linear-gradient(124deg, #4f94b5 0%, #ba455c 100%);
  top: auto;
  padding: 25px !important;
  box-shadow: 0px 4px 20px 0px rgba(138, 132, 132, 0.4);
  height: auto;
  margin: 0px !important;
  z-index: 9999; }
  #nps_survey .header .close {
    height: 30px;
    position: absolute;
    right: 1px;
    width: 30px;
    padding-left: 8px;
    font-size: 25px;
    align-items: center;
    display: flex;
    z-index: 999999;
    top: 1px;
    color: #298BAD;
    border-radius: 25px;
    opacity: 1;
    background: #fff; }
    #nps_survey .header .close:focus {
      outline: unset !important; }
  #nps_survey #micro_survey_popup_body .nps_icon_round img {
    margin: 0px auto -20px auto;
    width: 130px; }
  #nps_survey #micro_survey_popup_body h5 {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin: 10px auto; }
  #nps_survey #micro_survey_popup_body p {
    font-size: 16px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    color: #fff;
    margin: 10px auto; }
  #nps_survey #micro_survey_popup_body a {
    background-color: #fff;
    border-color: #fff;
    color: #404040;
    font-size: 16px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    padding: 10px 25px;
    border-radius: 25px;
    margin: 10px 0px; }

/*CODE FOR KS-5174*/
/*code for ks-5205*/
.custom_alerts_success {
  color: #404040 !important;
  background-color: #D9F8DA !important;
  border-color: #549856 !important;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  font-size: 13px !important;
  padding: 6px 15px !important; }
  .custom_alerts_success .close {
    padding: 0rem 0.75rem !important;
    top: 0px !important;
    opacity: 0.8 !important; }
    .custom_alerts_success .close:focus {
      outline: unset; }
    .custom_alerts_success .close span {
      font-size: 32px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      color: #549856 !important; }

.custom_danger_alert {
  margin-left: -2px;
  color: #fff !important;
  background-color: #CC2233 !important;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  font-size: 13px !important;
  padding: 5px 40px !important;
  margin-bottom: 5px !important; }
  .custom_danger_alert .close {
    padding: 0rem 0.75rem !important;
    top: 1px !important;
    opacity: 1 !important;
    left: 0;
    right: auto; }
    .custom_danger_alert .close:focus {
      outline: unset !important; }
    .custom_danger_alert .close:hover {
      color: #fff !important; }
    .custom_danger_alert .close span {
      font-size: 19px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2'; }

.custom-focus {
  border: 2px solid #CC2233 !important;
  border-radius: 3px;
  -webkit-box-shadow: 2px 3px 6px 1px #0000001f;
  -moz-box-shadow: 2px 3px 6px 1px #0000001f;
  box-shadow: 2px 3px 6px 1px #0000001f; }

.custom_share_modal_dialog {
  min-width: auto !important; }

.swal_sm {
  max-width: 350px !important;
  width: 320px !important;
  padding: 20px 10px !important;
  max-height: 400px !important;
  height: 400px !important; }

.swal2-icon-show {
  margin: 1em auto .6em !important; }

.swal_md {
  max-width: 500px !important;
  width: 500px !important;
  padding: 20px !important; }

.swal_lg {
  max-width: 700px !important;
  width: 700px !important;
  padding: 20px !important; }

.swal_xsm {
  max-width: 250px !important;
  width: 250px !important;
  padding: 20px !important;
  max-height: auto !important;
  height: auto !important; }

.swal2-container h2.swal2-title {
  color: #404040 !important; }

.custom_swal_wrapper .swal2-html-container {
  margin: 0em 0em 0em 0em !important;
  font-size: 16px; }
.custom_swal_wrapper .swal2-header .swal2-close {
  display: flex;
  height: 25px;
  position: absolute;
  right: -10px;
  width: 25px;
  color: #404040 !important;
  font-size: 20px;
  top: -12px;
  border-radius: 25px;
  opacity: 1;
  border: 1px solid #000;
  background: #fff !important; }
  .custom_swal_wrapper .swal2-header .swal2-close:hover {
    opacity: 1;
    border: 1px solid #000;
    background: #fff; }
.custom_swal_wrapper .swal-intent h6 {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }
.custom_swal_wrapper .swal2-actions {
  margin: 0px; }
.custom_swal_wrapper .swal2-icon {
  /* margin: 0.75em;*/ }
.custom_swal_wrapper .swal2-styled {
  font-size: 14px !important;
  padding: 7px 15px;
  font-weight: 600; }
.custom_swal_wrapper .swal2-content {
  padding: 0 0.6em; }
.custom_swal_wrapper .swal2-styled.swal2-confirm {
  background-color: #34A6C7;
  border-color: #34A6C7;
  font-size: 14px;
  order: 2;
  font-weight: normal; }
.custom_swal_wrapper .swal2-styled.swal2-cancel {
  background-color: #E0E0E0;
  border-color: #E0E0E0;
  color: #404040;
  font-size: 14px;
  font-weight: normal; }
.custom_swal_wrapper .swal2-actions {
  margin-bottom: 10px;
  margin-top: 10px; }

/*code for ks-5205*/
/*code for nps survey popup*/
.nps_bell {
  background: #ba455c;
  position: fixed;
  right: 10px;
  bottom: 15%;
  border-radius: 5px 0 0 5px;
  max-width: 52px;
  z-index: 9999;
  padding: 14px;
  border-radius: 50px;
  width: 43px;
  height: 43px;
  cursor: pointer; }
  .nps_bell i {
    color: #fff;
    animation: shake-animation 1s ease infinite;
    transform-origin: 50% 50%; }
@keyframes shake-animation {
  0% {
    transform: rotate(0); }
  15% {
    transform: rotate(5deg); }
  30% {
    transform: rotate(-5deg); }
  45% {
    transform: rotate(4deg); }
  60% {
    transform: rotate(-4deg); }
  75% {
    transform: rotate(2deg); }
  85% {
    transform: rotate(-2deg); }
  92% {
    transform: rotate(1deg); }
  100% {
    transform: rotate(0); } }
.add_new_sat_modal .modal-content {
  border-top: 5px solid #f6b73c;
  border-left-width: 0;
  border-right-width: 0;
  padding: 20px;
  border-image: linear-gradient(to right, #298BAD, #4acd67) 1 stretch; }
  .add_new_sat_modal .modal-content h4 {
    font-size: 16px;
    font-weight: 600; }
  .add_new_sat_modal .modal-content .modal-body {
    padding: 1rem 0rem; }
    .add_new_sat_modal .modal-content .modal-body .sat_form .custom_form_group {
      border: 1px solid #9e9e9e8a;
      border-radius: 3px;
      padding: 5px 10px; }
      .add_new_sat_modal .modal-content .modal-body .sat_form .custom_form_group h5 {
        color: #666;
        font-size: 12px;
        margin-bottom: 5px; }
      .add_new_sat_modal .modal-content .modal-body .sat_form .custom_form_group h6 {
        color: #404040;
        font-size: 14px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        margin-bottom: 5px; }
    .add_new_sat_modal .modal-content .modal-body .sat_form .submit_sat {
      background-color: #298BAD;
      border: 1px solid #298BAD; }
      .add_new_sat_modal .modal-content .modal-body .sat_form .submit_sat:hover {
        background-color: #298BAD;
        border: 1px solid #298BAD; }
    .add_new_sat_modal .modal-content .modal-body .flat_input {
      border: none;
      font-weight: bold;
      padding: 2px 5px;
      line-height: 10px;
      height: 22px;
      background: #fff; }
      .add_new_sat_modal .modal-content .modal-body .flat_input:focus {
        box-shadow: unset !important; }
.add_new_sat_modal .close {
  height: 25px;
  position: absolute;
  right: -10px;
  width: 25px;
  font-size: 20px;
  top: -12px;
  border-radius: 25px;
  opacity: 1;
  border: 1px solid #000;
  background: #fff; }

/*code for nps survey popup*/
/*code added for toggle custom accordian*/
.page-section .custom_card_header_toggle {
  padding: 0.50rem 1.25rem !important;
  min-height: 55px; }
.page-section .card-link {
  cursor: pointer; }

/*code added for toggle custom accordian*/
/* Code for KS-5255 */
#companies_table_wrapper .dt-buttons .buttons-csv {
  border: 1px solid #ccc;
  transition: all .3s;
  padding: 5px 10px;
  border-radius: 0;
  font-size: 12px;
  cursor: pointer;
  margin-left: 20px;
  color: #666;
  background: #fff;
  margin-right: 0; }

/* Code for KS-5255 */
/* Code for KS-5244  */
.select_all {
  background: #404040;
  color: #fff;
  box-shadow: none; }
  .select_all:focus {
    box-shadow: none; }

/* Code for KS-5244  */
/*code added for KS-5272*/
#closePracticeArea {
  border: 1px solid #efefef; }

/*code added for KS-5272*/
/* Code for KS-5243 */
.navigation_highlighter {
  background-color: #298bad21; }

/* Code for KS-5243 */
/*Code added for 5301*/
.custom_left_menu .menu-level-1:last-child {
  padding-bottom: 100px !important; }
.custom_left_menu .menu-level-1 .menu-level-1-ul:last-child {
  padding-bottom: 20px; }

/*Code added for 5301*/
/*CODE FOR KS-5299*/
.cmo_talk_pop_banner {
  max-width: 100%;
  height: auto; }

/*CODE FOR KS-5299*/
/*Code added for KS-5286*/
.renewal_account_dashboard {
  background-color: #e5e5e5; }
  .renewal_account_dashboard .back_white {
    background-color: #fff; }
  .renewal_account_dashboard .border-rad-5 {
    border-radius: 5px; }
  .renewal_account_dashboard .top_filter {
    list-style: none;
    display: flex; }
    .renewal_account_dashboard .top_filter li:first-child {
      width: 14%;
      padding-left: 10px; }
    .renewal_account_dashboard .top_filter li:nth-child(2) {
      width: 14%;
      padding-left: 10px; }
    .renewal_account_dashboard .top_filter li:nth-child(3) {
      width: 14%;
      padding-left: 10px; }
    .renewal_account_dashboard .top_filter li:nth-child(4) {
      width: 14%;
      padding-left: 10px; }
    .renewal_account_dashboard .top_filter li:nth-child(5) {
      width: 14%;
      padding-left: 10px; }
    .renewal_account_dashboard .top_filter li:nth-child(6) {
      width: 10%;
      padding-left: 10px; }
    .renewal_account_dashboard .top_filter li:nth-child(7) {
      width: 10%;
      padding-left: 10px; }
    .renewal_account_dashboard .top_filter li:last-child {
      width: 10%;
      padding-left: 10px; }
      .renewal_account_dashboard .top_filter li:last-child .submit_filter {
        background-color: #404040;
        color: #fff;
        margin-top: 20px; }
  .renewal_account_dashboard #export_btn_container .dt-button {
    background-color: #404040 !important;
    color: #fff !important;
    background-image: unset !important;
    border: 1px solid #404040 !important; }
  .renewal_account_dashboard #export_btn_container .custom_refresh_btn {
    background-color: #e9e9e9 !important;
    color: #000 !important;
    background-image: -webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%) !important;
    border: 1px solid #999 !important; }
  .renewal_account_dashboard .acc_renwal_progress .custom_progress {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    margin-top: 10px;
    background: none;
    position: relative;
    cursor: pointer; }
  .renewal_account_dashboard .acc_renwal_progress .custom_border-success {
    border-color: #288bad !important; }
  .renewal_account_dashboard .acc_renwal_progress .score {
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2'; }
  .renewal_account_dashboard .acc_renwal_progress .innovation_score {
    text-align: center; }
  .renewal_account_dashboard .acc_renwal_progress .custom_progress::after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 8px solid #d5d5d5;
    position: absolute;
    top: 0;
    left: 0; }
  .renewal_account_dashboard .acc_renwal_progress .custom_progress > span {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1; }
  .renewal_account_dashboard .acc_renwal_progress .custom_progress .progress-left {
    left: 0; }
  .renewal_account_dashboard .acc_renwal_progress .custom_progress-left {
    left: 0; }
  .renewal_account_dashboard .acc_renwal_progress .custom_progress .custom_progress-bar {
    width: 100%;
    height: 100%;
    background: none;
    border-width: 8px;
    border-style: solid;
    position: absolute;
    top: 0; }
  .renewal_account_dashboard .acc_renwal_progress .custom_progress .custom_progress-left .custom_progress-bar {
    left: 100%;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left; }
  .renewal_account_dashboard .acc_renwal_progress .custom_progress .custom_progress-right {
    right: 0; }
  .renewal_account_dashboard .acc_renwal_progress .custom_progress .custom_progress-right .custom_progress-bar {
    left: -100%;
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    border-right: 0;
    -webkit-transform-origin: center right;
    transform-origin: center right; }
  .renewal_account_dashboard .acc_renwal_progress .custom_progress .custom_progress-value {
    position: absolute;
    top: 0;
    left: 0; }

/*Code added for KS-5286*/
/* code added for upgrade issues */
.paging_two_button .paginate_disabled_previous {
  color: #404040 !important;
  border-radius: 3px 0px 0px 3px !important; }
.paging_two_button .paginate_enabled_next, .paging_two_button .paginate_disabled_next {
  background: #404040;
  color: #fff !important;
  border-radius: 0 3px 3px 0 !important;
  border: 0px solid #404040 !important;
  padding: 6px !important; }

.top_menu_custom ul.dropdown-menu-tow.active li.nav-item.dropdown-submenu.dropdown-item.active a.nav-link.dropdown-toggle span {
  color: #fff !important; }
.top_menu_custom ul.dropdown-menu-tow.active li.nav-item.dropdown-submenu.dropdown-item.active a.nav-link.dropdown-toggle ul.dropdown-menu-three.active li.nav-item a span {
  color: #404040 !important; }

.editWrap .multiselect-container.dropdown-menu.show {
  z-index: 9; }

.top_menu_custom .navbar-nav li:last-child ul.dropdown-menu.active {
  margin-top: 5px !important; }

.report_custom_cat #selected_report_category option {
  max-height: 200px; }

/* code added for upgrade issues*/
/*code addded for KS-5344*/
.accountiq_add_account .closePNewsPopup {
  color: #fff;
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent; }
  .accountiq_add_account .closePNewsPopup:focus {
    outline: unset; }

/*code addded for KS-5344*/
/*code added for KS-5309*/
.product_launch_wrapper .product_launch_left {
  /*.left-companies-search .selectCompnProf .the-company-list .squaredFour input[checked=checked] + label::before {
      width: 16px;
      height: 16px;
      cursor: pointer;
      float: left;
      background: #404040;
      border: 1px solid #404040;
      background-position: 1px 0;
      top: 4px;
      left: -11px;
      z-index: 1;
  }*/
        /*.sub-heading-left .fas.fa-plus-circle{
            color:#404040;

        }*/
  /* .tree_checkbox .checktree li .checkbox.half_checked::after, .inner-page-sidebar .tree_checkbox .checktree div.markets-filter .checkbox.half_checked::after{
      left:4px;
  }*/
  /*.left-companies-search .selectCompnProf .the-company-list .squaredFour input[checked=checked] + label::after{
      top:11px;
  }*/ }
  .product_launch_wrapper .product_launch_left #checktree_companies {
    padding: 0px; }
  .product_launch_wrapper .product_launch_left .left-companies-search .selectCompnProf .the-company-list .squaredFour {
    padding: 0px 0px !important; }
  .product_launch_wrapper .product_launch_left .tree_checkbox div.checktree .markets-filter label::before {
    border: none;
    position: absolute;
    background: transparent; }
  .product_launch_wrapper .product_launch_left .tree_checkbox div.checktree .markets-filter input[checked=checked] + label::before {
    border: none;
    position: absolute;
    background-color: transparent; }
  .product_launch_wrapper .product_launch_left .tree_checkbox div.checktree .markets-filter input[checked=checked] + label::after {
    top: 0px;
    left: 0px;
    border: none; }
  .product_launch_wrapper .product_launch_left .left-companies-search .selectCompnProf {
    padding: 0px 15px; }
  .product_launch_wrapper .product_launch_left .tree_checkbox .checktree > li ul li {
    display: flex; }
  .product_launch_wrapper .product_launch_left .tree_checkbox div.checktree .markets-filter {
    padding: 6px 5px 6px 0; }
  .product_launch_wrapper .product_launch_left .tree_checkbox div.checktree .markets-filter label {
    padding: 3px 0px 0px 0px; }
  .product_launch_wrapper .product_launch_left .sub-heading-left {
    padding: 5px 0px; }
.product_launch_wrapper .product_launch_right .inner-right-section {
  background-color: #fff;
  border-radius: 5px;
  padding: 15px; }
  .product_launch_wrapper .product_launch_right .inner-right-section .webinar-right-section {
    padding: 15px; }

/*code added for KS-5309*/
/*code added for KS-5347*/
.add_partner_btn:hover {
  color: #fff; }

/*code added for KS-5347*/
/*code added for KS-5365*/
.account_retention_wrapper {
  background-color: #f6f6f6; }
  .account_retention_wrapper .how_many_wrapper .graph_block {
    background-color: #fff;
    border-radius: 3px;
    min-height: 495px; }
    .account_retention_wrapper .how_many_wrapper .graph_block .graph_block_head {
      border-bottom: 1px solid #ccc;
      padding: 15px; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_block_head .left_block .main_head_graph {
        font-size: 14px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        margin-bottom: 0px;
        color: #404040; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_block_head .left_block .main_subhead_graph {
        font-size: 13px;
        font-weight: 400;
        color: #666;
        margin-bottom: 0px; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_block_head .left_block .email_stats_block {
        margin-left: -55px;
        display: flex;
        margin-top: 5px;
        margin-bottom: 5px; }
        .account_retention_wrapper .how_many_wrapper .graph_block .graph_block_head .left_block .email_stats_block li {
          list-style: none;
          padding: 0px 15px;
          border-right: 1px solid #ccc; }
          .account_retention_wrapper .how_many_wrapper .graph_block .graph_block_head .left_block .email_stats_block li:last-child {
            border-right: none !important; }
          .account_retention_wrapper .how_many_wrapper .graph_block .graph_block_head .left_block .email_stats_block li p {
            margin-bottom: 0px;
            font-size: 14px;
            font-weight: 600; }
          .account_retention_wrapper .how_many_wrapper .graph_block .graph_block_head .left_block .email_stats_block li span {
            margin-bottom: 0px;
            font-size: 12px;
            font-weight: 400; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_block_head .right_block {
        float: right; }
    .account_retention_wrapper .how_many_wrapper .graph_block .nps_score_block {
      position: relative;
      top: 50%;
      transform: translateY(50%); }
    .account_retention_wrapper .how_many_wrapper .graph_block .nps_link_wrapper {
      position: absolute;
      bottom: 7%;
      left: 15%; }
      .account_retention_wrapper .how_many_wrapper .graph_block .nps_link_wrapper .nps_info_link {
        color: #298BAD;
        font-size: 12px;
        text-decoration: underline; }
    .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block {
      padding: 15px; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block img {
        max-width: 100%;
        height: auto;
        width: 100%; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block h6 {
        font-size: 14px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2';
        margin-bottom: 0px;
        color: #404040; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .div_table_retention .div-table {
        display: table;
        width: 100%;
        overflow: scroll;
        background-color: #eee;
        border-spacing: 2px;
        border-radius: 4px; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .div_table_retention .trow {
        display: table-row; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .div_table_retention .tcolumn {
        display: table-cell;
        vertical-align: top;
        background-color: #fff;
        padding: 8px 8px;
        width: 100%; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .div_table_retention .thead {
        background-color: #ccc;
        color: #404040;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2'; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .div_table_retention .sub_tcolumn {
        display: table-cell;
        vertical-align: top;
        background-color: #fff;
        padding: 7px 8px;
        min-width: 60px;
        width: 100%;
        border: 1px solid #ccc; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .div_table_retention .ret_dark_blue {
        background-color: #135dc4;
        color: #fff; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .div_table_retention .ret_sky_blue {
        background-color: #1fb2d5;
        color: #fff; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .div_table_retention .ret_skymid_blue {
        background-color: #56c7e2;
        color: #fff; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .div_table_retention .ret_skylight_blue {
        background-color: #a7e0f1;
        color: #fff; }
      .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .nps_score_wrapper {
        box-sizing: border-box;
        border: 5px solid #dbf5df;
        padding: 15px;
        margin: 0 auto;
        width: 120px;
        height: 120px;
        border-radius: 50%; }
        .account_retention_wrapper .how_many_wrapper .graph_block .graph_chart_block .nps_score_wrapper .npsScore {
          font-size: 40px;
          width: 2em;
          height: 2em;
          background: #50cb6a;
          border: 2px solid #43a657;
          color: #fff;
          text-align: center;
          border-radius: 50%;
          line-height: 1.9em; }
  .account_retention_wrapper .top_filter .btn-white-custom {
    background-color: #fff; }
    .account_retention_wrapper .top_filter .btn-white-custom .dropdown-item {
      font-size: 12px; }
  .account_retention_wrapper .top_filter .btn-grey-custom {
    background-color: #ececec; }
  .account_retention_wrapper .top_filter .email_stats_toggle {
    border: 1px solid #298bad; }
  .account_retention_wrapper .total_box_section .total_number_box {
    background: #fff;
    border: 1px solid #9e9e9e42;
    border-radius: 3px;
    padding: 10px; }
    .account_retention_wrapper .total_box_section .total_number_box .number_block {
      display: flex;
      align-items: center; }
      .account_retention_wrapper .total_box_section .total_number_box .number_block img {
        width: auto;
        height: 40px; }
      .account_retention_wrapper .total_box_section .total_number_box .number_block p {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 0px;
        margin-left: 10px; }
    .account_retention_wrapper .total_box_section .total_number_box .number_head p {
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      margin-bottom: 5px;
      margin-top: 5px; }

/*code added for KS-5365*/
/*code added for KS-5319*/
#summaryTable_info, #activeProjectsTable_info, #satSummaryTable_info, #satActiveProjectsTable_info {
  display: none; }

/*code added for KS-5319*/
/*code added for KS-5352*/
.btn_new_wrapper .new_btn_block {
  border-radius: 5px;
  display: flex;
  margin-top: 0px; }
  .btn_new_wrapper .new_btn_block .tripple_dot {
    color: #fff;
    font-size: 18px;
    padding: 0px 10px;
    top: 0;
    cursor: pointer; }
    .btn_new_wrapper .new_btn_block .tripple_dot .fa-times {
      position: absolute;
      margin-top: 6px; }
    .btn_new_wrapper .new_btn_block .tripple_dot .fa-ellipsis-v {
      margin-top: -11px;
      position: absolute; }
  .btn_new_wrapper .new_btn_block .tripple_buttons {
    display: flex;
    align-items: center;
    margin-left: 15px; }

/*code added for KS-5352*/
/*code added for KS-5389*/
.req_trial_new_wrapper .req_trial_btn {
  background-color: #404040;
  border: 1px solid #404040;
  float: right;
  font-size: 13px;
  color: #fff; }
  .req_trial_new_wrapper .req_trial_btn:focus {
    box-shadow: unset; }

.req_trial_acc_man .grey_lable {
  color: #7e7e7e; }
.req_trial_acc_man .typeSearchRepot {
  background-color: red; }
.req_trial_acc_man .modal-body .multiselect-container li a {
  padding: 2px 5px !important; }
.req_trial_acc_man .modal-body .domainsWrap .multiselect {
  white-space: unset; }
.req_trial_acc_man .modal-body .btn-group {
  width: 100%; }
.req_trial_acc_man .modal-body .multiselect-clear-filter {
  visibility: hidden; }
.req_trial_acc_man .modal-body .formWrap .submit_req_pop_btn {
  font-family: 'Franklin Gothic Medium V2';
  font-size: 14px;
  padding: 10px 15px;
  background: #3598BF;
  color: #fff;
  text-transform: capitalize;
  font-weight: 500;
  margin: 0 5px;
  border: none; }
.req_trial_acc_man .modal-body .formWrap .right-side-popup .close_pop_up {
  border: 2px solid #fdfdfd;
  opacity: 1;
  border-radius: 25px;
  position: absolute;
  top: -30px;
  width: 35px;
  height: 35px;
  right: -30px;
  padding: 0px;
  background: #172d59; }
  .req_trial_acc_man .modal-body .formWrap .right-side-popup .close_pop_up span {
    color: #fdfdfd;
    margin-top: -13px;
    position: absolute;
    right: 25%; }
.req_trial_acc_man .modal-body .formWrap .right-side-popup h4 {
  color: #172d59;
  font-weight: norma;
  font-size: 24px;
  text-transform: capitalize;
  font-family: "Franklin Gothic Medium V2";
  margin-bottom: 20px; }
.req_trial_acc_man .modal-body .formWrap .right-side-popup .req_pop_input {
  background-color: #f7f9fb;
  font-size: 13px;
  border: 1px solid #cbcfd0; }
.req_trial_acc_man .modal-body .formWrap .right-side-popup .form-control-feedback {
  right: 20px;
  margin-top: -25px;
  position: absolute; }
.req_trial_acc_man .modal-body .formWrap .right-side-popup .nav {
  border: none; }
.req_trial_acc_man .modal-body .formWrap .right-side-popup label {
  font-size: 13px;
  color: #172d59;
  margin-bottom: 5px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  /*text-transform: capitalize;*/ }
.req_trial_acc_man .modal-body .formWrap .right-side-popup .grey_lable {
  color: #7e7e7e; }
.req_trial_acc_man .modal-body .formWrap .right-side-popup .custom-file1 {
  width: 105%; }
.req_trial_acc_man .modal-body .formWrap .right-side-popup .dynamic-element .plus_minus_block {
  position: absolute;
  right: 15px;
  border-radius: 4px; }
  .req_trial_acc_man .modal-body .formWrap .right-side-popup .dynamic-element .plus_minus_block p {
    line-height: 26px;
    cursor: pointer;
    background-color: #3598BF;
    color: #fff;
    padding: 0px 10px;
    margin: 4px 2px !important; }
.req_trial_acc_man .modal-body .formWrap .right-side-popup .custom-file1 {
  width: 105%; }
.req_trial_acc_man .modal-body .formWrap .right-side-popup .dynamic-element-user .plus_minus_block {
  position: absolute;
  right: 15px;
  border-radius: 4px; }
  .req_trial_acc_man .modal-body .formWrap .right-side-popup .dynamic-element-user .plus_minus_block p {
    line-height: 26px;
    cursor: pointer;
    background-color: #3598BF;
    color: #fff;
    padding: 0px 10px;
    margin: 4px 2px !important; }

/*code added for KS-5389*/
/*code added for KS-5451 start*/
.hover-none:hover {
  background-color: unset !important; }

/*code added for KS-5451 end*/
/*code added for KS-5458 start*/
.background_border_none {
  background: none !important;
  border: none !important; }

/*code added for KS-5458 end*/
/*code added for KS-5487 start*/
.add_account_manager {
  padding: 7px;
  color: #fff;
  text-decoration: none;
  border-radius: 3px;
  font-size: 12px;
  background-color: #298bad;
  font-weight: 700; }
  .add_account_manager:hover {
    color: #fff; }

.add_account_modal .modal-title {
  font-size: 16px;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #404040; }
.add_account_modal .submit_btn {
  background-color: #298bad;
  border: 1px solid #298bad;
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2'; }

/*code added for KS-5487 end*/
/*code added for KS-5483 start*/
.manage_all_popups_wrapper .all_message_head {
  color: #404040;
  font-size: 16px;
  font-weight: normal; }

.manage_popup_wrapper .custom_form_control {
  background-color: #f8f9fa; }
.manage_popup_wrapper .manage_lable {
  font-weight: normal;
  font-family: 'Franklin Gothic Medium V2';
  color: #404040;
  font-size: 13px;
  margin-bottom: 3px; }
.manage_popup_wrapper .manage_content .search_with_btns .search_box {
  min-width: 460px; }
  .manage_popup_wrapper .manage_content .search_with_btns .search_box .btn-search {
    background-color: #298bad;
    color: #fff;
    border-radius: 0px 5px 5px 0px; }
.manage_popup_wrapper .manage_content .search_with_btns .set_live_btns {
  flex-grow: 1; }
  .manage_popup_wrapper .manage_content .search_with_btns .set_live_btns .set_li_btn {
    background-color: #404040;
    float: right;
    color: #fff; }
.manage_popup_wrapper .manage_content .content_wrapper {
  margin-bottom: 20px; }
  .manage_popup_wrapper .manage_content .content_wrapper .content_div {
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 4px; }
    .manage_popup_wrapper .manage_content .content_wrapper .content_div .account_type_form_group .btn-group {
      width: 100%; }
    .manage_popup_wrapper .manage_content .content_wrapper .content_div .account_type_form_group .multiselect {
      text-align: left;
      display: flex;
      align-items: center;
      justify-content: space-between; }
    .manage_popup_wrapper .manage_content .content_wrapper .content_div .account_type_form_group .multiselect-container {
      width: 100%; }
    .manage_popup_wrapper .manage_content .content_wrapper .content_div .custom_form_control {
      background-color: #f8f9fa; }
    .manage_popup_wrapper .manage_content .content_wrapper .content_div .manage_lable {
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      color: #404040;
      font-size: 13px;
      margin-bottom: 3px; }
    .manage_popup_wrapper .manage_content .content_wrapper .content_div form h5 {
      font-size: 14px;
      color: #404040;
      font-weight: normal; }
    .manage_popup_wrapper .manage_content .content_wrapper .content_div .upload_box {
      background-color: #f8f9fa;
      border: 2px dotted #9e9e9ec2;
      padding: 30px; }
      .manage_popup_wrapper .manage_content .content_wrapper .content_div .upload_box .upload_msg_box {
        text-align: center;
        margin: 0% 20%; }
        .manage_popup_wrapper .manage_content .content_wrapper .content_div .upload_box .upload_msg_box .upload_preview .drag-area .containers {
          position: relative;
          margin: auto;
          text-align: center; }
        .manage_popup_wrapper .manage_content .content_wrapper .content_div .upload_box .upload_msg_box .upload_preview .drag-area .file-upload {
          position: relative;
          overflow: hidden; }
        .manage_popup_wrapper .manage_content .content_wrapper .content_div .upload_box .upload_msg_box .upload_preview .drag-area .file-upload {
          color: #fff;
          background: #298bad;
          border: none;
          font-weight: normal;
          font-family: 'Franklin Gothic Medium V2';
          border-radius: 3px;
          padding: 7px 15px;
          display: inline; }
          .manage_popup_wrapper .manage_content .content_wrapper .content_div .upload_box .upload_msg_box .upload_preview .drag-area .file-upload:hover {
            background: #999;
            -webkit-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.75);
            -moz-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.75);
            box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.75); }
        .manage_popup_wrapper .manage_content .content_wrapper .content_div .upload_box .upload_msg_box .upload_preview .drag-area .file-upload input.file-input {
          position: absolute;
          top: 0;
          right: 0;
          margin: 0;
          padding: 0;
          font-size: 20px;
          cursor: pointer;
          opacity: 0;
          filter: alpha(opacity=0);
          height: 100%; }
    .manage_popup_wrapper .manage_content .content_wrapper .content_div .preview_image .preview_image_btn {
      background-color: #404040;
      float: right;
      color: #fff; }
    .manage_popup_wrapper .manage_content .content_wrapper .content_div .toggle_btn_custom {
      display: flex;
      align-items: baseline;
      margin-top: -6px; }
      .manage_popup_wrapper .manage_content .content_wrapper .content_div .toggle_btn_custom p {
        font-size: 13px;
        font-weight: normal;
        font-family: 'Franklin Gothic Medium V2'; }
      .manage_popup_wrapper .manage_content .content_wrapper .content_div .toggle_btn_custom .custom_btn_group .btn-primary {
        background-color: #298bad;
        color: #fff;
        border: 1px solid #298bad; }

/*code added for KS-5483 end*/
/*code added for KS-5529 start*/
.homepageViewSection {
  min-width: 225px; }

/*code added for KS-5529 end*/
/*code added for KS Refresh end*/
.ks_refresh_page .H {
  background-color: #B5DA5A;
  color: #336600; }
.ks_refresh_page .M {
  background-color: #FFDC70;
  color: #9D7600; }
.ks_refresh_page .L {
  background-color: #f16e6e85;
  color: #d92f2f; }
.ks_refresh_page .welcome_block {
  margin-bottom: 40px; }
  .ks_refresh_page .welcome_block h5 {
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
    color: #0D141C;
    margin-block: 5px; }
  .ks_refresh_page .welcome_block p {
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    color: #0D141C;
    margin-bottom: 8px; }
.ks_refresh_page .chat_headline_block .chat_block_left {
  background: linear-gradient(195.88deg, #F4D2D6 13.12%, #CAC8FF 91.39%);
  padding: 32px;
  border-radius: 16px; }
  .ks_refresh_page .chat_headline_block .chat_block_left h6 {
    font-size: 22px;
    line-height: 28px;
    font-weight: 500;
    color: #222222; }
  .ks_refresh_page .chat_headline_block .chat_block_left .chat_block {
    position: relative; }
    .ks_refresh_page .chat_headline_block .chat_block_left .chat_block .chat_textrea {
      padding: 5px 30px;
      border-radius: 12px;
      min-height: 140px;
      max-height: 140px;
      border: 1px solid #F2F2F2;
      font-style: italic; }
    .ks_refresh_page .chat_headline_block .chat_block_left .chat_block .icon_ai_chat {
      top: 5px;
      left: 8px;
      position: absolute; }
      .ks_refresh_page .chat_headline_block .chat_block_left .chat_block .icon_ai_chat img {
        width: 18px; }
    .ks_refresh_page .chat_headline_block .chat_block_left .chat_block .select_block {
      display: flex;
      justify-content: space-evenly;
      position: absolute;
      bottom: 5px; }
      .ks_refresh_page .chat_headline_block .chat_block_left .chat_block .select_block .custom_dropdown_chat .active {
        background-color: #F2F8FE; }
      .ks_refresh_page .chat_headline_block .chat_block_left .chat_block .select_block .custom_dropdown_chat .form-control {
        border: none;
        padding: 2px 8px;
        margin-left: 2px;
        border-radius: 15px;
        font-size: 12px;
        color: #5C7787;
        line-height: 14px;
        font-weight: 400; }
        .ks_refresh_page .chat_headline_block .chat_block_left .chat_block .select_block .custom_dropdown_chat .form-control:focus {
          box-shadow: none; }
      .ks_refresh_page .chat_headline_block .chat_block_left .chat_block .select_block .custom_dropdown_chat .emoji img {
        width: 18px;
        padding-top: 6px; }
  .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block h6 {
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
    color: #222222;
    text-transform: capitalize; }
  .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .try_asking_subblock, .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .continue_chat {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.05) 38.17%, rgba(0, 0, 0, 0) 85.5%);
    padding: 16px;
    border-radius: 12px;
    min-height: 150px;
    cursor: pointer; }
    .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .try_asking_subblock:hover, .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .continue_chat:hover {
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
      -o-transform: scale(1.1);
      transform: scale(1.1); }
    .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .try_asking_subblock .link_question:hover, .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .continue_chat .link_question:hover {
      text-decoration: none; }
    .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .try_asking_subblock .link_question p, .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .continue_chat .link_question p {
      font-size: 13px;
      line-height: 16px;
      font-weight: 400;
      color: #222222;
      margin-bottom: 0px;
      word-wrap: break-word;
      -webkit-line-clamp: 6;
      -webkit-box-orient: vertical;
      cursor: pointer;
      overflow: hidden;
      display: -webkit-box;
      text-overflow: ellipsis;
      width: 100%;
      word-break: break-word; }
      .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .try_asking_subblock .link_question p:hover, .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .continue_chat .link_question p:hover {
        overflow: visible;
        white-space: normal;
        display: block; }
      .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .try_asking_subblock .link_question p:first-letter, .ks_refresh_page .chat_headline_block .chat_block_left .try_asking_block .continue_chat .link_question p:first-letter {
        text-transform: capitalize; }
.ks_refresh_page .chat_headline_block .headline_block_right {
  border-bottom: 1px solid #D1D1D1; }
  .ks_refresh_page .chat_headline_block .headline_block_right .news_block {
    margin-bottom: 10px; }
    .ks_refresh_page .chat_headline_block .headline_block_right .news_block .news_heading_block {
      display: flex;
      justify-content: space-between;
      margin-bottom: 10px; }
      .ks_refresh_page .chat_headline_block .headline_block_right .news_block .news_heading_block .sub_block_date {
        display: flex;
        justify-content: space-between;
        align-items: center; }
        .ks_refresh_page .chat_headline_block .headline_block_right .news_block .news_heading_block .sub_block_date .latest_heading {
          margin-bottom: 0px;
          padding: 2px 8px;
          background-color: #000;
          border-radius: 50px;
          color: #fff;
          font-size: 11px;
          font-weight: 500;
          line-height: 16px; }
        .ks_refresh_page .chat_headline_block .headline_block_right .news_block .news_heading_block .sub_block_date .date_block {
          margin-bottom: 0px;
          font-size: 12px;
          font-weight: 400;
          line-height: 18px;
          color: #5C7787;
          margin-left: 5px; }
          .ks_refresh_page .chat_headline_block .headline_block_right .news_block .news_heading_block .sub_block_date .date_block .initial {
            border-radius: 2px;
            font-size: 11px;
            padding: 2px 5px;
            margin-right: 5px;
            font-weight: 700; }
      .ks_refresh_page .chat_headline_block .headline_block_right .news_block .news_heading_block .sub_block_website .website {
        color: #5C7787; }
        .ks_refresh_page .chat_headline_block .headline_block_right .news_block .news_heading_block .sub_block_website .website img {
          width: 16px; }
    .ks_refresh_page .chat_headline_block .headline_block_right .news_block .news_main_head .news_head {
      font-size: 24px;
      line-height: 27px;
      color: #0D141C;
      margin-bottom: 10px;
      font-family: 'Franklin Gothic Medium V2'; }
    .ks_refresh_page .chat_headline_block .headline_block_right .news_block .news_main_head .summary {
      font-size: 14px;
      line-height: 20px; }
  .ks_refresh_page .chat_headline_block .headline_block_right .image_block img {
    max-width: 100%;
    height: auto;
    border-radius: 10px; }
.ks_refresh_page .chat_headline_block .news_info_block .news_info_subblock {
  display: flex;
  align-items: center; }
  .ks_refresh_page .chat_headline_block .news_info_block .news_info_subblock .published {
    padding: 4px 8px;
    border-radius: 50px;
    background-color: #D2E8F8;
    margin-right: 10px;
    font-size: 11px;
    font-weight: 500;
    line-height: 13px;
    display: flex;
    align-items: center; }
    .ks_refresh_page .chat_headline_block .news_info_block .news_info_subblock .published img {
      width: 16px;
      margin-right: 5px; }
  .ks_refresh_page .chat_headline_block .news_info_block .news_info_subblock .company_name {
    font-weight: 500; }
    .ks_refresh_page .chat_headline_block .news_info_block .news_info_subblock .company_name img {
      width: 16px;
      margin-right: 0px; }
.ks_refresh_page .news_slider {
  padding-top: 30px; }
  .ks_refresh_page .news_slider .border-right-custom {
    border-right: 1px solid #D1D1D1; }
  .ks_refresh_page .news_slider .news_slider_block .news_info_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px; }
    .ks_refresh_page .news_slider .news_slider_block .news_info_top .news_tags {
      font-size: 12px;
      font-weight: normal;
      font-family: 'Franklin Gothic Medium V2';
      line-height: 13px;
      color: #404040;
      margin-bottom: 0px; }
      .ks_refresh_page .news_slider .news_slider_block .news_info_top .news_tags .intial {
        border-radius: 2px;
        font-weight: 700;
        font-size: 11px;
        padding: 4px 5px 2px 5px;
        line-height: 13px;
        margin-right: 5px; }
    .ks_refresh_page .news_slider .news_slider_block .news_info_top .webiste_link {
      color: #5C7787; }
      .ks_refresh_page .news_slider .news_slider_block .news_info_top .webiste_link img {
        width: 16px; }
  .ks_refresh_page .news_slider .news_slider_block .news_slider_content a:hover {
    color: #0D141C; }
  .ks_refresh_page .news_slider .news_slider_block .news_slider_content .content {
    font-size: 14px;
    font-weight: normal;
    font-family: 'Franklin Gothic Medium V2';
    line-height: 16px;
    color: #0D141C;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical; }
  .ks_refresh_page .news_slider .news_slider_block .news_slider_content .trend_text {
    padding: 2px 8px;
    border-radius: 50px;
    background-color: #D2E8F8;
    margin-right: 10px;
    font-size: 11px;
    font-weight: 500;
    line-height: 13px;
    width: fit-content;
    margin-bottom: 5px;
    overflow: hidden;
    display: -webkit-box;
    max-width: 150px;
    -webkit-line-clamp: 1;
    /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical; }
  .ks_refresh_page .news_slider .news_slider_block .news_slider_content .compnay_text_block {
    min-height: 60px; }
    .ks_refresh_page .news_slider .news_slider_block .news_slider_content .compnay_text_block .company_text {
      font-size: 12px;
      font-weight: 500;
      line-height: 16px;
      color: #404040;
      margin-bottom: 5px; }
  .ks_refresh_page .news_slider .custom_slider_icons {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    margin-top: 20px; }
    .ks_refresh_page .news_slider .custom_slider_icons:before {
      border-top: 1px solid #D1D1D1;
      content: "";
      margin: 0 auto;
      position: absolute;
      top: 45%;
      left: 0;
      right: 0;
      bottom: 0;
      width: 95%;
      z-index: -1; }
    .ks_refresh_page .news_slider .custom_slider_icons .req_analyst {
      background-color: #fff;
      padding: 0px 10px 0px 0px; }
      .ks_refresh_page .news_slider .custom_slider_icons .req_analyst .req_analysis {
        font-size: 12px;
        line-height: 18px;
        font-weight: 700;
        color: #387AB8; }
    .ks_refresh_page .news_slider .custom_slider_icons .icons {
      background-color: #fff;
      padding: 0px 0px 0px 10px;
      display: flex; }
      .ks_refresh_page .news_slider .custom_slider_icons .icons .prev_icon {
        color: #0F0F0F;
        margin-right: 10px; }
      .ks_refresh_page .news_slider .custom_slider_icons .icons .next_icon {
        color: #0F0F0F;
        margin-right: 10px; }
      .ks_refresh_page .news_slider .custom_slider_icons .icons .view_all {
        font-size: 12px;
        font-weight: 700;
        line-height: 14px;
        background: transparent;
        border: none;
        color: #387AB8; }
        .ks_refresh_page .news_slider .custom_slider_icons .icons .view_all:focus {
          outline: unset !important; }
.ks_refresh_page .related_reports_block {
  margin-top: 30px; }
  .ks_refresh_page .related_reports_block .related_head_block {
    margin: 25px 0px; }
    .ks_refresh_page .related_reports_block .related_head_block .subblock_head {
      align-items: center;
      justify-content: space-between;
      display: flex; }
      .ks_refresh_page .related_reports_block .related_head_block .subblock_head .related_head {
        align-items: center;
        font-size: 20px;
        font-weight: 700;
        line-height: 22px;
        color: #0D141C;
        display: flex;
        margin-bottom: 0px; }
        .ks_refresh_page .related_reports_block .related_head_block .subblock_head .related_head .count {
          font-size: 12px;
          font-weight: 700;
          line-height: 12px;
          text-align: center;
          background-color: #9DBB52;
          color: #272C3D;
          padding: 5px 5px;
          border-radius: 50px;
          margin-left: 10px; }
      .ks_refresh_page .related_reports_block .related_head_block .subblock_head .view_all_reports {
        font-size: 12px;
        color: #387AB8;
        line-height: 18px;
        font-weight: 700;
        text-transform: capitalize; }
  .ks_refresh_page .related_reports_block .related_reports_slider {
    margin-bottom: 20px; }
    .ks_refresh_page .related_reports_block .related_reports_slider .carousel-control-prev {
      height: 30px;
      width: 30px;
      opacity: 1;
      padding: 5px;
      background-color: #fff;
      left: -12px;
      top: 50%;
      border-radius: 25px;
      box-shadow: 0px 4px 4px 0px #00000040; }
    .ks_refresh_page .related_reports_block .related_reports_slider .carousel-control-next {
      height: 30px;
      width: 30px;
      opacity: 1;
      padding: 5px;
      background-color: #fff;
      right: -12px;
      top: 50%;
      border-radius: 25px;
      box-shadow: 0px 4px 4px 0px #00000040; }
    .ks_refresh_page .related_reports_block .related_reports_slider .carousel-control-prev-icon {
      background-image: url("/images/ks_refresh/CaretRight.png"); }
    .ks_refresh_page .related_reports_block .related_reports_slider .carousel-control-next-icon {
      background-image: url("/images/ks_refresh/CaretLeft.png"); }
    .ks_refresh_page .related_reports_block .related_reports_slider .reports_block {
      border-radius: 16px;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      padding: 5%;
      position: relative; }
      .ks_refresh_page .related_reports_block .related_reports_slider .reports_block .recomneded_block {
        background-color: #fff;
        max-width: 190px;
        margin: 0 0 0 auto;
        padding: 10px 15px;
        border-radius: 16px; }
        .ks_refresh_page .related_reports_block .related_reports_slider .reports_block .recomneded_block a {
          color: #0D141C; }
          .ks_refresh_page .related_reports_block .related_reports_slider .reports_block .recomneded_block a:hover {
            color: #0D141C; }
        .ks_refresh_page .related_reports_block .related_reports_slider .reports_block .recomneded_block .recomneded_head {
          font-size: 12px;
          line-height: 14px;
          font-weight: 700;
          position: absolute;
          top: 10px;
          margin-left: 25px;
          padding: 4px 10px;
          border-radius: 50px;
          background: linear-gradient(91.72deg, #EFD1DC -0.51%, #D2CAF8 99.97%); }
          .ks_refresh_page .related_reports_block .related_reports_slider .reports_block .recomneded_block .recomneded_head img {
            width: 16px;
            margin-right: 5px; }
        .ks_refresh_page .related_reports_block .related_reports_slider .reports_block .recomneded_block .recomneded_subhead {
          font-size: 14px;
          line-height: 20px;
          font-family: 'Franklin Gothic Medium V2';
          font-weight: 400;
          color: #0D141C;
          margin: 10px 0px 10px 0px;
          min-height: 40px;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          cursor: pointer;
          overflow: hidden;
          display: -webkit-box;
          text-overflow: ellipsis;
          width: 100%;
          word-break: break-word; }
          .ks_refresh_page .related_reports_block .related_reports_slider .reports_block .recomneded_block .recomneded_subhead:hover {
            overflow: visible;
            white-space: normal;
            display: block; }
        .ks_refresh_page .related_reports_block .related_reports_slider .reports_block .recomneded_block .size_block {
          justify-content: space-between; }
          .ks_refresh_page .related_reports_block .related_reports_slider .reports_block .recomneded_block .size_block .market_size p {
            font-size: 11px;
            line-height: 14px;
            font-weight: 500;
            color: #696969;
            margin-bottom: 5px; }
          .ks_refresh_page .related_reports_block .related_reports_slider .reports_block .recomneded_block .size_block .market_size h5 {
            font-size: 11px;
            line-height: 16px;
            font-weight: 600;
            color: #000;
            margin-bottom: 5px;
            background-color: #D2E8F8;
            border-radius: 4px;
            padding: 4px;
            max-width: fit-content; }

/*code added for KS Refresh end*/
/*code added for KS-5548 end*/
.news_dualpane_wrapper {
  padding: 15px 1px 0px;
  /*    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);*/
  border-radius: 5px; }
  .news_dualpane_wrapper .news-sub-block {
    min-height: 100px;
    border: 1px solid #cccccc6e;
    /*            box-shadow: 0 1px 3px rgba(0,0,0,0.10), 0 1px 2px rgba(0,0,0,0.10);*/
    padding: 10px;
    border-radius: 8px;
    margin-bottom: 10px; }
    .news_dualpane_wrapper .news-sub-block .news-img {
      height: 86px;
      width: 86px;
      background-color: #ccc;
      border-radius: 6px;
      border: 1px solid #edebeb; }
      .news_dualpane_wrapper .news-sub-block .news-img img {
        object-fit: cover;
        height: auto;
        max-width: 84px;
        min-height: 84px;
        border-radius: 5px;
        min-width: 84px;
        border-radius: 6px; }
    .news_dualpane_wrapper .news-sub-block .news_title_block {
      margin-left: 10px; }
      .news_dualpane_wrapper .news-sub-block .news_title_block span {
        color: #666; }
      .news_dualpane_wrapper .news-sub-block .news_title_block .news_head_text {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-bottom: 0px;
        margin-top: 5px;
        min-height: 35px;
        max-width: 500px; }
        .news_dualpane_wrapper .news-sub-block .news_title_block .news_head_text a {
          color: #404040;
          font-weight: 600; }
      .news_dualpane_wrapper .news-sub-block .news_title_block .tags {
        /*
        list-style: none;
        margin-left: -40px;
        margin-top: 5px;
        width: 100%;
        text-overflow: ellipsis;
        margin-bottom: 12px;
        -webkit-line-clamp: 2;
        min-height: 40px;
        cursor: pointer;
        word-break: break-all;
        -webkit-box-orient: vertical;
        overflow: hidden;
        white-space: nowrap;
        max-width: 400px;
        */
        list-style: none;
        margin-left: 0px;
        margin-top: 5px;
        width: 100%;
        margin-bottom: 0px;
        -webkit-line-clamp: 2;
        /*                    min-height: 40px;*/
        cursor: pointer;
        word-break: break-all;
        -webkit-box-orient: vertical;
        overflow: hidden;
        white-space: nowrap;
        max-width: 375px;
        text-overflow: ellipsis;
        padding-inline-start: 0px; }
        .news_dualpane_wrapper .news-sub-block .news_title_block .tags:hover {
          overflow: visible;
          white-space: normal; }
        .news_dualpane_wrapper .news-sub-block .news_title_block .tags li a {
          color: #666;
          border: none !important;
          background-color: unset !important;
          padding: 0px;
          font-size: 11px !important;
          margin-bottom: 2px;
          text-transform: capitalize; }
      .news_dualpane_wrapper .news-sub-block .news_title_block .req_img {
        position: absolute;
        right: 10px; }

.news-pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px; }
  .news-pagination .showing_text p {
    margin-bottom: 0px;
    color: #404040; }
  .news-pagination #pagination-container {
    list-style: none;
    margin-bottom: 10px; }
    .news-pagination #pagination-container .page-item.active .page-link {
      background-color: #298BAD;
      cursor: pointer;
      color: #fff;
      border: 1px solid #298BAD; }
    .news-pagination #pagination-container .page-link {
      padding: 5px 10px; }
    .news-pagination #pagination-container .page-item:last-child .page-link {
      background-color: #404040;
      color: #fff;
      border-radius: 0px 3px 3px 0px !important;
      border: 0px;
      padding: 6px; }
    .news-pagination #pagination-container .page-item:first-child .page-link {
      border-radius: 3px 0 0 3px !important;
      border: 0px;
      padding: 6px;
      border: 1px solid #dee2e6; }
    .news-pagination #pagination-container li {
      text-align: center;
      display: inline-flex;
      /*            border: 1px solid #ccc;*/ }
      .news-pagination #pagination-container li:last-child {
        background: #404040;
        color: #fff;
        border-radius: 0 3px 3px 0 !important;
        border: 1px solid; }

/*code added for KS-5548 end*/
/*code added for KS-5572 start*/
.btn_new_wrapper .short_title_restrict {
  text-overflow: ellipsis;
  max-width: 530px;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; }

/*code added for KS-5572 end*/
/*code added for TOC fix issue*/
.toc_issue_fix, .report_description_page {
  width: 100%;
  /*toc page*/
  /*TOC issue reported by KK*/ }
  .toc_issue_fix .space_bet_content, .report_description_page .space_bet_content {
    margin-top: 50px; }
  .toc_issue_fix ul li, .report_description_page ul li {
    font-size: 14px !important; }
  .toc_issue_fix .bg-gray, .report_description_page .bg-gray {
    background-color: #f2f4f9; }
  .toc_issue_fix p, .report_description_page p {
    color: #404040 !important;
    font-size: 16px !important; }
  .toc_issue_fix .head_name, .report_description_page .head_name {
    color: #404040; }
  .toc_issue_fix .font16, .report_description_page .font16 {
    font-size: 16px !important; }
  .toc_issue_fix .keypoint li, .report_description_page .keypoint li {
    font-size: 16px !important; }
  .toc_issue_fix .show_more_btn3, .report_description_page .show_more_btn3 {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #3598bf;
    color: #fff;
    border: none;
    text-align: center;
    width: 10%; }
  .toc_issue_fix .report_description_page img, .report_description_page .report_description_page img {
    min-width: 50px; }
  .toc_issue_fix .cultureMarket, .report_description_page .cultureMarket {
    background: #142855;
    counter-reset: #fff;
    display: flex;
    align-items: center; }
  .toc_issue_fix .c-blueL, .report_description_page .c-blueL {
    color: #3495c2; }
  .toc_issue_fix .font25, .report_description_page .font25 {
    font-size: 25px; }
  .toc_issue_fix .font_weight_600, .report_description_page .font_weight_600 {
    font-weight: 600; }
  .toc_issue_fix .c-white, .report_description_page .c-white {
    color: #fff !important; }
  .toc_issue_fix .cultureditels, .report_description_page .cultureditels {
    background: #edf2f5;
    padding: 25px 50px !important; }
  .toc_issue_fix .cultureditels img, .report_description_page .cultureditels img {
    margin: 0 10px 0 0;
    width: 35px;
    height: auto;
    min-width: 35px; }
  .toc_issue_fix .space_bet_content, .report_description_page .space_bet_content {
    margin-top: 50px; }
  .toc_issue_fix .head_name, .report_description_page .head_name {
    font-size: 32px !important;
    width: 100%; }
  .toc_issue_fix .p-3, .report_description_page .p-3 {
    padding: 1rem !important; }
  .toc_issue_fix .subhead_name, .report_description_page .subhead_name {
    font-size: 16px;
    color: #3598bf;
    font-weight: 600; }
  .toc_issue_fix .border_left_dashed, .report_description_page .border_left_dashed {
    border-left: 2px solid #e0e0e0; }
  .toc_issue_fix .tab-box ul, .report_description_page .tab-box ul {
    list-style-type: inherit;
    padding-left: 2rem;
    margin-bottom: 10px; }
  .toc_issue_fix .rd-of-cci, .report_description_page .rd-of-cci {
    list-style-type: disc;
    font-size: 16px; }
  .toc_issue_fix .keypoint, .toc_issue_fix .rd-of-cci, .report_description_page .keypoint, .report_description_page .rd-of-cci {
    padding-left: 15px !important; }
  .toc_issue_fix .rd-of-cci li, .report_description_page .rd-of-cci li {
    margin-bottom: 10px;
    font-size: 14px !important; }
  .toc_issue_fix .col_1_bg, .report_description_page .col_1_bg {
    background: url(/assets/images/report24/hid_opp_lef_bg.webp) 0 0/cover no-repeat;
    display: flex;
    min-height: 385px; }
  .toc_issue_fix .center_cont, .report_description_page .center_cont {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    padding: 30px; }
  .toc_issue_fix .know_st_logo, .report_description_page .know_st_logo {
    width: 50%;
    margin-bottom: 25px; }
  .toc_issue_fix .hidOp_lefH, .report_description_page .hidOp_lefH {
    font-size: 18px;
    color: #fff;
    padding-right: 50px;
    font-family: Inter; }
  .toc_issue_fix .font22, .toc_issue_fix .hidOp_markName, .toc_issue_fix .reportName, .report_description_page .font22, .report_description_page .hidOp_markName, .report_description_page .reportName {
    font-size: 22px; }
  .toc_issue_fix .hid_opp_btn_lef_light, .report_description_page .hid_opp_btn_lef_light {
    background: #f5b332 !important;
    color: #fff !important;
    border-radius: 0;
    font-weight: 600;
    border: none; }
  .toc_issue_fix .col_2_bg, .report_description_page .col_2_bg {
    background: #f5b332;
    min-height: 385px;
    display: flex; }
  .toc_issue_fix .center_cont_right, .report_description_page .center_cont_right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    padding: 30px; }
  .toc_issue_fix .custom_bord_pad, .report_description_page .custom_bord_pad {
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 10px 10px 5px;
    margin-bottom: 10px; }
  .toc_issue_fix a, .report_description_page a {
    color: #337ab7;
    text-decoration: none; }
  .toc_issue_fix .hid_opp_btn_Rit, .report_description_page .hid_opp_btn_Rit {
    text-align: right;
    background: #fff !important;
    color: #422c00 !important;
    border: none; }
  .toc_issue_fix .scope_table thead th:first-child, .report_description_page .scope_table thead th:first-child {
    width: 25%; }
  .toc_issue_fix .scope_table thead th, .toc_issue_fix p, .report_description_page .scope_table thead th, .report_description_page p {
    font-size: 16px !important; }
  .toc_issue_fix .scope_table th, .report_description_page .scope_table th {
    font-size: 15px !important; }
  .toc_issue_fix .border p, .report_description_page .border p {
    font-size: 16px !important; }
  .toc_issue_fix .freqAskQ .accordion-item, .toc_issue_fix .tablecontnt .accordion-item, .report_description_page .freqAskQ .accordion-item, .report_description_page .tablecontnt .accordion-item {
    background-color: #fff;
    color: #111;
    margin: 0.2rem 0;
    border-radius: 0;
    border: 1px solid #ccc; }
  .toc_issue_fix .show_more_btn, .toc_issue_fix .show_more_btn2, .toc_issue_fix .show_more_btn3, .report_description_page .show_more_btn, .report_description_page .show_more_btn2, .report_description_page .show_more_btn3 {
    display: none; }
  .toc_issue_fix .freqAskQ .accordion-item-header, .report_description_page .freqAskQ .accordion-item-header {
    padding: 0.5rem 3rem 0.5rem 1rem;
    min-height: 2.5rem;
    line-height: 1.25rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
    color: #0d3757;
    background: #f4f7f9;
    font-size: 15px; }
    .toc_issue_fix .freqAskQ .accordion-item-header h4, .report_description_page .freqAskQ .accordion-item-header h4 {
      font-size: 14px; }
  .toc_issue_fix .freqAskQ .accordion-item-header::after, .report_description_page .freqAskQ .accordion-item-header::after {
    content: "\002B";
    font-size: 1.8rem;
    position: absolute;
    right: 1rem;
    color: #3598bf; }
  .toc_issue_fix .accordianbox .accordion-item-body, .toc_issue_fix .freqAskQ .accordion-item-body, .toc_issue_fix .tablecontnt .accordion-item-body, .report_description_page .accordianbox .accordion-item-body, .report_description_page .freqAskQ .accordion-item-body, .report_description_page .tablecontnt .accordion-item-body {
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out; }
  .toc_issue_fix .freqAskQ .accordion-item-body-content, .toc_issue_fix .tablecontnt .accordion-item-body-content, .report_description_page .freqAskQ .accordion-item-body-content, .report_description_page .tablecontnt .accordion-item-body-content {
    padding: 1rem;
    line-height: 1.5rem;
    border-top: 1px solid #ccc; }
  .toc_issue_fix .font16, .toc_issue_fix .freqAskQ .accordion-item-body-content, .toc_issue_fix .scope_table thead th, .toc_issue_fix p, .report_description_page .font16, .report_description_page .freqAskQ .accordion-item-body-content, .report_description_page .scope_table thead th, .report_description_page p {
    font-size: 14px !important; }
  .toc_issue_fix .repbotmbox, .report_description_page .repbotmbox {
    background: #f4f7f9;
    padding: 25px;
    height: 380px;
    border-radius: 6px; }
  .toc_issue_fix .repbotmbox h4, .report_description_page .repbotmbox h4 {
    margin-bottom: 20px;
    font-weight: 600; }
  .toc_issue_fix .tab-box ul, .report_description_page .tab-box ul {
    list-style-type: inherit;
    padding-left: 2rem;
    margin-bottom: 10px; }
  .toc_issue_fix .repbotmboxlist, .report_description_page .repbotmboxlist {
    padding-left: 0 !important;
    list-style-type: none !important; }
  .toc_issue_fix .repbotmboxlist li, .report_description_page .repbotmboxlist li {
    margin-bottom: 10px;
    font-weight: 600; }
  .toc_issue_fix .repbotmbox .bot_btn, .report_description_page .repbotmbox .bot_btn {
    position: absolute;
    bottom: 18px;
    left: 20px;
    width: 90%; }
  .toc_issue_fix .accordion-item, .report_description_page .accordion-item {
    background-color: #fff;
    color: #111;
    margin: 0.2rem 0;
    border-radius: 0;
    border: 1px solid #ccc; }
  .toc_issue_fix .reportDetail .releaseWrap, .report_description_page .reportDetail .releaseWrap {
    padding: 0 15px;
    width: 100%; }
  .toc_issue_fix .toc_head, .report_description_page .toc_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #c8ccd7;
    padding: 8px 50px;
    margin: 20px 0;
    font-weight: 700;
    color: #0d3757;
    border-top: 1px solid #c8ccd7; }
  .toc_issue_fix .TOCcustHead, .toc_issue_fix .tablecontnt .accordion-item-header, .report_description_page .TOCcustHead, .report_description_page .tablecontnt .accordion-item-header {
    min-height: 2.5rem;
    color: #0d3757;
    justify-content: space-between; }
  .toc_issue_fix .TOCcustHead, .toc_issue_fix .accordianbox .accordion-item-header2, .toc_issue_fix .tablecontnt .accordion-item-header, .report_description_page .TOCcustHead, .report_description_page .accordianbox .accordion-item-header2, .report_description_page .tablecontnt .accordion-item-header {
    padding: 0.5rem 3rem 0.5rem 1rem;
    line-height: 1.25rem;
    align-items: center;
    display: flex;
    font-weight: 700;
    position: relative;
    font-size: 14px; }
  .toc_issue_fix .chek_Mark, .report_description_page .chek_Mark {
    width: 15px;
    height: auto;
    padding-top: 5px;
    min-width: 15px; }
  .toc_issue_fix .toc_list li, .report_description_page .toc_list li {
    list-style-type: none;
    padding: 5px 10px;
    font-weight: 600; }
  .toc_issue_fix .border_top_bottom, .toc_issue_fix .toc_list li, .toc_issue_fix .toc_list_head, .report_description_page .border_top_bottom, .report_description_page .toc_list li, .report_description_page .toc_list_head {
    border-bottom: 1px solid #c8ccd7; }
  .toc_issue_fix .tab-box ul, .report_description_page .tab-box ul {
    list-style-type: inherit;
    padding-left: 2rem;
    margin-bottom: 10px; }
  .toc_issue_fix .bulletsHead, .report_description_page .bulletsHead {
    line-height: normal !important;
    margin-bottom: 10px;
    font-size: 13px; }
  .toc_issue_fix .bullets, .toc_issue_fix .bulletsList, .report_description_page .bullets, .report_description_page .bulletsList {
    font-weight: 400 !important; }
  .toc_issue_fix .bullets, .toc_issue_fix .padleft, .report_description_page .bullets, .report_description_page .padleft {
    padding-left: 20px; }
  .toc_issue_fix .bullets, .report_description_page .bullets {
    font-size: 14px; }
  .toc_issue_fix .bullets::before, .report_description_page .bullets::before {
    display: inline-block;
    content: '';
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    height: 0.3rem;
    width: 0.3rem;
    margin-right: 0.5rem;
    background-color: #000;
    margin-bottom: 3px; }
  .toc_issue_fix .bulletsList, .report_description_page .bulletsList {
    padding-left: 50px;
    font-size: 13px; }
  .toc_issue_fix .bullets, .toc_issue_fix .bulletsList, .report_description_page .bullets, .report_description_page .bulletsList {
    font-weight: 400 !important; }
  .toc_issue_fix .toc_list, .report_description_page .toc_list {
    font-size: 13px; }
  .toc_issue_fix .space_bet_content, .report_description_page .space_bet_content {
    margin-top: 50px; }
  .toc_issue_fix .dynamics-grid, .report_description_page .dynamics-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    background-color: #d3e2ef;
    border-radius: 10px;
    gap: 15px;
    padding: 30px 20px;
    margin-bottom: 15px; }
    .toc_issue_fix .dynamics-grid .dynamic-grid-box, .report_description_page .dynamics-grid .dynamic-grid-box {
      position: relative;
      background-color: #fff;
      padding: 35px 10px 10px 10px;
      border-radius: 10px; }
      .toc_issue_fix .dynamics-grid .dynamic-grid-box .mark-dyna-topIcon, .report_description_page .dynamics-grid .dynamic-grid-box .mark-dyna-topIcon {
        width: 60px;
        height: auto;
        position: absolute;
        top: -28px;
        left: 38%; }
      .toc_issue_fix .dynamics-grid .dynamic-grid-box .box-head, .report_description_page .dynamics-grid .dynamic-grid-box .box-head {
        font-size: 0.8rem;
        font-weight: 600;
        text-transform: uppercase; }
      .toc_issue_fix .dynamics-grid .dynamic-grid-box .box-sub-head, .report_description_page .dynamics-grid .dynamic-grid-box .box-sub-head {
        font-size: 0.65rem;
        text-align: end;
        line-height: normal;
        font-weight: 600; }
      .toc_issue_fix .dynamics-grid .dynamic-grid-box .mark-dynamic-list, .report_description_page .dynamics-grid .dynamic-grid-box .mark-dynamic-list {
        padding-left: 0px; }
        .toc_issue_fix .dynamics-grid .dynamic-grid-box .mark-dynamic-list li, .report_description_page .dynamics-grid .dynamic-grid-box .mark-dynamic-list li {
          display: flex;
          align-items: center;
          justify-content: space-between;
          font-size: 0.7rem;
          margin-bottom: 10px;
          line-height: normal;
          position: relative;
          padding-left: 15px;
          gap: 5px; }
          .toc_issue_fix .dynamics-grid .dynamic-grid-box .mark-dynamic-list li .imp-level, .report_description_page .dynamics-grid .dynamic-grid-box .mark-dynamic-list li .imp-level {
            width: 15px;
            height: 15px; }
      .toc_issue_fix .dynamics-grid .dynamic-grid-box .mark-dynamic-list li::before, .report_description_page .dynamics-grid .dynamic-grid-box .mark-dynamic-list li::before {
        content: '\2022';
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        position: absolute;
        left: 0;
        color: #000;
        font-size: 1rem;
        line-height: 1;
        top: 0; }
  .toc_issue_fix #overview h3, .report_description_page #overview h3 {
    font-size: 16px;
    font-weight: 600; }
  .toc_issue_fix #overview .table-responsive > .table-bordered, .report_description_page #overview .table-responsive > .table-bordered {
    border: 1px solid #dee2e6; }
  .toc_issue_fix #overview h4, .report_description_page #overview h4 {
    font-size: 14px;
    font-weight: 600;
    color: #404040;
    text-shadow: unset; }
  .toc_issue_fix #overview img, .report_description_page #overview img {
    margin-bottom: 15px;
    max-width: 90%; }
  .toc_issue_fix #overview .freqAskQ, .report_description_page #overview .freqAskQ {
    margin-bottom: 15px; }
  .toc_issue_fix #overview #report-scope, .report_description_page #overview #report-scope {
    margin-top: 15px; }
  .toc_issue_fix #overview .keyTakaways, .report_description_page #overview .keyTakaways {
    list-style: disc;
    padding: 15px 15px 15px 30px;
    background-color: rgba(240, 248, 255, 0.521);
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 15px; }
  .toc_issue_fix #overview .keyTakaways li, .report_description_page #overview .keyTakaways li {
    margin-bottom: 10px; }
  .toc_issue_fix #overview .keyTakeWay-Bullet, .report_description_page #overview .keyTakeWay-Bullet {
    display: block;
    gap: 10px;
    margin-bottom: 10px; }
  .toc_issue_fix .foreCastGrid, .report_description_page .foreCastGrid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
    margin-bottom: 20px; }
    .toc_issue_fix .foreCastGrid .foreCastGrid-grid-box, .report_description_page .foreCastGrid .foreCastGrid-grid-box {
      padding: 20px 10px;
      background-color: #d5f1eb;
      border-radius: 10px;
      display: inline-flex;
      align-items: center;
      gap: 10px; }
      .toc_issue_fix .foreCastGrid .foreCastGrid-grid-box img, .report_description_page .foreCastGrid .foreCastGrid-grid-box img {
        width: 35px;
        height: auto; }
      .toc_issue_fix .foreCastGrid .foreCastGrid-grid-box .forecast-data .foreCastGrid-head, .report_description_page .foreCastGrid .foreCastGrid-grid-box .forecast-data .foreCastGrid-head {
        font-size: 16px;
        font-weight: 700;
        color: #000;
        margin-bottom: 5px; }
      .toc_issue_fix .foreCastGrid .foreCastGrid-grid-box .forecast-data .foreCastGrid-sub-head, .report_description_page .foreCastGrid .foreCastGrid-grid-box .forecast-data .foreCastGrid-sub-head {
        font-weight: 500;
        font-size: 13px; }

/*code added for TOC fix issue*/
/*code for ycc chart*/
.yc_image_iframe h1 {
  font-size: 16px; }
.yc_image_iframe .yc_image_iframe_block {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }
  .yc_image_iframe .yc_image_iframe_block .ycc_iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.ycc_custom_head {
  border-left: 5px solid #298BAD;
  padding-left: 6px;
  margin-bottom: 15px; }
  .ycc_custom_head span {
    font-weight: 600; }

.yc-graph iframe, .yc_image_iframe_block iframe {
  scale: 0.9; }
  .yc-graph iframe body, .yc_image_iframe_block iframe body {
    overflow: hidden !important; }

/*code for ycc chart* /

/* connected markets tree list view */
.market-tree-container {
  padding: 15px;
  position: fixed;
  height: 100vh;
  max-width: 245px;
  overflow-y: auto;
  border-right: 1px solid #d6d5d5;
  /* .market-tree ul li:before {
      content: "";
      display: block;
      width: 10px;
      height: 0;
      border-top: 1px solid #ccc;
      margin-top: -1px;
      position: absolute;
      top: 1em;
      left: 0;
  } */
  /*custom css*/ }
  .market-tree-container .market-tree, .market-tree-container .market-tree ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-bottom: 0px; }
  .market-tree-container .market-tree ul {
    margin-left: 1em;
    position: relative; }
  .market-tree-container .market-tree ul:before {
    content: "";
    display: block;
    width: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    border-left: 1px solid #ccc; }
  .market-tree-container .market-tree li {
    padding: 0px;
    line-height: 18px;
    margin: 0px 5px 15px 14px;
    font-weight: normal;
    font-size: 13px;
    color: #404040;
    position: relative; }
  .market-tree-container .anchor_list {
    font-size: 13px;
    color: #404040; }
  .market-tree-container .market-tree .indicator {
    margin-right: 5px;
    font-weight: bold;
    font-size: 20px;
    border-radius: 99px;
    user-select: none; }
  .market-tree-container .market-tree li a {
    text-decoration: none;
    color: #404040; }
  .market-tree-container .market-tree li a:hover {
    text-decoration: underline;
    color: #298bad; }
  .market-tree-container .market-tree .highlight {
    background-color: #fff3cd;
    border-left: 4px solid #ffc107;
    padding-left: 5px; }
  .market-tree-container .market_view_head {
    font-size: 14px;
    margin: 12px 12px 12px 12px;
    color: #404040;
    font-weight: 600; }
  .market-tree-container .branch-label {
    font-weight: 500; }
  .market-tree-container .indicator {
    position: relative;
    display: flex;
    /* use flexbox for centering */
    align-items: center;
    /* vertical centering */
    justify-content: center;
    /* horizontal centering */
    width: 16px;
    height: 16px;
    border-radius: 50%;
    /* make it round */
    background-color: #298bad;
    color: #fff;
    cursor: pointer;
    user-select: none;
    box-sizing: border-box;
    font-weight: bold;
    font-size: 16px; }
  .market-tree-container .sub_indicator {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    /* smaller circle in the middle */
    background-color: #298bad;
    /* background color of the inner element */
    color: #fff;
    /* icon/text color */
    font-weight: bold;
    font-size: 14px; }
  .market-tree-container .sub_list {
    list-style: disc; }
  .market-tree-container .market-tree-container::-webkit-scrollbar {
    width: 4px; }
  .market-tree-container .market-tree-container::-webkit-scrollbar-track {
    -webkit-box-shadow: 10 0 0;
    border-radius: 10px; }
  .market-tree-container .market-tree-container::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px 6px #ccc; }
  .market-tree-container .highlight {
    color: #298bad;
    font-weight: 600; }

@media (min-width: 1024px) and (max-width: 1365.98px) {
  .new-feature-page .zreportslider-text .ztext-inner h3 {
    font-size: 35px; }

  .search_top_dashboard {
    max-width: 65%; } }
@media (min-width: 1147px) and (max-width: 1148px) {
  .main-dossiers-list .dossiers-list .dossier_block .dossiers-items-inner .dosser-items-content {
    display: grid;
    padding: 10px 10px 10px 10px; }

  .main-dossiers-list .dossiers-list .dossier_block .dossiers-items-inner h6 {
    padding-top: 5px; }

  .compare-strip-div {
    max-width: 76% !important; }

  .custom-d-flex {
    display: flex; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .left-sidebar-inner {
    width: 20%; }

  .right-section {
    width: 80%; }

  .mega-trends .mega-trends-box a h3 {
    width: 100%; }

  .ask_Wrap {
    right: 0 !important; }

  .inner-page-sidebar .tree_checkbox .checktree > li ul li {
    padding: 7px 5px;
    display: flex;
    word-break: break-word; }
    .inner-page-sidebar .tree_checkbox .checktree > li ul li .checkbox, .inner-page-sidebar .tree_checkbox .checktree > li ul li label {
      display: table-cell; }
    .inner-page-sidebar .tree_checkbox .checktree > li ul li .checkbox {
      width: 10.3px; }

  .webinar-video-page .main-video {
    height: auto; }

  .daterangepicker.dropdown-menu.opensleft.show-calendar {
    transform: scale(0.9);
    max-width: 560px;
    width: 100%;
    top: 156px !important;
    left: 137px !important; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar::before, .daterangepicker.dropdown-menu.opensleft.show-calendar::after {
      right: 70%; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  body {
    font-size: 12px; }

  header {
    width: 100%;
    clear: both; }

  .col-12-sm {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%; }

  .inner-right-section {
    padding: 0px; }

  #ask_Wrap {
    right: 0; }
    #ask_Wrap a.btn .img-div {
      width: 35px;
      height: 35px; }
    #ask_Wrap a.btn p {
      font-size: 10px; }
    #ask_Wrap a.btn .img-div.ask-analyst {
      background: url(/images/ask-analyst.png) 0px 0px; }
    #ask_Wrap a.btn .img-div.request-workshop {
      background: url(/images/ask-analyst.png) 0px -33px; }
    #ask_Wrap a.btn .img-div.suggest-title {
      background: url(/images/ask-analyst.png) 0px -70px; }

  #ask_popup {
    width: 40%; }

  .primary-navbar {
    width: 100% !important;
    display: flex;
    flex-wrap: nowrap; }
    .primary-navbar .burger-muenu-btn {
      display: none; }
    .primary-navbar .navbar-header .big-mnm-logo {
      display: none; }
    .primary-navbar .navbar-header a.navbar-brand img.small-mnm-logo {
      display: block;
      width: 50px;
      height: auto; }
    .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav {
      display: flex;
      flex-direction: row; }
      .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item a {
        padding: 10px 5px 8px; }
      .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu {
        position: absolute; }
    .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel {
      margin-right: 0; }
      .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc .hide-div-mob {
        display: none; }
      .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-advance-searhc .hide-div-dec {
        display: block; }
      .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search {
        margin-right: 10px;
        padding: 5px;
        background: transparent;
        border: 0;
        color: #666; }
        .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search .hide-div-mob {
          display: none; }
    .primary-navbar .navbar-collapse.collapse .top-right-seciton ul.navbar-nav.float-right.user-menu {
      flex-direction: row; }

  .col-container .left-sidebar-inner {
    width: 25%;
    min-width: 190px !important; }
  .col-container .right-section {
    width: 75%; }

  /* table Section */
  #ReportListingGrid #search_button_wrapper .dt-buttons {
    margin-left: 15px; }
    #ReportListingGrid #search_button_wrapper .dt-buttons a.dt-button span.font12 {
      white-space: nowrap; }
  #ReportListingGrid .reportListing .dataTables_wrapper table.custom-table thead tr td, #ReportListingGrid .reportListing .dataTables_wrapper table.custom-table tbody tr td {
    font-size: 12px; }
    #ReportListingGrid .reportListing .dataTables_wrapper table.custom-table thead tr td .reportDescription, #ReportListingGrid .reportListing .dataTables_wrapper table.custom-table tbody tr td .reportDescription {
      font-size: 12px; }

  /* bubble-chard*/
  .bubble-chart-section .home-buble-chart .home-search form.form-inline .home-search-form input.search {
    min-width: 85%; }

  .upcoming-workshop-item .start-dend-date-sec {
    display: block !important; }
    .upcoming-workshop-item .start-dend-date-sec div {
      padding-bottom: 20px;
      width: 44%;
      float: left; }

  .mega-trends-page .mega-trends-box a h3 {
    font-size: 20px; }

  .case-studies-page .banner-image {
    background: url(../images/case-study/top-background-tablate.png) !important; }
  .case-studies-page .banner-tabs {
    max-width: fit-content;
    overflow: hidden; }
  .case-studies-page .banner-tabs .carousel-indicators {
    overflow: auto;
    width: 100% !important;
    flex-wrap: nowrap;
    display: flex !important; }
  .case-studies-page .banner-tabs.fixed-head {
    max-width: fit-content;
    overflow: hidden; }
  .case-studies-page .banner-tabs.fixed-head .carousel-indicators {
    overflow: auto;
    width: 100%;
    flex-wrap: nowrap;
    display: flex; }
  .case-studies-page .banner-tabs.fixed-head + .carousel-background.div-top-top {
    top: 180px !important; }
  .case-studies-page .banner-tabs .carousel-indicators li span.text-label {
    line-height: 12px !important;
    font-size: 10px !important; }
  .case-studies-page .custom-carousel .carousel-button a .button-arrow img {
    width: 25px !important; }
  .case-studies-page .custom-carousel .carousel-button {
    width: 99.5% !important;
    top: 36% !important; }
  .case-studies-page.case-studies-2 .banner-image {
    background: url(../images/case-study/top-background-tablate-2.png) !important; }

  .vender-analysis-tab-sec #sorting {
    display: flex;
    justify-content: space-between; }
    .vender-analysis-tab-sec #sorting .vendorReportFilter {
      width: 90%; }
      .vender-analysis-tab-sec #sorting .vendorReportFilter > span {
        width: 100%;
        display: block; }
      .vender-analysis-tab-sec #sorting .vendorReportFilter .btn-group {
        display: inline-block;
        width: 70%; }
        .vender-analysis-tab-sec #sorting .vendorReportFilter .btn-group .multiselect {
          width: 100%; }
  .vender-analysis-tab-sec .vender-analysis {
    display: block;
    width: 100%; }
  .vender-analysis-tab-sec #vendor_analysis {
    max-width: 500px; }

  .middle-section-home .center-page-div .adminMainWrap {
    width: 90%; }
    .middle-section-home .center-page-div .adminMainWrap .formWrap {
      width: 75%; }

  .breadcrumb-tabs {
    background: #404040; }
    .breadcrumb-tabs .px-m-0 {
      padding-left: 0;
      padding-right: 0; }
    .breadcrumb-tabs .custome-tab-section-top {
      padding-left: 0px;
      padding-right: 0; }
      .breadcrumb-tabs .custome-tab-section-top ul#breadcrumbs-four li.nav-item {
        padding: 0px; }
        .breadcrumb-tabs .custome-tab-section-top ul#breadcrumbs-four li.nav-item a {
          padding: 5px; }

  .report-download-section .download-section-btn .btn-section span.icon-text {
    display: none; }

  #reportTabContainer .inner-right-section {
    padding-right: 15px; }
    #reportTabContainer .inner-right-section .releaseWrap p img {
      width: 100%; }

  .interactive-report-page #irviewcontainer #interactiveContainer {
    width: 85%; }
    .interactive-report-page #irviewcontainer #interactiveContainer .inner-right-section {
      width: 100%;
      padding: 0 15px; }
      .interactive-report-page #irviewcontainer #interactiveContainer .inner-right-section .custom-tab-content .interactive-view-tab #MidContainer {
        width: 100% !important;
        max-width: 100% !important;
        position: relative; }
        .interactive-report-page #irviewcontainer #interactiveContainer .inner-right-section .custom-tab-content .interactive-view-tab #MidContainer .HideShowRight {
          display: none; }
        .interactive-report-page #irviewcontainer #interactiveContainer .inner-right-section .custom-tab-content .interactive-view-tab #MidContainer #irMiddleData #interactiveData .summary-dashboard .row .box-4-row li {
          width: 50%;
          float: left; }
        .interactive-report-page #irviewcontainer #interactiveContainer .inner-right-section .custom-tab-content .interactive-view-tab #MidContainer #irMiddleData #interactiveData .summary-dashboard #chart-box-table {
          max-width: 550px;
          overflow: hidden; }
          .interactive-report-page #irviewcontainer #interactiveContainer .inner-right-section .custom-tab-content .interactive-view-tab #MidContainer #irMiddleData #interactiveData .summary-dashboard #chart-box-table .chart-box {
            overflow: auto; }
      .interactive-report-page #irviewcontainer #interactiveContainer .inner-right-section .custom-tab-content .interactive-view-tab #RightContainer {
        width: 100% !important;
        max-width: 100% !important; }
        .interactive-report-page #irviewcontainer #interactiveContainer .inner-right-section .custom-tab-content .interactive-view-tab #RightContainer .right-section {
          width: 100%; }

  .html-report-page #htmlViewContainer .html-report-container-left {
    max-width: 190px; }
  .html-report-page #htmlViewContainer .html-report-container-right .right-panel-header .tab-content .html-view-tab #MidContainer {
    width: 100% !important;
    max-width: 100% !important;
    position: relative; }
    .html-report-page #htmlViewContainer .html-report-container-right .right-panel-header .tab-content .html-view-tab #MidContainer .HideShowRight {
      display: none; }
    .html-report-page #htmlViewContainer .html-report-container-right .right-panel-header .tab-content .html-view-tab #MidContainer #irMiddleData #interactiveData .summary-dashboard .row .box-4-row li {
      width: 50%;
      float: left; }
    .html-report-page #htmlViewContainer .html-report-container-right .right-panel-header .tab-content .html-view-tab #MidContainer #irMiddleData #interactiveData .summary-dashboard #chart-box-table {
      max-width: 550px;
      overflow: hidden; }
      .html-report-page #htmlViewContainer .html-report-container-right .right-panel-header .tab-content .html-view-tab #MidContainer #irMiddleData #interactiveData .summary-dashboard #chart-box-table .chart-box {
        overflow: auto; }
  .html-report-page #htmlViewContainer .html-report-container-right .right-panel-header .tab-content .html-view-tab #RightContainer {
    width: 100% !important;
    max-width: 100% !important; }
    .html-report-page #htmlViewContainer .html-report-container-right .right-panel-header .tab-content .html-view-tab #RightContainer .right-section {
      width: 100%; }

  #user-dash-left-panel {
    min-width: 190px !important; }

  .my-dashboard .user-stats-page #UserViewUserStatsForm .flex-sm-column-custome {
    flex-direction: column; }
    .my-dashboard .user-stats-page #UserViewUserStatsForm .flex-sm-column-custome > .w-sm-100 {
      margin-bottom: 5px; }
    .my-dashboard .user-stats-page #UserViewUserStatsForm .flex-sm-column-custome .w-sm-100 {
      width: 100%;
      max-width: 100%; }
  .my-dashboard .user-tables-section, .my-dashboard .report-tables-section {
    max-width: 575px; }
    .my-dashboard .user-tables-section ul.nav-tabs, .my-dashboard .report-tables-section ul.nav-tabs {
      display: flex;
      flex-wrap: nowrap;
      max-width: 550px;
      overflow: auto; }
      .my-dashboard .user-tables-section ul.nav-tabs li.nav-item, .my-dashboard .report-tables-section ul.nav-tabs li.nav-item {
        white-space: nowrap; }
  .my-dashboard .manage-companies .form-inline.select-group .form-group:first-child {
    display: block;
    width: 100%;
    text-align: left;
    justify-content: start;
    display: flex; }
  .my-dashboard .manage-companies .form-inline.select-group .form-group {
    padding-left: 0;
    padding-right: 10px !important;
    min-width: 95px; }
  .my-dashboard .manage-companies .form-inline.select-group .form-group.select-subscription-t {
    min-width: 160px; }
  .my-dashboard .analyst-hours-page .user-tables-section {
    max-width: 525px; }
  .my-dashboard .company-tagging .tab-content {
    max-width: 575px; }
  .my-dashboard .company-tagging #details .mb-row {
    flex-direction: column; }
  .my-dashboard .company-tagging #details .mb-row-1 {
    display: block;
    width: 100%;
    margin-bottom: 5px; }
  .my-dashboard .technology-tagging ul.nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    max-width: 550px;
    overflow: auto; }
    .my-dashboard .technology-tagging ul.nav-tabs li.nav-item {
      white-space: nowrap; }

  .edit-preferences #myTrendsTabContent {
    max-width: 575px; }
    .edit-preferences #myTrendsTabContent .mega-trends-list .item-list {
      min-height: 125px; }
  .edit-preferences #IndustryTrendsTab .domains-list ul.nav-tabs {
    max-width: 520px;
    overflow: auto;
    flex-wrap: nowrap; }
  .edit-preferences .user-tables-section {
    max-width: 575px; }
  .edit-preferences .geographies-section {
    max-width: 575px; }
    .edit-preferences .geographies-section > ul.list-inline.d-flex {
      display: block !important; }
      .edit-preferences .geographies-section > ul.list-inline.d-flex .geographies {
        width: 30%;
        float: left; }
        .edit-preferences .geographies-section > ul.list-inline.d-flex .geographies .GeoImgSpan img {
          max-width: 100%;
          height: 120px; }

  #UserProfileTab .update-img-section {
    height: 104px; }
  #UserProfileTab .hover-img-div {
    height: 60px; }

  .webinar-video-page .main-video {
    min-height: auto; }

  .inner-page-sidebar .tree_checkbox div.checktree .markets-filter input[checked=checked] + label {
    display: flex; }
  .inner-page-sidebar .tree_checkbox div.checktree .markets-filter input[checked=checked] + label::before {
    width: 10px; }
  .inner-page-sidebar .tree_checkbox div.checktree .markets-filter input[checked=checked] + label::after {
    width: 6px; }

  .personalised-news table.table-news td:first-child {
    min-width: 100px; }

  #chart1b .jqplot-axis.jqplot-xaxis {
    height: 110px !important;
    left: -65px !important; }
    #chart1b .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick {
      max-height: 12px;
      transform: rotate(-90deg);
      transform-origin: top right;
      margin-left: 0;
      right: 0;
      font-size: 11px;
      white-space: inherit;
      text-align: right;
      top: 0;
      word-break: break-word;
      width: 100px;
      margin-top: 0;
      line-height: 12px;
      overflow: inherit; }
      #chart1b .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick br {
        display: none; }

  #chart1b .jqplot-point-label {
    font-size: 8px; }

  #ReportListingGrid .reportListing .dataTables_wrapper::-webkit-scrollbar,
  #ReportListingGrid .reportListing .dataTables_wrapper table.custom-table::-webkit-scrollbar,
  #ReportListingGrid .reportListing::-webkit-scrollbar {
    display: none; }

  #ReportListingGrid .reportListing .dataTables_wrapper::-webkit-scrollbar,
  #ReportListingGrid .reportListing .dataTables_wrapper table.custom-table::-webkit-scrollbar,
  #ReportListingGrid .reportListing::-webkit-scrollbar {
    overflow: -moz-scrollbars-none; }

  #ReportListingGrid .reportListing .dataTables_wrapper::-webkit-scrollbar,
  #ReportListingGrid .reportListing .dataTables_wrapper table.custom-table::-webkit-scrollbar,
  #ReportListingGrid .reportListing::-webkit-scrollbar {
    -ms-overflow-style: none; }

  .new-feature-page .zreportslider-text .ztext-inner {
    padding: 7% 15px; }
    .new-feature-page .zreportslider-text .ztext-inner h3 {
      font-size: 25px; }
    .new-feature-page .zreportslider-text .ztext-inner .text-holder h4 {
      font-size: 20px; }

  .bubble-chart-section > .row {
    display: block; }
    .bubble-chart-section > .row .home-buble-chart {
      max-width: 100%;
      display: block; }

  .view-subscribe-page .card-view #analystRadioButton {
    max-width: 575px;
    overflow: hidden; }
    .view-subscribe-page .card-view #analystRadioButton .custom-radio-secon {
      overflow-x: scroll; }
      .view-subscribe-page .card-view #analystRadioButton .custom-radio-secon .custom-radio {
        border: 0; }
        .view-subscribe-page .card-view #analystRadioButton .custom-radio-secon .custom-radio label {
          white-space: nowrap; }
        .view-subscribe-page .card-view #analystRadioButton .custom-radio-secon .custom-radio.active {
          border-bottom: 3px solid #298BAD;
          border-radius: 0; }

  .daterangepicker.dropdown-menu.opensleft.show-calendar {
    transform: scale(0.7);
    max-width: 560px;
    width: 100%;
    top: 135px !important; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar::before, .daterangepicker.dropdown-menu.opensleft.show-calendar::after {
      right: 70%; }

  .release-notification {
    width: 38%; }

  .inner-page-sidebar .tree_checkbox .checktree > li ul li {
    padding: 7px 5px;
    display: flex;
    word-break: break-word; }
    .inner-page-sidebar .tree_checkbox .checktree > li ul li .checkbox, .inner-page-sidebar .tree_checkbox .checktree > li ul li label {
      display: table-cell; }
    .inner-page-sidebar .tree_checkbox .checktree > li ul li .checkbox {
      width: 10.3px; }

  .focused-veiw {
    display: flex;
    align-items: baseline;
    justify-content: flex-end; }
    .focused-veiw .export-btn-group {
      padding-top: 5px; }
      .focused-veiw .export-btn-group .export-label {
        display: none; }

  .compare-strip-div {
    display: flex;
    align-items: center; }
    .compare-strip-div .compare-section .compareBtn .btnCompare {
      white-space: nowrap; }

  .modal-dialog {
    max-width: 90%; }

  .client-feedback-page .top-feedback-banner {
    justify-content: center; }
    .client-feedback-page .top-feedback-banner .img-banner-top {
      text-align: center;
      justify-content: center;
      flex-direction: column; }
    .client-feedback-page .top-feedback-banner .banner-text {
      display: block !important;
      padding-left: 0 !important; }
      .client-feedback-page .top-feedback-banner .banner-text h4 {
        white-space: normal !important;
        text-align: center;
        font-size: 30px !important; }
  .client-feedback-page .response-request-form .left-side-3 .email-url {
    word-break: break-all; }
  .client-feedback-page .response-request-form .right-side-9 {
    border-left: 1px solid #f6f6f6 !important; }
  .client-feedback-page .response-request-form .color-rang-strip {
    padding: 0; }
  .client-feedback-page #client_feedback_frm {
    padding-left: 0; }
  .client-feedback-page .SliderRate .not-likely {
    left: inherit; }
  .client-feedback-page .SliderRate .very-liekly {
    right: inherit; }
  .client-feedback-page .SliderRate .SliderRangeRating .RateBox {
    padding: 5px !important;
    width: 100% !important; }
  .client-feedback-page .question-and-range-row .col-md-6.col-7 {
    padding-left: 0; } }
/* end 991  */
@media (min-width: 768px) {
  .text-dec-center {
    display: block; }

  .text-mob-center {
    display: none; } }
/* THIS IS FOR MOBILE */
@media (max-width: 767px) {
  .mb-d-flex {
    display: block !important; }

  .mob-p-0 {
    padding: 0 !important; }

  .mt-xs-0 {
    margin-top: 0 !important; }

  .ml-xs-0 {
    margin-left: 0 !important; }

  .mb-xs-0 {
    margin-bottom: 0 !important; }

  .mb-xs-10 {
    margin: 10px; }

  .mb-b-xs-15 {
    margin-bottom: 15px; }

  .mt-xs-5 {
    margin-top: 5px; }

  .pl-xs-0 {
    padding-left: 0px !important; }

  .pr-xs-0 {
    padding-right: 0px !important; }

  .pl-xs-0-5 {
    padding-left: 5px !important; }

  .pr-xs-10 {
    padding-right: 10px !important; }

  .pr-xs-15 {
    padding-right: 15px !important; }

  .pt-xs-1 {
    padding-top: 15px; }

  .pb-xs-1 {
    padding-bottom: 15px; }

  .pt-xs-15 {
    padding-top: 15px !important; }

  .pr-xs-15 {
    padding-right: 15px !important; }

  .pl-xs-15 {
    padding-left: 15px !important; }

  .pb-xs-15 {
    padding-bottom: 15px !important; }

  .top10 {
    top: 10px !important; }

  .float-left-xs {
    float: left !important; }

  .hideshow-btn-inner.c-white {
    color: #fff !important; }

  .header {
    min-height: 40px; }

  .show-div-mob {
    display: block; }

  .hide-div-mob {
    display: none; }

  .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title {
    max-width: auto;
    min-width: auto; }

  /*subscribe youtube modal start*/
  .youtube_subscriber_modal .close_btn_block .youtube_close {
    right: -10px;
    top: -8px; }
  .youtube_subscriber_modal .custom_dialogmodal_youtube {
    display: block !important;
    margin: 20px !important; }
  .youtube_subscriber_modal .forbes_modal_body {
    background-position: inherit !important;
    background-color: #1a1a1a !important;
    background-size: contain !important; }
    .youtube_subscriber_modal .forbes_modal_body .min_height_forbes {
      min-height: 130px !important; }
    .youtube_subscriber_modal .forbes_modal_body .top_logo_forbes {
      display: block !important;
      text-align: center; }
      .youtube_subscriber_modal .forbes_modal_body .top_logo_forbes .forbes_logo {
        border-right: 0px !important; }
        .youtube_subscriber_modal .forbes_modal_body .top_logo_forbes .forbes_logo img {
          border-bottom: 1px solid #fff;
          padding-right: 0px !important;
          padding-bottom: 20px;
          width: 155px !important; }
      .youtube_subscriber_modal .forbes_modal_body .top_logo_forbes .mnm_forbes_logo img {
        padding-left: 0px !important;
        padding-top: 20px;
        width: 195px !important; }
    .youtube_subscriber_modal .forbes_modal_body .forbes_markets_content {
      max-width: 100% !important;
      border: none !important; }
      .youtube_subscriber_modal .forbes_modal_body .forbes_markets_content h5 {
        font-size: 23px !important;
        text-align: center; }
    .youtube_subscriber_modal .forbes_modal_body .read_more_forbes {
      position: relative !important;
      text-align: center; }
      .youtube_subscriber_modal .forbes_modal_body .read_more_forbes .read_more_link .btn {
        margin-left: auto !important;
        margin-top: 5px !important; }
      .youtube_subscriber_modal .forbes_modal_body .read_more_forbes .share_left .forbes_share_input {
        width: 100% !important; }
      .youtube_subscriber_modal .forbes_modal_body .read_more_forbes .share_left .forbes_send_btn {
        width: 20% !important;
        top: -36px !important;
        right: 0 !important; }
      .youtube_subscriber_modal .forbes_modal_body .read_more_forbes .share_right ul {
        margin-left: auto !important; }
  .youtube_subscriber_modal .youtube_modal_body {
    background-size: cover; }
    .youtube_subscriber_modal .youtube_modal_body .top_text_second {
      margin-top: 0% !important; }
    .youtube_subscriber_modal .youtube_modal_body .top_text_third {
      margin-top: 0% !important; }
    .youtube_subscriber_modal .youtube_modal_body .click_away_block {
      margin-bottom: 20px; }
    .youtube_subscriber_modal .youtube_modal_body .subscribe_now_block .subscribe_youtube_block p {
      font-size: 21px !important; }
    .youtube_subscriber_modal .youtube_modal_body .subscribe_now_block .subscribe_youtube_block span {
      font-size: 14px !important; }
    .youtube_subscriber_modal .youtube_modal_body .subscribe_now_block .subscribe_youtube_block h5 {
      font-size: 28px !important; }
    .youtube_subscriber_modal .youtube_modal_body .subscribe_now_block .less_more p {
      text-align: center !important;
      margin-right: 0 !important; }
  .youtube_subscriber_modal .new_economy {
    text-align: center;
    padding-left: 0 !important; }

  /*code for 5108*/
  .paging_simple_numbers .paginate_button.previous.disabled, .paging_simple_numbers .paginate_disabled_previous {
    color: #404040 !important; }

  .amcharts-amexport-menu-level-0.amcharts-amexport-right {
    right: 0 !important; }

  /*code for 5108*/
  /*subscribe youtube modal end*/
  .reset-password-page {
    height: auto !important; }

  .my-dashboard {
    max-width: 370px; }

  .feedback-listing {
    max-width: 383px; }

  .user-tables-section {
    max-width: 375px;
    overflow-x: scroll;
    font-size: 12px; }

  .mis-download-section {
    max-width: 380px; }

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

  .industry-trends-right {
    min-width: 295px;
    max-width: 295px; }

  .mob_mb_20 {
    margin-bottom: 15px !important; }

  .swal_md {
    max-width: auto !important;
    width: auto !important; }

  .swal_lg {
    max-width: auto !important;
    width: auto !important; }

  .view-subscribe-page #alert_list_wrapper #alert_list tbody tr td .published-date {
    min-height: auto; }

  .search-page .page-heading {
    display: block !important; }
    .search-page .page-heading .set-alert-section {
      top: 5px !important;
      margin-bottom: 10px; }
    .search-page .page-heading .filter-section {
      margin-bottom: 10px !important; }
    .search-page .page-heading .add_custom_button {
      margin-bottom: 10px !important; }
    .search-page .page-heading .SpanAnalyseMarkets {
      margin-bottom: 10px !important; }
      .search-page .page-heading .SpanAnalyseMarkets .BtnAnalyseMarkets {
        max-width: 100% !important;
        text-align: left;
        padding-left: 10px; }
    .search-page .page-heading .SpanAnalysePrioritization {
      margin-bottom: 10px !important; }
      .search-page .page-heading .SpanAnalysePrioritization .BtnAnalysePrioritization {
        max-width: 100% !important;
        text-align: left;
        padding-left: 10px; }

  .TechnologyLeft #txtSearchTechnology {
    margin-top: 20px !important; }

  .custom_times_close {
    position: absolute;
    right: 15px;
    bottom: 15px;
    align-items: baseline !important; }

  .disabled {
    color: #fff !important; }

  .updtSegDetails {
    margin-right: 10px; }

  .mob_margin_bottom {
    margin-bottom: 1rem !important; }

  .analyst-commentry-page div.dt-buttons {
    text-align: left; }
  .analyst-commentry-page .dataTables_wrapper .dataTables_filter {
    text-align: left; }

  #freemiumUserDataTable .card-view-table .card-view .card-view-row {
    max-width: 345px; }

  .nlp-page .reportUrl {
    margin-bottom: -5px !important; }

  .analysts-requests .card-view .card-view-row {
    max-width: 350px; }

  .mob_pl_15 {
    padding-left: 15px !important; }

  .analysts-requests .card-view .card-view-row .head-sub {
    display: block;
    overflow-wrap: break-word; }

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

  .mob_float_left {
    float: left !important; }

  .yc-ycc-table #search_button_wrapper .dt-buttons {
    display: block !important;
    pointer-events: all; }

  .yc-ycc-table #search_button_wrapper .dt-buttons a#AddNewBtn {
    margin-right: 0px; }

  .yc-ycc-table #search_button_wrapper .dt-buttons a.buttons-excel {
    margin-bottom: 10px; }

  div.yc-ycc-chart .revenue-chart-round #current_chart, div.yc-ycc-chart .revenue-chart-round #future_chart {
    margin: unset; }

  div.yc-ycc-chart .revenue-chart-round .future-chart::after, div.yc-ycc-chart .revenue-chart-round .current-chart::after {
    display: none; }

  .tree {
    overflow-x: auto;
    max-width: 356px;
    width: 356px; }

  .mob_br br {
    display: none; }

  .my-dashboard .user-tables-section table.table-bordered tbody td {
    word-break: break-word;
    min-width: 100px; }

  .market-data-wizard .modal-body .wizard .content .section-1 ul.top_relevant_wrapper.nav.nav-pills li a.nav-link.active {
    text-align: center; }

  .market-data-wizard .modal-body .wizard .content .section-1 ul.top_relevant_wrapper.nav.nav-pills li a.nav-link {
    text-align: center; }

  .market-data-wizard .modal-body .wizard .content .section-1 ul.nav.nav-pills li a.nav-link.active {
    min-height: 50px; }

  .wizard > .actions a {
    text-align: left; }

  .market-data-wizard .modal-body .wizard .steps ul li a .wizard-text-label::after {
    left: 9%; }

  .sort_by_markets {
    margin-top: 10px;
    margin-left: 10px; }

  .mob_arrow {
    height: 20px;
    width: 20px;
    margin-left: 0px !important; }

  .cd-popup-container p {
    padding-bottom: 15px !important; }

  .market-data-wizard .modal-body .wizard .content .section-1 #CompanyTab, .market-data-wizard .modal-body .wizard .content .section-1 #SearchTab {
    max-height: 100%; }

  .market-data-wizard .modal-body .wizard .content .section-2 .section-2-inner #markets_table_wrapper {
    max-height: 100%; }

  .market-data-wizard .modal-body .wizard .content .section-1 .edit-preferences {
    max-height: 100%; }

  .mob_mt_0 {
    margin-top: 0px !important; }

  .mob_pl_0 {
    padding-left: 0px !important; }

  .mob_display_none {
    display: none; }

  .mob_mtb_10 {
    margin: 10px 0px; }

  .mob_max_170 {
    min-width: 170px; }

  div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-head ul.ycc-second-ul-head {
    justify-content: initial;
    overflow-x: scroll; }

  div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-head ul.ycc-second-ul-head li.ycc-second-li-head {
    min-width: 200px; }

  div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content div.input-div-first {
    min-width: 65.53%; }

  div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content ul.ycc-second-ul-content li.ycc-second-li-content div.input-div-second {
    min-width: 200px; }

  div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content ul.ycc-second-ul-content li.ycc-second-li-content ul.ycc-third-ul-content li.ycc-third-li-content div.input-div-third {
    min-width: 200px; }

  .mob_width_200 {
    min-width: 200px; }

  .mob_blue_border {
    border-bottom: 1px solid #3f5667; }

  button#region_submit_excel {
    margin-right: 5px;
    background-color: transparent !important; }

  .share-ppt-email {
    height: 23px !important; }

  .vender-analysis-tab-sec .t-row-cell {
    min-width: 80px !important; }

  #region_table_wrapper table thead tr th {
    min-width: 120px !important; }

  #infographicsFilterBy {
    padding: 5px;
    font-size: 11px; }

  .vender-analysis-tab-sec .t-fixed-header .t-sliding-row .t-row-cell {
    min-width: 80px; }

  .multiselect-container {
    z-index: 11; }

  #news-tab #search_button_wrapper {
    display: block; }

  #news-tab #search_button_wrapper #news-list_filter {
    width: 100% !important;
    margin-bottom: 10px; }

  #news-tab #search_button_wrapper #news-list_length {
    display: block; }

  .compare_head {
    font-size: 14px; }

  .breadcrumb-tabs .SpanAnalysePrioritization .BtnAnalysePrioritization {
    padding: 2px;
    font-size: 10px; }

  .bookmark-section {
    display: flex; }

  .dashboard-view-details {
    max-width: 356px; }

  #market_page_wrapper {
    max-width: 380px; }

  .paging_simple_numbers .paginate_button.next {
    border: 1px solid #404040; }

  .bookmark-table .report-tables-bookmark table.custom-table tbody tr td a {
    word-break: break-word;
    text-align: left !important; }

  footer {
    bottom: 0;
    position: fixed; }

  footer .footer-section span.float-left {
    font-size: 11px; }

  .switch-tab-view {
    margin-top: 15px; }

  .dataTables_paginate.paging_simple_numbers {
    width: 100%; }

  .dataTables_paginate a {
    padding: 5px !important; }

  #peersAndMarketGraph5 {
    max-width: 356px; }

  .exclusive-report-trophy + .reportDescription > span.reportDescription {
    padding-left: 0;
    text-align: left !important; }

  .pagination .page-item.active a {
    border-color: #298BAD !important; }

  .custom_table_downloads {
    max-width: 356px;
    clear: both;
    overflow-x: scroll; }

  .mob_block {
    display: block !important; }

  .manage_popup_wrapper .manage_content .search_with_btns .search_box {
    min-width: auto; }

  .manage_popup_wrapper .manage_content .content_wrapper .content_div .preview_image .preview_image_btn {
    margin-top: 20px; }

  .manage_popup_wrapper .manage_content .content_wrapper .content_div .upload_box .upload_msg_box {
    margin: 0%; }

  .search_report_box {
    margin-left: 5px !important;
    margin-bottom: 10px !important; }

  .mob_text_left {
    text-align: left !important; }

  .mob_ml_5 {
    margin-left: 5px !important; }

  .custom_subscription_details .custom_sub_tab .nav-tabs {
    display: flow-root; }

  .mob_pl_15 {
    padding-left: 15px !important; }

  .mob_float_left {
    float: left !important; }

  .mob_float_right {
    float: right !important; }

  .mob_mb_10 {
    margin-bottom: 10px !important; }

  .mob_width_100 {
    width: auto !important; }

  .selectMarkets .dropdown-menu.show {
    z-index: 9;
    margin-top: 35px;
    transform: inherit !important; }

  .mob_ml_0 {
    margin-left: 0px !important; }

  .mob_float_none {
    float: unset !important; }

  .mob_mt_10 {
    margin-top: 10px !important; }

  .mob_mt_5 {
    margin-top: 5px !important; }

  .breadcrumb-tabs .search-page .page-heading .cmpnTitle #header_search_result_div {
    position: relative;
    z-index: 99;
    min-width: 300px !important; }

  .export_btn_block .export_nps {
    float: left !important;
    margin-left: 0px !important;
    margin-top: 10px !important; }

  #technology_profile_completed_tab_length, #technology_profile_pending_tab_length {
    text-align: left; }

  #markets_tbl_1_wrapper, #markets_tbl_competitors_wrapper {
    max-width: 356px;
    overflow-x: scroll; }

  table#news_table > thead > tr > th {
    min-width: 100px; }

  .my-dashboard .table > thead > tr > th {
    min-width: 100px; }

  .BtnMarkTechnologies {
    margin-bottom: 10px; }

  #loadChatbot {
    min-height: 400px; }

  .showUserStats .table, .my-dashboard .table {
    width: 100% !important; }

  table#events_table > thead > tr > th {
    min-width: 100px; }

  #markets_tbl_partners_wrapper, #markets_tbl_customers_wrapper, #markets_tbl_vendors_wrapper {
    max-width: 356px;
    overflow-x: scroll; }

  .mob_top_20 {
    margin-top: 20px !important; }

  .mob-mt-0 {
    margin-top: 0px !important; }

  .mob_top_30 {
    margin-top: 30px !important; }

  .mob_table_scroll {
    overflow-x: scroll !important; }

  .search-dashboard-home {
    max-width: 356px !important; }

  .rtProdList {
    max-width: 356px !important; }

  .width-740 {
    max-width: 356px; }

  .mob_bubble_wrapper {
    max-width: 356px;
    overflow-x: scroll; }

  .GridDiv {
    max-width: 345px !important;
    overflow-x: scroll !important; }

  #bookmarkListing_wrapper {
    width: 690px; }

  .mob_clearfix {
    content: "";
    clear: both;
    display: table; }

  .mob_search {
    width: 90%; }

  .custom_subscribe_texarea {
    margin-left: 0px !important;
    margin-top: 10px; }

  .mob_wizard .modal-body .wizard .steps ul li {
    width: 100% !important; }

  .interactive-report-stick-strip {
    max-width: 100%; }

  .btn-send-request {
    max-width: 100% !important;
    margin-top: 0px !important; }

  .intl-tel-input .country-list .country {
    font-size: 12px; }

  .mob_tab_top {
    margin: 10px 0px !important; }

  .mob_add_btn {
    font-size: 11px !important;
    margin-bottom: 10px !important; }

  .mob_companies_dashboard {
    font-size: 14px !important; }

  .justify-content-xs-start {
    justify-content: flex-start !important; }

  .mobile_popup_mobimg {
    position: relative !important;
    margin-top: 10px !important;
    right: 0% !important; }

  .mobile_popup_mobimg img {
    margin: 0 auto !important; }

  .mobile_android_app {
    margin-bottom: 30px !important; }

  .mobile_popup_screens {
    display: block !important; }

  .even_screen {
    margin: 10px auto !important;
    max-height: 300px !important; }

  .odd_screen {
    margin: 10px auto !important;
    max-height: 300px !important; }

  .mobile_popup_blue_block {
    padding: 30px !important; }

  .primary-navbar {
    z-index: 10000; }
    .primary-navbar .navbar-header {
      width: 100%;
      display: table;
      padding: 3px 0; }
      .primary-navbar .navbar-header .burger-muenu-btn, .primary-navbar .navbar-header .navbar-brand {
        display: table-cell;
        float: none;
        vertical-align: middle;
        width: 30px; }
      .primary-navbar .navbar-header .navbar-toggler {
        cursor: pointer;
        margin-right: 10px !important; }
      .primary-navbar .navbar-header #mobile-top-search {
        display: table-cell;
        float: right;
        vertical-align: middle;
        min-width: min-content; }
        .primary-navbar .navbar-header #mobile-top-search .top-right-seciton {
          display: flex;
          align-items: center; }
          .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel {
            display: flex;
            align-items: center;
            margin-right: 10px; }
            .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .btn-top-search, .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .btn-advance-searhc {
              cursor: pointer; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .btn-top-search::after, .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .btn-advance-searhc::after {
                display: none; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .btn-top-search .fa-search, .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .btn-advance-searhc .fa-search {
                font-size: 16px;
                color: #666; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .btn-top-search .hide-div-dec, .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .btn-advance-searhc .hide-div-dec {
                display: block; }
            .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel {
              width: auto;
              left: 2%;
              right: 2%;
              top: 37px;
              min-width: 320px; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row {
                background-color: #fff;
                position: relative;
                display: inline-block;
                width: 100%;
                padding: 10px; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row > p {
                  margin-bottom: 0;
                  font-size: 12px;
                  font-weight: 600; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .arrow {
                  position: absolute;
                  display: block;
                  width: 1rem;
                  height: .5rem;
                  margin: 0 .3rem;
                  top: -7px;
                  right: 9%; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .arrow::after, .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .arrow::before {
                    position: absolute;
                    display: block;
                    content: "";
                    border-color: transparent;
                    border-style: solid; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .arrow::before {
                    top: -9px;
                    border-width: 0 .5rem .5rem .5rem;
                    border-bottom-color: #3f5667; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .arrow::after {
                    top: -9px;
                    border-width: 0 .5rem .5rem .5rem;
                    border-bottom-color: #fff; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section {
                  display: block;
                  width: 100%;
                  border-radius: 0; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form {
                    position: relative;
                    display: flex;
                    align-items: center;
                    width: 100%;
                    border-bottom: 1px solid; }
                    .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form #SearchStrip {
                      padding-left: 0px;
                      width: 100%; }
                      .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form #SearchStrip input {
                        width: 100%;
                        background: transparent;
                        box-shadow: none;
                        border: 0;
                        font-size: 12px;
                        padding-left: 0px;
                        padding-right: 40px;
                        white-space: nowrap;
                        text-overflow: ellipsis; }
                    .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form button.top-search-btn {
                      position: absolute;
                      right: 20px;
                      top: 4px;
                      border: 0;
                      background: transparent;
                      padding-left: 0; }
                    .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form .close-search-btn i {
                      font-size: 18px; }
                    .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section form.navbar-form i {
                      color: #999; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section .autocompSearch .ui-autocomplete {
                    background: #fff !important;
                    width: 98% !important;
                    padding: 10px; }
                    .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .top-search-section .autocompSearch .ui-autocomplete li {
                      width: 33.33%;
                      display: inline-block; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved {
                  font-size: 12px;
                  padding-top: 15px; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved p {
                    font-size: 12px;
                    color: #666666;
                    margin-bottom: 10px; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li {
                    display: flex;
                    justify-content: flex-start;
                    align-items: baseline;
                    margin-bottom: 5px; }
                    .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li span {
                      word-break: keep-all;
                      text-transform: uppercase;
                      cursor: pointer;
                      color: #404040;
                      font-weight: 600; }
                    .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li i {
                      padding-right: 10px;
                      font-size: 14px;
                      color: #A5B4BF; }
                    .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row .recent-saved ul li a {
                      color: #404040;
                      cursor: pointer;
                      text-decoration: none; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row #search_result_div {
                  overflow: hidden;
                  height: 440px; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .top-search-row #search_result_div .top-search-results {
                    overflow: auto;
                    height: 100%;
                    width: 100%; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row {
                background-color: #fff;
                position: relative;
                display: inline-block;
                width: 100%;
                padding: 10px;
                font-size: 12px; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .arrow {
                  position: absolute;
                  display: block;
                  width: 1rem;
                  height: .5rem;
                  margin: 0 .3rem;
                  top: -7px;
                  right: 1%; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .arrow::after, .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .arrow::before {
                    position: absolute;
                    display: block;
                    content: "";
                    border-color: transparent;
                    border-style: solid; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .arrow::before {
                    top: -9px;
                    border-width: 0 .5rem .5rem .5rem;
                    border-bottom-color: #404040; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .arrow::after {
                    top: -9px;
                    border-width: 0 .5rem .5rem .5rem;
                    border-bottom-color: #fff; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search {
                  display: block;
                  width: 100%; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list {
                    margin: 0;
                    padding: 0;
                    list-style-type: none; }
                    .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger {
                      position: relative; }
                      .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content {
                        position: relative; }
                        .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .search-keyword {
                          position: relative;
                          display: flex;
                          align-items: center;
                          width: 100%;
                          border-bottom: 1px solid;
                          padding-bottom: 5px;
                          margin-bottom: 0; }
                          .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .search-keyword span {
                            font-size: 15px; }
                          .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .search-keyword .input.text {
                            padding-left: 15px;
                            width: 100%; }
                            .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .search-keyword .input.text input {
                              width: 100%;
                              background: transparent;
                              box-shadow: none;
                              border: 0;
                              font-size: 14px; }
                              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .search-keyword .input.text input:focus {
                                outline: none; }
                        .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .exclude-keyword {
                          width: 100%;
                          border-bottom: 1px solid; }
                          .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .exclude-keyword input {
                            width: 100%;
                            background: transparent;
                            box-shadow: none;
                            border: 0;
                            font-size: 14px;
                            padding-left: 30px; }
                        .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul {
                          margin: 0;
                          padding: 0;
                          list-style-type: none; }
                          .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li {
                            display: inline-block;
                            float: left;
                            background-color: #f6f6f6;
                            border: 1px solid #cecece;
                            padding: 5px;
                            border-radius: 5px;
                            margin-right: 10px;
                            margin-bottom: 10px;
                            color: #333;
                            box-shadow: 0px 0px 1px #9c9a9a; }
                            .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li label {
                              display: flex;
                              align-items: center;
                              padding: 0;
                              margin-bottom: 0;
                              width: 100%;
                              cursor: pointer; }
                              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li label input {
                                margin-left: 10px;
                                visibility: hidden; }
                              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li label span:first-child {
                                margin-right: 10px; }
                              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li label span.check-div {
                                width: 15px;
                                position: relative; }
                                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li label span.check-div::before {
                                  content: "";
                                  position: absolute;
                                  top: 2px;
                                  width: 15px;
                                  height: 15px;
                                  border: 1px solid #9a9696;
                                  right: 0;
                                  border-radius: 50%; }
                            .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li.selected {
                              background: #298BAD;
                              color: #fff;
                              box-shadow: 1px 2px 4px #9c9a9a;
                              border: 1px solid #298BAD; }
                              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li.selected span.check-div::before {
                                content: "";
                                position: absolute;
                                top: 2px;
                                width: 15px;
                                height: 15px;
                                border: 1px solid #f6f6f6;
                                right: 0;
                                border-radius: 50%;
                                background: #fff; }
                              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .domain-list ul li.selected span.check-div::after {
                                height: 5px;
                                width: 8px;
                                border-left: 2px solid #298BAD;
                                border-bottom: 2px solid #298BAD;
                                top: 48%;
                                left: 52%;
                                transform: translate(-50%, -50%) rotate(-45deg);
                                position: absolute;
                                content: ""; }
                        .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .date-range-sec {
                          display: block;
                          align-items: center; }
                          .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .top-search-panel .dropdown-search-panel .advance-search-row .top-advance-search ul.inline-list li.login-trigger .login-content .date-range-sec .searchPubDate {
                            border: 1px solid #ccc;
                            padding: 5px;
                            margin: 10px 0;
                            background-color: #f6f6f6;
                            min-width: 190px;
                            border-radius: 5px; }
          .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu {
            margin: 0;
            width: 100%;
            display: flex !important;
            flex-direction: inherit;
            justify-content: space-around; }
            .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown {
              float: left;
              height: 35px;
              position: inherit; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown a.nav-link.dropdown-toggle {
                line-height: 36px;
                height: 35px;
                padding: 5px;
                display: flex;
                align-items: center;
                justify-content: center; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.nav-item.dropdown.notification-alert {
                margin-right: 5px; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.nav-item.dropdown.notification-alert .MyAlert {
                  position: static; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert {
                  right: 15px;
                  position: absolute !important;
                  min-width: min-content;
                  width: fit-content;
                  left: inherit;
                  margin-top: 0;
                  padding: 0; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert .dropdown-item {
                    padding: 0 15px; }
                    .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert .dropdown-item a {
                      color: #404040;
                      font-size: 12px; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.nav-item.dropdown.notification-alert ul.dropdown-menu.new-alert .arrow {
                    left: 40px; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.global-language a {
                justify-content: center; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.global-language .dropdown-menu.global-language-dropdown {
                margin-top: 0px;
                right: 52px;
                min-width: initial !important;
                left: inherit !important;
                max-width: 300px; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.global-language .dropdown-menu.global-language-dropdown .arrow {
                  left: 46%; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.user-menu-list .nav-link .user_img .profile-img {
                width: 100%;
                max-width: 20px; }
              .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.user-menu-list ul.dropdown-menu {
                margin-top: 0px;
                right: 15px;
                position: absolute !important;
                min-width: min-content;
                width: fit-content;
                left: inherit; }
                .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.user-menu-list ul.dropdown-menu .dropdown-item {
                  padding: 0 15px; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.user-menu-list ul.dropdown-menu .dropdown-item a {
                    color: #333;
                    font-size: 12px; }
                  .primary-navbar .navbar-header #mobile-top-search .top-right-seciton .navbar-nav.float-right.user-menu > li.nav-item.dropdown.user-menu-list ul.dropdown-menu .dropdown-item form a {
                    color: #333;
                    font-size: 12px; }
    .primary-navbar .top-menu-section .navbar-nav .dropdown .dropdown-toggle::before {
      content: ' ▾';
      right: 0;
      position: absolute; }
    .primary-navbar .top-menu-section .navbar-nav .open .dropdown-toggle::before {
      content: ' ' !important;
      right: 0;
      position: absolute; }
    .primary-navbar .navbar-collapse.collapse {
      display: none !important; }
    .primary-navbar .navbar-collapse.collapse.show {
      display: block !important;
      position: relative; }
      .primary-navbar .navbar-collapse.collapse.show div.top-menu-section {
        display: block;
        width: 100%;
        float: left;
        padding-right: 0;
        height: 100%;
        overflow: hidden; }
        .primary-navbar .navbar-collapse.collapse.show div.top-menu-section ul.navbar-nav {
          width: 100%;
          height: 100%;
          overflow: scroll;
          padding-bottom: 5px; }
          .primary-navbar .navbar-collapse.collapse.show div.top-menu-section ul.navbar-nav li.nav-item {
            border-top: 1px solid #f6f6f6; }
            .primary-navbar .navbar-collapse.collapse.show div.top-menu-section ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li.nav-item.dropdown-submenu ul.dropdown-menu-tow {
              position: inherit;
              left: 0; }
              .primary-navbar .navbar-collapse.collapse.show div.top-menu-section ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li.nav-item.dropdown-submenu ul.dropdown-menu-tow li.nav-item.dropdown-submenu.dropdown-item ul.dropdown-menu-three {
                position: inherit;
                left: 0; }
      .primary-navbar .navbar-collapse.collapse.show div.top-search-section {
        order: 1;
        display: inline-block;
        width: 100%; }
      .primary-navbar .navbar-collapse.collapse.show div.top-advance-search {
        order: 2;
        display: inline-block;
        min-width: 50%;
        text-align: left;
        display: inline-block; }
        .primary-navbar .navbar-collapse.collapse.show div.top-advance-search #login-content {
          width: 350px; }
      .primary-navbar .navbar-collapse.collapse.show div.top-user-seciton {
        order: 3;
        float: right;
        width: 50%; }
        .primary-navbar .navbar-collapse.collapse.show div.top-user-seciton ul.user-menu {
          display: block; }
          .primary-navbar .navbar-collapse.collapse.show div.top-user-seciton ul.user-menu li {
            display: inline-block; }
          .primary-navbar .navbar-collapse.collapse.show div.top-user-seciton ul.user-menu li.global-language {
            top: 3px; }
            .primary-navbar .navbar-collapse.collapse.show div.top-user-seciton ul.user-menu li.global-language .global-language-dropdown {
              left: -255px !important; }
    .primary-navbar .navbar-header a.navbar-brand img {
      width: auto;
      height: 16px; }

  .daterangepicker.dropdown-menu.opensleft.show-calendar {
    z-index: 10000;
    width: 90% !important;
    flex-direction: initial;
    min-width: 320px;
    height: auto;
    min-height: auto; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.first.left {
      margin: 0;
      width: 50%; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.second.right {
      width: 50%;
      margin: 0; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges {
      position: relative;
      width: 100%;
      pointer-events: none;
      display: flex; }
      .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges ul {
        width: 50%;
        border-right: 1px solid #f6f6f6;
        min-width: 177px;
        pointer-events: fill; }
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges ul li {
          font-size: 10px;
          margin-bottom: 2px; }
      .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs {
        position: initial;
        width: 50%;
        bottom: 6px;
        padding: 10px;
        pointer-events: fill;
        flex-direction: column; }
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_start_input {
          padding-left: 0; }
          .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_start_input label {
            min-width: 45px;
            font-size: 10px; }
          .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_start_input input {
            width: 100%;
            font-size: 10px; }
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_end_input {
          padding-left: 0;
          margin: 5px 0; }
          .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_end_input label {
            min-width: 45px;
            font-size: 10px; }
          .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs .daterangepicker_end_input input {
            width: 100%;
            font-size: 10px; }
        .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs button {
          font-size: 10px;
          margin-left: 10px; }
          .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs button.applyBtn {
            top: 42px;
            width: 90px;
            left: 15px; }
          .daterangepicker.dropdown-menu.opensleft.show-calendar .ranges .range_inputs button.cancelBtn {
            top: -42px;
            left: 15px;
            width: 90px; }
    .daterangepicker.dropdown-menu.opensleft.show-calendar th, .daterangepicker.dropdown-menu.opensleft.show-calendar td {
      font-size: 8px;
      min-width: auto; }

  .primary-navbar.mbFixHead {
    position: fixed;
    width: 100%;
    height: auto;
    left: 0;
    right: 0; }

  .cols.left-sidebar-inner {
    display: none; }

  .breadcrumb-tabs {
    padding: 15px 15px 0;
    overflow: hidden;
    max-width: 100%;
    background: #404040; }
    .breadcrumb-tabs .page-heading {
      font-size: 16px;
      font-weight: 600;
      line-height: 18px;
      padding-right: 30px; }
    .breadcrumb-tabs .custome-tab-section-top {
      overflow: auto;
      padding: 0; }
      .breadcrumb-tabs .custome-tab-section-top ul.nav-tabs {
        display: table;
        overflow: scroll; }
        .breadcrumb-tabs .custome-tab-section-top ul.nav-tabs li.nav-item {
          padding: 5px 5px 5px 5px;
          display: table-cell;
          vertical-align: top; }
          .breadcrumb-tabs .custome-tab-section-top ul.nav-tabs li.nav-item a {
            white-space: nowrap; }

  .inner-right-section {
    padding: 0 15px; }

  .bubble-chart-section {
    padding-top: 15px; }

  .report-tables-section #search_button_wrapper, .user-tables-section #search_button_wrapper {
    display: block; }
    .report-tables-section #search_button_wrapper .dataTables_filter, .user-tables-section #search_button_wrapper .dataTables_filter {
      display: block;
      width: 100%; }
    .report-tables-section #search_button_wrapper .dt-buttons, .user-tables-section #search_button_wrapper .dt-buttons {
      display: none; }

  .report-tables-section .dataTables_info, .user-tables-section .dataTables_info {
    width: auto;
    float: none;
    display: block;
    clear: both;
    margin-bottom: 15px; }

  .report-tables-section .dataTables_paginate, .user-tables-section .dataTables_paginate {
    width: auto;
    float: left;
    display: block;
    clear: both; }

  .report-tables-section, .user-tables-section {
    width: 100%;
    max-width: 705px; }
    .report-tables-section .reportListing, .user-tables-section .reportListing {
      overflow-x: scroll; }
      .report-tables-section .reportListing .dataTables_wrapper, .user-tables-section .reportListing .dataTables_wrapper {
        width: 690px; }
    .report-tables-section ul.nav.nav-tabs, .user-tables-section ul.nav.nav-tabs {
      display: flex;
      flex-wrap: nowrap;
      overflow: scroll; }
      .report-tables-section ul.nav.nav-tabs li.nav-item a.nav-link, .user-tables-section ul.nav.nav-tabs li.nav-item a.nav-link {
        white-space: nowrap; }

  .report-tables-section #search_button_wrapper .dt-buttons a, .user-tables-section #search_button_wrapper .dt-buttons a {
    padding: 1px 10px; }

  .hideshow-btn-inner {
    display: block;
    position: fixed;
    padding: 7px 8px 4px 9px;
    z-index: 1;
    top: 25%;
    right: 0px;
    background: none;
    border-right: 0;
    cursor: pointer;
    pointer-events: fill;
    border-radius: 4px 0 0 4px;
    z-index: 998;
    color: #404040;
    background: #f6f6f6; }
    .hideshow-btn-inner i {
      font-size: 15px;
      cursor: pointer; }

  .cols.left-sidebar-inner.show-div {
    display: block !important;
    width: 100%;
    position: absolute;
    z-index: 10000;
    height: 100vh;
    top: 0;
    bottom: 0;
    padding-top: 0 !important; }
    .cols.left-sidebar-inner.show-div .hideshow-btn-inner {
      display: none; }
    .cols.left-sidebar-inner.show-div .home-page-sidebar, .cols.left-sidebar-inner.show-div .inner-page-sidebar {
      height: 100%;
      overflow-y: scroll;
      padding-bottom: 100px; }

  .cols.right-section.overlay-div {
    background: #f6f6f6;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100vh;
    bottom: 0;
    overflow: hidden;
    width: 100%; }
    .cols.right-section.overlay-div .hideshow-btn-inner {
      color: black;
      top: 5px;
      z-index: 10000; }

  .cols.right-section {
    width: 100%; }

  .inner-page-sidebar .reset-section button.reset_filters {
    margin-bottom: 10px;
    float: left; }

  .upcoming-reports-page .cols.left-sidebar-inner, .industry-container .cols.left-sidebar-inner {
    display: block !important;
    min-width: min-content !important; }
    .upcoming-reports-page .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link, .industry-container .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link {
      display: block;
      margin: auto;
      text-align: center;
      padding-right: 0; }
      .upcoming-reports-page .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link span.first-child, .industry-container .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link span.first-child {
        padding-right: 0; }
      .upcoming-reports-page .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link span:last-child, .industry-container .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link span:last-child {
        display: none; }
  .upcoming-reports-page .industry-trends-right .items, .industry-container .industry-trends-right .items {
    border: 1px dashed #999;
    border-radius: 5px;
    margin: 0;
    min-height: 120px;
    margin-bottom: 15px; }
  .upcoming-reports-page .inner-right-section .tab-content .tab-pane ul li, .industry-container .inner-right-section .tab-content .tab-pane ul li {
    display: flex;
    align-items: center; }
    .upcoming-reports-page .inner-right-section .tab-content .tab-pane ul li a, .industry-container .inner-right-section .tab-content .tab-pane ul li a {
      padding: 10px 0;
      display: block;
      font-size: 12px; }
    .upcoming-reports-page .inner-right-section .tab-content .tab-pane ul li a.showInterest.new_button, .industry-container .inner-right-section .tab-content .tab-pane ul li a.showInterest.new_button {
      width: 100px;
      display: flex;
      align-items: center;
      text-align: left;
      font-size: 12px;
      white-space: nowrap; }

  .webinars-page .cols.left-sidebar-inner, .companies-container .cols.left-sidebar-inner {
    display: block !important; }
    .webinars-page .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link, .companies-container .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link {
      display: block;
      margin: auto;
      text-align: center;
      padding: 3px 0; }
      .webinars-page .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link span:first-child, .companies-container .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link span:first-child {
        padding-right: 0; }
      .webinars-page .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link span:last-child, .companies-container .cols.left-sidebar-inner .custom-left-menu-tabs .nav-tabs li.nav-item a.nav-link span:last-child {
        display: none !important; }
  .webinars-page .webinar-right-section .border-bottom.bg-light, .companies-container .webinar-right-section .border-bottom.bg-light {
    min-height: auto; }
    .webinars-page .webinar-right-section .border-bottom.bg-light a.sub-head, .companies-container .webinar-right-section .border-bottom.bg-light a.sub-head {
      min-height: auto; }
  .webinars-page .webinar-right-section .img-box, .companies-container .webinar-right-section .img-box {
    width: 100%;
    min-height: 100px;
    max-height: 100px; }
    .webinars-page .webinar-right-section .img-box img, .companies-container .webinar-right-section .img-box img {
      max-height: 100px; }
  .webinars-page .webinar-right-section .pagination.float-right, .companies-container .webinar-right-section .pagination.float-right {
    float: left !important; }

  .ri-stories .item-list .artical-section {
    padding: 0; }
    .ri-stories .item-list .artical-section .img-icon-section img {
      width: 100%; }
    .ri-stories .item-list .artical-section .touchDescription2 ul {
      margin: 0;
      padding: 0;
      padding-left: 15px; }
  .ri-stories .item-list .btnEdit .btn-edit {
    position: relative;
    top: -35px; }

  #MarketPageCtaStrip ul.list-inline .dropdown.open ul.dropdown-menu {
    left: -86px !important;
    transform: translate3d(-55px, auto, auto) !important; }
  #MarketPageCtaStrip ul.list-inline .dropdown.open.show .dropdown-menu.show {
    left: -86px !important;
    z-index: 1; }

  .focused-veiw {
    display: none; }
    .focused-veiw .export-btn-group {
      display: none; }
      .focused-veiw .export-btn-group .export_eco_ppt, .focused-veiw .export-btn-group .export_button, .focused-veiw .export-btn-group .export_excel_button, .focused-veiw .export-btn-group .export_eco_pdf_button, .focused-veiw .export-btn-group .pdf-export {
        display: none; }
        .focused-veiw .export-btn-group .export_eco_ppt span:last-child, .focused-veiw .export-btn-group .export_button span:last-child, .focused-veiw .export-btn-group .export_excel_button span:last-child, .focused-veiw .export-btn-group .export_eco_pdf_button span:last-child, .focused-veiw .export-btn-group .pdf-export span:last-child {
          display: none; }

  .mega-trends .mega-trends-box a h3 {
    line-height: 18px;
    font-size: 16px; }

  .industry-trends-right .items p > a {
    word-break: break-word; }

  .companies-container .cols.left-sidebar-inner {
    display: block !important; }
  .companies-container .companies-page-right {
    padding-top: 2px; }
    .companies-container .companies-page-right .top-search {
      margin-bottom: 10px; }
  .companies-container .inner-right-section #sorting {
    margin-top: 10px; }
    .companies-container .inner-right-section #sorting .float-right {
      float: left !important; }
  .companies-container .inner-right-section .companies-items-list li.list-item {
    margin-bottom: 5px;
    padding: 0;
    background: #f6f6f6;
    display: flex;
    align-items: center; }
    .companies-container .inner-right-section .companies-items-list li.list-item .item a {
      font-size: 12px; }

  .technologies-tab-list .companies-items-list li.list-item {
    margin-bottom: 5px;
    padding: 0;
    background: #f6f6f6;
    display: flex;
    align-items: center; }

  .cols.left-sidebar-inner {
    display: none !important; }

  #UploadViewUserStatsForm {
    float: left; }
    #UploadViewUserStatsForm .showUserStats #user_statsTab {
      overflow: scroll;
      width: 100%;
      flex-wrap: nowrap;
      display: flex; }
      #UploadViewUserStatsForm .showUserStats #user_statsTab li {
        white-space: nowrap; }
    #UploadViewUserStatsForm .date-section .form-group {
      display: block !important; }
      #UploadViewUserStatsForm .date-section .form-group label {
        display: block;
        width: 100%;
        margin-bottom: 0; }
      #UploadViewUserStatsForm .date-section .form-group .input-group {
        display: block;
        width: 100%;
        max-width: 100%;
        padding: 0; }
        #UploadViewUserStatsForm .date-section .form-group .input-group input {
          width: 100%;
          max-width: 100%; }
    #UploadViewUserStatsForm .date-section button {
      height: 30px;
      margin-top: 20px; }

  footer .footer-section button {
    white-space: nowrap; }

  .middle-section {
    height: 450px;
    overflow-y: scroll;
    overflow-x: hidden; }
    .middle-section .col-container {
      min-height: 450px; }
      .middle-section .col-container .middle-section-home {
        min-height: 450px !important;
        height: 75vh; }
        .middle-section .col-container .middle-section-home .center-page-div .adminMainWrap {
          height: 100%; }
          .middle-section .col-container .middle-section-home .center-page-div .adminMainWrap .formWrap {
            width: 100%; }
            .middle-section .col-container .middle-section-home .center-page-div .adminMainWrap .formWrap .editWrap img.mnm-logo {
              width: 100% !important; }

  .grayCol.reset-link-btn-group {
    display: flex; }
    .grayCol.reset-link-btn-group #homesResetLinkSentForm {
      margin-left: 10px; }

  .ask_Wrap {
    z-index: 1; }
    .ask_Wrap a.btn {
      padding: 3px 0;
      border-bottom: 2px solid #fff;
      width: 33px; }
      .ask_Wrap a.btn .img-div {
        background-size: 70% !important;
        height: 30px; }
        .ask_Wrap a.btn .img-div.ask-analyst {
          background: url(/images/ask-analyst.png) 2px 3px; }
        .ask_Wrap a.btn .img-div.request-workshop {
          background: url(/images/ask-analyst.png) 2px -26px; }
        .ask_Wrap a.btn .img-div.suggest-title {
          background: url(/images/ask-analyst.png) 2px -55px; }
      .ask_Wrap a.btn p {
        display: none; }

  #ask_popup {
    width: 83%;
    top: 15%;
    right: 30px; }

  .upcoming-workshop-item {
    padding: 0; }
    .upcoming-workshop-item .artical-section .img-section img {
      height: auto !important; }
    .upcoming-workshop-item .artical-section .mb-d-flex .start-date, .upcoming-workshop-item .artical-section .mb-d-flex .end-date {
      display: flex;
      align-items: center;
      margin-bottom: 15px; }
      .upcoming-workshop-item .artical-section .mb-d-flex .start-date span:first-child, .upcoming-workshop-item .artical-section .mb-d-flex .end-date span:first-child {
        margin-right: 15px;
        min-width: 70px; }
      .upcoming-workshop-item .artical-section .mb-d-flex .start-date span:last-child, .upcoming-workshop-item .artical-section .mb-d-flex .end-date span:last-child {
        width: 100%; }

  .market-tab-content .map_wrapper {
    overflow: hidden;
    max-width: 640px; }
    .market-tab-content .map_wrapper .map-table {
      width: 100%;
      overflow: scroll; }
    .market-tab-content .map_wrapper .legendlist ul {
      padding: 0;
      margin: 0;
      margin-top: 15px;
      display: block;
      width: 100%; }
      .market-tab-content .map_wrapper .legendlist ul li {
        margin-left: 0;
        margin-right: 15px; }

  .vender-analysis-tab-sec {
    padding-top: 0; }
    .vender-analysis-tab-sec .t-arr-right {
      margin-right: 17px; }
    .vender-analysis-tab-sec .vender-analysis {
      max-width: 675px; }
      .vender-analysis-tab-sec .vender-analysis #vendor_analysis {
        width: 100%;
        margin-bottom: 30px !important; }
        .vender-analysis-tab-sec .vender-analysis #vendor_analysis #vendor_analysis {
          width: 100%;
          overflow: scroll; }
      .vender-analysis-tab-sec .vender-analysis .vender-down-arrow {
        bottom: 0px;
        display: block !important;
        left: 11%;
        position: absolute;
        width: 30px;
        cursor: pointer;
        background: #8899a6;
        text-align: center;
        border-radius: 50%;
        padding: 5px; }
        .vender-analysis-tab-sec .vender-analysis .vender-down-arrow #down_arrow {
          color: #fff; }
    .vender-analysis-tab-sec .t-row-cell {
      min-width: 60px; }
    .vender-analysis-tab-sec .t-fixed-header .t-row-content .t-row-desc .t-element {
      min-width: 110px; }
    .vender-analysis-tab-sec .row-wrapper .t-row-content .t-row-desc {
      min-width: 110px; }
    .vender-analysis-tab-sec .vendorReportFilter .btn-group {
      width: 65%; }
    .vender-analysis-tab-sec .vendorReportFilter + .form-group.form-inline.float-right {
      float: left !important; }

  .CompanyAlertConfirm {
    position: fixed;
    top: 80px;
    left: 20%; }

  .CompanyAlertConfirm ul li.checked label::after {
    top: 8px; }

  /* admin pages STAER */
  #div_stats {
    padding: 10px; }

  .manage-users-page .mob-p-0 {
    padding: 0;
    margin-bottom: 10px; }
  .manage-users-page #manage_users {
    display: block;
    width: 100%;
    float: left;
    padding: 0;
    max-width: 100%;
    clear: both; }
    .manage-users-page #manage_users .form-group {
      width: 50%;
      margin-bottom: 0;
      float: left; }
      .manage-users-page #manage_users .form-group .dropdown.bootstrap-select {
        width: 100%; }
      .manage-users-page #manage_users .form-group .btn-group {
        width: 100%; }
  .manage-users-page .user-tables-section .dataTables_wrapper .dt-buttons {
    width: 30%;
    float: left !important;
    display: flex;
    margin-bottom: 10px; }
    .manage-users-page .user-tables-section .dataTables_wrapper .dt-buttons .dt-button {
      padding: 5px; }
      .manage-users-page .user-tables-section .dataTables_wrapper .dt-buttons .dt-button span.hide-text {
        display: none; }
      .manage-users-page .user-tables-section .dataTables_wrapper .dt-buttons .dt-button i {
        font-size: 15px; }
  .manage-users-page .user-tables-section .dataTables_wrapper .dataTables_filter {
    width: 70%;
    float: left !important;
    margin-top: 5px; }
    .manage-users-page .user-tables-section .dataTables_wrapper .dataTables_filter label {
      margin-bottom: 10px; }
      .manage-users-page .user-tables-section .dataTables_wrapper .dataTables_filter label input {
        max-width: 100%; }
  .manage-users-page .manage_user_form {
    display: block;
    margin-bottom: 0; }
    .manage-users-page .manage_user_form .form-group {
      width: 50%;
      display: inline-block;
      max-width: 45%;
      margin-bottom: 10px; }
    .manage-users-page .manage_user_form #manage_users .form-group {
      margin-bottom: 10px; }
  .manage-users-page .manage_user_search {
    display: flex !important;
    flex-direction: row-reverse; }
    .manage-users-page .manage_user_search #users_table_filter {
      margin-bottom: 15px; }
      .manage-users-page .manage_user_search #users_table_filter input {
        min-height: 36px; }
      .manage-users-page .manage_user_search #users_table_filter:focus-within {
        background: #fff;
        width: 92% !important;
        position: absolute;
        z-index: 1; }
  .manage-users-page .manage-user-form-section {
    margin-bottom: 5px !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
    padding-left: 0px !important; }
    .manage-users-page .manage-user-form-section .form-group {
      width: 45% !important;
      margin-bottom: 0 !important;
      float: left !important;
      margin-bottom: 10px !important;
      margin-right: 15px !important; }

  .manage-companies .select-group .form-group:first-child {
    display: none; }
  .manage-companies .select-group .form-group {
    width: 50%;
    padding: 0;
    margin-bottom: 10px;
    min-width: auto; }
    .manage-companies .select-group .form-group label {
      display: none; }
    .manage-companies .select-group .form-group input {
      margin-right: 10px; }
  .manage-companies .select-group .form-group.select-subscription-t {
    min-width: auto; }
  .manage-companies .select-group .form-group:nth-child(2) {
    padding-right: 5px !important; }
  .manage-companies .select-group .form-group:nth-child(3) {
    padding-left: 5px !important; }
  .manage-companies .select-group .form-group:nth-child(4) {
    padding-right: 5px !important; }
  .manage-companies .select-group .form-group:nth-child(5) {
    padding-left: 5px !important; }
  .manage-companies .select-group .form-group:nth-child(6) {
    padding-right: 5px !important; }

  #myTabContent {
    margin-bottom: 15px; }

  #example_wrapper #example_length {
    float: left;
    width: 50%;
    margin-bottom: 0;
    padding-bottom: 0; }
    #example_wrapper #example_length label {
      justify-content: start; }
  #example_wrapper .dataTables_filter {
    float: left;
    width: 100%;
    margin-top: 0; }
    #example_wrapper .dataTables_filter label {
      width: 100%; }
      #example_wrapper .dataTables_filter label input {
        width: 100%;
        max-width: 85%; }

  .edit-preferences .domains-section .trends-tabs-section {
    max-width: 345px;
    overflow: hidden; }
    .edit-preferences .domains-section .trends-tabs-section .tab-content .tab-pane {
      margin-left: -15px;
      margin-right: -15px; }
    .edit-preferences .domains-section .trends-tabs-section #IndustryTrendsTab ul.nav-tabs {
      flex-wrap: nowrap;
      padding: 0 15px;
      overflow: scroll; }
    .edit-preferences .domains-section .trends-tabs-section #IndustryTrendsTab .tab-content {
      padding: 0 15px; }
  .edit-preferences .KeywordsSection {
    padding: 0; }
    .edit-preferences .KeywordsSection #frm_keywords .input.text input {
      width: auto !important;
      min-width: 342px; }
    .edit-preferences .KeywordsSection ul.list-inline li {
      margin-bottom: 10px; }
  .edit-preferences .Alliances {
    padding: 0; }
    .edit-preferences .Alliances .alliances-tabs-section {
      max-width: 345px;
      overflow: hidden; }
      .edit-preferences .Alliances .alliances-tabs-section ul.nav-tabs {
        display: flex;
        padding-right: 0;
        flex-wrap: nowrap;
        overflow-y: scroll;
        padding-top: 5px; }
      .edit-preferences .Alliances .alliances-tabs-section .tab-content .tab-pane #frmcompetitors .input.text input {
        width: auto !important;
        min-width: 342px; }
      .edit-preferences .Alliances .alliances-tabs-section .tab-content .company-list ul.list-inline li {
        margin-bottom: 10px; }
  .edit-preferences .geographies-section {
    padding: 0;
    max-width: 345px;
    overflow: hidden; }
    .edit-preferences .geographies-section ul.list-inline {
      flex-wrap: nowrap;
      overflow: scroll; }
      .edit-preferences .geographies-section ul.list-inline li.geographies {
        width: 50%;
        min-width: 150px; }
        .edit-preferences .geographies-section ul.list-inline li.geographies img {
          width: 100%; }

  #UserProfileTab .col-md-3.col-4.border-right .text-center .form-group.has-feedback {
    margin-bottom: 0; }
    #UserProfileTab .col-md-3.col-4.border-right .text-center .form-group.has-feedback .update-img-section {
      width: auto;
      height: auto; }
  #UserProfileTab .col-md-3.col-4.border-right .text-center p.c-blue.font-semi-bold.pt-2.font18 {
    font-size: 14px; }
  #UserProfileTab .user-profile-form {
    padding: 0; }
  #UserProfileTab .user-profile-form > .row.pl-4 {
    display: block;
    width: 100%;
    max-width: 400px; }
  #UserProfileTab .user-profile-form > .row.pl-4 > div.button-sec {
    padding-left: 10px !important;
    padding-right: 15px; }
    #UserProfileTab .user-profile-form > .row.pl-4 > div.button-sec button.btn.btn-secondary {
      float: left !important; }

  .see-alerts {
    max-width: 375px;
    overflow-x: hidden;
    display: block;
    margin-left: -15px;
    margin-right: -15px; }
    .see-alerts .dataTables_wrapper .dt-buttons {
      width: 50%;
      float: left !important;
      display: flex;
      margin-bottom: 10px; }
    .see-alerts .dataTables_wrapper .dataTables_filter {
      width: 50%;
      float: left;
      margin-top: 0; }

  .analyst-hours-page {
    max-width: 360px;
    overflow-x: hidden;
    display: block; }
    .analyst-hours-page .userDiv {
      float: left !important; }
      .analyst-hours-page .userDiv .selected_user .dropdown-menu {
        left: 0 !important; }
    .analyst-hours-page .report-tables-section, .analyst-hours-page .user-tables-section {
      overflow: inherit; }

  .user-tables-section #summaryTable_wrapper .dt-buttons, .user-tables-section #activeProjectsTable_wrapper .dt-buttons, .user-tables-section #deliveredProjectsTable_wrapper .dt-buttons, .user-tables-section #invalidProjectsTable_wrapper .dt-buttons {
    width: 35%;
    float: left !important;
    display: flex;
    margin-bottom: 10px; }
  .user-tables-section #summaryTable_wrapper .dataTables_filter, .user-tables-section #activeProjectsTable_wrapper .dataTables_filter, .user-tables-section #deliveredProjectsTable_wrapper .dataTables_filter, .user-tables-section #invalidProjectsTable_wrapper .dataTables_filter {
    width: 50%;
    float: left;
    margin-top: 0; }
    .user-tables-section #summaryTable_wrapper .dataTables_filter label, .user-tables-section #activeProjectsTable_wrapper .dataTables_filter label, .user-tables-section #deliveredProjectsTable_wrapper .dataTables_filter label, .user-tables-section #invalidProjectsTable_wrapper .dataTables_filter label {
      display: flex; }

  .company-tagging {
    display: block !important;
    max-width: 100%; }
    .company-tagging ul.nav-tabs {
      overflow: scroll;
      display: flex;
      flex-wrap: nowrap; }
      .company-tagging ul.nav-tabs li.nav-item {
        white-space: nowrap; }
    .company-tagging .tab-content > #profile > .d-block.mt-4.mb-2 {
      display: flex !important;
      align-items: center;
      justify-content: start;
      margin-top: 10px !important; }
      .company-tagging .tab-content > #profile > .d-block.mt-4.mb-2 label {
        display: flex;
        padding-right: 15px; }
        .company-tagging .tab-content > #profile > .d-block.mt-4.mb-2 label input {
          margin-top: 4px;
          margin-right: 5px; }
    .company-tagging .tab-content .option1.box .row {
      margin-bottom: 0 !important; }
      .company-tagging .tab-content .option1.box .row div {
        margin-bottom: 10px; }
        .company-tagging .tab-content .option1.box .row div .float-right {
          float: left !important; }
    .company-tagging .tab-content #details .mb-row {
      display: block !important; }
      .company-tagging .tab-content #details .mb-row .mb-row-1 {
        display: flex !important;
        justify-content: inherit;
        margin-bottom: 10px; }
        .company-tagging .tab-content #details .mb-row .mb-row-1 input {
          width: 210px;
          display: block;
          height: 30px; }
    .company-tagging .dataTables_wrapper .dataTables_length {
      padding-bottom: 0; }
    .company-tagging .dataTables_wrapper .dataTables_info {
      text-align: center; }
    .company-tagging .dataTables_wrapper .dataTables_filter {
      margin-bottom: 5px;
      display: inline-block; }
    .company-tagging .dataTables_wrapper .dataTables_info {
      text-align: left; }

  .rtProdList.ecosystem-table {
    max-width: 345px; }
    .rtProdList.ecosystem-table .dataTables_length {
      width: 50%;
      float: left;
      display: flex;
      padding-bottom: 0;
      margin-top: 4px; }
      .rtProdList.ecosystem-table .dataTables_length select {
        width: 50px; }
    .rtProdList.ecosystem-table .dataTables_filter {
      width: 50%;
      float: right; }
      .rtProdList.ecosystem-table .dataTables_filter label {
        display: flex;
        align-items: center; }

  .ecosystem-edit-sec {
    max-width: 375px;
    margin-bottom: 15px; }
    .ecosystem-edit-sec #defaultForm .content-for-row .input.radio label {
      width: 27%; }
    .ecosystem-edit-sec #defaultForm #MegaTrendSelectDiv .input.select {
      display: flex;
      align-items: center; }
      .ecosystem-edit-sec #defaultForm #MegaTrendSelectDiv .input.select .StatusLabel {
        width: 100px; }
    .ecosystem-edit-sec #defaultForm .file-uploaded {
      padding-left: 0; }
      .ecosystem-edit-sec #defaultForm .file-uploaded #linkPreview {
        word-break: break-all; }

  .manange-usercases {
    max-width: 375px;
    margin-bottom: 15px; }
    .manange-usercases .dataTables_wrapper .dataTables_length {
      width: 50%;
      float: left;
      display: flex;
      padding-bottom: 0;
      margin-top: 4px; }
      .manange-usercases .dataTables_wrapper .dataTables_length select {
        width: 50px; }
    .manange-usercases .dataTables_wrapper .dataTables_filter {
      width: 50%;
      float: right; }
      .manange-usercases .dataTables_wrapper .dataTables_filter label {
        display: flex;
        align-items: center; }

  .segment-page {
    margin-bottom: 15px; }
    .segment-page .ucstom-tab-list {
      overflow: hidden; }
      .segment-page .ucstom-tab-list ul.nav-tabs {
        display: flex;
        flex-wrap: nowrap;
        overflow-y: scroll; }
        .segment-page .ucstom-tab-list ul.nav-tabs li {
          white-space: nowrap; }
    .segment-page .tab-content .option1.box .col-md-2.col-6.pr-xs-0-5:nth-last-child(2), .segment-page .tab-content .option2.box .col-md-2.col-6.pr-xs-0-5:nth-last-child(2) {
      padding-left: 15px !important; }
    .segment-page .tab-content .option1.box .col-md-4.col-6.pl-xs-0-5:last-child .float-right, .segment-page .tab-content .option2.box .col-md-4.col-6.pl-xs-0-5:last-child .float-right {
      float: left !important; }
    .segment-page .tab-content .option1.box .form-group, .segment-page .tab-content .option2.box .form-group {
      margin-bottom: 0; }
    .segment-page .tab-content .option1.box .col-md-4.col-6.pr-xs-0-5, .segment-page .tab-content .option1.box .col-md-4.col-6.pl-xs-0-5, .segment-page .tab-content .option2.box .col-md-4.col-6.pr-xs-0-5, .segment-page .tab-content .option2.box .col-md-4.col-6.pl-xs-0-5 {
      margin-bottom: 10px; }
    .segment-page .tab-content #tabdbview > div.mt-2 > label.radio-inline {
      width: auto;
      float: left;
      white-space: nowrap; }
    .segment-page .tab-content #tabdbview > div {
      display: block !important;
      float: left;
      width: 100%; }
      .segment-page .tab-content #tabdbview > div .col-md-3.col-6 {
        margin-bottom: 10px;
        width: 50%;
        float: left; }
    .segment-page .tab-content #tabdbview .d-flex.justify-content-between.mb-3 {
      display: flex !important;
      align-items: center; }
    .segment-page .tab-content #tabdbview .d-flex.justify-content-between.mb-3 > div {
      display: inline-block; }
      .segment-page .tab-content #tabdbview .d-flex.justify-content-between.mb-3 > div .float-right {
        display: flex;
        height: 35px;
        white-space: nowrap;
        align-items: center; }
      .segment-page .tab-content #tabdbview .d-flex.justify-content-between.mb-3 > div .input.select label {
        margin-bottom: 0; }
    .segment-page .user-tables-section {
      max-width: 100%;
      overflow: scroll; }
      .segment-page .user-tables-section .dataTables_length {
        text-align: left; }

  .related-report-page {
    max-width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 0; }
    .related-report-page .mb-3, .related-report-page ul.nav-tabs {
      margin: 0 15px; }
    .related-report-page ul.nav-tabs {
      display: flex;
      flex-wrap: nowrap;
      overflow-y: scroll; }
      .related-report-page ul.nav-tabs li {
        white-space: nowrap; }
    .related-report-page .tab-content .option1.box .col-md-10.col-12 .col-md-3.col-6.pr-xs-0-5, .related-report-page .tab-content .option1.box .col-md-10.col-12 .col-md-3.col-6.pl-xs-0-5 {
      margin-bottom: 10px; }
    .related-report-page .tab-content .option2.box .row.box-4 .col-md-3.col-6.pr-xs-0-5, .related-report-page .tab-content .option2.box .row.box-4 col-md-3 col-6 pl-xs-0-5 {
      margin-bottom: 10px; }
    .related-report-page .tab-content .dataTables_wrapper {
      max-width: 700px;
      overflow: scroll;
      margin: 0 10px; }
      .related-report-page .tab-content .dataTables_wrapper .dataTables_length {
        display: flex; }

  .compare-strip-div {
    display: flex;
    align-items: center; }
    .compare-strip-div .compareBtn .btnCompare {
      white-space: nowrap; }

  .compare-section .company-frm-wrapper #CompareToCompany .form-group, #CompanySubTitle .company-frm-wrapper #CompareToCompany .form-group {
    margin-bottom: 0px;
    min-width: 116px; }

  .bubble-wraper {
    padding: 0; }

  .popover.fade.show.bs-popover-left, .popover.fade.show.bs-popover-right {
    display: none !important; }

  .popover.showMe.fade.bs-popover-right.show {
    display: block !important; }
    .popover.showMe.fade.bs-popover-right.show #div_search_filter {
      min-width: 150px;
      padding: 8px;
      font-size: 10px !important; }

  .popover.showMe.fade.bs-popover-right.show {
    display: block !important; }
    .popover.showMe.fade.bs-popover-right.show .arrow {
      top: 4px !important;
      transform: rotateZ(90deg);
      left: -20px; }
    .popover.showMe.fade.bs-popover-right.show .popover-body {
      padding: 0; }
      .popover.showMe.fade.bs-popover-right.show .popover-body #div_search_filter {
        min-width: 260px !important;
        top: 21px;
        left: -150px;
        background: white;
        border: 1px solid #ccc; }

  #GraphNotes .popover.fade.bs-popover-right.show {
    max-width: 300px !important;
    display: block !important; }

  .container.middPageWrap.reportDetail {
    max-width: 375px;
    padding-top: 0; }
    .container.middPageWrap.reportDetail .panel.panel-primary.releaseWrap {
      width: 100%; }
      .container.middPageWrap.reportDetail .panel.panel-primary.releaseWrap img {
        max-width: 100%; }

  .addsecurity.interactive-report-page .cols.left-sidebar-inner.show-div, .html-report-page.addsecurity .cols.left-sidebar-inner.show-div {
    display: block !important;
    width: 100% !important;
    position: fixed;
    height: 100vh;
    max-width: 100% !important; }
    .addsecurity.interactive-report-page .cols.left-sidebar-inner.show-div .inner-page-sidebar, .html-report-page.addsecurity .cols.left-sidebar-inner.show-div .inner-page-sidebar {
      height: 100%;
      overflow-y: scroll;
      padding-bottom: 100px; }
  .addsecurity.interactive-report-page .inner-right-section .custom-strip-style-i .head1, .addsecurity.interactive-report-page .inner-right-section .custom-strip-style-i .irhead, .html-report-page.addsecurity .inner-right-section .custom-strip-style-i .head1, .html-report-page.addsecurity .inner-right-section .custom-strip-style-i .irhead {
    font-size: 12px;
    margin-right: 45px; }
  .addsecurity.interactive-report-page .breadcrumb-tabs .BtnsIcons, .html-report-page.addsecurity .breadcrumb-tabs .BtnsIcons {
    margin-top: 5px; }
    .addsecurity.interactive-report-page .breadcrumb-tabs .BtnsIcons .float-right, .html-report-page.addsecurity .breadcrumb-tabs .BtnsIcons .float-right {
      float: left !important; }
  .addsecurity.interactive-report-page .breadcrumb-tabs .secondaryNav, .html-report-page.addsecurity .breadcrumb-tabs .secondaryNav {
    max-width: 375px; }
  .addsecurity.interactive-report-page #interactiveContainer .custom-tab-content, .html-report-page.addsecurity #interactiveContainer .custom-tab-content {
    max-width: 100%; }
  .addsecurity.interactive-report-page .breadcrumb-tabs .page-heading, .html-report-page.addsecurity .breadcrumb-tabs .page-heading {
    display: block !important;
    padding-right: 0; }
  .addsecurity.interactive-report-page .interactive-view-tab > .row .col-md-80, .addsecurity.interactive-report-page .html-view-tab > .row .col-md-80, .html-report-page.addsecurity .interactive-view-tab > .row .col-md-80, .html-report-page.addsecurity .html-view-tab > .row .col-md-80 {
    width: 100% !important;
    max-width: 100% !important; }
    .addsecurity.interactive-report-page .interactive-view-tab > .row .col-md-80 .HideShowRight, .addsecurity.interactive-report-page .html-view-tab > .row .col-md-80 .HideShowRight, .html-report-page.addsecurity .interactive-view-tab > .row .col-md-80 .HideShowRight, .html-report-page.addsecurity .html-view-tab > .row .col-md-80 .HideShowRight {
      display: none; }
    .addsecurity.interactive-report-page .interactive-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row, .addsecurity.interactive-report-page .html-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row, .html-report-page.addsecurity .interactive-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row, .html-report-page.addsecurity .html-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row {
      margin: 15px;
      display: block;
      width: 100%;
      float: left;
      padding: 5px; }
      .addsecurity.interactive-report-page .interactive-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row li, .addsecurity.interactive-report-page .html-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row li, .html-report-page.addsecurity .interactive-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row li, .html-report-page.addsecurity .html-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row li {
        width: 49%;
        display: inline-block;
        padding: 0;
        margin: 0; }
        .addsecurity.interactive-report-page .interactive-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row li .text-value, .addsecurity.interactive-report-page .html-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row li .text-value, .html-report-page.addsecurity .interactive-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row li .text-value, .html-report-page.addsecurity .html-view-tab > .row .col-md-80 .interactive.summary-dashboard .box-4-row li .text-value {
          font-size: 15px; }
  .addsecurity.interactive-report-page .interactive-view-tab > .row .col-md-20, .addsecurity.interactive-report-page .html-view-tab > .row .col-md-20, .html-report-page.addsecurity .interactive-view-tab > .row .col-md-20, .html-report-page.addsecurity .html-view-tab > .row .col-md-20 {
    width: 100% !important;
    max-width: 100% !important; }
  .addsecurity.interactive-report-page .interactive-view-tab #irMiddleData > .row, .addsecurity.interactive-report-page .html-view-tab #irMiddleData > .row, .html-report-page.addsecurity .interactive-view-tab #irMiddleData > .row, .html-report-page.addsecurity .html-view-tab #irMiddleData > .row {
    margin: 0; }
  .addsecurity.interactive-report-page .interactive-view-tab #irMiddleData .connection-tr #reportsConnectionInfo, .addsecurity.interactive-report-page .html-view-tab #irMiddleData .connection-tr #reportsConnectionInfo, .html-report-page.addsecurity .interactive-view-tab #irMiddleData .connection-tr #reportsConnectionInfo, .html-report-page.addsecurity .html-view-tab #irMiddleData .connection-tr #reportsConnectionInfo {
    overflow: hidden;
    width: 100%; }
    .addsecurity.interactive-report-page .interactive-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row, .addsecurity.interactive-report-page .html-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row, .html-report-page.addsecurity .interactive-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row, .html-report-page.addsecurity .html-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row {
      display: flex;
      overflow: auto !important;
      width: 100%;
      flex-wrap: nowrap;
      margin: 0; }
      .addsecurity.interactive-report-page .interactive-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row li, .addsecurity.interactive-report-page .html-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row li, .html-report-page.addsecurity .interactive-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row li, .html-report-page.addsecurity .html-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row li {
        width: 100%;
        display: block;
        min-width: 100%; }
        .addsecurity.interactive-report-page .interactive-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row li .box ul li, .addsecurity.interactive-report-page .html-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row li .box ul li, .html-report-page.addsecurity .interactive-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row li .box ul li, .html-report-page.addsecurity .html-view-tab #irMiddleData .connection-tr #reportsConnectionInfo > ul.row li .box ul li {
          display: inline-flex; }

  .html-report-page.addsecurity .html-report-container-left {
    max-width: 100%; }
  .html-report-page.addsecurity #MidContainer > .row {
    margin: 0; }
  .html-report-page.addsecurity #htmlViewContainer .left-sidebar-inner.show-div .html-report-container-left {
    height: 100vh;
    max-width: 100%; }
    .html-report-page.addsecurity #htmlViewContainer .left-sidebar-inner.show-div .html-report-container-left .left-panel-menu {
      height: 70vh; }
      .html-report-page.addsecurity #htmlViewContainer .left-sidebar-inner.show-div .html-report-container-left .left-panel-menu li {
        pointer-events: fill !important; }
  .html-report-page.addsecurity #htmlViewContainer .html-report-container-right {
    z-index: 0; }

  .container.middPageWrap.reportDetail, .col-md-12.releaseWrap {
    max-width: 375px;
    padding-top: 0; }
    .container.middPageWrap.reportDetail .panel.panel-primary.releaseWrap, .container.middPageWrap.reportDetail .p-report-des-tab, .col-md-12.releaseWrap .panel.panel-primary.releaseWrap, .col-md-12.releaseWrap .p-report-des-tab {
      width: 100%; }
      .container.middPageWrap.reportDetail .panel.panel-primary.releaseWrap img, .container.middPageWrap.reportDetail .p-report-des-tab img, .col-md-12.releaseWrap .panel.panel-primary.releaseWrap img, .col-md-12.releaseWrap .p-report-des-tab img {
        max-width: 100%; }

  table.custom-table .act-controlls {
    padding-top: 20px; }
  table.custom-table .act-controlls:empty {
    display: none !important; }

  #ctaModal .modal-dialog {
    width: 100% !important; }
    #ctaModal .modal-dialog .modal-header .modal-title {
      width: 100%; }
    #ctaModal .modal-dialog .modal-header button.close {
      width: 40px; }
  #ctaModal #ctaModalBody ul.list-inline {
    display: block !important; }
    #ctaModal #ctaModalBody ul.list-inline .geographies {
      width: 46%;
      margin: 5px;
      display: inline-block; }
      #ctaModal #ctaModalBody ul.list-inline .geographies .geoLabel {
        margin-bottom: 0; }
  #ctaModal #ctaModalBody #expand_market_size .CustomTab .col-md-12.notranslate {
    height: 250px;
    overflow: hidden; }
    #ctaModal #ctaModalBody #expand_market_size .CustomTab .col-md-12.notranslate #competitor_div {
      height: 100%;
      overflow: auto; }
  #ctaModal #ctaModalBody .edit-preferences .domains-section .trends-tabs-section .mega-trends-list {
    margin-top: 5px;
    max-height: 380px;
    overflow: auto; }
    #ctaModal #ctaModalBody .edit-preferences .domains-section .trends-tabs-section .mega-trends-list .item-list {
      min-height: 110px;
      padding: 15px; }
      #ctaModal #ctaModalBody .edit-preferences .domains-section .trends-tabs-section .mega-trends-list .item-list p {
        margin-bottom: 5px; }
  #ctaModal #ctaModalBody .edit-preferences .domains-section .top-industry-list ul.w-list-indu li {
    min-width: 80px; }
  #ctaModal #ctaModalBody .edit-preferences .domains-section .trendsCls {
    margin-top: 5px;
    max-height: 330px;
    overflow: auto; }
    #ctaModal #ctaModalBody .edit-preferences .domains-section .trendsCls .tab-pane {
      margin-left: 0; }
  #ctaModal .close.close-btn {
    color: #fff;
    opacity: 1; }

  .interactive-report-stick-strip .list-inline .font-semi-bold {
    font-size: 11px !important; }

  .infographics-popup .modal-content .modal-header {
    padding: 10px; }
    .infographics-popup .modal-content .modal-header .col-md-12 {
      padding: 0; }
    .infographics-popup .modal-content .modal-header .modal-title {
      font-size: 12px !important; }
    .infographics-popup .modal-content .modal-header .infographicsDownload {
      display: none !important; }
    .infographics-popup .modal-content .modal-header .bread-crum {
      word-break: break-all;
      padding: 0 15px;
      font-size: 12px; }
  .infographics-popup .modal-content .modal-body #imageSrc {
    max-width: 100%; }
  .infographics-popup .modal-content .modal-footer {
    font-size: 12px;
    padding: 10px; }
    .infographics-popup .modal-content .modal-footer .col-md-6 {
      padding: 0; }

  .report-tables-bookmark {
    max-width: 360px;
    overflow: hidden; }
    .report-tables-bookmark .bookmarkListing {
      overflow: auto; }
    .report-tables-bookmark .report-title {
      font-size: 12px !important; }
    .report-tables-bookmark .figure_title {
      text-align: left;
      font-size: 12px; }
    .report-tables-bookmark .inner-section-row {
      padding-left: 0px !important; }
      .report-tables-bookmark .inner-section-row .table-report.figure-table .table-level-1 .table-report-row .table_title {
        font-size: 12px;
        text-align: left; }

  table#bookmarkListing tbody tr td:first-child, table#bookmarkListing tbody tr th:first-child, table#bookmarkListing thead tr td:first-child, table#bookmarkListing thead tr th:first-child {
    min-width: 230px !important; }
  table#bookmarkListing tbody tr td:nth-child(2), table#bookmarkListing tbody tr th:nth-child(2), table#bookmarkListing thead tr td:nth-child(2), table#bookmarkListing thead tr th:nth-child(2) {
    min-width: 180px; }

  .domain-subdomai-row .DomainSubDomainRowCls {
    text-align: left;
    padding-left: 0 !important;
    flex-wrap: nowrap;
    display: flex;
    white-space: nowrap; }
    .domain-subdomai-row .DomainSubDomainRowCls .DomainCls {
      overflow: hidden;
      text-overflow: ellipsis; }
  .domain-subdomai-row .DateCls {
    white-space: nowrap;
    text-align: left;
    padding-left: 0 !important;
    font-size: 12px;
    color: #ccc; }

  .middle-section-home .center-page-div .adminMainWrap .formWrap {
    width: 100%; }

  .page-heading.headingTitle .page_heading .d-flex {
    display: block !important; }

  .bubble-chart-section .home-buble-chart .home-search form.form-inline .home-search-form {
    width: 94%;
    display: table; }
    .bubble-chart-section .home-buble-chart .home-search form.form-inline .home-search-form .input.search {
      display: table-cell;
      float: none;
      vertical-align: middle;
      max-width: 95%; }
    .bubble-chart-section .home-buble-chart .home-search form.form-inline .home-search-form .input-group-btn {
      display: table-cell;
      float: none;
      vertical-align: middle;
      max-width: 5%;
      text-align: right; }

  .companies-page-right .compListWrap.companies-items-list.row.notranslate + .d-block.clearfix {
    margin-bottom: 10px;
    width: 100%; }
    .companies-page-right .compListWrap.companies-items-list.row.notranslate + .d-block.clearfix .viewmore {
      float: left !important; }

  .yes-no-checkbox .check-select {
    pointer-events: fill; }

  .analysts-requests-page .user-tables-section .dataTables_wrapper {
    overflow: auto; }

  .error-pages {
    min-height: 450px; }
    .error-pages .container {
      width: 80%; }
      .error-pages .container .error-name .text-500 {
        font-size: 6rem; }
      .error-pages .container .spin-icon {
        right: -17px;
        bottom: -102px; }

  .jqplot-xaxis-tick {
    max-width: 60px;
    white-space: inherit;
    overflow: hidden;
    max-height: 64px; }

  #chart1b .jqplot-axis.jqplot-xaxis {
    left: 5px !important; }
    #chart1b .jqplot-axis.jqplot-xaxis br {
      display: none; }
    #chart1b .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick {
      white-space: inherit;
      word-break: break-word; }

  .industry-trend-seciton .inner p {
    font-size: 14px; }

  .yes-no-strip {
    font-size: 12px; }
    .yes-no-strip .CtaPopupLink {
      min-width: 100px;
      padding: 5px; }

  .adjacent-markets {
    display: block; }
    .adjacent-markets .col-12.btn-group.am-btn-group.mt-2 {
      margin-bottom: 15px; }
    .adjacent-markets .col-sec-4 {
      display: block; }
    .adjacent-markets .col-sec-4 > div {
      display: block !important;
      width: 100% !important;
      margin-bottom: 15px; }
    .adjacent-markets ol.list-group {
      min-height: auto; }

  .am-btn-group.view-btn-group .btn-toggle {
    justify-content: start; }

  .d-xs-block.mobile-view {
    display: block !important;
    position: absolute;
    min-width: 100px;
    top: 11px;
    right: 0;
    font-size: 10px;
    text-align: right;
    background: white;
    color: #404040;
    border-radius: 5px 0 0 5px;
    padding: 5px;
    z-index: 999999; }

  .release-notification {
    width: 90%;
    left: 15px; }

  .ytube-notifications {
    width: 90% !important; }

  .interactive-report-page .cols.left-sidebar-inner.show-div, .html-report-page .cols.left-sidebar-inner.show-div {
    z-index: 99999 !important; }
    .interactive-report-page .cols.left-sidebar-inner.show-div .html-report-container-left, .html-report-page .cols.left-sidebar-inner.show-div .html-report-container-left {
      padding-top: 0; }
  .interactive-report-page .cols.left-sidebar-inner.show-div + .cols.right-section.overlay-div .hideshow-btn-inner, .html-report-page .cols.left-sidebar-inner.show-div + .cols.right-section.overlay-div .hideshow-btn-inner {
    z-index: 99999; }
  .interactive-report-page .cols.left-sidebar-inner.show-div + .cols.right-section.overlay-div::after, .html-report-page .cols.left-sidebar-inner.show-div + .cols.right-section.overlay-div::after {
    content: none;
    background: rgba(255, 0, 0, 0.6784313725); }

  .new-feature-page .block-system .zreport-slider {
    display: block;
    margin-bottom: 20px; }
    .new-feature-page .block-system .zreport-slider .zreportslider-text, .new-feature-page .block-system .zreport-slider .zreportslider-img {
      display: block;
      width: 100%;
      padding: 0;
      height: auto; }
    .new-feature-page .block-system .zreport-slider .zreportslider-text {
      padding: 15px;
      background-color: rgba(246, 248, 249, 0.36); }
      .new-feature-page .block-system .zreport-slider .zreportslider-text .ztext-inner {
        width: 100%;
        max-width: 100%; }
        .new-feature-page .block-system .zreport-slider .zreportslider-text .ztext-inner h3 {
          font-size: 20px; }
        .new-feature-page .block-system .zreport-slider .zreportslider-text .ztext-inner .text-holder {
          margin-top: 10px; }
          .new-feature-page .block-system .zreport-slider .zreportslider-text .ztext-inner .text-holder > div {
            min-height: auto; }
          .new-feature-page .block-system .zreport-slider .zreportslider-text .ztext-inner .text-holder h4 {
            font-size: 16px; }
          .new-feature-page .block-system .zreport-slider .zreportslider-text .ztext-inner .text-holder p {
            font-size: 12px;
            margin-bottom: 10px; }
        .new-feature-page .block-system .zreport-slider .zreportslider-text .ztext-inner .zslider-list {
          position: inherit;
          margin-top: 0; }
    .new-feature-page .block-system .zreport-slider .zreportslider-img {
      padding: 15px; }
      .new-feature-page .block-system .zreport-slider .zreportslider-img .zimage-inner {
        max-width: 100%; }
        .new-feature-page .block-system .zreport-slider .zreportslider-img .zimage-inner img {
          width: 100%; }
  .new-feature-page .block-system .inview .zreportslider-text .ztext-inner h3 {
    padding-top: 40px; }

  .case-studies-page .case-studies-desktop {
    display: none; }
  .case-studies-page .case-studies-mobile {
    display: block;
    margin-bottom: 50px; }
    .case-studies-page .case-studies-mobile .banner-image-mobile img {
      width: 100%; }
    .case-studies-page .case-studies-mobile .carousel-background .container {
      max-width: 100%;
      padding: 0; }
      .case-studies-page .case-studies-mobile .carousel-background .container .carousel-item:nth-of-type(odd) {
        background-color: rgba(217, 240, 249, 0.36); }
      .case-studies-page .case-studies-mobile .carousel-background .container .carousel-item:nth-of-type(even) {
        background-color: rgba(63, 86, 103, 0.12); }
    .case-studies-page .case-studies-mobile .carousel-background .carousel-item {
      display: block;
      margin: 0;
      padding: 15px;
      padding-bottom: 20px; }
      .case-studies-page .case-studies-mobile .carousel-background .carousel-item img {
        width: 100%; }

  #chart-box-table {
    max-width: 700px;
    overflow: hidden; }
    #chart-box-table .chart-box {
      overflow: auto; }
      #chart-box-table .chart-box table.intractiveTable {
        overflow: auto;
        min-width: 1000px; }

  .survey-form .feedback-form-list {
    display: block !important; }
  .survey-form .feedback-form-list ul {
    display: block; }
    .survey-form .feedback-form-list ul li {
      margin-bottom: 0; }
  .survey-form .radioBtnWrap {
    display: block; }
  .survey-form .table-responsive-feedback {
    overflow-y: auto; }
    .survey-form .table-responsive-feedback table.feedback-form-table {
      overflow: auto;
      width: 100%;
      max-width: 100%; }
      .survey-form .table-responsive-feedback table.feedback-form-table tbody tr td:first-child {
        min-width: 200px; }

  .news-add-market-popup .modal-body .edit-preferences {
    min-height: 420px;
    max-height: 500px; }
    .news-add-market-popup .modal-body .edit-preferences .domains-section ul {
      display: flex;
      flex-wrap: nowrap;
      overflow-x: scroll; }
      .news-add-market-popup .modal-body .edit-preferences .domains-section ul li {
        white-space: nowrap; }
    .news-add-market-popup .modal-body .edit-preferences .domains-section .tab-content #MegaTrendsTab {
      max-height: 450px;
      overflow: auto; }
    .news-add-market-popup .modal-body .edit-preferences .domains-section .tab-content #IndustryTrendsTab .domains-list ul {
      overflow: auto; }
    .news-add-market-popup .modal-body .edit-preferences .domains-section .tab-content #IndustryTrendsTab .tab-content.trendsCls {
      max-height: 350px;
      overflow: auto; }
    .news-add-market-popup .modal-body .edit-preferences .domains-section .tab-content #CompaniesTab .alliances-tabs-section {
      min-height: 450px; }

  .user-stats-page .date-section-row {
    margin-top: 10px;
    display: table !important;
    width: 100%; }
    .user-stats-page .date-section-row .form-group {
      padding: 0 15px !important;
      display: table-cell;
      float: left; }
      .user-stats-page .date-section-row .form-group #search_history {
        margin-left: 15px; }
      .user-stats-page .date-section-row .form-group:nth-child(1) {
        width: 40%; }
      .user-stats-page .date-section-row .form-group:nth-child(2) {
        width: 40%; }
      .user-stats-page .date-section-row .form-group:nth-child(3) {
        width: 20%; }

  .nlp-page .row.addsecurity {
    display: flex;
    flex-wrap: nowrap;
    max-width: 400px;
    overflow: auto; }
    .nlp-page .row.addsecurity .data-div .second-third-div {
      display: flex;
      flex-wrap: nowrap;
      width: 1000px;
      max-width: 600px; }
      .nlp-page .row.addsecurity .data-div .second-third-div .html-report-container-right {
        z-index: -1; }

  .card-view #analystRadioButton .custom-radio-secon {
    overflow-x: scroll; }
    .card-view #analystRadioButton .custom-radio-secon .custom-radio {
      border: 0;
      display: block;
      min-width: auto;
      min-height: 15px; }
      .card-view #analystRadioButton .custom-radio-secon .custom-radio label {
        white-space: nowrap;
        padding-bottom: 10px; }
      .card-view #analystRadioButton .custom-radio-secon .custom-radio.active {
        border-bottom: 3px solid #298BAD;
        border-radius: 0;
        margin: 0 10px; }

  .view-subscribe-page #frm_account_details .form-inline > div {
    width: 49%;
    float: left;
    margin-bottom: 4px;
    margin: 5px 15px;
    padding: 0 !important; }
  .view-subscribe-page .card-view #analystRadioButton {
    max-width: 575px;
    overflow: hidden; }
    .view-subscribe-page .card-view #analystRadioButton .custom-radio-secon {
      overflow-x: scroll; }
      .view-subscribe-page .card-view #analystRadioButton .custom-radio-secon .custom-radio {
        border: 0; }
        .view-subscribe-page .card-view #analystRadioButton .custom-radio-secon .custom-radio label {
          white-space: nowrap;
          padding-bottom: 10px; }
        .view-subscribe-page .card-view #analystRadioButton .custom-radio-secon .custom-radio.active {
          border-bottom: 3px solid #298BAD;
          border-radius: 0;
          margin: 0 10px; }
  .view-subscribe-page .card-view #subscriptionRequestCardView {
    width: auto !important; }

  .subscription-details #frm_account_details {
    margin-top: 10px; }
    .subscription-details #frm_account_details #search_button_wrapper {
      justify-content: flex-start !important; }
      .subscription-details #frm_account_details #search_button_wrapper .custom-dropdown {
        padding: 0;
        margin: 0;
        width: auto;
        min-width: auto; }

  .custom-accordion-1.clients_strip {
    margin: -15px; }
    .custom-accordion-1.clients_strip .card .card-header a {
      padding-right: 5px; }

  .webinar-video-page .main-video {
    min-height: auto; }
    .webinar-video-page .main-video img {
      width: 100%; }

  .breadcrumb-tabs .page-heading {
    padding-right: 0;
    font-size: 14px; }

  .selected-filter.selected-strip {
    display: block !important; }

  #covid_banner_model .modal-body .covid-banner {
    background: url(/images/crovid19/covid-bg.jpg) right no-repeat !important;
    background-size: cover !important; }
    #covid_banner_model .modal-body .covid-banner .colvid19-text {
      position: relative !important;
      width: 100% !important;
      padding: 0 15px !important; }

  .like-what-you-popup .modal-content {
    background-size: cover; }
    .like-what-you-popup .modal-content .modal-header {
      padding: 20px; }
      .like-what-you-popup .modal-content .modal-header h2.modal-title {
        font-size: 35px;
        font-weight: 700;
        line-height: 40px; }
    .like-what-you-popup .modal-content .modal-footer {
      padding: 0 20px; }
      .like-what-you-popup .modal-content .modal-footer .openSubscribeNowPopup {
        margin-bottom: 15px;
        font-size: 12px; }

  .connection-tr #reportsConnectionInfo ul {
    flex-wrap: nowrap;
    overflow: auto; }
    .connection-tr #reportsConnectionInfo ul li {
      width: 100%;
      float: left;
      min-width: 260px; }
      .connection-tr #reportsConnectionInfo ul li .box {
        max-height: 150px;
        overflow: auto; }

  .engagement-dashboard .top-menu-sec-row, .new-home-dashboard .top-menu-sec-row {
    overflow: auto; }
    .engagement-dashboard .top-menu-sec-row ul, .new-home-dashboard .top-menu-sec-row ul {
      padding: 0 15px;
      flex-wrap: nowrap;
      min-width: fit-content; }
      .engagement-dashboard .top-menu-sec-row ul li, .new-home-dashboard .top-menu-sec-row ul li {
        white-space: nowrap; }
        .engagement-dashboard .top-menu-sec-row ul li a, .new-home-dashboard .top-menu-sec-row ul li a {
          display: block;
          width: 100%; }

  .new-home-dashboard .ChangeHomePageBtn {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px; }
  .new-home-dashboard .CA_dashboard_section .HomeDashboardMidCta {
    padding: 0; }
    .new-home-dashboard .CA_dashboard_section .HomeDashboardMidCta #reportsConnectionInfo {
      padding: 0; }
      .new-home-dashboard .CA_dashboard_section .HomeDashboardMidCta #reportsConnectionInfo #AdjacentMarketYesNoStrip #data_text_additional {
        padding-top: 5px;
        font-size: 10px !important;
        min-height: 68px; }
      .new-home-dashboard .CA_dashboard_section .HomeDashboardMidCta #reportsConnectionInfo #AdjacentMarketYesNoStrip .text-xs-center {
        text-align: center !important;
        line-height: 17px; }
        .new-home-dashboard .CA_dashboard_section .HomeDashboardMidCta #reportsConnectionInfo #AdjacentMarketYesNoStrip .text-xs-center a {
          display: block; }
      .new-home-dashboard .CA_dashboard_section .HomeDashboardMidCta #reportsConnectionInfo #AdjacentMarketYesNoStrip .CtaPopupLink {
        float: right;
        min-width: 80px !important;
        min-height: 65px;
        width: 80px !important;
        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.12); }
  .new-home-dashboard .bussiness-objective-row #ProblemCards {
    margin: 0 15px !important; }
  .new-home-dashboard .bussiness-objective-row .col-md-12.mt-2.pr-0 {
    padding-right: 15px !important; }
  .new-home-dashboard #howCanHelpYou .box-shadow {
    box-shadow: 0px 2px 7px 0px #c3c2c2; }
  .new-home-dashboard .col-md-3.col-12.right-div {
    padding-right: 15px; }
  .new-home-dashboard .tree_checkbox .checktree {
    height: auto; }

  .request-btn-work-sec {
    flex-direction: column;
    display: block !important;
    margin-bottom: 15px; }
    .request-btn-work-sec .request-workshop-btn {
      margin-top: 5px; }

  ul.user-menu .nav-item.dropdown ul.dropdown-menu.noScroll.show {
    display: block !important; }

  .legends-box-mobile {
    display: block !important;
    width: 100%;
    padding-left: 10px !important; }
    .legends-box-mobile li {
      width: 100%;
      display: block;
      margin-bottom: 5px; }
      .legends-box-mobile li label {
        white-space: nowrap; }

  .text-dec-center {
    display: none; }

  .text-mob-center {
    display: block; }
    .text-mob-center.text-between {
      line-height: 18px; }

  .privacyPolicyModelPopup .modal-dialog {
    width: 90%;
    margin: auto; }
    .privacyPolicyModelPopup .modal-dialog .modal-body .modal-body-content {
      padding: 0 15px !important;
      max-height: 400px;
      overflow: auto; }
      .privacyPolicyModelPopup .modal-dialog .modal-body .modal-body-content a {
        word-break: break-all; }

  .search-dashboard-tab-page .search-dashboard-home .ecosystemGraphCls #connected-markets-tab {
    max-width: 670px !important; }
  .search-dashboard-tab-page .growth-opportunities-row .row.px-5 {
    padding-left: 15px !important;
    padding-right: 15px !important; }
    .search-dashboard-tab-page .growth-opportunities-row .row.px-5 .serch-item-box-4 .c-secondary {
      min-height: auto !important;
      margin-bottom: 10px !important; }

  .search-dashboard-home .serch-item-box-3 img,
  .search-dashboard-home .serch-item-box-2 img,
  .search-dashboard-home .serch-item-box-1 img,
  .search-dashboard-home .serch-item-box-4 img {
    height: auto !important;
    max-height: inherit; }

  .homepageViewSection .HomeView {
    float: left !important;
    padding-left: 15px; }

  .relatedDecisionTableMobile,
  .businessDesisiontableMobile {
    overflow: auto; }

  .engagement-dashboard ul.box-4-row {
    width: 96%;
    margin: 2%; }

  .market-functions .custom-checkbox {
    white-space: inherit; }

  .amChartBubbleGraphCls {
    height: 550px !important;
    max-width: 350px !important; }

  #growthOpportunities .frequnet_comparison button {
    padding: 5px;
    word-break: break-all;
    white-space: normal; }

  #largest_markets_div table tr td:first-child, #largest_markets_div table tr th:first-child, #fastest_growing_div table tr td:first-child, #fastest_growing_div table tr th:first-child {
    display: none !important; }

  #regional_analysis_div #region-tab .ol-sm-9.col-md-9.col-12.d-flex.align-items-center {
    margin-bottom: 15px; }
  #regional_analysis_div table tr td.td-60 .d-table {
    min-width: 130px; }
    #regional_analysis_div table tr td.td-60 .d-table > img {
      display: none !important; }

  #business_unit_market_size_table table tbody tr td:nth-child(2),
  #business_unit_market_size_table table tbody tr th:nth-child(2), #business_unit_market_size_table table thead tr td:nth-child(2),
  #business_unit_market_size_table table thead tr th:nth-child(2) {
    display: none; }

  .popover.infopopover.fade.show.bs-popover-left,
  .popover.infopopover.fade.show.bs-popover-right {
    display: block !important;
    min-width: 200px;
    top: -12px !important; }

  .planning-page-2 .left-col-90 {
    width: 100%;
    padding: 0; }
  .planning-page-2 .right-col-10 {
    display: none; }
  .planning-page-2 .hideshow-btn-inner {
    display: block !important; }
  .planning-page-2 .search_button_wrapper {
    min-height: 35px; }
    .planning-page-2 .search_button_wrapper .dataTables_filter {
      width: 65% !important;
      position: relative;
      margin-right: 15px; }
      .planning-page-2 .search_button_wrapper .dataTables_filter:focus-within {
        background: #fff;
        width: 92% !important;
        position: absolute;
        z-index: 1; }
    .planning-page-2 .search_button_wrapper .dt-buttons {
      width: 20%;
      white-space: nowrap;
      margin-left: 15px; }
      .planning-page-2 .search_button_wrapper .dt-buttons .dt-button, .planning-page-2 .search_button_wrapper .dt-buttons .buttons-excel, .planning-page-2 .search_button_wrapper .dt-buttons .buttons-html5 {
        white-space: nowrap; }
      .planning-page-2 .search_button_wrapper .dt-buttons a span span:first-child {
        display: none; }
    .planning-page-2 .search_button_wrapper .toggle-btn-group .custom-radio .custom-label {
      white-space: nowrap; }
  .planning-page-2 .dataTables_paginate {
    width: 100%;
    float: right;
    text-align: right;
    min-height: 30px;
    margin-top: 10px;
    margin-bottom: 10px; }
    .planning-page-2 .dataTables_paginate span {
      display: none; }
      .planning-page-2 .dataTables_paginate span a {
        display: none; }

  .client-feedback-page {
    /*code added for 4856 start*/
    /*code added for 4856 end*/ }
    .client-feedback-page .top-feedback-banner {
      justify-content: center; }
      .client-feedback-page .top-feedback-banner .img-banner-top {
        text-align: center;
        justify-content: center;
        flex-direction: column; }
      .client-feedback-page .top-feedback-banner .banner-text {
        display: block !important;
        padding-left: 0 !important; }
        .client-feedback-page .top-feedback-banner .banner-text h4 {
          white-space: normal !important;
          text-align: center;
          font-size: 15px !important; }
    .client-feedback-page .mob_form_check {
      padding-left: 0px; }
      .client-feedback-page .mob_form_check label {
        padding-left: 25px; }
    .client-feedback-page .response-request-form .left-side-3 .email-url {
      word-break: break-all; }
    .client-feedback-page .response-request-form .right-side-9 {
      border-left: 0px solid #dee2e6 !important; }
    .client-feedback-page .response-request-form #client_feedback_frm {
      padding: 0; }
      .client-feedback-page .response-request-form #client_feedback_frm .col-md-12 {
        padding: 0; }
    .client-feedback-page .response-request-form .color-rang-strip {
      padding: 0; }
    .client-feedback-page .SliderRate .poor-excellent {
      position: relative; }
      .client-feedback-page .SliderRate .poor-excellent .not-likely {
        left: inherit; }
      .client-feedback-page .SliderRate .poor-excellent .very-liekly {
        right: inherit; }
    .client-feedback-page .SliderRate .SliderRangeRating .RateBox {
      padding: 5px !important;
      width: 100% !important; }
    .client-feedback-page .question-and-range-row .col-md-6.col-7 {
      padding-left: 0; }
    .client-feedback-page .question-and-range-row .SliderRangeRating {
      justify-content: flex-end !important; }
    .client-feedback-page .question-row .que-no {
      text-align: left !important; }
    .client-feedback-page .question-row .que-text {
      padding-left: 0;
      margin-left: -15px; }

  .requestFeedbackSection .text-left-mb {
    text-align: left !important; }
  .requestFeedbackSection .CustomTabContent {
    overflow: auto;
    max-width: 100%; }
  .requestFeedbackSection #CustomTabButtons .stepRequestFeedback {
    min-width: 153px;
    margin-bottom: 15px; }

  .planning-page-2 .bubble-wraper .legends-box.legends-box-mob {
    display: block !important;
    padding-left: 0 !important;
    margin-top: 20px !important; }
    .planning-page-2 .bubble-wraper .legends-box.legends-box-mob li {
      margin-right: 5px !important;
      padding-left: 5px;
      margin-bottom: 10px; }
  .planning-page-2 #clientsClients .legends-box.legends-box-mob {
    display: block !important;
    padding-left: 15px !important; }
    .planning-page-2 #clientsClients .legends-box.legends-box-mob li {
      margin-bottom: 10px; }

  .growth-modal .modal-body .img-div,
  .add_type_model .modal-body .img-div,
  .cta-modal .modal-body .img-div {
    padding-bottom: 15px !important; }

  #ctaModal #ctaModalBody .edit-preferences .domains-section .trends-tabs-section .mega-trends-list .item-list {
    padding: 5px 15px; }

  .search-dashboard-home .search-dashboard-inner {
    padding-right: 30px; }
  .search-dashboard-home .views-section {
    flex-direction: column-reverse; }
    .search-dashboard-home .views-section #SearchTermInputSec.show-block {
      width: 80%; }
    .search-dashboard-home .views-section #search_result_div_2 {
      width: 85%;
      top: 159px;
      left: 7.4%; }
      .search-dashboard-home .views-section #search_result_div_2 ul.list-inline li.searchlist_home {
        display: flex;
        align-items: center; }
  .search-dashboard-home .legends-box-mob-list {
    flex-direction: column;
    margin-bottom: 15px !important;
    justify-content: flex-start !important; }
    .search-dashboard-home .legends-box-mob-list li {
      width: 100%;
      margin-bottom: 5px; }
  .search-dashboard-home .serch-item-box-3 h6, .search-dashboard-home .serch-item-box-3 div, .search-dashboard-home .serch-item-box-3 a {
    min-height: auto !important;
    padding-bottom: 5px; }
  .search-dashboard-home .serch-item-box-3 h6 {
    padding-bottom: 10px; }
  .search-dashboard-home .competitor-section ul.nav .nav-items ul.inner-nav li {
    width: 100%; }
  .search-dashboard-home #eco-system-tab-inner img {
    width: 100% !important; }
  .search-dashboard-home .box-4-col .col-items {
    border-right: 0 !important; }

  .planning-page-2 table thead th.sorting_asc {
    min-width: 110px !important;
    max-width: 110px !important; }

  .market-data-wizard .modal-body .wizard {
    min-height: auto;
    display: block; }
    .market-data-wizard .modal-body .wizard .steps {
      width: 100%;
      padding: 5px 15px; }
      .market-data-wizard .modal-body .wizard .steps h5 {
        font-size: 16px !important; }
      .market-data-wizard .modal-body .wizard .steps ul {
        padding-top: 3px; }
        .market-data-wizard .modal-body .wizard .steps ul li {
          padding-bottom: 5px;
          width: 47%;
          float: left; }
          .market-data-wizard .modal-body .wizard .steps ul li a {
            font-size: 10px !important; }
    .market-data-wizard .modal-body .wizard .content {
      width: 100%;
      min-height: 370px; }
      .market-data-wizard .modal-body .wizard .content section {
        overflow: hidden;
        overflow-y: auto; }
        .market-data-wizard .modal-body .wizard .content section ul.nav.nav-pills {
          width: 100% !important; }
        .market-data-wizard .modal-body .wizard .content section #pills-tabContent #CompanyTab input.company-search-query {
          width: 100% !important;
          max-width: 400px; }
      .market-data-wizard .modal-body .wizard .content .section-5 {
        min-height: 465px; }
      .market-data-wizard .modal-body .wizard .content .wizard-list-group {
        overflow: auto;
        max-width: 344px;
        width: 100%;
        display: table;
        flex-wrap: nowrap; }
        .market-data-wizard .modal-body .wizard .content .wizard-list-group li.list-group-item.markets_type {
          max-width: inherit;
          width: auto;
          min-width: 100%; }
          .market-data-wizard .modal-body .wizard .content .wizard-list-group li.list-group-item.markets_type span {
            white-space: nowrap; }
      .market-data-wizard .modal-body .wizard .content #clients_wrapper .CompanyTab .d-flex.align-items-center.mb-2 {
        flex-direction: column; }
        .market-data-wizard .modal-body .wizard .content #clients_wrapper .CompanyTab .d-flex.align-items-center.mb-2 .text-nowrap.pl-3 {
          padding-bottom: 5px; }
      .market-data-wizard .modal-body .wizard .content .top-markets-overflow {
        overflow-x: auto; }
    .market-data-wizard .modal-body .wizard .actions {
      position: relative !important;
      right: 8px;
      top: 8px; }
      .market-data-wizard .modal-body .wizard .actions ul {
        display: flex; }
        .market-data-wizard .modal-body .wizard .actions ul li:last-child {
          min-width: auto; }
    .market-data-wizard .modal-body .wizard .geographies-section ul.list-inline {
      display: block !important; }
      .market-data-wizard .modal-body .wizard .geographies-section ul.list-inline li.geographies {
        width: 45% !important;
        display: inline-block;
        float: left;
        margin: 7px; }
    .market-data-wizard .modal-body .wizard .section-5 .col-md-5.col-6 .border {
      min-width: 130px;
      max-width: 130px; }
  .market-data-wizard .modal-content {
    height: 100%; }

  .region-table-section .CustomMultiSelect .selectMarkets .btn-group {
    min-width: 280px; }
  .region-table-section #region_table_wrapper {
    max-width: 356px;
    overflow: auto; }

  #infographics_div {
    max-width: 356px; }

  #clienttouchpointFormModal {
    top: 50px; }
    #clienttouchpointFormModal .form-group .input label {
      min-width: 135px; }
    #clienttouchpointFormModal .report_search_div .input.Search label {
      min-width: 135px; }

  .modal {
    top: 60px; }
    .modal .closePNewsPopup.closeEditPreferenceNews {
      border: 0;
      font-size: 23px;
      padding: 0;
      background: transparent;
      color: #fff; }

  .bookmark-table #search_button_wrapper .dataTables_filter {
    width: 100%; }

  .news-div #news-list tr td:first-child, .news-div #news-list tr th:first-child {
    min-width: 100px; }
  .news-div #news-list_paginate {
    width: 100%;
    float: left;
    text-align: left;
    min-height: 30px;
    padding-top: 10px;
    overflow: auto;
    display: flex;
    margin-bottom: 15px; }
    .news-div #news-list_paginate span {
      display: flex; }

  #clienttouchpointFormModal .title-row .help-block, #clienttouchpointFormModal .domains-row .help-block {
    padding-left: 135px; }
  #clienttouchpointFormModal .status-div .status-for-row .input {
    display: flex;
    align-items: center;
    justify-content: flex-start; }
    #clienttouchpointFormModal .status-div .status-for-row .input input[type=radio] {
      margin-right: 5px; }
    #clienttouchpointFormModal .status-div .status-for-row .input label {
      min-width: auto;
      padding-right: 15px; }

  .am-btn-group {
    padding: 0; }
    .am-btn-group .btn-toggle a {
      font-size: 12px;
      padding: 10px !important; }

  #news-tab #search_button_wrapper #news-list_filter {
    width: 40%; }
    #news-tab #search_button_wrapper #news-list_filter:focus-within {
      width: 88% !important;
      position: absolute;
      z-index: 1; }
  #news-tab #search_button_wrapper #news-list_length label {
    margin-right: 15px;
    margin-top: 10px;
    margin-left: 0px !important;
    padding: 0px; }

  .ri-stories #selPerPage {
    min-width: 70px; }

  #outerContainer #mainContainer {
    margin-left: 80px; }

  .showUserStats.report-tables-section {
    z-index: 0;
    position: relative; }

  .vender-analysis-tab-sec .sortBy .form-group {
    display: flex;
    align-items: center;
    width: 100%; }
    .vender-analysis-tab-sec .sortBy .form-group .multiselect.dropdown-toggle {
      width: 100%; }

  .market-tab-content.tab-content, .data-second-div {
    z-index: inherit; }

  .pl-124 {
    padding-left: initial; }

  .change_revenue {
    padding: 0px 30px; }

  .yc-ycc {
    max-width: 356px; }

  .mob_ml_3 {
    margin-left: 1rem !important; }

  .mob_ml_10 {
    margin-left: 10px !important; }

  .mob_mt_1 {
    margin-top: 1px !important; }

  .mob_zindex_1 {
    z-index: 0; }

  .submit {
    padding-bottom: 40px; }

  div.ycc-table-row ul.ycc-first-ul li.ycc-first-li-content {
    overflow-x: scroll; }

  div.yc-ycc-chart .revenue-chart-round .future-chart::after {
    display: none; }

  div.yc-ycc-chart .revenue-chart-round .current-chart::after {
    display: none; }

  div.yc-ycc-chart .revenue-chart-round .revenue-source-table table td.orange::before, div.yc-ycc-chart .revenue-chart-round .revenue-source-table table td.blue::before {
    top: 13px; }

  .nodetext {
    font-size: 11px !important; }

  .mob_max_95 {
    max-width: 95%; }

  .yc-ycc-chart {
    margin: 0 -15px;
    min-width: 320px;
    max-width: 386px; }
    .yc-ycc-chart .growth-opportunities {
      margin: 0 !important; }
      .yc-ycc-chart .growth-opportunities .top_label {
        padding: 5px; }
    .yc-ycc-chart #walnut_graph {
      min-height: 300px !important;
      margin-bottom: 20px; }

  .breadcrumb-tabs .SpanAnalyseMarkets .BtnAnalyseMarkets {
    display: block;
    margin-bottom: 10px;
    padding: 0px; }

  .market-data-wizard .modal-body .wizard .content .section-5 .border {
    min-width: 120px;
    text-align: center; }

  .connection-info-bottom-slider {
    width: 95%; }

  .my-dashboard #company_details_tab_wrapper {
    overflow-x: auto; }
  .my-dashboard #profile .option1.box .pl-xs-0-5 {
    padding-left: 15px !important;
    margin-bottom: 10px; }
  .my-dashboard #profile .option1.box #selColumnCodePending + .btn-group {
    width: 100%; }
  .my-dashboard #profile .option1.box #company_profile_pending_tab .form-control.compProfPendSug {
    width: inherit; }
  .my-dashboard #tab_unit_mgmt .xs-row {
    flex-wrap: wrap !important; }
    .my-dashboard #tab_unit_mgmt .xs-row .col-xs-6 {
      padding: 5px !important; }
    .my-dashboard #tab_unit_mgmt .xs-row .date-time-sec .pl-xs-0-5 {
      padding-left: 0px !important; }
    .my-dashboard #tab_unit_mgmt .xs-row .date-time-sec .form-group {
      margin-bottom: 5px !important; }
    .my-dashboard #tab_unit_mgmt .xs-row .search-reset-btn .float-right {
      float: left !important; }
  .my-dashboard #tab_unit_mgmt .tagUnitOptions {
    margin-top: 15px; }
    .my-dashboard #tab_unit_mgmt .tagUnitOptions .form-group {
      margin-bottom: 5px; }
  .my-dashboard #tab_unit_mgmt .xs-ml-0 {
    margin-left: 5px !important; }
  .my-dashboard #tab_unit_mgmt .AddTblBtnCls {
    margin: 0 10px !important; }
  .my-dashboard #tab_unit_mgmt .btn.btn-dark-gray.ml-4.xs-ml-0 {
    margin: 0 !important; }
  .my-dashboard #unit_details #search_button_wrapper #unit_details_table_filter {
    width: 70%;
    display: inline-block; }
  .my-dashboard #unit_details #search_button_wrapper .btn.btn-dark-gray {
    white-space: nowrap;
    width: 25%;
    margin-left: 15px; }
  .my-dashboard #unit_details #unit_details_table_wrapper {
    overflow-x: auto; }
  .my-dashboard #parent_tables .col-md-2.col-6.pr-xs-0-5.px-1 {
    padding-right: 15px !important; }
  .my-dashboard #parent_tables #parent_tables_table_wrapper {
    max-width: auto;
    overflow: auto; }
  .my-dashboard #parent_tables #parent_tables_table_filter {
    float: left;
    text-align: left;
    flex-wrap: wrap; }
    .my-dashboard #parent_tables #parent_tables_table_filter .col-md-6.col-12.pl-0 {
      padding-right: 0; }
    .my-dashboard #parent_tables #parent_tables_table_filter .col-md-3.col-12.text-right.pr-0 {
      text-align: left !important;
      padding-left: 0; }
    .my-dashboard #parent_tables #parent_tables_table_filter #parent_tables_table {
      max-width: auto;
      overflow: hidden; }
      .my-dashboard #parent_tables #parent_tables_table_filter #parent_tables_table #parent_tables_table_filter {
        overflow-x: auto; }

  #editUnitDetails .justify-content-start-xs, #editCompanyChapter .justify-content-start-xs {
    justify-content: flex-start !important; }
  #editUnitDetails .col-md-8.col-12.pl-0, #editCompanyChapter .col-md-8.col-12.pl-0 {
    padding-left: 15px !important; }
  #editUnitDetails .text-left-xs, #editCompanyChapter .text-left-xs {
    text-align: left !important; }

  #searchFiltersModal .modal-header .modal-title {
    max-width: 40%; }
  #searchFiltersModal .modal-header .float-right {
    display: flex;
    margin-right: 15px; }
    #searchFiltersModal .modal-header .float-right button {
      margin-left: 10px; }
  #searchFiltersModal .modal-header button.close {
    position: absolute;
    top: 5px;
    right: 8px; }

  #ucEditModal .modal-dialog.modal-lg.modal-dialog-centered {
    width: auto !important; }
  #ucEditModal .modal-header.c-bg-dark-blue.c-white .modal-title {
    width: 90%; }
  #ucEditModal .modal-header.c-bg-dark-blue.c-white .close {
    width: 50px; }

  #editChatbotModal .text-right {
    text-align: left !important;
    padding-left: 0; }

  #region-tab .row.CustomMultiSelect {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 10px; }
    #region-tab .row.CustomMultiSelect .col-md-10.selectMarkets.selectGroupedMarkets, #region-tab .row.CustomMultiSelect .col-md-9.selectMarkets {
      width: 73%; }
    #region-tab .row.CustomMultiSelect .col-2 {
      min-width: 80px; }

  .segment-first-table-row-mobile {
    max-width: 100%;
    overflow-x: auto; }
    .segment-first-table-row-mobile ul.segment-1-ul.parent-ul {
      min-width: 1000px; }

  div.dt-buttons {
    pointer-events: none; }
    div.dt-buttons .dt-button {
      pointer-events: fill; }

  #frm_download_report_data_extract #report_type_summary {
    min-width: 200px; }

  .editFrmSection .xs-ml-2 {
    margin-left: 30px; }
  .editFrmSection .NewFilters {
    width: 100%; }
    .editFrmSection .NewFilters .GridFilter {
      width: 100% !important;
      margin-bottom: 15px; }

  #workflow-management-tab #chatbot_table_wrapper {
    overflow: auto; }
    #workflow-management-tab #chatbot_table_wrapper table#chatbot_table tr td, #workflow-management-tab #chatbot_table_wrapper table#chatbot_table tr th {
      min-width: 80px; }

  .edit-preferences .form-group {
    margin-bottom: 10px; }
  .edit-preferences .dropdown.bootstrap-select.selected_user {
    margin-left: 15px; }
  .edit-preferences .dropdown.bootstrap-select.col-md-6.pl-0 {
    margin-left: 15px; }
  .edit-preferences .domains-section .domains-list ul {
    flex-wrap: nowrap;
    overflow: auto; }

  .automated-desks #clients_list .col-md-12.user-tables-section {
    padding: 0; }
    .automated-desks #clients_list .col-md-12.user-tables-section #client_list_wrapper {
      overflow: auto; }

  .decklisting #deckListing_filter, .decklisting #deckListing_info, .decklisting #deckListing_paginate {
    float: left; }

  #seg_pending_tab_wrapper {
    overflow: auto; }
    #seg_pending_tab_wrapper #seg_pending_tab tr td:last-child {
      display: flex;
      align-items: center;
      justify-content: space-around; }

  #commentaryModal {
    max-height: 600px;
    overflow: auto; }
    #commentaryModal .modal-title {
      width: 90%; }
    #commentaryModal button.close {
      max-width: 50px; }
    #commentaryModal #commentaryForm .justify-content-start-xs {
      justify-content: flex-start !important; }

  #editChatbotModal .modal-dialog {
    height: 600px;
    overflow: auto; }

  #add_company .input.Search input {
    min-width: 130px; }

  #profile #seg_pending_tab tr th:last-child, #profile #seg_pending_tab tr td:last-child {
    display: flex;
    align-items: center;
    min-width: 100px;
    min-height: 54px;
    justify-content: center; }

  #div_stats #data-table_wrapper .custom-table #users_table_wrapper .dt-buttons {
    width: 100%; }
    #div_stats #data-table_wrapper .custom-table #users_table_wrapper .dt-buttons .dt-button {
      min-width: 50px; }
  #div_stats #data-table_wrapper .custom-table #users_table_wrapper #users_table_filter {
    width: 100%;
    display: flex; }
  #div_stats #data-table_wrapper .custom-table #users_table_wrapper #users_table tr th {
    min-width: 100px; }

  #workflow-management-tab {
    margin: -15px; }
    #workflow-management-tab #report_error_table_wrapper {
      overflow-x: auto; }
    #workflow-management-tab .dataTables_wrapper .dataTables_length {
      text-align: left; }
    #workflow-management-tab .dataTables_wrapper .dataTables_filter {
      text-align: left; }
    #workflow-management-tab #report_error_table tr th:first-child {
      min-width: 40px;
      margin: auto;
      text-align: center; }
    #workflow-management-tab #report_error_table tr td:first-child {
      min-width: 40px;
      margin: auto;
      text-align: center; }
    #workflow-management-tab #report_error_table tr th {
      min-width: 100px; }

  .add-user-page.user-profile-form #countryDiv .dropdown-menu.show {
    max-height: 300px !important;
    overflow-y: auto !important;
    z-index: 1; }

  .analysts-requests .float-left-xs {
    float: left !important; }
  .analysts-requests #search_button_wrapper .custom-dropdown {
    margin-right: 15px; }
    .analysts-requests #search_button_wrapper .custom-dropdown .form-group {
      margin: 0; }
  .analysts-requests .card-view #analystRequestCardView_wrapper {
    padding: 0;
    margin: -15px;
    margin-top: 15px; }
  .analysts-requests .card-view #analystRequestCardView {
    margin: 0 !important; }

  #global .flex-wrap-xs {
    flex-wrap: wrap; }
  #global .mb-2-xs {
    margin-bottom: 15px;
    padding: 0; }

  #parent_segments .px-1 {
    padding: 5px 10px !important; }

  #parent_segments_table_wrapper {
    margin-top: 15px; }

  .view-subscribe-page .table-responsive.viewSubscribeReq #alert_list_wrapper table tr th, .view-subscribe-page .table-responsive.viewSubscribeReq #alert_list_wrapper table tr td {
    min-width: 80px; }

  #company_details_tab tr th, #company_details_tab tr td {
    min-width: 150px; }

  #UserProfileTab #SubscriberUpdateProfileForm .editWrap div.button-sec button.new_button.btn-update {
    float: right !important;
    position: relative;
    right: -15px; }

  .progress-section-2 {
    margin: -15px; }

  .analyst-commentry-page #commentryTable tr th, .analyst-commentry-page #commentryTable tr td {
    min-width: 100px; }

  .mis-download-section .pl-xs-0 {
    padding: 0 !important; }
  .mis-download-section .custom-date-row.form-inline {
    padding-right: 0; }
    .mis-download-section .custom-date-row.form-inline #selected_demo_stats, .mis-download-section .custom-date-row.form-inline #company_type, .mis-download-section .custom-date-row.form-inline #selected_type, .mis-download-section .custom-date-row.form-inline #type {
      width: 100% !important;
      min-width: 160px;
      float: left;
      margin-bottom: 15px;
      max-width: 100%;
      margin-right: 0px !important; }
    .mis-download-section .custom-date-row.form-inline #selected_demo_stats, .mis-download-section .custom-date-row.form-inline #selected_type {
      margin-right: 15px !important; }
    .mis-download-section .custom-date-row.form-inline #search_history {
      margin-top: 15px;
      margin-left: 0 !important; }

  .card-view-table .card-view .card-view-row .mb-view {
    display: block !important; }
    .card-view-table .card-view .card-view-row .mb-view span {
      display: block !important; }

  .view-subscribe-page #alert_list_wrapper #alert_list_filter {
    float: left; }
    .view-subscribe-page #alert_list_wrapper #alert_list_filter label {
      display: flex;
      align-items: center; }

  #FrmAutomatedEmail .d-flex-xs {
    display: flex;
    align-items: center;
    padding-bottom: 10px; }
  #FrmAutomatedEmail .mb-4-xs {
    padding-top: 0 !important;
    margin-bottom: 10px !important; }
  #FrmAutomatedEmail .pt-0-xs {
    padding-top: 0 !important; }
  #FrmAutomatedEmail .mt-2-xs {
    margin-top: 15px !important; }

  .editFrmSection {
    max-width: 100%; }
    .editFrmSection #campaign_email_list tr th, .editFrmSection #campaign_email_list tr td {
      min-width: 80px; }

  #SegmentTaggingPage table tr th, #SegmentTaggingPage table tr td {
    min-width: 80px; }

  .repot_gridWrap.reportsParsingPage .d-block-xs {
    display: block !important; }
    .repot_gridWrap.reportsParsingPage .d-block-xs .form-group {
      margin-left: 0 !important; }
      .repot_gridWrap.reportsParsingPage .d-block-xs .form-group select {
        margin-right: 10px; }
    .repot_gridWrap.reportsParsingPage .d-block-xs #report_data_extracts_report_btn {
      margin-left: 15px; }
  .repot_gridWrap.reportsParsingPage .row-xs {
    margin-left: 0; }
    .repot_gridWrap.reportsParsingPage .row-xs .pl-0-xs {
      padding-left: 0 !important; }
  .repot_gridWrap.reportsParsingPage .my-xs {
    margin-top: 15px;
    margin-bottom: 15px; }

  #BookAGuidePopup br {
    display: none; }

  #sharedashboard .modal-header {
    align-items: center; }
    #sharedashboard .modal-header h4 {
      font-size: 14px; }
    #sharedashboard .modal-header .can-toggle {
      margin-left: -168px !important; }

  .feedback-on-trial .px-5 {
    padding-left: 15px !important;
    padding-right: 15px !important; }
  .feedback-on-trial .h2-m {
    font-size: 30px; }
  .feedback-on-trial .question-container {
    padding: 15px !important; }
    .feedback-on-trial .question-container .menu-sec {
      display: none; }
    .feedback-on-trial .question-container .question {
      max-width: 100%;
      flex: 100%; }
  .feedback-on-trial .br-theme-bars-square .br-widget {
    display: flex; }
    .feedback-on-trial .br-theme-bars-square .br-widget a {
      width: 32.6px !important;
      height: 28px !important;
      font-size: 12px; }
  .feedback-on-trial .feedback-on-trial .fancy-border {
    margin-top: 20px;
    border-top: 5px solid; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .primary-navbar .navbar-header {
    display: table;
    padding: 3px 0; }
    .primary-navbar .navbar-header .burger-muenu-btn {
      display: table-cell;
      max-width: 100px;
      width: 50px;
      vertical-align: middle;
      float: none; }
    .primary-navbar .navbar-header .navbar-brand {
      display: table-cell;
      vertical-align: middle;
      width: auto;
      padding: 0;
      float: none; }
    .primary-navbar .navbar-header #mobile-top-search {
      display: table-cell;
      float: right;
      vertical-align: middle;
      min-width: auto; }
      .primary-navbar .navbar-header #mobile-top-search .top-search-panel {
        display: table; }
        .primary-navbar .navbar-header #mobile-top-search .top-search-panel .btn-top-search, .primary-navbar .navbar-header #mobile-top-search .top-search-panel .btn-advance-searhc {
          display: table-cell;
          float: none;
          vertical-align: middle; }

  .bubble-wraper {
    min-height: 275px; } }
@media (max-width: 575.98px) {
  .navbar-brand img.big-mnm-logo {
    display: none; }
  .navbar-brand img.small-mnm-logo {
    display: block !important; }

  .nlp-page .row.addsecurity {
    display: flex;
    flex-wrap: nowrap;
    max-width: 400px;
    overflow: auto; }

  .user-stats-page .date-section-row {
    display: block !important; }
    .user-stats-page .date-section-row .form-group {
      padding: 0 15px !important;
      display: flex !important;
      width: 100% !important; }
    .user-stats-page .date-section-row .form-group:nth-child(3) {
      width: 25% !important; }
      .user-stats-page .date-section-row .form-group:nth-child(3) button {
        margin-left: 0 !important; }
    .user-stats-page .date-section-row .form-group.mb-form-group {
      width: auto !important;
      padding-left: 0 !important; }

  .upcoming-reports-page .inner-right-section {
    max-width: 330px;
    overflow: auto;
    padding: 0; }
    .upcoming-reports-page .inner-right-section .upcomingSectionPage {
      display: block;
      width: 100%;
      max-width: 300px;
      margin-left: 10px;
      overflow: auto; }
    .upcoming-reports-page .inner-right-section .upcomingReportListHead {
      min-width: 525px;
      display: table; }
      .upcoming-reports-page .inner-right-section .upcomingReportListHead > div {
        display: table-cell;
        float: none;
        vertical-align: middle; }
      .upcoming-reports-page .inner-right-section .upcomingReportListHead .report-title {
        min-width: 230px;
        max-width: 230px; }
      .upcoming-reports-page .inner-right-section .upcomingReportListHead .report-type {
        min-width: 50px; }
      .upcoming-reports-page .inner-right-section .upcomingReportListHead .publish-date {
        min-width: 125px; }
      .upcoming-reports-page .inner-right-section .upcomingReportListHead .report-action {
        min-width: 120px; }
    .upcoming-reports-page .inner-right-section .upcoming-reports-right .tab-pane {
      width: 100%;
      min-width: 540px; }
    .upcoming-reports-page .inner-right-section .upcoming-reports-right .compListWrap li.nav-item span.report-head {
      min-width: 230px;
      max-width: 230px; }
    .upcoming-reports-page .inner-right-section .upcoming-reports-right .compListWrap li.nav-item span.type-sec {
      min-width: 50px; }
    .upcoming-reports-page .inner-right-section .upcoming-reports-right .compListWrap li.nav-item span.report-head-date {
      min-width: 120px;
      display: block; }
    .upcoming-reports-page .inner-right-section .upcoming-reports-right .compListWrap li.nav-item a.showInterest {
      min-width: 124px;
      display: flex;
      align-items: center;
      text-align: left;
      font-size: 12px;
      white-space: nowrap; }

  .searchFiltersModal .date-range-sec {
    display: block; }
    .searchFiltersModal .date-range-sec .searchPubDate {
      margin: 5px 0; }

  .block-xs {
    display: block !important;
    width: 100%; }

  .homepageViewSection .HomeView .custom-control {
    margin-left: 5px;
    padding-left: 5px; }
    .homepageViewSection .HomeView .custom-control .custom-control-label::before,
    .homepageViewSection .HomeView .custom-control .custom-control-label::after {
      left: -18px; }

  .bubble-wraper .jqplot-target {
    min-height: 355px; }
    .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis {
      left: -28px !important;
      position: absolute !important; }
      .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis .jqplot-xaxis-label {
        top: 20px; }
      .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick {
        color: #404040 !important;
        max-height: 12px;
        transform: rotate(-90deg);
        transform-origin: top right;
        margin-left: 0;
        right: 0;
        font-size: 10px;
        white-space: inherit;
        text-align: right;
        top: 0;
        word-break: break-word;
        width: 45px;
        margin-top: 0;
        line-height: 9px;
        overflow: inherit; }
        .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick br {
          display: none; }

  #chart1b {
    min-height: 370px; }
    #chart1b .jqplot-axis.jqplot-xaxis {
      height: 110px !important;
      left: -50px !important; }
      #chart1b .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick {
        color: #404040 !important;
        max-height: 12px;
        transform: rotate(-90deg);
        transform-origin: top right;
        margin-left: 0;
        right: 0;
        font-size: 8px;
        white-space: inherit;
        text-align: right;
        top: 0;
        word-break: break-word;
        width: 80px;
        margin-top: 0;
        line-height: 9px;
        overflow: inherit; }
        #chart1b .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick br {
          display: none; }
    #chart1b .jqplot-point-label {
      font-size: 8px !important;
      color: #404040 !important; }

  .inner-right-section {
    max-width: 550px; }

  .html-report-container-right .report_contents .report-table-box {
    max-width: 545px; }

  .relatedDecisionTableMobile {
    overflow: auto; }

  .search-dashboard-tab-page {
    max-width: 550px; }

  #share_your_profile .roles-list li.roles-item {
    min-width: 100px;
    margin: 5px 10px; }

  #connected .page-section.market-analysis-row {
    max-width: 360px;
    overflow: auto; }

  .legends-box.legends-box-mob.legends-box-mob-list {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-start !important;
    float: left;
    text-align: left; }
    .legends-box.legends-box-mob.legends-box-mob-list li {
      width: 100%; }
      .legends-box.legends-box-mob.legends-box-mob-list li .legend-label .check-box-color .checkbox-div {
        margin-right: 0px; }
      .legends-box.legends-box-mob.legends-box-mob-list li .legend-label div.legends-box-text {
        margin-left: 0; }
      .legends-box.legends-box-mob.legends-box-mob-list li .legend-label i {
        margin-right: 0; }
      .legends-box.legends-box-mob.legends-box-mob-list li .legends-box input:checked + label div {
        margin-left: 0; }

  #dwnl-chart-1 {
    left: 15px  !important;
    top: -2px !important; }

  #editModal .modal-body {
    padding: 0;
    max-height: 440px;
    overflow: hidden;
    overflow-y: auto; }

  .vender-analysis-tab-sec .sortBy .vendorReportFilter.form-group {
    width: 100%;
    max-width: 100%; }
    .vender-analysis-tab-sec .sortBy .vendorReportFilter.form-group #searchReport {
      margin-left: 10px !important;
      width: 20%;
      max-width: 80px; }

  .company-tagging .tab-content #details .mb-flex {
    display: flex; }

  .progress-section.prospect-strip {
    padding: 0; }
    .progress-section.prospect-strip .d-block-xs {
      display: block !important; } }
@media only screen and (max-width: 540px) and (orientation: portrait) {
  .inner-right-section {
    max-width: 400px; }

  .d-sm-block {
    display: none !important; }

  .d-xs-block {
    display: block !important; }

  .d-xs-none {
    display: none !important; }

  .d-sm-block {
    display: none !important; }

  .html-report-container-right .report_contents .report-table-box {
    max-width: 510px; }

  .survey-form .feedback-form-list {
    display: block !important; }

  .search-dashboard-tab-page {
    max-width: 540px; }
    .search-dashboard-tab-page .search-dashboard-home .ecosystemGraphCls #connected-markets-tab {
      overflow: auto;
      max-width: 330px !important; }
    .search-dashboard-tab-page .search-head {
      max-width: 500px; }

  .report-tables-section, .user-tables-section {
    max-width: 460px; }

  #ProblemCards .pagination-div {
    float: none !important;
    overflow: auto; }

  .problem-category-list {
    overflow: auto; }
    .problem-category-list ul#problemCategoryList {
      max-width: 540px; } }
@media only screen and (min-width: 480px) and (max-width: 539px) {
  .inner-right-section {
    max-width: 460px; }

  .report-tables-section, .user-tables-section {
    max-width: 460px; }

  .d-sm-block {
    display: none !important; }

  .d-xs-block {
    display: block !important; }

  .d-xs-none {
    display: none !important; }

  .d-sm-block {
    display: none !important; }

  .html-report-container-right .report_contents .report-table-box {
    max-width: 385px; } }
@media only screen and (max-width: 414px) {
  body.overflowhidden {
    overflow: hidden; }

  body.overflowhidden::after {
    content: "";
    width: 100%;
    height: 50%;
    background: #0000000a;
    z-index: 1;
    left: 0;
    right: 0;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0; }

  #ctaModal .modal-dialog {
    max-width: 380px !important;
    margin: auto; }
    #ctaModal .modal-dialog #markets_div {
      max-height: 350px;
      overflow: scroll; }
    #ctaModal .modal-dialog #ctaModalBody ul.list-inline {
      display: block !important;
      max-height: 300px;
      overflow: auto; }

  .d-xs-block {
    display: block !important; }

  .d-xs-none {
    display: none !important; }

  .breadcrumb-tabs {
    max-width: 414px;
    background: #404040; }

  .reportDescription {
    font-size: 12px !important;
    text-align: left !important; }

  .report-tables-section, .user-tables-section {
    max-width: 385px;
    overflow-x: scroll;
    font-size: 12px; }
    .report-tables-section table.custom-table tbody tr td, .user-tables-section table.custom-table tbody tr td {
      font-size: 12px; }

  .ri-stories .navigation {
    padding: 0; }
    .ri-stories .navigation .float-right {
      max-width: 320px;
      display: block;
      float: left !important;
      overflow: hidden;
      padding-right: 15px; }
      .ri-stories .navigation .float-right ul {
        overflow: auto; }

  .market-tab-content .map_wrapper {
    overflow: hidden;
    max-width: 345px; }

  #UserProfileTab .user-profile-form > .row.pl-4 {
    max-width: 230px; }

  .focused-veiw {
    display: none; }
    .focused-veiw .export-btn-group {
      display: none; }
      .focused-veiw .export-btn-group .export_eco_ppt, .focused-veiw .export-btn-group .export_button, .focused-veiw .export-btn-group .export_excel_button, .focused-veiw .export-btn-group .export_eco_pdf_button, .focused-veiw .export-btn-group .pdf-export {
        display: none; }
        .focused-veiw .export-btn-group .export_eco_ppt span:last-child, .focused-veiw .export-btn-group .export_button span:last-child, .focused-veiw .export-btn-group .export_excel_button span:last-child, .focused-veiw .export-btn-group .export_eco_pdf_button span:last-child, .focused-veiw .export-btn-group .pdf-export span:last-child {
          display: none; }

  .report-tables-section .reportListing, .user-tables-section .reportListing {
    max-width: 380px;
    width: 100%;
    margin-bottom: 100px; }

  .cols.left-sidebar-inner.left-sidebar-home .hideshow-btn-inner {
    color: #404040; }

  .error-pages .container {
    width: 85%; }
    .error-pages .container .error-name .text-500 {
      font-size: 6em; }
    .error-pages .container .error-name .sorry-text {
      position: initial; }
    .error-pages .container .spin-icon {
      right: 0; }

  .middle-section-home .center-page-div .adminMainWrap .formWrap .editWrap .grayCol .btn-block {
    width: 100%; }

  #tables_div {
    max-width: 400px; }

  .page-heading.headingTitle .page_heading .d-flex {
    display: block !important; }

  /* this is for PDF view */
  #sidebarContainer, #sidebarContent, #thumbnailView {
    max-width: 75px !important; }

  #thumbnailView {
    padding: 15px !important; }
    #thumbnailView a .thumbnail .thumbnailSelectionRing {
      height: auto !important; }
      #thumbnailView a .thumbnail .thumbnailSelectionRing img {
        width: 50px !important;
        height: auto !important; }

  /* End this is for PDF view */
  .bubble-wraper .jqplot-target {
    min-height: 355px; }
    .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis {
      left: -28px !important;
      position: absolute !important; }
      .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis .jqplot-xaxis-label {
        top: 20px; }
      .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick {
        color: #404040 !important;
        max-height: 12px;
        transform: rotate(-90deg);
        transform-origin: top right;
        margin-left: 0;
        right: 0;
        font-size: 10px;
        white-space: inherit;
        text-align: right;
        top: 0;
        word-break: break-word;
        width: 45px;
        margin-top: 0;
        line-height: 9px; }

  #chart1b {
    min-height: 370px; }
    #chart1b .jqplot-axis.jqplot-xaxis {
      height: 110px !important;
      left: -45px !important; }
      #chart1b .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick {
        color: #404040 !important;
        max-height: 12px;
        transform: rotate(-90deg);
        transform-origin: top right;
        margin-left: 0;
        right: 0;
        font-size: 8px;
        white-space: inherit;
        text-align: right;
        top: 0;
        word-break: break-word;
        width: 100px;
        margin-top: 0;
        line-height: 9px;
        overflow: inherit; }
        #chart1b .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick br {
          display: none; }
    #chart1b .jqplot-point-label {
      font-size: 8px !important;
      color: #333 !important; }

  .interactive-report-stick-strip ul.list-inline li ul.dropdown-menu {
    left: -46px !important;
    min-width: 200px; }

  .download-brochure-btn .d-inline {
    width: 100%;
    margin-bottom: 5px; }
    .download-brochure-btn .d-inline button {
      width: 100%;
      text-align: center; }
    .download-brochure-btn .d-inline .reportDetail {
      width: 100%;
      display: block;
      max-width: 100%;
      min-width: 100%; }
      .download-brochure-btn .d-inline .reportDetail a {
        width: 100%;
        text-align: center; }

  .view-subscribe-page .report-tables-section .viewSubscribeReq .dataTables_wrapper .dt-buttons {
    text-align: left;
    display: inline-block;
    width: 50%; }
  .view-subscribe-page .report-tables-section .viewSubscribeReq .dataTables_wrapper .dataTables_filter {
    display: inline-block;
    width: 50%;
    float: right; }

  #toolbarViewerMiddle .splitToolbarButton {
    display: none; }

  .html-report-container-right .report_contents .report-table-box {
    max-width: 345px; }

  .survey-form .table-responsive-feedback {
    overflow-y: auto;
    max-width: 400px; }

  #eco-system-tab-inner {
    max-width: 380px;
    overflow: auto; }
    #eco-system-tab-inner .map_wrapper {
      max-width: 365px;
      overflow: hidden; }
      #eco-system-tab-inner .map_wrapper .map-table {
        overflow: auto; }

  #continue_session .modal-dialog {
    max-width: 330px;
    margin: auto;
    margin-top: 100px; }

  .upcoming-reports-page .inner-right-section {
    max-width: 330px;
    overflow: auto;
    padding: 0; }

  .webinars-page .webinar-right-section {
    max-width: 330px; }
    .webinars-page .webinar-right-section .col-md-3.col-5.pl-xs-0 {
      padding-right: 0; }
      .webinars-page .webinar-right-section .col-md-3.col-5.pl-xs-0 #page_count {
        width: 60px; }

  .webinar-video-page {
    max-width: 380px; }

  .webinar-video-page .main-video .watch-now a,
  .webinar-video-page .main-video .watch-now span {
    font-size: 12px;
    min-width: 110px;
    text-align: center; }

  .vender-analysis-tab-sec .vendorReportFilter > span {
    width: 100%;
    display: block;
    margin-bottom: 5px; }
  .vender-analysis-tab-sec .vendorReportFilter .btn-group {
    width: 75%;
    display: inline-block;
    max-width: 275px;
    min-width: 275px; }

  .account-manager-page {
    margin-top: 10px !important; }
    .account-manager-page .box-4 {
      margin: -20px;
      margin-top: 0px; }
      .account-manager-page .box-4 .col-md-3.col-6 {
        padding: 5px;
        margin-bottom: 0 !important; }
        .account-manager-page .box-4 .col-md-3.col-6 .card .card-body {
          padding: 10px !important;
          font-size: 14px;
          min-height: 62px; }
    .account-manager-page .SubscripDetWrap {
      padding: 0; }
      .account-manager-page .SubscripDetWrap .user-tables-section #date_range_data_wrapper {
        max-width: 380px;
        overflow: auto; }

  .company-tagging, .mis-download-section {
    max-width: 380px; }
    .company-tagging #formDiv, .company-tagging .editWrap, .mis-download-section #formDiv, .mis-download-section .editWrap {
      margin-bottom: 15px; }

  .mis-download-section {
    margin-top: 15px !important; }

  .feedback-listing {
    max-width: 383px; }

  .mis-subscription-details > div {
    display: block !important; }
    .mis-subscription-details > div h6 {
      padding-bottom: 10px; }

  .technology-tagging, .my-dashboard.upcomingReportsPage {
    max-width: 410px; }
    .technology-tagging ul.nav.nav-tabs, .my-dashboard.upcomingReportsPage ul.nav.nav-tabs {
      display: flex;
      flex-wrap: nowrap;
      white-space: nowrap;
      max-width: 400px;
      overflow: auto; }
    .technology-tagging #upcoming_report_list_wrapper, .my-dashboard.upcomingReportsPage #upcoming_report_list_wrapper {
      overflow: auto; }

  .manange-usercases,
  .related-report-page,
  .reportsParsingPage,
  .view-subscribe-page .card-view.user-tables-section {
    max-width: 400px; }

  .segment-page {
    max-width: 365px; }
    .segment-page .endDate {
      margin-bottom: 10px;
      padding-left: 15px !important; }

  .addsecurity.interactive-report-page #BreadCrumPanel, .addsecurity.html-report-page #BreadCrumPanel {
    z-index: 2; }
  .addsecurity.interactive-report-page .interactive-section .custom-left-menu-tabs, .addsecurity.interactive-report-page .html-section .custom-left-menu-tabs, .addsecurity.html-report-page .interactive-section .custom-left-menu-tabs, .addsecurity.html-report-page .html-section .custom-left-menu-tabs {
    max-width: 100% !important; }
  .addsecurity.interactive-report-page .interactive-section .custom-tab-content, .addsecurity.interactive-report-page .html-section .custom-tab-content, .addsecurity.html-report-page .interactive-section .custom-tab-content, .addsecurity.html-report-page .html-section .custom-tab-content {
    max-width: 414px !important; }
    .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container {
      display: flex;
      flex-direction: column;
      max-width: 414px; }
      .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container .toggle-btn-right.HideShowRight, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container .toggle-btn-right.HideShowRight, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container .toggle-btn-right.HideShowRight, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container .toggle-btn-right.HideShowRight {
        display: none !important; }
      .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer {
        display: block;
        width: 100% !important;
        max-width: 100% !important; }
        .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .interactive ul.box-4-row, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .interactive ul.box-4-row, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .interactive ul.box-4-row, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .interactive ul.box-4-row {
          display: block;
          margin-bottom: 15px; }
          .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .interactive ul.box-4-row li, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .interactive ul.box-4-row li, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .interactive ul.box-4-row li, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .interactive ul.box-4-row li {
            width: 49%;
            display: inline-block; }
        .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .interactive .clsChartHeading1 h5, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .interactive .clsChartHeading1 h5, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .interactive .clsChartHeading1 h5, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .interactive .clsChartHeading1 h5 {
          font-size: 13px; }
        .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .report_contents, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .report_contents, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .report_contents, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .report_contents {
          padding: 15px 15px 15px 0px; }
          .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .htmlContentDiv, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .htmlContentDiv, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .htmlContentDiv, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .htmlContentDiv {
            font-size: 18px; }
          .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .report_contents_inner .head1, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .report_contents_inner .head1, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .report_contents_inner .head1, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .report_contents_inner .head1 {
            font-size: 16px; }
          .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .report_contents_inner .report-table-box.table-responsive, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .report_contents_inner .report-table-box.table-responsive, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .report_contents_inner .report-table-box.table-responsive, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container #MidContainer .report_contents .report_contents_inner .report-table-box.table-responsive {
            overflow: auto;
            max-width: 390px; }
      .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container #RightContainer, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container #RightContainer, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container #RightContainer, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container #RightContainer {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 15px; }
  .addsecurity.interactive-report-page .interactive-section .releaseWrap .tab-pane p img, .addsecurity.interactive-report-page .html-section .releaseWrap .tab-pane p img, .addsecurity.html-report-page .interactive-section .releaseWrap .tab-pane p img, .addsecurity.html-report-page .html-section .releaseWrap .tab-pane p img {
    max-width: 100%;
    width: 100%; }

  .addsecurity.interactive-report-page .report-table-box.row, .html-report-page.addsecurity .report-table-box.row {
    overflow: hidden; }
    .addsecurity.interactive-report-page .report-table-box.row .tablestyle, .html-report-page.addsecurity .report-table-box.row .tablestyle {
      overflow: auto; }

  /* account managar */
  .secondaryConMobile .mb-45-mob {
    margin-bottom: 45px; }
  .secondaryConMobile .deleteSectionClass {
    position: fixed;
    margin-top: 10px; }
    .secondaryConMobile .deleteSectionClass #frm_account_details .selected_user .dropdown-menu.show, .secondaryConMobile .deleteSectionClass #frm_account_details .selected_company_id .dropdown-menu.show {
      transform: inherit !important;
      top: 30px !important; }

  .my-dashboard.subscription-details {
    max-width: 414px; }
    .my-dashboard.subscription-details #subscriptionDetailsTab #collapseTwo .report-tables-section {
      padding: 0;
      width: 100%;
      overflow: auto; }
      .my-dashboard.subscription-details #subscriptionDetailsTab #collapseTwo .report-tables-section table#reports {
        width: 600px;
        overflow: auto; }

  #editAnalystRequestModal .modal-dialog {
    max-width: 400px;
    min-width: auto; }
    #editAnalystRequestModal .modal-dialog #loadAnalystRequest .modal-body .form-group label {
      text-align: left !important;
      padding-left: 0;
      padding-bottom: 5px; }
    #editAnalystRequestModal .modal-dialog #loadAnalystRequest .modal-body .multi-field-wrapper .custom-file .attach-file {
      min-width: 100px; }
    #editAnalystRequestModal .modal-dialog #loadAnalystRequest .modal-body .multi-field-wrapper .custom-file span.fileError {
      white-space: nowrap;
      padding-right: 15px;
      text-overflow: ellipsis; }

  .report-tables-section.analysts-requests {
    max-width: 414px; }

  .analysts-requests .card-view .card-view-row .pendingSection {
    flex-direction: column; }
    .analysts-requests .card-view .card-view-row .pendingSection .w-75 {
      width: 100% !important; }

  table#analystRequestCardView {
    width: auto !important; }

  .accordion.personalized-board {
    padding: 15px 0;
    max-width: 380px; }
    .accordion.personalized-board .mb-headSec {
      flex-direction: column;
      justify-content: flex-start !important;
      width: 100%; }
      .accordion.personalized-board .mb-headSec h6, .accordion.personalized-board .mb-headSec .font16.font-semi-bold.mr-2, .accordion.personalized-board .mb-headSec .btn-group-toggle {
        width: 100%; }
    .accordion.personalized-board .collapseSevenUserStats .user-stats-row .date-section {
      flex-direction: column; }
      .accordion.personalized-board .collapseSevenUserStats .user-stats-row .date-section .form-group {
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-bottom: 10px !important; }
        .accordion.personalized-board .collapseSevenUserStats .user-stats-row .date-section .form-group label {
          min-width: 60px; }
    .accordion.personalized-board .collapseSevenUserStats #userstatsId table#monthly_analysis tbody tr td:first-child {
      min-width: 100px; }

  #editCompanyInfo .modal-dialog,
  #editCompetitors .modal-dialog,
  #editRIStories .modal-dialog,
  #editCompanyContract .modal-dialog,
  #editCompanyMining .modal-dialog,
  #editCompanyReference .modal-dialog,
  #editCompanyBu .modal-dialog,
  #editTestimonial .modal-dialog,
  #editProducts .modal-dialog,
  #editYccShift .modal-dialog,
  #edit9BoxModel .modal-dialog,
  #editBusinessDecision .modal-dialog,
  #editBusinessObjective .modal-dialog,
  #editStrategicGoal .modal-dialog,
  #editClientReview .modal-dialog,
  #projectModal .modal-dialog,
  #addBusinessDecision .modal-dialog
   {
    min-width: 400px; }
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editCompetitors .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editRIStories .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editTestimonial .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editProducts .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editYccShift .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #editClientReview .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadCompetitors .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadTestimonial .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadProduct .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadYccShift .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #load9BoxModel .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadRIStories .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadClientReview .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #contentDiv .modal-body,
    #projectModal .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompanyinfo .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompetitors .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompanyContract .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompanyMining .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompanyReference .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompanyBu .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadTestimonial .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadProduct .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadYccShift .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #load9BoxModel .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadBusinessDecision .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadBusinessObjective .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadRIStories .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadStrategicGoal .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadClientReview .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #contentDiv .modal-body,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadAddBusinessDecision .modal-body {
      margin-left: 15px; }
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editCompetitors .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editRIStories .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editTestimonial .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editProducts .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editYccShift .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #editClientReview .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group label,
      #projectModal .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyinfo .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompetitors .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyContract .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyMining .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyReference .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyBu .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadTestimonial .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadProduct .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadYccShift .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #load9BoxModel .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadBusinessDecision .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadBusinessObjective .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadRIStories .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadStrategicGoal .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadClientReview .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #contentDiv .modal-body .form-group label,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group label {
        text-align: left !important;
        width: 100%;
        justify-content: flex-start !important;
        margin-bottom: 5px;
        padding-left: 0; }
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editCompetitors .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editRIStories .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editTestimonial .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editProducts .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editYccShift .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #editClientReview .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #projectModal .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyinfo .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompetitors .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyContract .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyMining .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyReference .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyBu .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadTestimonial .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadProduct .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadYccShift .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #load9BoxModel .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadBusinessDecision .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadBusinessObjective .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadRIStories .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadStrategicGoal .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadClientReview .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #contentDiv .modal-body .form-group .revenue-label label br,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadAddBusinessDecision .modal-body .form-group .revenue-label label br {
        display: none; }
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editCompanyInfo .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editCompetitors .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editRIStories .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editCompanyContract .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editCompanyMining .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editCompanyReference .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editCompanyBu .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editTestimonial .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editProducts .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editYccShift .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #edit9BoxModel .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editBusinessDecision .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editBusinessObjective .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editStrategicGoal .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #editClientReview .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #projectModal .modal-dialog .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyinfo .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompetitors .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyContract .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyMining .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyReference .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadCompanyBu .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadTestimonial .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadProduct .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadYccShift .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #load9BoxModel .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadBusinessDecision .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadBusinessObjective .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadRIStories .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadStrategicGoal .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadClientReview .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #contentDiv .modal-body .progressbar.progressbar-am,
      #addBusinessDecision .modal-dialog
      .chat-editor-modal #loadAddBusinessDecision .modal-body .progressbar.progressbar-am {
        max-width: 400px;
        overflow: auto; }
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editCompanyInfo .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editCompetitors .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editRIStories .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editCompanyContract .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editCompanyMining .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editCompanyReference .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editCompanyBu .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editTestimonial .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editProducts .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editYccShift .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #edit9BoxModel .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editBusinessDecision .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editBusinessObjective .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editStrategicGoal .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #editClientReview .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #projectModal .modal-dialog .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompanyinfo #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompetitors #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompanyContract #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompanyMining #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompanyReference #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadCompanyBu #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadTestimonial #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadProduct #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadYccShift #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #load9BoxModel #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadBusinessDecision #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadBusinessObjective #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadRIStories #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadStrategicGoal #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadClientReview #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #contentDiv #editCompanyinfo .form-group label,
    #addBusinessDecision .modal-dialog
    .chat-editor-modal #loadAddBusinessDecision #editCompanyinfo .form-group label {
      text-align: left !important;
      width: 100%;
      justify-content: flex-start !important;
      margin-bottom: 5px;
      padding-left: 0; }

  #editCompanyPotential #loadCompanyPotential .modal-body .custom-radio-secon {
    overflow: auto; }

  .personalized-board .bioMerieux-row ul.box-4 .value {
    font-size: 20px; }

  #editPracticeAreas #loadPracticeAreas #myTrendsTabContent {
    max-height: 500px;
    overflow: auto; }
    #editPracticeAreas #loadPracticeAreas #myTrendsTabContent #IndustryTrendsTab .domains-list .nav-tabs {
      flex-wrap: nowrap;
      overflow: auto; }

  .automated-desks .list-inline.slide-menu {
    flex-wrap: nowrap;
    display: flex;
    max-width: 385px;
    margin-bottom: 10px !important;
    overflow: auto; }
    .automated-desks .list-inline.slide-menu li.list-item {
      white-space: nowrap; }
  .automated-desks .account_select_slide .form-group .lable-head {
    width: 100%;
    display: block;
    padding-bottom: 5px; }

  /* End account managar */
  #searchFiltersModal {
    max-width: 410px; }
    #searchFiltersModal .modal-dialog {
      min-width: 375px; }
    #searchFiltersModal .modal-body .date-range-sec {
      display: block !important; }
      #searchFiltersModal .modal-body .date-range-sec .checkbox-inline {
        padding: 8px 0; }
    #searchFiltersModal .modal-body .markets-list .row .col-md-6 {
      width: 49%; }

  .breadcrumb-tabs .search-page .page-heading .set-alert-section {
    position: relative;
    top: -2px; }

  .nlp-page .row.addsecurity {
    display: flex;
    flex-wrap: nowrap;
    max-width: 414px;
    overflow: auto; }
    .nlp-page .row.addsecurity .data-div .mb-block {
      display: block !important; }
      .nlp-page .row.addsecurity .data-div .mb-block .reportUrl {
        margin-left: 0 !important; }

  .new-home-dashboard .inner-right-section {
    max-width: 414px; }
    .new-home-dashboard .inner-right-section .bussiness-objective-row #ProblemCards .pagination {
      max-width: 340px;
      overflow: auto; }
    .new-home-dashboard .inner-right-section .bussiness-objective-row #problemCategoryList {
      display: flex;
      flex-wrap: nowrap;
      overflow: auto;
      max-width: 375px; }
      .new-home-dashboard .inner-right-section .bussiness-objective-row #problemCategoryList li.nav-item a.nav-link {
        white-space: nowrap; }

  .inner-right-section {
    max-width: 400px; }

  #share_your_profile .roles-list li.roles-item {
    min-width: 100px;
    margin: 5px 10px; }

  .search-dashboard-tab-page .search-dashboard-home .ecosystemGraphCls #connected-markets-tab {
    overflow: auto;
    max-width: 320px !important; }

  .new-home-dashboard .bussiness-objective-row #ProblemCards {
    margin: 0 !important; }

  .planning-page-2 .left-col-90 {
    width: 100%; }
  .planning-page-2 .right-col-10 {
    display: none; }
  .planning-page-2 .ClientCompanies > .pl-5 {
    padding: 0 15px !important; }
  .planning-page-2 #clientsClients .bubble-wraper {
    max-width: 380px;
    margin-top: 10px; }
  .planning-page-2 #regional_analysis_div #DataTables_Table_3_wrapper, .planning-page-2 #regional_analysis_div #DataTables_Table_4_wrapper {
    overflow: auto;
    max-width: 384px; }
  .planning-page-2 .GraphNotesQue {
    left: 15px !important; }
  .planning-page-2 #GraphNotesNew .popover {
    width: 400px; }
  .planning-page-2 .vender-analysis-tab-sec .vender-analysis {
    max-width: 410px; }
  .planning-page-2 .page-section #DataTables_Table_0_wrapper,
  .planning-page-2 .page-section #DataTables_Table_1_wrapper,
  .planning-page-2 .page-section #DataTables_Table_2_wrapper {
    overflow: auto;
    width: 100%; }
  .planning-page-2 .dashboard-head-l-border {
    max-width: 98%; }
  .planning-page-2 button {
    white-space: nowrap; }
  .planning-page-2 #chart1bmega_trends rect {
    width: 100%; }

  .clientsClients {
    margin-top: 15px; }
    .clientsClients #dwnl-chart-1 {
      right: 15px;
      top: 0px;
      padding: 3px 10px; }

  .requestFeedbackSection .CustomTabContent {
    overflow: auto;
    max-width: 390px; }

  .client-feedback-page .SliderRate .SliderRangeRating .RateBox {
    padding: 5px !important;
    width: 100% !important; }

  .search-dashboard-home #connected-markets-tab {
    overflow: auto;
    max-width: 380px !important; }
  .search-dashboard-home .views-section #search_result_div_2 {
    width: 80%;
    top: 159px;
    left: 7.4%; }

  #parent_tables #parent_tables_table_wrapper {
    max-width: 380px;
    overflow: auto; } }
@media only screen and (max-width: 375px) {
  body.overflowhidden {
    overflow: hidden; }

  body.overflowhidden::after {
    content: "";
    width: 100%;
    height: 50%;
    background: #0000000a;
    z-index: 1;
    left: 0;
    right: 0;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0; }

  #ctaModal .modal-dialog {
    max-width: 340px !important; }
    #ctaModal .modal-dialog #markets_div {
      max-height: 350px;
      overflow: scroll; }
    #ctaModal .modal-dialog #ctaModalBody ul.list-inline {
      display: block !important;
      max-height: 300px;
      overflow: auto; }

  .d-xs-block {
    display: block !important; }

  .d-xs-none {
    display: none !important; }

  .reportDescription {
    font-size: 12px !important;
    text-align: left !important; }

  .breadcrumb-tabs {
    max-width: 375px;
    background: #404040; }

  .report-tables-section, .user-tables-section {
    max-width: 375px;
    overflow-x: scroll;
    font-size: 12px; }
    .report-tables-section table.custom-table tbody tr td, .user-tables-section table.custom-table tbody tr td {
      font-size: 12px; }

  .ri-stories .navigation {
    padding: 0; }
    .ri-stories .navigation .float-right {
      max-width: 320px;
      display: block;
      float: left;
      overflow: hidden; }
      .ri-stories .navigation .float-right ul {
        overflow: auto; }

  .market-tab-content .map_wrapper {
    overflow: hidden;
    max-width: 345px; }

  #UserProfileTab .user-profile-form > .row.pl-4 {
    max-width: 230px; }

  .focused-veiw {
    display: none; }
    .focused-veiw .export-btn-group {
      display: none; }
      .focused-veiw .export-btn-group .export_eco_ppt, .focused-veiw .export-btn-group .export_button, .focused-veiw .export-btn-group .export_excel_button, .focused-veiw .export-btn-group .export_eco_pdf_button, .focused-veiw .export-btn-group .pdf-export {
        display: none; }
        .focused-veiw .export-btn-group .export_eco_ppt span:last-child, .focused-veiw .export-btn-group .export_button span:last-child, .focused-veiw .export-btn-group .export_excel_button span:last-child, .focused-veiw .export-btn-group .export_eco_pdf_button span:last-child, .focused-veiw .export-btn-group .pdf-export span:last-child {
          display: none; }

  .report-tables-section .reportListing, .user-tables-section .reportListing {
    max-width: 345px; }

  .cols.left-sidebar-inner.left-sidebar-home .hideshow-btn-inner {
    color: #404040; }

  .error-pages .container {
    width: 80%; }
    .error-pages .container .error-name .text-500 {
      font-size: 5em; }
    .error-pages .container .error-name .sorry-text {
      position: initial; }
    .error-pages .container .spin-icon {
      right: 0; }

  .middle-section-home .center-page-div .adminMainWrap .formWrap .editWrap .grayCol .btn-block {
    width: 100%; }

  .addsecurity.interactive-report-page #interactiveContainer .custom-tab-content {
    max-width: 345px; }

  #tables_div {
    max-width: 400px; }

  .page-heading.headingTitle .page_heading .d-flex {
    display: block !important; }

  /* this is for PDF view */
  #sidebarContainer, #sidebarContent, #thumbnailView {
    max-width: 75px !important; }

  #thumbnailView {
    padding: 15px !important; }
    #thumbnailView a .thumbnail .thumbnailSelectionRing img {
      width: 50px !important;
      height: auto !important; }

  /* End this is for PDF view */
  .bubble-wraper .jqplot-target {
    min-height: 355px; }
    .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis {
      left: -28px !important;
      position: absolute !important; }
      .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis .jqplot-xaxis-label {
        top: 20px; }
      .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick {
        color: #404040 !important;
        max-height: 12px;
        transform: rotate(-90deg);
        transform-origin: top right;
        margin-left: 0;
        right: 0;
        font-size: 10px;
        white-space: inherit;
        text-align: right;
        top: 0;
        word-break: break-word;
        width: 45px;
        margin-top: 0;
        line-height: 9px;
        overflow: inherit; }
        .bubble-wraper .jqplot-target .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick br {
          display: none; }

  #chart1b {
    min-height: 370px; }
    #chart1b .jqplot-axis.jqplot-xaxis {
      height: 110px !important;
      left: -50px !important; }
      #chart1b .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick {
        color: #404040 !important;
        max-height: 12px;
        transform: rotate(-90deg);
        transform-origin: top right;
        margin-left: 0;
        right: 0;
        font-size: 8px;
        white-space: inherit;
        text-align: right;
        top: 0;
        word-break: break-word;
        width: 80px;
        margin-top: 0;
        line-height: 9px;
        overflow: inherit; }
        #chart1b .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick br {
          display: none; }
    #chart1b .jqplot-point-label {
      font-size: 8px !important;
      color: #404040 !important; }

  .interactive-report-stick-strip ul.list-inline li ul.dropdown-menu {
    left: -46px !important;
    min-width: 200px; }

  #toolbarViewerMiddle .splitToolbarButton {
    display: none; }

  .html-report-container-right .report_contents .report-table-box {
    max-width: 325px; }

  .survey-form .table-responsive-feedback {
    max-width: 357px;
    overflow-y: auto; }

  #eco-system-tab-inner {
    text-align: center;
    max-width: 330px;
    overflow: auto; }

  .upcoming-reports-page .inner-right-section {
    max-width: 300px;
    overflow: auto;
    padding: 0; }

  .account-manager-page {
    margin-top: 10px !important; }
    .account-manager-page .box-4 {
      margin: -20px;
      margin-top: 0px; }
      .account-manager-page .box-4 .col-md-3.col-6 {
        padding: 5px;
        margin-bottom: 0 !important; }
        .account-manager-page .box-4 .col-md-3.col-6 .card .card-body {
          padding: 10px !important;
          font-size: 14px;
          min-height: 62px; }
    .account-manager-page .SubscripDetWrap {
      padding: 0; }
      .account-manager-page .SubscripDetWrap .user-tables-section #date_range_data_wrapper {
        max-width: 340px;
        overflow: auto; }

  .company-tagging, .mis-download-section, .view-subscribe-page .card-view.user-tables-section {
    max-width: 360px; }

  .feedback-listing {
    max-width: 340px; }

  .technology-tagging, .my-dashboard.upcomingReportsPage {
    max-width: 370px; }
    .technology-tagging ul.nav.nav-tabs, .my-dashboard.upcomingReportsPage ul.nav.nav-tabs {
      display: flex;
      flex-wrap: nowrap;
      white-space: nowrap;
      max-width: 400px;
      overflow: auto; }

  .manange-usercases, .related-report-page {
    max-width: 360px; }

  .segment-page {
    max-width: 340px; }
    .segment-page .pl-xs-15 {
      padding-left: 15px !important; }
    .segment-page .endDate {
      margin-bottom: 10px;
      padding-left: 15px !important; }

  .accordion.personalized-board {
    padding: 15px 0;
    max-width: 345px; }

  #editCompetitors .modal-dialog,
  #editRIStories .modal-dialog,
  #editCompanyContract .modal-dialog,
  #editCompanyMining .modal-dialog,
  #editCompanyReference .modal-dialog,
  #editCompanyBu .modal-dialog,
  #editTestimonial .modal-dialog,
  #editProducts .modal-dialog,
  #editYccShift .modal-dialog,
  #edit9BoxModel .modal-dialog,
  #editBusinessDecision .modal-dialog,
  #editBusinessObjective .modal-dialog,
  #editStrategicGoal .modal-dialog,
  #editClientReview .modal-dialog,
  #projectModal .modal-dialog,
  #addBusinessDecision .modal-dialog,
  #searchFiltersModal .modal-dialog {
    min-width: 350px; }

  .personalized-board .bioMerieux-row ul.box-4 .head-2 {
    font-size: 12px; }

  .addsecurity.interactive-report-page #BreadCrumPanel, .addsecurity.html-report-page #BreadCrumPanel {
    z-index: 2; }
  .addsecurity.interactive-report-page .interactive-section .custom-left-menu-tabs, .addsecurity.interactive-report-page .html-section .custom-left-menu-tabs, .addsecurity.html-report-page .interactive-section .custom-left-menu-tabs, .addsecurity.html-report-page .html-section .custom-left-menu-tabs {
    max-width: 100% !important; }
  .addsecurity.interactive-report-page .interactive-section .custom-tab-content, .addsecurity.interactive-report-page .html-section .custom-tab-content, .addsecurity.html-report-page .interactive-section .custom-tab-content, .addsecurity.html-report-page .html-section .custom-tab-content {
    max-width: 370px !important; }
    .addsecurity.interactive-report-page .interactive-section .custom-tab-content .ir-middle-container, .addsecurity.interactive-report-page .html-section .custom-tab-content .ir-middle-container, .addsecurity.html-report-page .interactive-section .custom-tab-content .ir-middle-container, .addsecurity.html-report-page .html-section .custom-tab-content .ir-middle-container {
      display: flex;
      flex-direction: column;
      max-width: 370px; }

  #searchFiltersModal {
    max-width: 380px; }
    #searchFiltersModal .modal-body .date-range-sec {
      display: block !important; }
      #searchFiltersModal .modal-body .date-range-sec .checkbox-inline {
        padding: 8px 0; }
    #searchFiltersModal .modal-body .markets-list .row .col-md-6 {
      width: 49%; }

  .nlp-page .row.addsecurity {
    display: flex;
    flex-wrap: nowrap;
    max-width: 375px;
    overflow: auto; }

  .new-home-dashboard .inner-right-section {
    max-width: 375px; }
    .new-home-dashboard .inner-right-section .bussiness-objective-row #ProblemCards .pagination {
      max-width: 300px;
      overflow: auto; }
    .new-home-dashboard .inner-right-section .bussiness-objective-row #problemCategoryList {
      display: flex;
      flex-wrap: nowrap;
      overflow: auto;
      max-width: 335px; }
      .new-home-dashboard .inner-right-section .bussiness-objective-row #problemCategoryList li.nav-item a.nav-link {
        white-space: nowrap; }

  #ui-id-3 {
    left: 120px !important; }

  .inner-right-section {
    max-width: 365px; }

  #share_your_profile .roles-list li.roles-item {
    min-width: 95px;
    margin: 5px; }

  .search-dashboard-tab-page .search-dashboard-home .ecosystemGraphCls #connected-markets-tab {
    overflow: auto;
    max-width: 320px !important; }

  .planning-page-2 .left-col-90 {
    width: 100%; }
  .planning-page-2 .right-col-10 {
    display: none; }
  .planning-page-2 .ClientCompanies > .pl-5 {
    padding: 0 15px !important; }
  .planning-page-2 .GraphNotesQue {
    left: 15px !important; }
  .planning-page-2 .page-section #DataTables_Table_0_wrapper,
  .planning-page-2 .page-section #DataTables_Table_1_wrapper,
  .planning-page-2 .page-section #DataTables_Table_2_wrapper {
    overflow: auto; }
  .planning-page-2 .view-details {
    display: none !important; }
  .planning-page-2 .report-tables-section, .planning-page-2 .user-tables-section {
    max-width: 325px; }
  .planning-page-2 #regional_analysis_div #DataTables_Table_3_wrapper, .planning-page-2 #regional_analysis_div #DataTables_Table_4_wrapper {
    max-width: 340px;
    overflow: auto; }
  .planning-page-2 #competitive_landscape_div {
    width: 345px; }
    .planning-page-2 #competitive_landscape_div .vender-analysis-tab-sec .vender-analysis {
      width: 370px;
      margin: 0;
      z-index: -1; }
    .planning-page-2 #competitive_landscape_div #company_comp_div {
      margin-top: 10px; }
      .planning-page-2 #competitive_landscape_div #company_comp_div .ClientCompanies .comparison-sec .form-group {
        width: 35% !important;
        float: left; }
      .planning-page-2 #competitive_landscape_div #company_comp_div .ClientCompanies .comparison-sec .c-orange {
        width: 10%;
        float: left; }
      .planning-page-2 #competitive_landscape_div #company_comp_div .ClientCompanies .comparison-sec .form-group:last-child {
        display: block;
        width: 100%;
        padding: 0;
        margin-top: 10px;
        clear: both;
        float: left;
        margin-left: 0 !important; }
  .planning-page-2 .vendorReportFilter .btn-group {
    width: 60%; }

  .requestFeedbackSection .CustomTabContent {
    overflow: auto;
    max-width: 370px; }

  .client-feedback-page .SliderRate .SliderRangeRating .RateBox {
    padding: 5px !important;
    width: 100% !important; }

  .search-dashboard-home #connected-markets-tab {
    overflow: auto;
    max-width: 337px !important; }
  .search-dashboard-home .views-section #search_result_div_2 {
    top: 180px;
    width: 78%; }

  .vender-analysis-tab-sec .vendorReportFilter .btn-group {
    width: 100%;
    display: inline-block;
    max-width: 245px;
    min-width: 245px; }

  #outerContainer #mainContainer {
    margin-left: 64px; }

  .analysts-requests .card-view .card-view-row {
    max-width: 325px; }
    .analysts-requests .card-view .card-view-row .mb-block {
      display: block !important; }
    .analysts-requests .card-view .card-view-row .mb-view {
      flex-direction: column;
      clear: both;
      float: left;
      width: 100%;
      justify-content: flex-start !important; }

  .edit-preferences .KeywordsSection #frm_keywords .input.text input {
    min-width: 275px; }

  #parent_tables #parent_tables_table_wrapper {
    max-width: 340px;
    overflow: auto; }

  .automated-desks #clients_list .col-md-12.user-tables-section #client_list_wrapper {
    max-width: 325px; } }
@media only screen and (min-width: 300px) and (max-width: 360px) {
  .primary-navbar .navbar-header {
    display: flex !important;
    justify-content: space-between; }

  .report-tables-section, .user-tables-section {
    max-width: 320px; }

  .news-add-market-popup .modal-body .edit-preferences .domains-section ul {
    max-width: 300px;
    overflow-y: auto; }

  .inner-right-section {
    max-width: 305px; }

  .report-tables-section .reportListing, .user-tables-section .reportListing {
    max-width: 305px; }

  .search-dashboard-tab-page .search-dashboard-home .ecosystemGraphCls #connected-markets-tab {
    overflow: auto;
    max-width: 275px !important; }

  .vender-analysis-tab-sec .sortBy .vendorReportFilter.form-group .btn-group {
    width: 100%;
    display: inline-block;
    max-width: 190px;
    min-width: 190px; }
  .vender-analysis-tab-sec .sortBy .vendorReportFilter.form-group #searchReport {
    width: 25%;
    max-width: 100px; }

  .yc-ycc-chart {
    min-width: 290px; }

  .planning-page-2 .report-tables-section, .planning-page-2 .user-tables-section {
    max-width: 290px; } }
/***************CSS only for ie all*********************/
.ie body {
  font-size: 12px !important; }

.ie .col-container .left-sidebar-home {
  max-width: 200px; }

/* .ie .col-container .right-section  { max-width: 950px;}*/
.ie .col-container .right-section.full-width-div {
  max-width: 100%;
  margin: auto; }

.ie .col-container .col-container-inner {
  display: flex;
  display: -ms-flexbox; }

.ie .col-container .col-container-inner .left-sidebar-inner {
  float: left; }

.ie .col-container .col-container-inner .cols.right-section {
  float: right; }

.ie .report-tables-section #search_button_wrapper .dataTables_filter label .fa-search, .ie .user-tables-section #search_button_wrapper .dataTables_filter label .fa-search {
  top: 10px; }

.ie .home-page-sidebar .custom-panel-group-1 .panel-collapse a .list-item {
  display: table;
  width: 87%;
  margin: 0 15px; }

.ie .home-page-sidebar .custom-panel-group-1 .panel-collapse a .list-item span {
  display: table-cell;
  vertical-align: middle; }

.ie .inner-page-sidebar {
  width: 245px; }

.ie .top-search .inner-custom-search .search-icon {
  top: 0; }

.ie .infographics-container.row {
  display: block; }

.ie .techListWrap.companies-items-list.row {
  display: block; }

.ie .infographics-container.row .imgList.info-img-container {
  float: left; }

.ie .techListWrap.companies-items-list.row .col-md-4.col-12.list-item {
  float: left; }

.ie .col-container-inner.industry-container {
  display: table; }

.ie .col-container-inner.industry-container.cols.left-sidebar-inner {
  width: 245px;
  display: table-cell;
  float: none; }

.ie .col-container-inner.industry-container .cols.right-section {
  display: table-cell;
  float: none; }

.ie .col-container-inner.companies-container {
  display: table; }

.ie .col-container-inner.companies-container .cols.left-sidebar-inner {
  width: 245px;
  display: table-cell;
  float: none; }

.ie .col-container-inner.companies-container .cols.right-section {
  display: table-cell;
  float: none; }

.ie .col-container-inner.companies-container .cols.left-sidebar-inner .custom-left-menu-tabs {
  width: 245px; }

.ie .compListWrap.companies-items-list.row .col-md-4.col-12.list-item {
  float: left; }

.ie .col-container-inner.interactive-section .cols.left-sidebar-inner {
  width: 18%;
  display: table-cell;
  float: none; }

.ie .col-container-inner.interactive-section .cols.right-section {
  display: table-cell;
  float: none; }

.ie .interactive-section.col-container-inner .right-section.cols .inner-right-section {
  display: table !important;
  padding-bottom: 0; }

.ie .interactive-report-page .interactive-right {
  display: table-cell;
  width: 150px; }

.ie .marketsize {
  width: 120px !important; }

.ie .industry-trends-right .items p {
  line-height: 15px; }

.ie .industry-trends-right .items:hover p a {
  font-weight: normal; }

.ie #myIRModal .modal-body {
  min-height: 100%; }

.ie #myImgModal .modal-body {
  min-height: 100%; }

.ie .interactive-report-page .inner-right-section #interactiveData .report-img-box .interactive-img img {
  width: 100%; }

.ie .upcoming-reports-page {
  display: table !important; }

.ie .upcoming-reports-page .cols.left-sidebar-inner {
  display: table-cell !important;
  float: none !important;
  vertical-align: top; }

.ie .upcoming-reports-page .cols.left-sidebar-inner .custom-left-menu-tabs {
  width: 245px; }

.ie .upcoming-reports-page .cols.right-section {
  display: table-cell !important;
  float: none !important;
  vertical-align: top; }

.ie .upcoming-reports-right .compListWrap li.nav-item {
  display: table; }

.ie .upcoming-reports-right .compListWrap li.nav-item a.report-head {
  display: table-cell; }

.ie .upcoming-reports-right .compListWrap li.nav-item:hover a.new_button {
  min-width: 150px; }

.ie #ask_popup {
  z-index: 1; }

.ie #ask_popup .custom-file .file.input {
  left: 0;
  top: 5px;
  height: 22px;
  width: 80px; }

.ie .compListWrap.companies-items-list.row {
  display: block; }

.ie .likeWhatYouHaveReadStickyHeader {
  top: 0; }

.ie .report-tables-section #search_button_wrapper .dataTables_filter label .fa-times,
.ie .user-tables-section #search_button_wrapper .dataTables_filter label .fa-times {
  display: none; }

.ie .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title #head_search_title {
  top: 5px; }

.ie .report-tables-section #search_button_wrapper .dataTables_filter label .fa-times,
.ie .user-tables-section #search_button_wrapper .dataTables_filter label .fa-times {
  display: none; }

.ie .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title #head_search_title {
  top: 5px; }

.ie #searchFiltersModal .form-check input {
  visibility: hidden; }

.ie .infographics-popup .modal-header .download_icon {
  font-size: 24px; }

.ie #share #shareForm .modal-body {
  max-height: 630px; }

.ie #share #shareForm .modal-footer {
  max-height: 650px; }

.ie .adjacent-markets .col-sec-4 .col-item ol.list-group {
  min-height: 170px !important; }

.ie .case-studies-page .banner-tabs.fixed-head .carousel-indicators li.active .text-label {
  min-height: 60px !important; }

.ie .case-studies-page .banner-tabs.fixed-head .carousel-indicators li.active::after {
  top: 8px !important; }

.ie .summary-dashboard .chartjs-render-monitor {
  margin-bottom: 25px !important; }

/* top menu */
.ie .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item a {
  padding: 10px 5px 8px 5px !important;
  font-size: 12px !important; }

.ie .primary-navbar .collapse.navbar-collapse {
  width: 80%; }

.ie .primary-navbar .navbar-collapse.collapse .top-menu-section {
  padding-left: 5px !important; }

/*.ie .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search { min-width:145px !important; padding:5px 10px !important;}*/
.ie .search-dashboard-home .vender-analysis-tab-sec {
  min-width: 750px; }

.ie .search-dashboard-home .vender-analysis-tab-sec .t-fixed-header .t-row-values {
  min-width: 475px; }

.ie .search-dashboard-home .vender-analysis-tab-sec .t-fixed-header .t-row-values .t-sliding-row .t-row-cell {
  width: 110px !important; }

.ie .search-dashboard-home .vender-analysis-tab-sec .row-wrapper .t-row-values .t-sliding-row .t-row-cell {
  width: 60px; }

/***************CSS only for ie 11*********************/
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, body {
    font-size: 12px !important; }

  *::-ms-backdrop, .col-container .left-sidebar-home {
    max-width: 200px; }

  /* *::-ms-backdrop, .col-container .right-section  { max-width: 950px; margin: auto ;}*/
  *::-ms-backdrop, .col-container .right-section.full-width-div {
    max-width: 100%;
    margin: auto; }

  *::-ms-backdrop, .col-container .col-container-inner {
    display: flex;
    display: -ms-flexbox; }

  *::-ms-backdrop, .col-container .col-container-inner .left-sidebar-inner {
    float: left; }

  *::-ms-backdrop, .col-container .col-container-inner .cols.right-section {
    float: right; }

  *::-ms-backdrop, .report-tables-section #search_button_wrapper .dataTables_filter label .fa-search, *::-ms-backdrop, .user-tables-section #search_button_wrapper .dataTables_filter label .fa-search {
    top: 10px; }

  *::-ms-backdrop, .home-page-sidebar .custom-panel-group-1 .panel-collapse a .list-item {
    display: table !important;
    width: 87%;
    margin: 0 15px; }

  *::-ms-backdrop, .home-page-sidebar .custom-panel-group-1 .panel-collapse a .list-item span {
    display: table-cell;
    vertical-align: middle; }

  *::-ms-backdrop, .inner-page-sidebar {
    max-width: 245px;
    min-width: 200px; }

  *::-ms-backdrop, .top-search .inner-custom-search .search-icon {
    top: 0; }

  *::-ms-backdrop, .infographics-container.row {
    display: block; }

  *::-ms-backdrop, .techListWrap.companies-items-list.row {
    display: block; }

  *::-ms-backdrop, .infographics-container.row .imgList.info-img-container {
    float: left; }

  *::-ms-backdrop, .techListWrap.companies-items-list.row .col-md-4.col-12.list-item {
    float: left; }

  *::-ms-backdrop, .col-container-inner.industry-container {
    display: table; }

  *::-ms-backdrop, .col-container-inner.industry-container .cols.left-sidebar-inner {
    width: 245px;
    display: table-cell;
    float: none; }

  *::-ms-backdrop, .col-container-inner.industry-container .cols.right-section {
    display: table-cell;
    float: none; }

  *::-ms-backdrop, .col-container-inner.industry-container .cols.left-sidebar-inner .custom-left-menu-tabs {
    width: 245px; }

  *::-ms-backdrop, .col-container-inner.companies-container {
    display: table; }

  *::-ms-backdrop, .col-container-inner.companies-container .cols.left-sidebar-inner {
    width: 245px;
    display: table-cell;
    float: none; }

  *::-ms-backdrop, .col-container-inner.companies-container .cols.right-section {
    display: table-cell;
    float: none; }

  *::-ms-backdrop, .col-container-inner.companies-container .cols.left-sidebar-inner .custom-left-menu-tabs {
    width: 245px; }

  *::-ms-backdrop, .compListWrap.companies-items-list.row .col-md-4.col-12.list-item {
    float: left; }

  *::-ms-backdrop, .col-container-inner.interactive-section .cols.left-sidebar-inner {
    width: 18%;
    display: table-cell;
    float: none; }

  *::-ms-backdrop, .col-container-inner.interactive-section .cols.left-sidebar-inner .custom-left-menu-tabs {
    width: 100%; }

  *::-ms-backdrop, .col-container-inner.interactive-section .cols.right-section {
    display: table-cell;
    float: none; }

  *::-ms-backdrop, .interactive-section.col-container-inner .right-section.cols .inner-right-section {
    display: table !important;
    padding-bottom: 0; }

  *::-ms-backdrop, .interactive-report-page .interactive-right {
    display: table-cell;
    width: 15px; }

  *::-ms-backdrop, .marketsize {
    width: 120px !important; }

  *::-ms-backdrop, .industry-trends-right .items p {
    line-height: 15px; }

  *::-ms-backdrop, .industry-trends-right .items:hover p a {
    font-weight: normal; }

  *::-ms-backdrop, #myIRModal .modal-body {
    min-height: 100%; }

  *::-ms-backdrop, #myImgModal .modal-body {
    min-height: 100%; }

  *::-ms-backdrop, .interactive-report-page .inner-right-section #interactiveData .report-img-box .interactive-img img {
    width: 100%; }

  *::-ms-backdrop, .upcoming-reports-page {
    display: table !important; }

  *::-ms-backdrop, .upcoming-reports-page .cols.left-sidebar-inner {
    display: table-cell !important;
    float: none !important;
    vertical-align: top; }

  *::-ms-backdrop, .upcoming-reports-page .cols.left-sidebar-inner .custom-left-menu-tabs {
    width: 245px; }

  *::-ms-backdrop, .upcoming-reports-page .cols.right-section {
    display: table-cell !important;
    float: none !important;
    vertical-align: top; }

  *::-ms-backdrop, .upcoming-reports-right .compListWrap li.nav-item {
    display: table; }

  *::-ms-backdrop, .upcoming-reports-right .compListWrap li.nav-item a.report-head {
    display: table-cell; }

  *::-ms-backdrop, .upcoming-reports-right .compListWrap li.nav-item:hover a.new_button {
    min-width: 150px; }

  *::-ms-backdrop, .html-report-page .col-container-inner {
    display: table; }

  *::-ms-backdrop, .html-report-page .col-container-inner .cols.left-sidebar-inner {
    width: 18%;
    display: table-cell;
    float: none;
    vertical-align: top; }

  *::-ms-backdrop, .html-report-page .col-container-inner .cols.right-section {
    display: table-cell;
    float: none;
    vertical-align: top;
    max-width: 1100px; }

  *::-ms-backdrop, #ask_popup {
    z-index: 1; }

  *::-ms-backdrop, #ask_popup .custom-file .file.input {
    left: 0;
    top: 5px;
    height: 22px;
    width: 80px; }

  *::-ms-backdrop, .compListWrap.companies-items-list.row {
    display: block; }

  *::-ms-backdrop, .likeWhatYouHaveReadStickyHeader {
    top: 0 !important; }

  *::-ms-backdrop, .report-tables-section #search_button_wrapper .dataTables_filter label .fa-times,
  *::-ms-backdrop, .user-tables-section #search_button_wrapper .dataTables_filter label .fa-times {
    display: none  !important; }

  *::-ms-backdrop, .breadcrumb-tabs .search-page .page-heading .cmpnTitle .search-page-title #head_search_title {
    top: 5px !important; }

  *::-ms-backdrop, #searchFiltersModal .form-check input {
    top: 0  !important;
    left: 24px  !important; }

  *::-ms-backdrop, .infographics-container .info-img-container .info-show-grey, .infographics-container .info-img-container .info-show-red {
    min-height: 66px !important; }

  *::-ms-backdrop, .infographics-popup .modal-header .download_icon {
    font-size: 24px  !important; }

  *::-ms-backdrop, #share #shareForm .modal-body {
    max-height: 630px  !important; }

  *::-ms-backdrop, #share #shareForm .modal-footer {
    max-height: 650px  !important; }

  *::-ms-backdrop, .adjacent-markets .col-sec-4 .col-item ol.list-group {
    min-height: 170px !important; }

  *::-ms-backdrop, .case-studies-page .banner-tabs.fixed-head .carousel-indicators li.active .text-label {
    min-height: 60px !important; }

  *::-ms-backdrop, .case-studies-page .banner-tabs.fixed-head .carousel-indicators li.active::after {
    top: 8px !important; }

  *::-ms-backdrop, .summary-dashboard .chartjs-render-monitor {
    margin-bottom: 25px !important; }

  /* top menu */
  *::-ms-backdrop, .primary-navbar .navbar-collapse.collapse .top-menu-section ul.navbar-nav li.nav-item a {
    padding: 10px 5px 8px 5px !important;
    font-size: 12px !important; }

  *::-ms-backdrop, .primary-navbar .navbar-header {
    width: 200px;
    min-width: auto; }

  *::-ms-backdrop, .primary-navbar .collapse.navbar-collapse {
    width: 80%; }

  *::-ms-backdrop, .primary-navbar .navbar-collapse.collapse .top-menu-section {
    padding-left: 5px !important; }

  /*::-ms-backdrop, .primary-navbar .navbar-collapse.collapse .top-right-seciton .top-search-panel .btn-top-search { min-width:145px !important; padding:5px 10px !important; margin-right:10px !important;}*/
  *::-ms-backdrop, .search-dashboard-home .vender-analysis-tab-sec {
    min-width: 750px; }

  *::-ms-backdrop, .search-dashboard-home .vender-analysis-tab-sec .t-fixed-header .t-row-values {
    min-width: 475px; }

  *::-ms-backdrop, .search-dashboard-home .vender-analysis-tab-sec .t-fixed-header .t-row-values .t-sliding-row .t-row-cell {
    width: 110px !important; }

  *::-ms-backdrop, .search-dashboard-home .vender-analysis-tab-sec .row-wrapper .t-row-values .t-sliding-row .t-row-cell {
    width: 60px; } }
/* ie browser files  */

/*# sourceMappingURL=main-style.css.map */
