﻿.ef-styles-2020 h1 {
  all: initial;
  display: block;
  color: rgba(0, 0, 0, 0.87);
  font-size: 32px !important;
  font-weight: 600 !important;
  line-height: 32px !important;
  margin: 0 !important; }
  .ef-styles-2020 h1 a {
    font-size: 32px !important;
    font-weight: 600 !important; }
.ef-styles-2020 h2 {
  all: initial;
  display: block;
  color: rgba(0, 0, 0, 0.87);
  font-size: 24px !important;
  font-weight: 600 !important;
  line-height: 24px !important;
  margin: 0 !important; }
  .ef-styles-2020 h2 a {
    font-size: 24px !important;
    font-weight: 600 !important; }
.ef-styles-2020 h3 {
  all: initial;
  display: block;
  color: rgba(0, 0, 0, 0.87);
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 24px !important;
  margin: 0 !important; }
  .ef-styles-2020 h3 a {
    font-size: 20px !important;
    font-weight: 600 !important; }
.ef-styles-2020 h4 {
  all: initial;
  display: block;
  color: rgba(0, 0, 0, 0.87);
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 24px !important;
  margin: 0 !important; }
  .ef-styles-2020 h4 a {
    font-size: 18px !important;
    font-weight: 600 !important; }
.ef-styles-2020 h5 {
  all: initial;
  display: block;
  color: rgba(0, 0, 0, 0.87);
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: normal !important;
  margin: 0 !important; }
  .ef-styles-2020 h5 a {
    font-size: 16px !important;
    font-weight: 600 !important; }
.ef-styles-2020 h6 {
  all: initial;
  display: block;
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  margin: 0 !important; }
  .ef-styles-2020 h6 a {
    font-size: 14px !important;
    font-weight: 600 !important; }
.ef-styles-2020 p {
  margin: 0;
  color: rgba(0, 0, 0, 0.87);
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: normal !important; }
  .ef-styles-2020 p a {
    font-size: 16px !important;
    font-weight: 400 !important; }
.ef-styles-2020 p.body-text-1 {
  margin: 0;
  color: rgba(0, 0, 0, 0.87);
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: normal !important; }
  .ef-styles-2020 p.body-text-1 a {
    font-size: 16px !important;
    font-weight: 400 !important; }
.ef-styles-2020 p.body-text-2 {
  margin: 0;
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: normal !important; }
  .ef-styles-2020 p.body-text-2 a {
    font-size: 14px !important;
    font-weight: 400 !important; }
.ef-styles-2020 p.body-text-3 {
  margin: 0;
  color: rgba(0, 0, 0, 0.87);
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: normal !important; }
  .ef-styles-2020 p.body-text-3 a {
    font-size: 12px !important;
    font-weight: 400 !important; }
.ef-styles-2020 .btn:focus, .ef-styles-2020 .btn:active:focus,
.ef-styles-2020 .btn.active:focus, .ef-styles-2020 .btn.focus,
.ef-styles-2020 .btn:active.focus, .ef-styles-2020 .btn.active.focus {
  outline-offset: 0; }

.visuallyhidden {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden; }

  .no-focus-outline a:focus, .no-focus-outline button:focus,
  .no-focus-outline button:focus:active, .no-focus-outline [role="button"]:focus,
  .no-focus-outline label:focus, .no-focus-outline p:focus,
  .no-focus-outline div:focus, .no-focus-outline i:focus {
    outline: none; }

    [role="button"]:focus {
      cursor: pointer; }

      a.see-more, a.see-less {
        color: #2575a7;
        text-align: center;
        display: block;
        margin: 0px 0px 10px 0px; }

        a.see-more::after, a.see-less::after {
          font-family: "Font Awesome 5 Pro";
          margin-left: 8px; }

          a.see-more::after {
            content: ""; }

            a.see-less::after {
              content: ""; }

              div.skills {
                font-weight: 600;
                margin-bottom: 8px; }

                .ef-pill {
                  display: inline-flex;
                  font-size: 14px;
                  padding: 4px 6px;
                  border: 1px solid #BDBDBD;
                  margin: 0px 5px 5px 0px;
                  background-color: #FFFFFF !important;
                  border-radius: 8px; }

                  .ef-pill .insights-tooltip {
                    display: none;
                    bottom: 158%;
                    position: absolute;
                    margin: -70px; }

                    .ef-pill:hover .insights-tooltip {
                      display: block;
                      width: 200px;
                      text-align: center;
                      background: white;
                      border: 4px solid white;
                      border-radius: 5px;
                      box-shadow: #333 -2px 2px 8px 1px;
                      transition: opacity 100ms ease-in; }

                      .ef-pill .insights-tooltip:after {
                        content: "";
                        position: absolute;
                        width: 0px;
                        height: 0;
                        border-style: solid;
                        border-color: transparent #FFFFFF transparent transparent;
                        top: 100%;
                        left: 80px;
                        border-left: 10px solid transparent;
                        border-right: 10px solid transparent;
                        border-top: 10px solid #fff; }

                        .ef-pill-likely {
                          display: inline-flex;
                          font-size: 14px;
                          padding: 8px 11px;
                          border: 1px dashed #BDBDBD;
                          margin: 0px 5px 5px 0px;
                          background-color: #FFFFFF !important;
                          border-radius: 8px; }

                          .ef-pill + .tooltip.in {
                            opacity: 1 !important; }

                            .ef-pill + .tooltip > .tooltip-inner {
                              background-color: white !important;
                              padding: 5px;
                              border: 1px solid;
                              box-shadow: #787878 -1px 1px 8px 1px;
                              opacity: 1; }

                              .ef-pill + .tooltip > .tooltip-arrow {
                                border-top-color: #FFFFFF !important; }

                                .ef-pill-likely + .tooltip.in {
                                  opacity: 1 !important; }

                                  .ef-pill-likely + .tooltip > .tooltip-inner {
                                    background-color: white !important;
                                    padding: 5px;
                                    border: 1px solid;
                                    box-shadow: #787878 -1px 1px 8px 1px;
                                    opacity: 1; }

                                    .ef-pill-likely + .tooltip > .tooltip-arrow {
                                      border-top-color: #FFFFFF !important; }

                                      .ef-pill-likely .insights-tooltip {
                                        display: none;
                                        bottom: 170%;
                                        position: absolute;
                                        margin: -70px; }

                                        .ef-pill-likely:hover .insights-tooltip {
                                          display: block;
                                          width: 200px;
                                          text-align: center;
                                          background: white;
                                          border: 4px solid white;
                                          border-radius: 5px;
                                          box-shadow: #333 -2px 2px 8px 1px;
                                          transition: opacity 100ms ease-in; }

                                          .ef-pill-likely .insights-tooltip:after {
                                            content: "";
                                            position: absolute;
                                            width: 0px;
                                            height: 0;
                                            border-style: solid;
                                            border-color: transparent #FFFFFF transparent transparent;
                                            top: 100%;
                                            left: 80px;
                                            border-left: 10px solid transparent;
                                            border-right: 10px solid transparent;
                                            border-top: 10px solid #fff; }

                                            .footablev3 tbody tr .btn {
                                              height: auto;
                                              padding: 4px 8px; }

                                              .input-group-btn .btn, .spotlight .btn {
                                                min-width: auto; }

                                                #page-wrapper {
                                                  padding-bottom: 60px; }

                                                  .vs-sticky .img-circle {
                                                    width: 50px;
                                                    height: 50px; }

                                                    div#profile-tags > .tagsinput span.tag {
                                                      font-size: 10px; }

                                                      .explore-qna > .label {
                                                        padding: 5px;
                                                        margin: 0px 0px 5px 3px;
                                                        display: inline-block; }

                                                        ul.notes li {
                                                          display: inline-block;
                                                          margin: 10px 30px 30px 0px; }

                                                          .notes-others {
                                                            background: #f8ac59 !important; }

                                                            .profile-page a:not(.btn):not(.notlink):not(.chosen-single), .link {
                                                              color: #2C8CC9; }

                                                              #notes_modal .modal-body {
                                                                height: 100%;
                                                                min-height: 300px; }

                                                                .note-footer {
                                                                  bottom: 0px;
                                                                  font-size: 10px;
                                                                  font-weight: 100;
                                                                  text-align: right; }

                                                                  #image-cropper {
                                                                    width: 200px;
                                                                    margin: auto; }

                                                                    #image-cropper .slider {
                                                                      margin-bottom: 10px; }

                                                                      .cropit-preview {
                                                                        border: 1px dashed #1c84c6;
                                                                        border-radius: 50%;
                                                                        overflow: hidden;
                                                                        margin-bottom: 20px; }

                                                                        .cropit-preview {
                                                                          width: 200px;
                                                                          height: 200px; }

                                                                          #image-cropper .cropit-image-input {
                                                                            width: 230px;
                                                                            font-size: 12px;
                                                                            float: right; }

                                                                            #MatchesContainer .gray-bg {
                                                                              margin-top: 40px !important; }

                                                                              .sa-button-container .confirm {
                                                                                background: #2c8cc9 !important; }

.dz-details, .dz-progress, .dz-error-message {
  margin: 10px; }

  .dz-error-message {
    background-color: #f8ac59;
    color: #ffffff;
    padding: 5px; }

    .profile-notes-input-wrapper .ql-toolbar {
      max-width: 540px; }

      .ql-container {
        min-height: 300px; }

        .ats-reject-email-body.ql-container {
          min-height: 180px;
          height: 180px; }

          .share-with-hm-modal .ql-container, .mp-admin-share-modal .ql-container {
            min-height: 170px; }

            #profile_notes_input {
              max-width: 540px;
              height: 300px;
              font: normal 15px verdana;
              line-height: 25px;
              padding: 2px 10px;
              border: solid 1px #ddd; }

              .profile_delete_notes_body {
                font: normal 15px verdana;
                line-height: 25px;
                max-width: 540px;
                max-height: 300px;
                overflow: auto;
                padding: 2px 10px;
                text-align: left; }

                .feed-activity-list .feed-element {
                  border: 0px; }

                  .feed-element .well {
                    font-size: 15px; }

                    .rt-pipeline-inline-filters {
                      margin-top: 39px; }

                      .mb-5 {
                        margin-bottom: 5px; }

                        .margin-b-16 {
                          margin-bottom: 16px; }

                          .mb-20 {
                            margin-bottom: 20px; }

                            .mt-39 {
                              margin-top: 39px; }

                              .pipeline-view .tabs-container .panel-body {
                                border: 0px;
                                background-color: #f8f8f8;
                                padding: 0px; }

                                .profile-page-wrapper .tabs-container .panel-body {
                                  border: 0px;
                                  background-color: #f8f8f8; }

                                  .pipeline-view .tabs-container .nav-tabs, .position-view .tabs-container .nav-tabs,
                                  .reports-view .tabs-container .nav-tabs,
                                  .profile-page-wrapper .tabs-container .nav-tabs {
                                    border-bottom: 0px; }

                                    .profile-page-wrapper .vs-action-bar button, .profile-page-wrapper .btn-group {
                                      margin: 0;
                                      margin-left: 0; }

.profile-page-wrapper .vs-action-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  width: fit-content;
  margin: 0 auto 16px; }

  .profile-page .fa-pencil, .profile-page .fa-trash-o, .profile-page .fa-plus {
    visibility: hidden;
    display: inline-block;
    margin-left: 10px;
    color: #337ab7 !important; }

    #modal-1 .fa-pencil, #modal-1 .fa-times, #modal-1 .fa-trash-o, #modal-1 .fa-plus {
      display: inline; }

      .edit-parent, .ibox-title {
        border: 1px solid transparent; }

        .profile-edit-mode .edit-parent:hover {
          border: 1px dashed #1c84c6; }

          .profile-edit-mode .ibox-title:hover {
            border: 1px solid #ffffff !important; }

            .no-horizontal-scrollbar::-webkit-scrollbar {
              display: none; }

              .profile-edit-mode .edit-parent:hover .fa,
              .profile-edit-mode .edit-parent:hover .fa-pencil,
              .profile-edit-mode .edit-parent:hover .fa-plus,
              .profile-edit-mode .edit-parent:hover .fa-times,
              .profile-edit-mode .edit-parent.hover .fa-trash-o {
                visibility: visible !important; }

                .tag-list a {
                  text-decoration: inherit;
                  color: inherit;
                  cursor: auto; }

                  .preformat {
                    color: #666666;
                    white-space: pre-wrap;
                    background: transparent;
                    border: 0px;
                    padding: 0px;
                    margin: 0px;
                    font-family: inherit;
                    word-break: break-word;
                    overflow-x: hidden; }

                    .dark-timeline .vertical-timeline-content,
                    .dark-timeline.center-orientation .vertical-timeline-content {
                      background: #ffffff;
                      padding: 0px 1em 1em 0px;
                      border-bottom: 1px solid #f0f0f0; }

                      .dark-timeline .vertical-timeline-content:before,
                      .dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
                      .dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
                        border-color: #ffffff; }

                        .vertical-timeline-block {
                          margin-top: 5px;
                          margin-bottom: 10px; }

                          #pdf-container {
                            width: 100%;
                            height: 800px; }

                            #editor-notes.editable-content {
                              padding: 0px; }

                              #editor-notes.editable-content:focus {
                                outline: none; }

                                .mail-text {
                                  border: none; }

                                  .relevance-master {
                                    width: 100px; }

                                    .relevance-overview {
                                      position: fixed;
                                      z-index: 99999;
                                      background-color: white;
                                      border: 1px solid #c0c0c0;
                                      padding: 10px; }

                                      .badge-mask {
                                        position: relative;
                                        display: inline-block;
                                        width: 16px;
                                        height: 8px;
                                        border-top-left-radius: 8px;
                                        border-top-right-radius: 8px;
                                        background-color: #dddddd !important;
                                        z-index: 1;
                                        top: -1px;
                                        left: 0px; }

                                        .badge-half-circle {
                                          transform: rotate(90deg);
                                          display: inline-block;
                                          border-radius: 50%;
                                          background-color: #2cacbd !important; }

                                          .badge-primary {
                                            background-color: #2cacbd !important; }

                                            .badge-default {
                                              background-color: #F4FAFF !important; }

                                              .info {
                                                line-height: 18px;
                                                color: #c0c0c0;
                                                vertical-align: middle; }

                                                .donut-wrapper {
                                                  display: flex;
                                                  flex-direction: column;
                                                  align-items: center; }

                                                  .donut-title {
                                                    opacity: 0.5;
                                                    font-size: 18px; }

                                                    .transparent {
                                                      fill: transparent; }

                                                      .faded-circle {
                                                        fill: transparent;
                                                        stroke: #EAEAEA;
                                                        stroke-width: 3; }

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

                                                          .circle {
                                                            fill: transparent;
                                                            stroke-width: 5;
                                                            stroke-dasharray: 0;
                                                            stroke-dashoffset: 100;
                                                            stroke-linecap: round;
                                                            animation: dash 500ms linear forwards; }

                                                            .circle-faded {
                                                              fill: transparent;
                                                              stroke-width: 4;
                                                              stroke: rgba(77, 88, 225, 0.5); }

                                                              @keyframes dash {
                                                                to {
                                                                  stroke-dashoffset: 0;   }
}

.circle-graph {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 200px; }

  .circle-graph ul {
    list-style: none;
    font-size: 10px;
    padding: 0;
    margin: 0; }

    .circle-graph ul li span {
      font-size: 10px !important; }

      .circle-graph li {
        margin: 5px;
        vertical-align: middle; }

        .circle-graph .color {
          border-radius: 50%;
          display: inline-block;
          margin-right: 3px;
          width: 10px;
          height: 10px;
          vertical-align: middle; }

          .vs-legend {
            display: flex;
            align-items: flex-start;
            padding: 20px; }

            .vs-legend-key {
              display: flex;
              flex-direction: column;
              margin-left: 15px;
              align-self: flex-start; }

              .vs-legend .donut-wrapper {
                align-self: flex-start; }

                .rounded-border {
                  border: 1px solid #dddddd;
                  border-radius: 4px; }

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

                    .padding-sides {
                      padding: 0px 15px; }

                      .nowrap {
                        white-space: nowrap; }

                        .vs-key {
                          font-size: 12px;
                          text-transform: capitalize;
                          padding: 0;
                          margin: 0;
                          padding-bottom: 5px; }

                          .vs-title {
                            font-size: 15px;
                            color: #CACACA;
                            text-transform: uppercase;
                            padding: 0;
                            margin: 0;
                            padding-bottom: 10px; }

                            .legend-entry-value {
                              display: none !important; }

                              body {
                                color: #222222;
                                font-size: 15px; }

                                body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
                                  margin-left: 0px !important; }

                                  html, body {
                                    background-color: #f8f8f8 !important; }

                                    .overflowY-auto {
                                      overflow-y: auto; }

                                      h1 {
                                        font-size: 24px !important;
                                        font-weight: 600; }

                                        h2, h2 a {
                                          font-size: 20px !important; }

                                          h3 {
                                            font-size: 16px !important; }

                                            .ef-styles-2020 h2.section-title {
                                              font-size: 20px !important; }

                                              .ef-styles-2020.sample_candidate a:hover {
                                                text-decoration: underline; }

                                                h4 {
                                                  font-size: 15px !important;
                                                  margin-bottom: 5px !important; }

                                                  h5, h6 {
                                                    font-size: 15px !important;
                                                    font-weight: 600; }

                                                    .ef-styles-2020 h3.research-assistant-title {
                                                      font-size: 14px !important;
                                                      line-height: 16px !important; }

                                                      .ef-styles-2020 h2.research-assistant-title {
                                                        font-size: 16px !important;
                                                        line-height: normal !important; }

                                                        .ef-styles-2020 .all-inherit {
                                                          all: inherit !important;
                                                          opacity: unset !important;
                                                          margin: 0px !important;
                                                          padding: 0px !important; }

                                                          .nav-tabs > li > a {
                                                            color: #666666; }

                                                            #email_setup_details .nav-tabs > li > a {
                                                              padding: 10px 10px 10px 15px !important; }

                                                              #email_setup_details input[name="position_id"] {
                                                                width: 106px;
                                                                margin-left: 3px; }

                                                                .pipeline-view .nav-tabs, .pipeline-view .nav-tabs > li {
                                                                  height: 40px; }

                                                                  .pipeline-view .nav-tabs > li > a {
                                                                    padding: 8px 15px;
                                                                    height: 40px;
                                                                    text-align: center;
                                                                    font-weight: 400;
                                                                    border-right: 1px solid #eeeeee !important; }

                                                                    .pipeline-view .nav-tabs > li.active > a, .pipeline-view .nav-tabs > li > a.active {
                                                                      font-weight: 600;
                                                                      height: 40px; }

                                                                      .wrapper-content {
                                                                        min-height: 1024px;
                                                                        background: #fafafa; }

                                                                        .fixed-width {
                                                                          margin: auto;
                                                                          clear: both;
                                                                          width: 100%;
                                                                          max-width: 1400px; }

                                                                          .box-shadow-dark {
                                                                            box-shadow: 4px 8px 20px 10000px rgba(50, 50, 50, 0.2), 4px 8px 50px 10000px rgba(100,
                                                                                                                                                        100, 100, 0.19) !important; }

                                                                            .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus,
                                                                            .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled],
                                                                            .btn-primary[disabled]:hover, .btn-primary[disabled]:focus,
                                                                            .btn-primary[disabled]:active, .btn-primary.active[disabled] {
                                                                              opacity: 0.6; }

                                                                              .btn-secondary.disabled, .btn-secondary.disabled:hover,
                                                                              .btn-secondary.disabled:focus, .btn-secondary.disabled:active,
                                                                              .btn-secondary.disabled.active, .btn-secondary[disabled],
                                                                              .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus,
                                                                              .btn-secondary[disabled]:active, .btn-secondary.active[disabled] {
                                                                                background-color: #ffffff !important;
                                                                                border-color: rgba(52, 60, 76, 0.2) !important;
                                                                                color: rgba(52, 60, 76, 0.4) !important;
                                                                                opacity: 1; }

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

                                                                                  .btn-group, .btn {
                                                                                    margin-left: 7px;
                                                                                    border-radius: 4px; }

                                                                                    .btn {
                                                                                      font-size: 16px;
                                                                                      padding: 7px 20px;
                                                                                      line-height: 20px;
                                                                                      border-radius: 4px;
                                                                                      text-transform: capitalize; }
                                                                                      .btn .fa-star {
                                                                                        margin-right: 5px; }

.btn-sm {
  font-size: 14px;
  padding: 7px 16px;
  line-height: 16px; }

  .btn-group > .btn:first-child {
    margin-right: auto; }

    .mouse-events-disabled .btn {
      border: 1px solid #e6e7e9;
      color: #c2c4c9;
      box-shadow: none; }

      .btn-group .fa-ellipsis-v {
        line-height: 15px;
        font-weight: 500; }

.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active,
.btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus,
.btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {
  color: #ffffff !important;
  background-color: #2575a7 !important;
  border-color: #2575a7 !important;
  font-weight: 600;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08); }

  .btn-secondary, .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active,
  .btn-secondary.active, .open .dropdown-toggle.btn-secondary,
  .btn-secondary:active:focus, .btn-secondary:active:hover,
  .btn-secondary.active:hover, .btn-secondary.active:focus {
    color: #2575a7 !important;
    background-color: #ffffff !important;
    font-weight: 600;
    border-color: #2575a7 !important;
    box-shadow: 0 1px 2px 0 transparent; }

    .btn-light {
      background: #FFFFFF;
      border: 1px solid #E6E7E9;
      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
      color: #707681; }

      .preformat {
        font-size: 15px;
        color: #333333; }

        .preformat span {
          color: #333333; }

          .notes-snippet-wrapper {
            color: #333333; }

            .vs-sticky {
              width: 100%; }
              .vs-sticky .row {
                display: block;
                clear: both; }

.vs-profile-header-collapsed {
  box-shadow: 0 1px 3px rgba(50, 50, 93, 0.25);
  -webkit-box-shadow: 0 1px 3px rgba(50, 50, 93, 0.25); }

  .top50 {
    top: 50px !important; }

    .vs-fixed {
      display: block;
      position: fixed;
      top: 0;
      z-index: 1000 !important;
      transition: visibility 1s, opacity 0.5s linear; }

      .vs-fixed-bottom {
        display: block;
        position: fixed;
        bottom: 0;
        transition: visibility 1s, opacity 0.5s linear; }

        .ibox-title h5 {
          font-weight: 100;
          font-size: 18px !important; }

          .ibox-content {
            padding: 15px; }

            .ibox, .box-shadow, .panel {
              background: #ffffff;
              border: 0px;
              border-radius: 2px;
              box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.08);
              transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1); }

              .mobile-only, .mobile-only-inline {
                display: none !important; }

                #traits .ibox-content {
                  display: block;
                  overflow: auto;
                  padding: 0px 0px 15px 15px; }

                  .profile-link img {
                    margin-bottom: 15px; }

                    #traits, .ibox .ibox {
                      box-shadow: none !important; }

                      .profile-info {
                        margin-left: 0px !important;
                        padding-bottom: 5px;
                        margin-bottom: 5px; }

                        .profile-top-card-image-container, .profile-top-card-summary-container {
                          display: inline-block;
                          padding: 15px;
                          height: 100%;
                          width: 100%; }

                          .profile-top-card-feedback-view {
                            box-shadow: none; }

                            .profile-top-banner-feedback-view {
                              box-shadow: none; }

                              .highlights-feedback-view {
                                margin-top: 32px; }

                                .profile-top-card-image-container {
                                  float: left;
                                  width: 149px; }

                                  .profile-top-card-summary-container {
                                    width: 100%;
                                    padding-left: 0px; }

                                    body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
                                      margin: 0px !important; }

                                      .vertical-timeline-content::before {
                                        border: 0px !important; }

                                        .experience-item, .education-item {
                                          border-bottom: 1px solid #e0e0e0; }

                                          .experience-item-last-shown, .education-item-last-shown {
                                            border-bottom: 0px; }

                                            .dark-timeline .vertical-timeline-content,
                                            .dark-timeline.center-orientation .vertical-timeline-content {
                                              border-bottom: 0px !important; }

                                              .vertical-container {
                                                width: 100%; }

                                                a {
                                                  cursor: pointer;
                                                  color: #343c4c; }

                                                  a.action {
                                                    color: #2575a7; }

                                                    .link {
                                                      color: #2575a7;
                                                      cursor: pointer; }

                                                      .navbar {
                                                        background-color: #343c4c; }

                                                        .navbar-impersonization {
                                                          background-color: #337ab7; }

                                                          .skip-main-header {
                                                            display: none; }

                                                            .navbar-wrapper {
                                                              padding-top: 60px; }

                                                              #navbar-main {
                                                                margin-bottom: 0px;
                                                                padding: 0px 30px;
                                                                box-shadow: 0 1px 3px rgba(50, 50, 93, 0.25);
                                                                -webkit-box-shadow: 0 1px 3px rgba(50, 50, 93, 0.25);
                                                                min-height: 60px;
                                                                z-index: 200 !important; }
                                                                #navbar-main.nav-fixed {
                                                                  right: 0;
                                                                  left: 0;
                                                                  top: 0;
                                                                  position: fixed; }
                                                                  #navbar-main .ui-autocomplete {
                                                                    border-radius: 0px 0px 18px 18px !important;
                                                                    padding: 8px 16px !important;
                                                                    max-width: 350px; }
                                                                    #navbar-main a.skip-main {
                                                                      left: -999px;
                                                                      position: absolute;
                                                                      top: auto;
                                                                      width: 1px;
                                                                      height: 1px;
                                                                      overflow: hidden;
                                                                      z-index: -999; }
                                                                      #navbar-main a.skip-main:focus, #navbar-main a.skip-main:active {
                                                                        color: #fff;
                                                                        background-color: #000;
                                                                        left: auto;
                                                                        top: auto;
                                                                        width: 30%;
                                                                        height: auto;
                                                                        overflow: auto;
                                                                        margin: 10px 35%;
                                                                        padding: 5px;
                                                                        border-radius: 15px;
                                                                        border: 4px solid yellow;
                                                                        text-align: center;
                                                                        font-size: 1.2em;
                                                                        z-index: 999; }
                                                                        #navbar-main input {
                                                                          height: 30px; }
                                                                          #navbar-main input:focus {
                                                                            outline: none;
                                                                            opacity: 1;
                                                                            background-color: #ffffff; }
                                                                            #navbar-main input::placeholder {
                                                                              color: #777678; }
                                                                              #navbar-main .nav-search-input:not(#search-input-ijp):focus {
                                                                                border-radius: 18px 18px 0px 0px;
                                                                                opacity: 1; }
                                                                                #navbar-main .fa-caret-down {
                                                                                  font-size: 16px;
                                                                                  opacity: 0.8;
                                                                                  margin-left: 3px; }
                                                                                  #navbar-main .navbar-form {
                                                                                    margin-top: 12px; }
                                                                                    #navbar-main .navbar-static-top .topbar-app-tab,
                                                                                    #navbar-main .nav.navbar-top-links a, #navbar-main .nav.navbar-left > li > a,
                                                                                    #navbar-main .nav.navbar-right > li > a {
                                                                                      font-size: 16px !important;
                                                                                      font-weight: 500; }
                                                                                      #navbar-main .search-wrapper {
                                                                                        margin-top: 1px; }
                                                                                        #navbar-main .search-wrapper input {
                                                                                          width: 250px; }
                                                                #navbar-main .navbar-left li a, #navbar-main .navbar-left li span {
                                                                  background: transparent; }
                                                                  #navbar-main .navbar-left li span {
                                                                    cursor: not-allowed; }
                                                                #navbar-main .topbar-app-tab i.fa-envelope, #navbar-main .topbar-app-tab i.fa-bell,
                                                                #navbar-main .topbar-app-tab i.fa-calendar-alt {
                                                                  font-size: 24px; }
                                                                  #navbar-main img.navbar-logo {
                                                                    width: auto;
                                                                    height: 32px; }
                                                                    #navbar-main .navbar-top-links a {
                                                                      color: #ffffff;
                                                                      font-weight: 500; }
                                                                      #navbar-main .navbar-right a.active .fa {
                                                                        font-weight: bolder; }

.nav > li.active {
  border-bottom: 0px;
  font-weight: 500; }

  .ui-autocomplete, .dropdown-menu {
    border: 1px solid #e6e7e9;
    box-shadow: 0 13px 27px -5px rgba(50, 50, 93, 0.25), 0 8px 16px -8px rgba(0, 0, 0,
        0.3);
    -webkit-box-shadow: 0 13px 27px -5px rgba(50, 50, 93, 0.25), 0 8px 16px -8px rgba(0, 0, 0,
        0.3);
    border-radius: 4px;
    padding: 0px 0px; }
    .ui-autocomplete input, .ui-autocomplete input:focus, .dropdown-menu input,
    .dropdown-menu input:focus {
      outline: none; }
      .ui-autocomplete li a, .dropdown-menu li a {
        background-color: #ffffff !important;
        color: #343c4c !important;
        font-weight: 500 !important;
        line-height: 24px;
        font-size: 15px !important;
        border-radius: 0px;
        margin: 0px;
        border: 0px;
        padding: 8px 16px !important;
        margin-right: 0px; }
        .ui-autocomplete li a i, .dropdown-menu li a i {
          margin-right: 10px; }
      .ui-autocomplete li a.disabled, .dropdown-menu li a.disabled {
        color: rgba(52, 60, 76, 0.4) !important;
        cursor: not-allowed; }
        .ui-autocomplete li a.disabled:hover, .dropdown-menu li a.disabled:hover {
          background-color: transparent !important;
          color: rgba(52, 60, 76, 0.4) !important; }

.ui-autocomplete > li > a:hover, .dropdown-menu > li > a:hover {
  background-color: rgba(44, 140, 201, 0.1) !important;
  color: #343c4c !important; }

  .navbar .dropdown-menu {
    margin-top: 2px; }

    .nav.navbar-top-links a, .nav.navbar-right > li > a:not(.dropdown-toggle)i,
    #navbar_profile_navigation a {
      background-color: #FFFFFF;
      color: #5790DC;
      background: transparent;
      font-weight: 100;
      font-size: 15px !important; }

      #navbar_profile_navigation {
        list-style: none; }

        #navbar_profile_navigation li {
          display: inline-block;
          position: relative; }

          #vs_tab_logo {
            cursor: pointer;
            margin-right: 0; }

            #vs_tab_home {
              margin-right: 0; }

              .disabled, .disabled > i {
                color: #cccccc; }

                #vs_tab_account .dropdown-toggle {
                  padding-right: 0px; }
                  #vs_tab_account .dropdown-toggle .fa-caret-down {
                    margin-right: 0px; }

.vs-profile-header-collapsed {
  background: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
  padding: 0px; }

  .profile-edit-mode .vs-profile-header-collapsed {
    border-bottom: 3px solid #f8ac59; }

    .vs-profile-header-collapsed:not(.vs-fixed) {
      background: transparent;
      clear: both;
      box-shadow: none !important;
      border: none; }

      .vs-profile-header-collapsed .col-right {
        padding: 0px;
        top: 12px; }

        .vs-profile-header-collapsed:not(.vs-fixed) .col-right {
          top: 0px; }

          .vs-profile-header-collapsed h1, .vs-profile-header-collapsed h2 {
            font-weight: 400; }

            .vs-profile-header-collapsed h3, .vs-profile-header-collapsed h4,
            .vs-profile-header-collapsed h5 {
              font-weight: 200; }

              .navbar-top-links li a {
                padding: 18px 7px; }

                .navbar-top-links.nav-logo li a {
                  padding: 14px 10px 14px 0px; }

                  #bulk-actions-overlay {
                    z-index: 300 !important;
                    display: none;
                    width: 100%;
                    padding: 0px;
                    margin: 0px;
                    height: 50px;
                    background-color: #5790DC;
                    color: #ffffff !important;
                    position: fixed;
                    top: 0;
                    left: 0; }

                    #bulk-actions-overlay .navbar-top-links li {
                      margin-top: 0px; }

                      #bulk-actions-overlay .navbar-top-links li a {
                        padding: 0px;
                        text-transform: uppercase;
                        cursor: pointer !important; }

                        #bulk-actions-overlay .dropdown-menu > li > a:hover {
                          background-color: #343c4c;
                          font-weight: 100;
                          color: #FFF; }

                          #bulk-actions-overlay .navbar-top-links .dropdown-menu > li > a {
                            background-color: #FFF;
                            color: #343c4c;
                            border-radius: 0;
                            margin: 0;
                            padding-left: 10px;
                            padding-right: 10px; }

                            #bulk-actions-overlay .navbar-top-links .dropdown-menu > li > a:hover {
                              background-color: #343c4c;
                              color: #FFFFFF; }

                              #bulk-actions-overlay .action-text {
                                font-size: 12px;
                                color: #FFFFFF; }

                                .navbar-top-links li:last-child {
                                  margin-right: 0px; }

                                  #bulk-actions-overlay .navbar-left .topbar-app-tab,
                                  #bulk-actions-overlay .navbar-right.topbar-app-tab {
                                    padding-top: 12px; }

                                    #bulk-actions-overlay .fa-times {
                                      visibility: visible !important; }

                                      #bulk-actions-overlay .fa-ellipsis-v {
                                        margin-top: 10px; }

                                        #bulk-actions-overlay .action-icon {
                                          text-align: center; }

                                          #bulk-actions-overlay .topbar-app-tab {
                                            text-align: center; }

                                            #bulk-actions-overlay .fa, #bulk-actions-overlay .fal {
                                              font-size: 20px;
                                              color: #ffffff !important;
                                              text-align: center;
                                              padding: 5px 10px 0px 10px; }

                                              #profile-top-banner {
                                                padding: 0px;
                                                margin: 0px; }

                                                .dropdown-menu.input-append {
                                                  background-color: #ffffff;
                                                  color: #000; }

                                                  .ibox .collapse-link .ibox-tools > .fa-chevron-down {
                                                    -moz-transform: rotate(-90deg);
                                                    -ms-transform: rotate(-90deg);
                                                    -o-transform: rotate(-90deg);
                                                    -webkit-transform: rotate(-90deg);
                                                    color: #c4c4c4; }

                                                    .ibox .collapse-link .ibox-tools > .fa-chevron-up {
                                                      -moz-transform: rotate(-180deg);
                                                      -ms-transform: rotate(-180deg);
                                                      -o-transform: rotate(-180deg);
                                                      -webkit-transform: rotate(-180deg);
                                                      color: #c4c4c4;
                                                      display: none; }

                                                      .chat-element img {
                                                        background: #efefef; }

                                                        a.topbar-app-tab {
                                                          font-weight: 100; }

                                                          .profile-highlight-entity, .profile-highlight-diversity {
                                                            font-weight: 600; }

                                                            .profile-highlight-image {
                                                              width: 30px;
                                                              height: 30px;
                                                              border-radius: 15px;
                                                              margin: 0px 5px 0px 0px; }

                                                              .profile-highlight-number, .profile-highlight-tenure {
                                                                font-weight: 600; }

                                                                .profile-highlight-row .profile-highlight-number {
                                                                  opacity: 1; }

                                                                  .profile-highlight-row {
                                                                    border-top: 2px solid #2575a7;
                                                                    border-bottom: 2px solid #2575a7;
                                                                    margin-bottom: 10px !important;
                                                                    padding: 10px 0px 10px 0px !important; }

                                                                    .vertical-timeline-icon {
                                                                      border: 0px !important;
                                                                      border-radius: 0px;
                                                                      width: 60px !important;
                                                                      height: 60px !important;
                                                                      margin-left: -5px; }

                                                                      .vertical-timeline-icon .fa {
                                                                        font-size: 22px; }

                                                                        .datepicker-dropdown {
                                                                          position: absolute;
                                                                          background: #ffffff !important;
                                                                          z-index: 210000 !important; }

                                                                          .chat-element img {
                                                                            width: 45px !important;
                                                                            height: 45px !important; }

                                                                            .feedback-action-clicked {
                                                                              background: #efefef !important;
                                                                              color: #000000 !important; }

                                                                              .note-highlight .well {
                                                                                background: #F4FAFF;
                                                                                border: 1px solid #B7DAFA;
                                                                                border-radius: 0px;
                                                                                padding: 10px;
                                                                                display: block;
                                                                                clear: both; }

                                                                                .fa-quote-left, .fa-quote-right {
                                                                                  color: #c0c0c0; }

                                                                                  .note-highlight .fa-quote-left, .note-highlight .fa-quote-right {
                                                                                    color: #B7DAFA; }

                                                                                    .profile-message-activity .stream {
                                                                                      padding: 0px; }

                                                                                      .profile-message-activity .panel-group {
                                                                                        margin-bottom: 0px; }

                                                                                        .profile-message-activity .panel-title a {
                                                                                          color: #4286f4; }

                                                                                          .feed-element, .feed-element .media {
                                                                                            margin-top: 0px !important;
                                                                                            padding-bottom: 0px !important; }

                                                                                            .tag-list li span.tag {
                                                                                              font-size: 12px;
                                                                                              padding: 5px 12px;
                                                                                              color: inherit;
                                                                                              border-radius: 2px;
                                                                                              border: 1px solid #e7eaec;
                                                                                              margin-right: 5px;
                                                                                              margin-top: 5px;
                                                                                              display: block; }

                                                                                              .navbar-right .caret {
                                                                                                color: #ffffff; }

                                                                                                .profile-brand-logo {
                                                                                                  background-size: 60px auto;
                                                                                                  background-repeat: no-repeat;
                                                                                                  background-position-y: 50%;
                                                                                                  margin-bottom: 10px; }

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

                                                                                                    .chosen-container-single .chosen-single {
                                                                                                      border-radius: 0px !important; }

                                                                                                      .chosen-container-single .chosen-single {
                                                                                                        padding-top: 1px !important; }

                                                                                                        .chosen-container .chosen-results li {
                                                                                                          padding: 8px !important; }

                                                                                                          .print-only {
                                                                                                            display: none;
                                                                                                            color: #ffffff; }

                                                                                                            .profile-highlight-text {
                                                                                                              width: fit-content;
                                                                                                              -webkit-box-decoration-break: clone;
                                                                                                              box-decoration-break: clone; }

                                                                                                              .control-label {
                                                                                                                font-weight: 400; }

                                                                                                                .vertical-date small {
                                                                                                                  color: #333333;
                                                                                                                  font-weight: 400; }

                                                                                                                  .category-list li i {
                                                                                                                    width: 13px;
                                                                                                                    height: 13px; }

                                                                                                                    .tabs-container .tab-pane .panel-body {
                                                                                                                      background: transparent; }

                                                                                                                      #page-wrapper {
                                                                                                                        background: #fafafa !important; }

                                                                                                                        .footablev3 thead {
                                                                                                                          background: #f8f8f8; }

                                                                                                                          #vertical-timeline::before {
                                                                                                                            width: 0px; }

                                                                                                                            .ui-autocomplete {
                                                                                                                              z-index: 400000000000000 !important; }

                                                                                                                              .form-control {
                                                                                                                                height: 36px; }

                                                                                                                                .form-control:focus {
                                                                                                                                  border: 1px solid #dddddd; }

                                                                                                                                  @media screen and (max-width:900px) {
                                                                                                                                    .banner-image {
                                                                                                                                      display: None;   }
}

.experience-line-hidden {
  display: none; }

  .experience-line, .experience-years, .education-line, .skill-line {
    margin: 0px 0px 0px 0px;
    word-break: break-word; }

    .line-clamp {
      display: -webkit-box !important;
      -webkit-box-orient: vertical !important;
      word-break: break-word !important;
      overflow-y: hidden !important;
      text-overflow: ellipsis; }

      .line-clamp-1 {
        -webkit-line-clamp: 1; }

        .line-clamp-2 {
          -webkit-line-clamp: 2; }

          .line-clamp-3 {
            -webkit-line-clamp: 3; }

            .line-clamp-4 {
              -webkit-line-clamp: 4; }

              .faded {
                opacity: 0.7; }

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

                  .sm-text:before {
                    content: "  "; }

                    .sm-text, .small-text {
                      font-size: 13px; }

                      .vsm-text, .vsmall-text {
                        font-size: 12px; }

                        .highlights-icon {
                          text-align: right;
                          width: 30px; }

                          .highlights-line {
                            padding-left: 15px; }

                            .highlights-row {
                              clear: both;
                              margin-bottom: 5px; }

                              .sm-badge {
                                margin: 0 !important;
                                padding: 0 !important;
                                width: 16px !important;
                                height: 16px !important; }

                                .vs-sticky .profile-sticky-info {
                                  display: none; }

                                  .vs-fixed .profile-sticky-info {
                                    display: block;
                                    height: 65px;
                                    overflow-y: hidden; }

                                    .profile-sticky-info .badge {
                                      margin: 0px; }

                                      .pipeline-view .footable th {
                                        padding-left: 8px !important;
                                        padding-right: 0px !important;
                                        color: #afb8c3; }

                                        a.profile-bookmark-icon .fa-star {
                                          color: #dddddd !important; }

                                          a.profile-bookmark-icon-active .fa-star {
                                            color: #F8DC1C !important; }

                                            a.profile-bookmark-icon .fa-star:hover {
                                              color: #F8DC1C !important; }

                                              a.profile-bookmark-icon-active .fa-star:hover {
                                                color: #dddddd !important; }

                                                table.footable > thead > tr.footable-filtering > th div.form-group {
                                                  margin-left: 0px !important;
                                                  margin-right: 0px !important;
                                                  margin-bottom: 0px !important; }

                                                  table.footablev3 {
                                                    background: #ffffff; }

                                                    .footablev3 tbody {
                                                      background: #ffffff;
                                                      border: 1px solid #e7eaec;
                                                      border-top: 0px; }

                                                      .footable-details tbody {
                                                        box-shadow: none; }

                                                        .footablev3 .footable-paging {
                                                          background: #fafafa; }

                                                          .footablev3 .footable-details:parent {
                                                            padding: 0px; }

                                                            table.footablev3 > tbody > tr.footable-empty > td {
                                                              font-size: 13px !important; }

                                                              .footable-filtering-search .fooicon {
                                                                color: #ffffff; }

                                                                table.footablev3 ul.pagination li[data-page='prev-limit'],
                                                                table.footablev3 ul.pagination li[data-page='next-limit'] {
                                                                  display: none; }

                                                                  .bolder {
                                                                    font-weight: 600; }

                                                                    .stats-number {
                                                                      font-size: 18px; }

                                                                      table > tbody > tr > td > span.footable-toggle {
                                                                        margin-right: 0px; }

                                                                        .search-wrapper .tagsinput {
                                                                          border: 0px !important; }

                                                                          #link_preview_container .link-preview-item:nth-of-type(1n+4) {
                                                                            display: none; }

                                                                            .badge-default {
                                                                              border: 1px solid #dddddd;
                                                                              background-color: #dddddd !important;
                                                                              display: inline-block;
                                                                              text-align: left; }

                                                                              .label-default {
                                                                                border: 1px solid #B7DAFA;
                                                                                background-color: #F4FAFF !important; }

                                                                                .label-highlight {
                                                                                  border: 1px solid #343c4c;
                                                                                  background-color: #F4FAFF !important; }

                                                                                  .choice-button {
                                                                                    margin-right: 10px;
                                                                                    margin-bottom: 10px; }

                                                                                    .choice-button input:checked + span {
                                                                                      background-color: #5bc0de;
                                                                                      color: #fff; }

                                                                                      .label {
                                                                                        font-size: 12px !important; }

                                                                                        .profile-widgets-row {
                                                                                          margin-left: 0px;
                                                                                          margin-right: 15px; }

                                                                                          .profile-widget {
                                                                                            color: #666666;
                                                                                            padding: 0px 10px 10px 0px; }

                                                                                            .ibox .collapse-link h5 {
                                                                                              font-size: 16px !important;
                                                                                              color: #333333 !important;
                                                                                              font-weight: 100; }

                                                                                              .profile-page-wrapper .ibox-content, .profile-card {
                                                                                                border: 0px; }

                                                                                                .profile-page-wrapper #vertical-timeline {
                                                                                                  margin-top: 0px; }

                                                                                                  .profile-page-wrapper .ibox-content {
                                                                                                    padding-top: 0px; }

                                                                                                    .profile-page-wrapper .profile-ibox-experience .ibox-content,
                                                                                                    .profile-page-wrapper .profile-ibox-education .ibox-content {
                                                                                                      padding-top: 0px; }

                                                                                                      .profile-card-container {
                                                                                                        margin: 0px;
                                                                                                        border: 0px;
                                                                                                        margin-bottom: 15px; }

                                                                                                        .profile-card {
                                                                                                          background: #ffffff;
                                                                                                          color: #666666;
                                                                                                          margin-left: 0px;
                                                                                                          margin-right: 0px; }

                                                                                                          .pr-tw-name {
                                                                                                            font-size: 22px !important; }

                                                                                                            .stats-count {
                                                                                                              font-weight: 600;
                                                                                                              font-size: 24px !important;
                                                                                                              line-height: 20px;
                                                                                                              color: #666666;
                                                                                                              padding: 5px; }

                                                                                                              .stats-label1 {
                                                                                                                font-size: 13px !important;
                                                                                                                text-transform: uppercase;
                                                                                                                padding-left: 5px; }

                                                                                                                .stats-label2 {
                                                                                                                  font-size: 11px !important;
                                                                                                                  padding-left: 5px; }

                                                                                                                  .vs-fs-0 {
                                                                                                                    font-size: 32px !important;
                                                                                                                    font-weight: 600; }

                                                                                                                    .vs-fs-1 {
                                                                                                                      font-size: 24px !important; }

                                                                                                                      .vs-fs-2 {
                                                                                                                        font-size: 22px !important; }

                                                                                                                        .vs-fs-3 {
                                                                                                                          font-size: 20px !important; }

                                                                                                                          .vs-fs-4 {
                                                                                                                            font-size: 18px !important; }

                                                                                                                            .vs-fs-5 {
                                                                                                                              font-size: 16px !important; }

                                                                                                                              .vs-fs-6 {
                                                                                                                                font-size: 15px !important; }

                                                                                                                                .profile-page-wrapper .sm-text, .profile-page-wrapper .small-text {
                                                                                                                                  font-size: 15px; }

                                                                                                                                  .pr-content-card-profile-pic {
                                                                                                                                    width: 50px;
                                                                                                                                    height: 50px; }

                                                                                                                                    .tweet-media {
                                                                                                                                      width: auto; }

                                                                                                                                      .feed-element img.img-circle, .dropdown-messages-box img.img-circle {
                                                                                                                                        width: 50px;
                                                                                                                                        height: 50px; }

                                                                                                                                        .retain-whitespaces {
                                                                                                                                          white-space: pre-wrap; }

                                                                                                                                          .profile-fa-btn {
                                                                                                                                            font-size: 22px;
                                                                                                                                            padding-left: 15px;
                                                                                                                                            color: #cccccc; }

                                                                                                                                            .profile-top-card-right {
                                                                                                                                              background: #F4FAFF;
                                                                                                                                              padding: 0px;
                                                                                                                                              border-left: 1px solid #eeeeee; }

                                                                                                                                              .profile-top-card-right-empty {
                                                                                                                                                background: #FFFFFF;
                                                                                                                                                border-left: 0px;
                                                                                                                                                display: none; }

                                                                                                                                                .profile-top-card-left {
                                                                                                                                                  padding: 0px !important; }

                                                                                                                                                  #profile-basic-info {
                                                                                                                                                    padding: 15px; }

                                                                                                                                                    .profile-top-card-footer {
                                                                                                                                                      background: #fafafc !important;
                                                                                                                                                      border: 1px solid #dddddd;
                                                                                                                                                      border-bottom: 0;
                                                                                                                                                      border-radius: 4px 4px 0 0;
                                                                                                                                                      box-shadow: none;
                                                                                                                                                      margin: auto;
                                                                                                                                                      padding-bottom: 0px;
                                                                                                                                                      padding-top: 15px !important;
                                                                                                                                                      position: sticky;
                                                                                                                                                      position: -webkit-sticky;
                                                                                                                                                      text-align: center;
                                                                                                                                                      top: 0;
                                                                                                                                                      z-index: 1; }
                                                                                                                                                      .profile-top-card-footer .dropdown-menu {
                                                                                                                                                        max-height: 300px;
                                                                                                                                                        overflow-y: auto; }

.profile-top-card-footer-feedback-view {
  margin-left: -1px;
  margin-right: -1px;
  border-bottom: 1px solid #DCDCDC !important; }

  .strikethrough {
    text-decoration: line-through; }

    .profile-page-wrapper .activity-schedule-row {
      margin-bottom: 5px; }
      .profile-page-wrapper .activity-schedule-row .fa-question-circle {
        color: #979797 !important; }
        .profile-page-wrapper .activity-schedule-row .fa-times-circle {
          color: #E57372 !important; }
          .profile-page-wrapper .activity-schedule-row .fa-check-circle {
            color: #5cbda2 !important;
            background: transparent !important; }
            .profile-page-wrapper .activity-schedule-row .fa-exclamation-circle {
              color: #E57372 !important; }
              .profile-page-wrapper .activity-schedule-row .fa-minus-circle {
                color: #979797 !important; }
    .profile-page-wrapper .activity-schedule-name {
      position: relative;
      top: -6px;
      padding-left: 12px; }
      .profile-page-wrapper .activity-schedule-reason {
        padding-left: 45px; }
        .profile-page-wrapper .btn-advance-stage li.advance-stage-advance :last-of-type {
          border-bottom: 1px solid #cccccc; }
          .profile-page-wrapper .btn-advance-stage li.advance-stage-advance :last-of-type .pr-adv-stage-icon {
            border-bottom: none; }
        .profile-page-wrapper .btn-advance-stage li.advance-stage-advance a::after {
          font-family: "Font Awesome 5 Pro";
          content: "";
          float: right; }

.profile-page-wrapper .profile-brand-logo {
  width: 80px;
  height: 80px;
  background-size: 100% auto; }

  .profile-page-wrapper .profile-activity-user {
    width: 50px;
    height: 50px;
    background-size: 100% auto; }

    .profile-top-card-right-highlights {
      background: #12173D;
      width: 100px;
      margin-bottom: 5px;
      padding: 8px;
      text-align: center;
      display: inline-block; }
      .profile-top-card-right-highlights h4 {
        color: white !important;
        display: inline-block !important; }

#profile-section-unified_activity h3 {
  display: inline-block !important; }

  #profile-section-unified_activity .ibox-tools {
    float: right !important;
    margin-top: 2px; }

    .profile-top-card-right-empty .profile-top-card-right-highlights {
      display: none; }

      .profile-top-card-right-highlights-empty {
        display: none; }

        .pr-accomplishments-wrapper div:nth-child(n+4) {
          display: none !important; }

          .vs-facet-group .tagsinput::-webkit-scrollbar {
            display: none; }

            .pr-link-icon {
              width: 20px;
              height: 20px; }

              .btn-resume-view, .btn-resume-download {
                border: 1px solid #B7DAFA;
                color: #333333; }

                .btn-resume-view {
                  background: #F4FAFF; }

                  .pr-activity > li {
                    padding: 0px; }

                    .pr-activity > li > a {
                      color: rgba(0, 0, 0, 0.87) !important;
                      padding-left: 0px;
                      padding-right: 0px !important;
                      margin-right: 20px;
                      font-weight: 400; }

                      .pr-activity > li.active a {
                        color: #2DB3C7 !important;
                        font-weight: 600 !important;
                        border-bottom: 2px solid #2DB3C7 !important;
                        padding-bottom: 8px !important; }

                        .status-circle {
                          position: relative;
                          top: -1px;
                          font-size: 8px; }

                          .m-15 {
                            margin: 15px; }

                            .m-right-5 {
                              margin-right: 5px; }

                              .flex-vcenter {
                                display: -webkit-flex;
                                display: -moz-flex;
                                display: -ms-flex;
                                display: flex;
                                -webkit-align-items: center;
                                -moz-align-items: center;
                                -ms-align-items: center;
                                align-items: center; }

                                .flex-centered {
                                  display: -webkit-flex !important;
                                  display: -moz-flex !important;
                                  display: -ms-flex !important;
                                  display: flex !important;
                                  -webkit-flex-direction: column;
                                  -moz-flex-direction: column;
                                  -ms-flex-direction: column;
                                  flex-direction: column;
                                  -webkit-align-items: center;
                                  -moz-align-items: center;
                                  -ms-align-items: center;
                                  align-items: center;
                                  -webkit-justify-content: center;
                                  -moz-justify-content: center;
                                  -ms-justify-content: center;
                                  justify-content: center; }

                                  .flex-spacebetween {
                                    display: -webkit-flex !important;
                                    display: -moz-flex !important;
                                    display: -ms-flex !important;
                                    display: flex !important;
                                    -webkit-flex-direction: row;
                                    -moz-flex-direction: row;
                                    -ms-flex-direction: row;
                                    flex-direction: row;
                                    -webkit-align-items: center;
                                    -moz-align-items: center;
                                    -ms-align-items: center;
                                    align-items: center;
                                    -webkit-justify-content: space-between;
                                    -moz-justify-content: space-between;
                                    -ms-justify-content: space-between;
                                    justify-content: space-between; }

                                    .select-button {
                                      display: inline-block; }

                                      .select-button input:checked + span {
                                        border: 1px solid #5E2D62 !important; }

                                        .bulleted-list {
                                          list-style-position: outside; }

                                          .pr-highlights-section li {
                                            padding: 0px 15px; }

                                            .no_box_shadow {
                                              box-shadow: none !important; }

                                              .profile-btn-status-text {
                                                font-size: 12px;
                                                color: #707681;
                                                font-weight: 100;
                                                text-overflow: ellipsis;
                                                min-width: 138.14px;
                                                text-align: center;
                                                top: 32px;
                                                position: absolute; }

                                                .dropdown-menu li span {
                                                  background-color: white !important;
                                                  border: none !important;
                                                  color: #343c4c !important;
                                                  font-size: 15px !important;
                                                  font-weight: 500 !important;
                                                  line-height: 40px;
                                                  padding: 8px 16px !important; }

                                                  .dropdown-menu li button {
                                                    background-color: white !important;
                                                    border: none !important;
                                                    color: #343c4c !important;
                                                    font-size: 15px !important;
                                                    font-weight: 500 !important;
                                                    line-height: 24px;
                                                    padding: 8px 16px !important; }

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

                                                      .stage-dropdown.dropdown-menu li a {
                                                        text-transform: none; }

                                                        .stage-dropdown li a.pr-adv-stage-current {
                                                          font-weight: 700;
                                                          color: #3ABA8E !important; }

                                                          .stage-dropdown li a.pr-adv-stage-current:hover {
                                                            cursor: default !important; }

                                                            .email-preview-full a, .email-preview-full .btn, .email-preview-full button {
                                                              pointer-events: none;
                                                              cursor: default; }

                                                              .read-more-link {
                                                                background: transparent;
                                                                border: 0px;
                                                                display: inline-block; }

                                                                a.candidate-name {
                                                                  font-weight: 600; }

                                                                  .candidate-location {
                                                                    color: rgba(0, 0, 0, 0.6); }

                                                                    ul.pr-activity {
                                                                      margin-bottom: 15px; }

                                                                      #links_ibox .fa {
                                                                        color: #666666; }

                                                                        #links_ibox .fab {
                                                                          color: #666666;
                                                                          font-size: 18px; }

                                                                          .position-nav {
                                                                            background-color: #d5d9df !important;
                                                                            margin: 0px; }

                                                                            .inline-block {
                                                                              display: inline-block; }

                                                                              .vs_fa_highlight .fa {
                                                                                color: #2575a7;
                                                                                margin-right: 3px; }

                                                                                .pipeline-view .tabs-container .nav-tabs > li.active > a,
                                                                                .pipeline-view .tabs-container .nav-tabs > li.active > a:hover,
                                                                                .reports-view .tabs-container .nav-tabs > li.active > a,
                                                                                .reports-view .tabs-container .nav-tabs > li.active > a:hover,
                                                                                .position-view .tabs-container .nav-tabs > li.active > a:focus,
                                                                                .position-view .tabs-container .nav-tabs > li.active > a,
                                                                                .position-view .tabs-container .nav-tabs > li.active > a:hover,
                                                                                .position-view .tabs-container .nav-tabs > li.active > a:focus {
                                                                                  background: #676d87;
                                                                                  color: #ffffff;
                                                                                  border: 0px;
                                                                                  border-radius: 0px; }

                                                                                  .pipeline-view .position-header {
                                                                                    background: #ffffff;
                                                                                    margin: 0px; }

                                                                                    .pipeline-view .nav .badge {
                                                                                      background-color: #e24868;
                                                                                      color: #ffffff;
                                                                                      height: 24px;
                                                                                      width: 24px;
                                                                                      padding: 6px 0px;
                                                                                      border-radius: 50%;
                                                                                      font-size: 12px; }

                                                                                      .pipeline-view .nav .active .badge {
                                                                                        font-weight: 600; }

                                                                                        .pipeline-view .tabs-container .nav-tabs {
                                                                                          background: #d5d9df; }

                                                                                          .reports-view .tabs-container .nav-tabs li {
                                                                                            padding-right: 20px; }

                                                                                            .reports-view .tabs-container .nav-tabs li a {
                                                                                              color: rgba(0, 0, 0, 0.87); }

                                                                                              .reports-view .tabs-container .nav-tabs li.active a {
                                                                                                color: #2DB3C7;
                                                                                                border-bottom: 2px solid #2DB3C7;
                                                                                                padding-bottom: 8px; }

                                                                                                .reports-view th h5 {
                                                                                                  display: inline-block; }
                                                                                                  .reports-view th {
                                                                                                    padding-right: 0px !important; }
                                                                                                    .reports-view .funnel-container {
                                                                                                      padding: 16px; }
                                                                                                      .reports-view .funnel-container text:not([fill="#fff"]) {
                                                                                                        fill: rgba(0, 0, 0, 0.87); }
                                                                                                        .reports-view .funnel-container .card-container {
                                                                                                          margin-top: -12px; }
                                                                                                          .reports-view .funnel-container .donut-card {
                                                                                                            margin-top: 12px; }
                                                                                                            .reports-view .funnel-container .row-title {
                                                                                                              all: unset;
                                                                                                              display: flex;
                                                                                                              padding: 12px;
                                                                                                              justify-content: flex-start;
                                                                                                              align-items: center;
                                                                                                              padding: 0;
                                                                                                              margin-bottom: 12px; }

#positions-chart-container h2 + p {
  margin-top: 4px; }
  #positions-chart-container h2 {
    color: #2DB3C7; }

.text-center h2 {
  text-align: center !important; }

  .pipeline-view .footable-actions {
    text-align: right; }

    .pipeline-view .footable-actions a {
      padding: 5px 10px; }

      .pipeline-view .footable-actions a:not(:last-child) {
        border-right: 1px solid #c0c0c0; }

        .pipeline-view .footable-actions > span {
          padding: 5px 0; }

          .pipeline-view .tabs-container .nav-secondary,
          .pipeline-view .tabs-container .nav-secondary {
            background: #ffffff; }

            #table_of_applicants .footable-filtering, #table_of_prospects .footable-filtering,
            #table_of_leads .footable-filtering, #table_of_interviewees .footable-filtering {
              display: none; }

              .footable-filtering input[type="text"] {
                color: #333333; }

                .pipeline-view table.footablev3 .footable-header {
                  border: 1px solid #e7eaec;
                  border-bottom: 0px;
                  background: #ffffff; }

                  #table_of_positions table.footablev3 th.footable-sortable {
                    text-align: center; }

                    #table_of_candidates th.footable-sortable {
                      padding-left: 10px !important; }

                      .pipeline-view .footable-filtering-search {
                        padding-bottom: 25px; }

                        .pipeline-view .footable-header th {
                          font-weight: 600;
                          font-size: 14px; }

                          .pipeline-view .footable-filtering-search .input-group {
                            width: 360px !important;
                            float: left; }

                            .pipeline-view .footable-filtering-search .input-group-btn {
                              display: none;
                              float: left; }

                              .pipeline-view .table > thead > tr > th, .pipeline-view .table > thead > tr > td {
                                border: 0px;
                                padding-left: 8px !important; }

                                .pipeline-view .table > thead > tr.footable-filtering > th {
                                  padding-left: 0px !important; }

                                  .pipeline-view .footable-filtering {
                                    padding-bottom: 0px !important;
                                    padding-left: 0px !important; }

                                    .pipeline-view nav > ul > li {
                                      display: inline-block;
                                      padding: 10px; }

                                      .pipeline-view nav, .pipeline-view nav ul {
                                        padding: 0px;
                                        margin: 0px; }

                                        .pipeline-view nav > ul > li.active, .pipeline-view nav > ul > li.active > a {
                                          background: #676d87;
                                          color: #ffffff; }

                                          .pipeline-view nav > ul > li > a {
                                            color: #828485;
                                            font-weight: 100;
                                            padding: 0px;
                                            margin: 0px; }

                                            .pipeline-view .stat-list {
                                              margin-top: 15px; }

                                              .pipeline-view .stat-list li {
                                                margin-top: 2px;
                                                height: 20px; }

                                                .pipeline-view .progress {
                                                  margin-bottom: 2px; }

                                                  #pipeline_summary_barchart_applicants tspan, #pipeline_summary_barchart_leads tspan {
                                                    font-size: 10px; }

                                                    .pipeline-view .pagination > .active > a,
                                                    .pipeline-view .pagination > .active > span,
                                                    .pipeline-view .pagination > .active > a:hover,
                                                    .pipeline-view .pagination > .active > span:hover,
                                                    .pipeline-view .pagination > .active > a:focus,
                                                    .pipeline-view .pagination > .active > span:focus {
                                                      background-color: #5790DC;
                                                      border-color: #5790DC;
                                                      color: #ffffff; }

                                                      .pipeline-view .pagination > li > a, .pagination > li > span,
                                                      .pipeline-view .pagination > .disabled > span,
                                                      .pipeline-view .pagination > .disabled > span:hover,
                                                      .pipeline-view .pagination > .disabled > span:focus,
                                                      .pipeline-view .pagination > .disabled > a,
                                                      .pipeline-view .pagination > .disabled > a:hover,
                                                      .pipeline-view .pagination > .disabled > a:focus {
                                                        background-color: transparent;
                                                        border: 0px; }

                                                        .pipeline-view .pagination > .disabled, .pipeline-view .pagination > .disabled > i {
                                                          display: none; }

                                                          .unfaded {
                                                            opacity: 1; }

                                                            #tab-prospects .tab-content {
                                                              padding-top: 0px; }

                                                              #pipeline_reports .row {
                                                                margin: 0px; }

                                                                .pipeline-view .row_highlight {
                                                                  background-color: #F4F9FF; }

                                                                  .pipeline-view .row_lowlight {
                                                                    background-color: #f8f8f8; }

                                                                    .pipeline-view .fa-icon-container {
                                                                      width: 20px !important;
                                                                      text-align: center;
                                                                      margin-right: 5px;
                                                                      display: inline-block; }

                                                                      .pipeline-view .sm-text {
                                                                        font-size: 14px; }

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

                                                                          .pipeline-view .badge-tab {
                                                                            margin-top: -3px; }

                                                                            .pipeline-view .footablev3 tfoot {
                                                                              border-right: 1px solid #f8f8f8; }

                                                                              table.footable-paging-right > tfoot > tr.footable-paging > td {
                                                                                padding-bottom: 35px; }

                                                                                #feedback-module .feedback-logo {
                                                                                  padding-left: 0px;
                                                                                  background: none;
                                                                                  width: auto;
                                                                                  font-size: 18px;
                                                                                  font-weight: 600;
                                                                                  margin-bottom: 20px !important; }

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

  .badge-pipeline-candidate {
    opacity: 0.8;
    color: white;
    background-color: gray; }

    li.recipient-list {
      padding: 10px 5px 10px 10px; }

      li.recipient-list:hover {
        background-color: #D5D9DF; }

        li.recipient-list.active {
          background-color: #676d87; }

          li.recipient-list.active a {
            color: #FFFFFF; }

            a.remove-recipient {
              display: none; }

              li.recipient-list.active a.remove-recipient,
              li.recipient-list:hover a.remove-recipient {
                display: inherit; }

                .search-panel {
                  margin-right: 0px !important; }

                  .pipeline-view #positions-dashboard-stats {
                    padding-right: 30px; }

                    .pipeline-view #positions-dashboard-stats,
                    .pipeline-view #positions-dashboard-charts {
                      margin-bottom: 5px; }

                      .mail-box {
                        background-color: transparent !important;
                        border: 0px !important; }

                        .show-cursor {
                          cursor: pointer;
                          cursor: hand; }

                          #ijp_profile_home .profile-image {
                            width: 100%; }

                            .add-new-section {
                              padding: 0px;
                              border-top: 1px solid #eeeeee;
                              padding: 12px;
                              text-align: center; }

                              #ijp_profile_strength .stream .stream-badge i {
                                padding: 8px 16px;
                                left: -4px; }

                                #ijp_profile_strength .fa-check {
                                  color: #dddddd; }

                                  #ijp_profile_strength .check-circle {
                                    color: #ffffff;
                                    font-size: 24px; }

                                    #ijp_profile_strength .stream .stream-badge i {
                                      border: 3px solid #dddddd;
                                      background-color: #dddddd;
                                      color: #ffffff; }

                                      #ijp_profile_strength .circle-number {
                                        font-size: 28px;
                                        font-weight: 600; }

                                        #ijp_profile_strength .stream .stream-badge:before {
                                          background-color: #dddddd;
                                          width: 3px; }

                                          #ijp_profile_strength .stream-highlight .stream-badge:before {
                                            background-color: #2aadcc; }

                                            #ijp_profile_strength .stream-highlight .check-circle {
                                              color: #2aadcc; }

                                              #ijp_profile_strength .stream-highlight .stream-badge i {
                                                background-color: #2aadcc;
                                                color: #ffffff;
                                                border: 1px solid #2aadcc; }

                                                #search_results .profile-image, #search_results .profile-image .img-circle,
                                                #search_results .profile-image img, .ijp_profile_image_container .profile-image,
                                                .ijp_profile_image_container .profile-image img,
                                                .ijp_profile_image_container .profile-image .img-circle {
                                                  width: 80px;
                                                  height: 80px; }

                                                  .inbox-profile-image-container .profile-image,
                                                  .inbox-profile-image-container .profile-image img,
                                                  .inbox-profile-image-container .profile-image .img-circle {
                                                    width: auto;
                                                    height: auto; }

                                                    .pipeline-view .profile-image {
                                                      width: auto; }

                                                      .ijp_profile_image_container .img-parent {
                                                        padding: 0px; }

                                                        .ijp_teammate_pic {
                                                          height: 30px;
                                                          width: 30px;
                                                          display: inline-block;
                                                          border: 2px solid #ffffff; }

                                                          .ijp_teammate_pic:not(:first-child) {
                                                            margin-left: -14px; }

                                                            .lazur-bg, .bg-info {
                                                              background-color: #2aadcc; }

                                                              #profile_verify_toast {
                                                                display: flex;
                                                                flex-direction: row;
                                                                justify-content: space-between;
                                                                align-items: center;
                                                                background-color: #208291; }

                                                                .more-actions-container {
                                                                  padding: 6px 0px; }

                                                                  #position-dropdown, #position-dropdown .chosen-container,
                                                                  #position-dropdown .chosen-single {
                                                                    height: 44px; }

                                                                    #position-dropdown .chosen-select {
                                                                      width: 100%;
                                                                      border: solid 1px #e5e5e5; }

                                                                      .pipeline-filter-panel {
                                                                        display: none; }

                                                                        .nullify-blockquote blockquote {
                                                                          font-size: inherit; }

                                                                          .breadcrumb {
                                                                            font-size: 16px !important;
                                                                            background: transparent;
                                                                            color: #666666; }

                                                                            .fa-times-thin:before {
                                                                              content: '×'; }

                                                                              .p-t-sm {
                                                                                padding-top: 15px; }

                                                                                .no-paddings {
                                                                                  padding: 0px; }

                                                                                  .no-margins {
                                                                                    margin: 0px; }

                                                                                    #positions-v2-sticky .tagsinput input.ui-autocomplete-input {
                                                                                      display: block;
                                                                                      clear: both; }

                                                                                      .flexbox {
                                                                                        display: -webkit-box;
                                                                                        display: -webkit-flex;
                                                                                        display: -ms-flexbox;
                                                                                        display: flex;
                                                                                        flex-wrap: wrap; }

                                                                                        .profile-slim-card .profile-image {
                                                                                          width: auto;
                                                                                          margin-right: 15px; }

                                                                                          .nav-left-menu {
                                                                                            min-width: 260px; }

                                                                                            .ui-progressbar {
                                                                                              z-index: 1000;
                                                                                              width: 650px;
                                                                                              position: absolute;
                                                                                              left: 30%;
                                                                                              border-radius: 5px;
                                                                                              background: #FFFFFF; }

                                                                                              .progress-label {
                                                                                                position: absolute;
                                                                                                left: 40%;
                                                                                                margin-top: 4px;
                                                                                                color: #000000; }

                                                                                                .ui-progressbar-value {
                                                                                                  background-color: #D5D9Df; }

                                                                                                  .ui-widget-header {
                                                                                                    border: 1px solid #D5D9DF; }

                                                                                                    .ui-spinner .ui-icon-triangle-1-s {
                                                                                                      background-position: -64px -16px; }

                                                                                                      .b-b1 {
                                                                                                        border-bottom: 1px solid #dddddd; }

                                                                                                        .required {
                                                                                                          color: var("--text-primary-color"); }

                                                                                                          .m-5 {
                                                                                                            margin: 15px; }

                                                                                                            .pt-10 {
                                                                                                              padding-top: 10px; }

                                                                                                              .pb-10 {
                                                                                                                padding-bottom: 10px; }

                                                                                                                .js-affix {
                                                                                                                  background-color: #ffffff;
                                                                                                                  top: var("--navbar-height"); }

                                                                                                                  .eightfoldicon {
                                                                                                                    transform: rotate(-45deg); }

                                                                                                                    .profile-page-pipeline {
                                                                                                                      margin-top: 56px; }

                                                                                                                      .page-header {
                                                                                                                        border-bottom: none; }

                                                                                                                        .d-none {
                                                                                                                          display: none; }

                                                                                                                          .row-eq-height {
                                                                                                                            display: flex;
                                                                                                                            flex-direction: column; }

                                                                                                                            .row-eq-height > .col-md-4 {
                                                                                                                              display: flex; }

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

                                                                                                                                .mt-20 {
                                                                                                                                  margin-top: 20px; }

                                                                                                                                  .mt-24 {
                                                                                                                                    margin-top: 24px; }

                                                                                                                                    .mt-10 {
                                                                                                                                      margin-top: 10px; }

                                                                                                                                      .mb-20 {
                                                                                                                                        margin-bottom: 20px; }

                                                                                                                                        .mb-16 {
                                                                                                                                          margin-bottom: 16px; }

                                                                                                                                          .mb-40 {
                                                                                                                                            margin-bottom: 40px; }

                                                                                                                                            .mb-32 {
                                                                                                                                              margin-bottom: 32px; }

                                                                                                                                              .company-insight-profile-info {
                                                                                                                                                display: flex;
                                                                                                                                                flex-direction: row;
                                                                                                                                                align-items: center;
                                                                                                                                                max-width: 100%;
                                                                                                                                                overflow: hidden; }

                                                                                                                                                .company-insight-profile-position-info {
                                                                                                                                                  display: flex;
                                                                                                                                                  flex-direction: row; }

                                                                                                                                                  .insight-modal-social-links-container > a {
                                                                                                                                                    display: inline-block;
                                                                                                                                                    border-radius: 50%;
                                                                                                                                                    overflow: hidden; }

                                                                                                                                                    .company-insight-profile-position-info div {
                                                                                                                                                      flex-basis: 60%;
                                                                                                                                                      padding: 0;
                                                                                                                                                      padding-right: 10px;
                                                                                                                                                      text-align: left; }

                                                                                                                                                      .company-insight-profile-position-info div:last-child {
                                                                                                                                                        flex-basis: 40%;
                                                                                                                                                        text-align: right; }

                                                                                                                                                        .company-container {
                                                                                                                                                          display: flex;
                                                                                                                                                          margin: 8px;
                                                                                                                                                          align-items: center;
                                                                                                                                                          flex-direction: row;
                                                                                                                                                          flex-grow: 1;
                                                                                                                                                          flex-basis: 100%; }

                                                                                                                                                          .company-container .company-container-img {
                                                                                                                                                            margin-right: 8px; }

                                                                                                                                                            .company-logo-pc {
                                                                                                                                                              display: inline-block;
                                                                                                                                                              height: 32px;
                                                                                                                                                              width: 32px;
                                                                                                                                                              background: #666666;
                                                                                                                                                              text-align: center;
                                                                                                                                                              font-size: 16px;
                                                                                                                                                              font-weight: bold;
                                                                                                                                                              line-height: 32px; }

                                                                                                                                                              .pill-container {
                                                                                                                                                                display: flex;
                                                                                                                                                                flex-direction: row;
                                                                                                                                                                flex-wrap: wrap;
                                                                                                                                                                padding: 10px 0; }

                                                                                                                                                                .pill-container.pill-container-skills .pill {
                                                                                                                                                                  border-radius: 4px;
                                                                                                                                                                  background: #fff; }

                                                                                                                                                                  .pill-container.pill-container-work-school .pill {
                                                                                                                                                                    border: none; }

                                                                                                                                                                    .pill-container .pill {
                                                                                                                                                                      border: 1px solid #d6d6d6;
                                                                                                                                                                      padding: 5px 12px;
                                                                                                                                                                      border-radius: 10px;
                                                                                                                                                                      margin-right: 10px;
                                                                                                                                                                      margin-bottom: 8px;
                                                                                                                                                                      font-size: 16px;
                                                                                                                                                                      display: flex;
                                                                                                                                                                      flex-direction: row;
                                                                                                                                                                      align-items: center; }

                                                                                                                                                                      .insight-modal-image-placeholder {
                                                                                                                                                                        display: inline-block;
                                                                                                                                                                        position: relative;
                                                                                                                                                                        height: 32px;
                                                                                                                                                                        width: 32px;
                                                                                                                                                                        position: relative; }

                                                                                                                                                                        .insight-modal-image-placeholder::before {
                                                                                                                                                                          position: absolute;
                                                                                                                                                                          top: 0;
                                                                                                                                                                          left: 0;
                                                                                                                                                                          right: 0;
                                                                                                                                                                          bottom: 0;
                                                                                                                                                                          background: #666666;
                                                                                                                                                                          content: attr(data-placeholder) " ";
                                                                                                                                                                          font-size: 16px;
                                                                                                                                                                          line-height: 32px;
                                                                                                                                                                          font-weight: bold;
                                                                                                                                                                          text-align: center; }

                                                                                                                                                                          .img-container--rounded-corners {
                                                                                                                                                                            min-height: 40px;
                                                                                                                                                                            min-width: 40px;
                                                                                                                                                                            height: 40px;
                                                                                                                                                                            width: 40px;
                                                                                                                                                                            border-radius: 100%;
                                                                                                                                                                            overflow: hidden;
                                                                                                                                                                            background: #ececec;
                                                                                                                                                                            margin-right: 10px;
                                                                                                                                                                            text-align: center;
                                                                                                                                                                            font-size: 20px;
                                                                                                                                                                            line-height: 40px;
                                                                                                                                                                            font-weight: bold; }

                                                                                                                                                                            .banner-container {
                                                                                                                                                                              display: flex;
                                                                                                                                                                              flex-direction: row;
                                                                                                                                                                              text-align: center;
                                                                                                                                                                              margin: auto;
                                                                                                                                                                              padding: 15px 0; }

                                                                                                                                                                              .banner-item {
                                                                                                                                                                                flex-grow: 1; }

                                                                                                                                                                                .text-ellipsis {
                                                                                                                                                                                  display: inline-block;
                                                                                                                                                                                  white-space: nowrap;
                                                                                                                                                                                  max-width: 95%;
                                                                                                                                                                                  overflow: hidden;
                                                                                                                                                                                  text-overflow: ellipsis;
                                                                                                                                                                                  clear: both; }

                                                                                                                                                                                  .company-insights-info-mobile {
                                                                                                                                                                                    display: flex;
                                                                                                                                                                                    flex-wrap: wrap;
                                                                                                                                                                                    flex-direction: row;
                                                                                                                                                                                    flex-basis: 50%;
                                                                                                                                                                                    align-items: center; }

                                                                                                                                                                                    .company-insights-info-mobile .company-insights-info-item {
                                                                                                                                                                                      flex-grow: 1;
                                                                                                                                                                                      flex-basis: 50%; }

                                                                                                                                                                                      .p-0 {
                                                                                                                                                                                        padding: 0; }

                                                                                                                                                                                        .nav-tabs > li > a.active, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
                                                                                                                                                                                          background: #fff;
                                                                                                                                                                                          border: none;
                                                                                                                                                                                          border-bottom: 2px solid #2DB3C7; }

                                                                                                                                                                                          .dotted-border {
                                                                                                                                                                                            border-bottom: 1px dashed #1C84C6; }

                                                                                                                                                                                            .company-insights-info-container .company-insights-info-item {
                                                                                                                                                                                              flex-basis: 50%;
                                                                                                                                                                                              min-width: 50%; }

                                                                                                                                                                                              .with-border {
                                                                                                                                                                                                border-right: 1px solid #e5e5e5;
                                                                                                                                                                                                padding-right: 15px;
                                                                                                                                                                                                min-width: 100%;
                                                                                                                                                                                                min-height: 100%; }

                                                                                                                                                                                                .center-mobile {
                                                                                                                                                                                                  text-align: inherit; }

                                                                                                                                                                                                  .row-eq-height {
                                                                                                                                                                                                    flex-direction: row; }

                                                                                                                                                                                                    .mobile-horizontal-scroll {
                                                                                                                                                                                                      overflow-x: inherit; }

                                                                                                                                                                                                      #additional_info_modal_v2 {
                                                                                                                                                                                                        max-height: 95%;
                                                                                                                                                                                                        padding-top: 30px;
                                                                                                                                                                                                        font-size: 16px;
                                                                                                                                                                                                        margin: auto; }
                                                                                                                                                                                                        #additional_info_modal_v2 h2 {
                                                                                                                                                                                                          padding-left: 0px;
                                                                                                                                                                                                          font-size: 24px;
                                                                                                                                                                                                          font-weight: 600; }
                                                                                                                                                                                                          #additional_info_modal_v2 h3 {
                                                                                                                                                                                                            padding-left: 0px;
                                                                                                                                                                                                            font-weight: 600; }
                                                                                                                                                                                                            #additional_info_modal_v2 h3 a {
                                                                                                                                                                                                              color: #2c8cc9; }
                                                                                                                                                                                                        #additional_info_modal_v2 #additional_info_modal_v2_body {
                                                                                                                                                                                                          padding-top: 0;
                                                                                                                                                                                                          padding-bottom: 0;
                                                                                                                                                                                                          background: #fff; }
                                                                                                                                                                                                          #additional_info_modal_v2 #additional_info_modal_v2_body .table tr {
                                                                                                                                                                                                            border-bottom: 1px solid #E7EAEC; }
                                                                                                                                                                                                            #additional_info_modal_v2 #additional_info_modal_v2_body .table tr td {
                                                                                                                                                                                                              border: none; }

#notification-queue-icon {
  position: relative;
  background: none;
  border: none;
  height: 60px; }

  *[has-notification] {
    position: relative; }

    [has-notification="true"]:after {
      position: absolute;
      top: 0;
      right: 0;
      height: 8px;
      width: 8px;
      border-radius: 100%;
      content: ' ';
      background: #F8AC59; }

      #notification-queue-view {
        min-height: 100px;
        max-height: 510px;
        width: 320px;
        border-radius: 5px;
        background: #f2f2f2;
        overflow-y: scroll;
        box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);
        border: 1px solid rgba(0, 0, 0, 0.04); }

        .cap-first-word:first-letter {
          text-transform: capitalize; }

          .notification-container {
            margin-bottom: 0;
            min-height: inherit; }

            .notification-empty-place-holder {
              min-height: inherit;
              text-align: center;
              line-height: 225px; }

              .notification-footer {
                background: #f8f8f8; }

                .notification-container .list-group-item {
                  padding: 0 12px;
                  background: #fff;
                  border: 1px solid transparent; }

                  .notification-container .notification-header {
                    font-weight: 600;
                    padding: 12px;
                    font-size: 14px;
                    line-height: 1.25;
                    margin-top: 10px; }
                    .notification-container .notification-header .location {
                      font-weight: 500; }

.notification-type {
  border: none;
  font-size: 14px; }

  .notification-category-item {
    background: #fff; }

    .notification-item-details {
      margin-top: 6px; }

      .notification-item-details > .list-group {
        margin-bottom: 0; }

        .notification-item-details .list-group-item {
          border: none;
          padding: 6px 10px 6px 24px; }

          .notification-category-item .text-success,
          .notification-empty-place-holder .text-success {
            color: #a5adbc; }

            .notification-category-item .text-danger {
              color: #e57373; }

              #navbar-main .notification-category-item a.btn-link {
                color: #2C8CC9;
                display: inline-block;
                padding: 0;
                font-size: 14px; }
                #navbar-main .notification-category-item a.btn-link:hover {
                  color: #2C8CC9; }

.notification-category-item span i {
  padding-right: 5px;
  font-size: 16px; }

  .notification-toggle-checkbox {
    display: none; }

    input.notification-toggle-checkbox[type="checkbox"] ~ div.notification-item-details {
      display: none; }

      input.notification-toggle-checkbox[type="checkbox"] ~ label.view-label,
      input.notification-toggle-checkbox[type="checkbox"]:checked ~ label.hide-label {
        display: inline-block;
        max-width: 90%;
        width: 90%;
        font-weight: normal; }

        input.notification-toggle-checkbox[type="checkbox"] ~ label.hide-label {
          display: none; }

          input.notification-toggle-checkbox[type="checkbox"]:checked ~ label.view-label {
            display: none; }

            input.notification-toggle-checkbox[type="checkbox"]:checked ~ div.notification-item-details {
              display: block; }

              html *:not(.fa):not(.far):not(.fas):not(.fal):not(.fab):not(.footable):not(.fooicon):not(.footable-sort-indicator) {
                font-family: 'Source Sans Pro' !important;
                -webkit-font-smoothing: antialiased !important; }

                html .codicon:not(.fa):not(.far):not(.fas):not(.fal):not(.fab):not(.footable):not(.fooicon):not(.footable-sort-indicator) {
                  font-family: codicon !important; }

                  span.nobreak {
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap; }

                    .include_exclude_selector_html {
                      padding: 15px;
                      float: none; }
                      .include_exclude_selector_html.ui-state-disabled,
                      .include_exclude_selector_html .ui-state-disabled {
                        margin: 0;
                        opacity: 1; }
                        .include_exclude_selector_html input[type="radio"] {
                          margin-right: 8px;
                          width: 20px !important; }

.tag-include {
  border-color: #5E2D62 !important; }

  .tag-exclude {
    text-decoration: line-through !important; }

    .chosen-container .chosen-results li.active-result {
      word-break: break-all; }

      #contacts_links_edit_modal .modal-footer {
        margin-top: 0px; }
        #contacts_links_edit_modal .modal-dialog {
          margin-bottom: 100px !important;
          margin-bottom: 100px !important; }
          #contacts_links_edit_modal .upload-button {
            margin-bottom: 16px;
            font-size: 10px;
            margin-left: 8px;
            margin-top: 8px;
            height: 18px;
            width: 74px; }
            #contacts_links_edit_modal .upload-file-input {
              display: none;
              height: fit-content;
              padding-left: 5px;
              padding-top: 5px; }
              #contacts_links_edit_modal .preview-box {
                opacity: 0.5;
                color: #222222;
                font-size: 14px;
                padding-left: 8px; }
                #contacts_links_edit_modal .sample-filename {
                  height: 36px;
                  width: auto; }
                  #contacts_links_edit_modal .attachment-file {
                    background-color: #f5f5f5;
                    padding: 4px 4px 4px 8px;
                    width: auto;
                    margin: 8px 8px 9px;
                    border: 1px;
                    border-radius: 4px; }
                    #contacts_links_edit_modal .delete-file {
                      cursor: pointer;
                      padding-right: 4px;
                      padding-top: 4px; }

#toast-container {
  margin-top: 32px;
  width: 100%; }
  #toast-container div {
    opacity: 1;
    box-shadow: none;
    border-radius: 5px; }
    #toast-container .toast-success, #toast-container .toast-error,
    #toast-container .toast-info, #toast-container .toast-warning {
      background-image: none !important;
      margin-bottom: 12px; }

#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
  width: 400px;
  max-width: 400px; }

  .toast {
    padding: 6px;
    margin-bottom: 12px !important; }
    .toast .toast-message:before {
      position: absolute;
      font-family: 'Font Awesome 5 Pro';
      left: 15px;
      font-size: 18px;
      margin-right: 15px; }

.toast-success {
  background-color: #2B715F;
  color: #ffffff; }
  .toast-success .toast-message:before {
    content: ""; }

.toast-error {
  background-color: #993838;
  color: #ffffff; }
  .toast-error .toast-message:before {
    content: ""; }

.toast-info {
  background-color: #2B715F;
  color: #ffffff; }
  .toast-info .toast-message:before {
    content: ""; }

.toast-warning {
  background-color: #efbc12;
  color: #000000 !important; }
  .toast-warning .toast-message:before {
    content: ""; }

.ef-tab, .tag-alerts, .tag-positive, .tag-neutral-purple, .tag-neutral-black {
  font-weight: 600;
  border-radius: 4px;
  padding: 2px 8px; }

  .tag-alerts {
    background-color: #F1E4E7;
    color: #E37174; }

    .tag-positive {
      background-color: #D9ECEB;
      color: #44A78B; }

      .tag-neutral-purple {
        background-color: #DDDAE8;
        color: #7C3A76; }

        .tag-neutral-black {
          background-color: #D3DAE1;
          color: #343C4B; }

          .resume-tab-view {
            border-bottom: 2px solid #dddddd;
            padding: 12px 0px; }
            .resume-tab-view span {
              padding: 12px; }
              .resume-tab-view .active {
                border-bottom: 4px solid #29B3C7;
                color: #29B3C7;
                font-weight: 600; }

#resume {
  margin: 0 11%; }
  @media (max-width: 768px) {
    #resume {
      margin: 0 4px;   }
}

#resume-body-embed {
  background: white;
  border: none; }

  @media (max-width: 768px) {
    #skills .ibox-content, #profile_twitter_ibox .ibox-content {
      margin-bottom: 20px;   }
}

.schedule-date-container {
  white-space: nowrap;
  font-weight: normal;
  display: flex;
  padding: 10px;
  align-items: baseline;
  margin-left: 10px; }

  .reject-input-container {
    display: flex;
    align-items: center; }

    .reject-input-icon {
      position: relative;
      left: -25px;
      color: darkgray; }

      .datetimepicker {
        border-radius: 4px; }

        .column-wrap {
          flex-direction: column; }

          .red-border {
            border: 1px solid red; }

            html:not([lang="en"]) * {
              text-transform: none !important; }

              .impersonation-warning {
                height: 100vh;
                width: 100vw;
                border: 6px solid #993838;
                position: fixed;
                z-index: 1000;
                pointer-events: none; }

                .sr-only {
                  position: absolute !important;
                  width: 1px !important;
                  height: 1px !important;
                  padding: 0 !important;
                  margin: -1px !important;
                  overflow: hidden !important;
                  clip: rect(0, 0, 0, 0) !important;
                  white-space: nowrap !important;
                  border: 0 !important; }

                  .question-bank p, .question-bank ol, .question-bank ul, .question-bank pre,
                  .question-bank blockquote, .question-bank h1, .question-bank h2, .question-bank h3,
                  .question-bank h4, .question-bank h5, .question-bank h6, .question-rte p,
                  .question-rte ol, .question-rte ul, .question-rte pre, .question-rte blockquote,
                  .question-rte h1, .question-rte h2, .question-rte h3, .question-rte h4,
                  .question-rte h5, .question-rte h6 {
                    margin: 0;
                    padding: 0;
                    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }
                    .question-bank ol, .question-bank ul, .question-rte ol, .question-rte ul {
                      padding-left: 1.5em; }
                      .question-bank ol > li, .question-bank ul > li, .question-rte ol > li,
                      .question-rte ul > li {
                        list-style-type: none; }
                        .question-bank ul > li::before, .question-rte ul > li::before {
                          content: '•'; }
                          .question-bank ul[data-checked=true], .question-bank ul[data-checked=false],
                          .question-rte ul[data-checked=true], .question-rte ul[data-checked=false] {
                            pointer-events: none; }
                            .question-bank ul[data-checked=true] > li *,
                            .question-bank ul[data-checked=false] > li *,
                            .question-rte ul[data-checked=true] > li *,
                            .question-rte ul[data-checked=false] > li * {
                              pointer-events: all; }
                              .question-bank ul[data-checked=true] > li::before,
                              .question-bank ul[data-checked=false] > li::before,
                              .question-rte ul[data-checked=true] > li::before,
                              .question-rte ul[data-checked=false] > li::before {
                                color: var("--grey-color-50");
                                cursor: pointer;
                                pointer-events: all; }
                                .question-bank ul[data-checked=true] > li::before,
                                .question-rte ul[data-checked=true] > li::before {
                                  content: '☑'; }
                                  .question-bank ul[data-checked=false] > li::before,
                                  .question-rte ul[data-checked=false] > li::before {
                                    content: '☐'; }
                                    .question-bank li::before, .question-rte li::before {
                                      display: inline-block;
                                      white-space: nowrap;
                                      width: 1.2em;
                                      text-align: right;
                                      margin-right: 0.3em;
                                      margin-left: -1.5em; }
                                      .question-bank li.ql-direction-rtl::before,
                                      .question-rte li.ql-direction-rtl::before {
                                        text-align: left;
                                        margin-left: 0.3em; }
                                        .question-bank ol li, .question-bank ul li, .question-rte ol li,
                                        .question-rte ul li {
                                          padding-left: 1.5em; }
                                          .question-bank ol li, .question-rte ol li {
                                            counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
                                            counter-increment: list-num; }
                                            .question-bank ol li::before, .question-rte ol li::before {
                                              content: counter(list-num, decimal) '. '; }
                                              .question-bank ol li.ql-indent-1, .question-rte ol li.ql-indent-1 {
                                                counter-increment: list-1; }
                                                .question-bank ol li.ql-indent-1::before, .question-rte ol li.ql-indent-1::before {
                                                  content: counter(list-1, lower-alpha) '. '; }
                                                  .question-bank ol li.ql-indent-1, .question-rte ol li.ql-indent-1 {
                                                    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }
                                                    .question-bank ol li.ql-indent-2, .question-rte ol li.ql-indent-2 {
                                                      counter-increment: list-2; }
                                                      .question-bank ol li.ql-indent-2::before, .question-rte ol li.ql-indent-2::before {
                                                        content: counter(list-2, lower-roman) '. '; }
                                                        .question-bank ol li.ql-indent-2, .question-rte ol li.ql-indent-2 {
                                                          counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; }
                                                          .question-bank ol li.ql-indent-3, .question-rte ol li.ql-indent-3 {
                                                            counter-increment: list-3; }
                                                            .question-bank ol li.ql-indent-3::before, .question-rte ol li.ql-indent-3::before {
                                                              content: counter(list-3, decimal) '. '; }
                                                              .question-bank ol li.ql-indent-3, .question-rte ol li.ql-indent-3 {
                                                                counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; }
                                                                .question-bank ol li.ql-indent-4, .question-rte ol li.ql-indent-4 {
                                                                  counter-increment: list-4; }
                                                                  .question-bank ol li.ql-indent-4::before, .question-rte ol li.ql-indent-4::before {
                                                                    content: counter(list-4, lower-alpha) '. '; }
                                                                    .question-bank ol li.ql-indent-4, .question-rte ol li.ql-indent-4 {
                                                                      counter-reset: list-5 list-6 list-7 list-8 list-9; }
                                                                      .question-bank ol li.ql-indent-5, .question-rte ol li.ql-indent-5 {
                                                                        counter-increment: list-5; }
                                                                        .question-bank ol li.ql-indent-5::before, .question-rte ol li.ql-indent-5::before {
                                                                          content: counter(list-5, lower-roman) '. '; }
                                                                          .question-bank ol li.ql-indent-5, .question-rte ol li.ql-indent-5 {
                                                                            counter-reset: list-6 list-7 list-8 list-9; }
                                                                            .question-bank ol li.ql-indent-6, .question-rte ol li.ql-indent-6 {
                                                                              counter-increment: list-6; }
                                                                              .question-bank ol li.ql-indent-6::before, .question-rte ol li.ql-indent-6::before {
                                                                                content: counter(list-6, decimal) '. '; }
                                                                                .question-bank ol li.ql-indent-6, .question-rte ol li.ql-indent-6 {
                                                                                  counter-reset: list-7 list-8 list-9; }
                                                                                  .question-bank ol li.ql-indent-7, .question-rte ol li.ql-indent-7 {
                                                                                    counter-increment: list-7; }
                                                                                    .question-bank ol li.ql-indent-7::before, .question-rte ol li.ql-indent-7::before {
                                                                                      content: counter(list-7, lower-alpha) '. '; }
                                                                                      .question-bank ol li.ql-indent-7, .question-rte ol li.ql-indent-7 {
                                                                                        counter-reset: list-8 list-9; }
                                                                                        .question-bank ol li.ql-indent-8, .question-rte ol li.ql-indent-8 {
                                                                                          counter-increment: list-8; }
                                                                                          .question-bank ol li.ql-indent-8::before, .question-rte ol li.ql-indent-8::before {
                                                                                            content: counter(list-8, lower-roman) '. '; }
                                                                                            .question-bank ol li.ql-indent-8, .question-rte ol li.ql-indent-8 {
                                                                                              counter-reset: list-9; }
                                                                                              .question-bank ol li.ql-indent-9, .question-rte ol li.ql-indent-9 {
                                                                                                counter-increment: list-9; }
                                                                                                .question-bank ol li.ql-indent-9::before, .question-rte ol li.ql-indent-9::before {
                                                                                                  content: counter(list-9, decimal) '. '; }
                                                                                                  .question-bank .ql-indent-1:not(.ql-direction-rtl),
                                                                                                  .question-rte .ql-indent-1:not(.ql-direction-rtl) {
                                                                                                    padding-left: 3em; }
                                                                                                    .question-bank li.ql-indent-1:not(.ql-direction-rtl),
                                                                                                    .question-rte li.ql-indent-1:not(.ql-direction-rtl) {
                                                                                                      padding-left: 4.5em; }
                                                                                                      .question-bank .ql-indent-1.ql-direction-rtl.ql-align-right,
                                                                                                      .question-rte .ql-indent-1.ql-direction-rtl.ql-align-right {
                                                                                                        padding-right: 3em; }
                                                                                                        .question-bank li.ql-indent-1.ql-direction-rtl.ql-align-right,
                                                                                                        .question-rte li.ql-indent-1.ql-direction-rtl.ql-align-right {
                                                                                                          padding-right: 4.5em; }
                                                                                                          .question-bank .ql-indent-2:not(.ql-direction-rtl),
                                                                                                          .question-rte .ql-indent-2:not(.ql-direction-rtl) {
                                                                                                            padding-left: 6em; }
                                                                                                            .question-bank li.ql-indent-2:not(.ql-direction-rtl),
                                                                                                            .question-rte li.ql-indent-2:not(.ql-direction-rtl) {
                                                                                                              padding-left: 7.5em; }
                                                                                                              .question-bank .ql-indent-2.ql-direction-rtl.ql-align-right,
                                                                                                              .question-rte .ql-indent-2.ql-direction-rtl.ql-align-right {
                                                                                                                padding-right: 6em; }
                                                                                                                .question-bank li.ql-indent-2.ql-direction-rtl.ql-align-right,
                                                                                                                .question-rte li.ql-indent-2.ql-direction-rtl.ql-align-right {
                                                                                                                  padding-right: 7.5em; }
                                                                                                                  .question-bank .ql-indent-3:not(.ql-direction-rtl),
                                                                                                                  .question-rte .ql-indent-3:not(.ql-direction-rtl) {
                                                                                                                    padding-left: 9em; }
                                                                                                                    .question-bank li.ql-indent-3:not(.ql-direction-rtl),
                                                                                                                    .question-rte li.ql-indent-3:not(.ql-direction-rtl) {
                                                                                                                      padding-left: 10.5em; }
                                                                                                                      .question-bank .ql-indent-3.ql-direction-rtl.ql-align-right,
                                                                                                                      .question-rte .ql-indent-3.ql-direction-rtl.ql-align-right {
                                                                                                                        padding-right: 9em; }
                                                                                                                        .question-bank li.ql-indent-3.ql-direction-rtl.ql-align-right,
                                                                                                                        .question-rte li.ql-indent-3.ql-direction-rtl.ql-align-right {
                                                                                                                          padding-right: 10.5em; }
                                                                                                                          .question-bank .ql-indent-4:not(.ql-direction-rtl),
                                                                                                                          .question-rte .ql-indent-4:not(.ql-direction-rtl) {
                                                                                                                            padding-left: 12em; }
                                                                                                                            .question-bank li.ql-indent-4:not(.ql-direction-rtl),
                                                                                                                            .question-rte li.ql-indent-4:not(.ql-direction-rtl) {
                                                                                                                              padding-left: 13.5em; }
                                                                                                                              .question-bank .ql-indent-4.ql-direction-rtl.ql-align-right,
                                                                                                                              .question-rte .ql-indent-4.ql-direction-rtl.ql-align-right {
                                                                                                                                padding-right: 12em; }
                                                                                                                                .question-bank li.ql-indent-4.ql-direction-rtl.ql-align-right,
                                                                                                                                .question-rte li.ql-indent-4.ql-direction-rtl.ql-align-right {
                                                                                                                                  padding-right: 13.5em; }
                                                                                                                                  .question-bank .ql-indent-5:not(.ql-direction-rtl),
                                                                                                                                  .question-rte .ql-indent-5:not(.ql-direction-rtl) {
                                                                                                                                    padding-left: 15em; }
                                                                                                                                    .question-bank li.ql-indent-5:not(.ql-direction-rtl),
                                                                                                                                    .question-rte li.ql-indent-5:not(.ql-direction-rtl) {
                                                                                                                                      padding-left: 16.5em; }
                                                                                                                                      .question-bank .ql-indent-5.ql-direction-rtl.ql-align-right,
                                                                                                                                      .question-rte .ql-indent-5.ql-direction-rtl.ql-align-right {
                                                                                                                                        padding-right: 15em; }
                                                                                                                                        .question-bank li.ql-indent-5.ql-direction-rtl.ql-align-right,
                                                                                                                                        .question-rte li.ql-indent-5.ql-direction-rtl.ql-align-right {
                                                                                                                                          padding-right: 16.5em; }
                                                                                                                                          .question-bank .ql-indent-6:not(.ql-direction-rtl),
                                                                                                                                          .question-rte .ql-indent-6:not(.ql-direction-rtl) {
                                                                                                                                            padding-left: 18em; }
                                                                                                                                            .question-bank li.ql-indent-6:not(.ql-direction-rtl),
                                                                                                                                            .question-rte li.ql-indent-6:not(.ql-direction-rtl) {
                                                                                                                                              padding-left: 19.5em; }
                                                                                                                                              .question-bank .ql-indent-6.ql-direction-rtl.ql-align-right,
                                                                                                                                              .question-rte .ql-indent-6.ql-direction-rtl.ql-align-right {
                                                                                                                                                padding-right: 18em; }
                                                                                                                                                .question-bank li.ql-indent-6.ql-direction-rtl.ql-align-right,
                                                                                                                                                .question-rte li.ql-indent-6.ql-direction-rtl.ql-align-right {
                                                                                                                                                  padding-right: 19.5em; }
                                                                                                                                                  .question-bank .ql-indent-7:not(.ql-direction-rtl),
                                                                                                                                                  .question-rte .ql-indent-7:not(.ql-direction-rtl) {
                                                                                                                                                    padding-left: 21em; }
                                                                                                                                                    .question-bank li.ql-indent-7:not(.ql-direction-rtl),
                                                                                                                                                    .question-rte li.ql-indent-7:not(.ql-direction-rtl) {
                                                                                                                                                      padding-left: 22.5em; }
                                                                                                                                                      .question-bank .ql-indent-7.ql-direction-rtl.ql-align-right,
                                                                                                                                                      .question-rte .ql-indent-7.ql-direction-rtl.ql-align-right {
                                                                                                                                                        padding-right: 21em; }
                                                                                                                                                        .question-bank li.ql-indent-7.ql-direction-rtl.ql-align-right,
                                                                                                                                                        .question-rte li.ql-indent-7.ql-direction-rtl.ql-align-right {
                                                                                                                                                          padding-right: 22.5em; }
                                                                                                                                                          .question-bank .ql-indent-8:not(.ql-direction-rtl),
                                                                                                                                                          .question-rte .ql-indent-8:not(.ql-direction-rtl) {
                                                                                                                                                            padding-left: 24em; }
                                                                                                                                                            .question-bank li.ql-indent-8:not(.ql-direction-rtl),
                                                                                                                                                            .question-rte li.ql-indent-8:not(.ql-direction-rtl) {
                                                                                                                                                              padding-left: 25.5em; }
                                                                                                                                                              .question-bank .ql-indent-8.ql-direction-rtl.ql-align-right,
                                                                                                                                                              .question-rte .ql-indent-8.ql-direction-rtl.ql-align-right {
                                                                                                                                                                padding-right: 24em; }
                                                                                                                                                                .question-bank li.ql-indent-8.ql-direction-rtl.ql-align-right,
                                                                                                                                                                .question-rte li.ql-indent-8.ql-direction-rtl.ql-align-right {
                                                                                                                                                                  padding-right: 25.5em; }
                                                                                                                                                                  .question-bank .ql-indent-9:not(.ql-direction-rtl),
                                                                                                                                                                  .question-rte .ql-indent-9:not(.ql-direction-rtl) {
                                                                                                                                                                    padding-left: 27em; }
                                                                                                                                                                    .question-bank li.ql-indent-9:not(.ql-direction-rtl),
                                                                                                                                                                    .question-rte li.ql-indent-9:not(.ql-direction-rtl) {
                                                                                                                                                                      padding-left: 28.5em; }
                                                                                                                                                                      .question-bank .ql-indent-9.ql-direction-rtl.ql-align-right,
                                                                                                                                                                      .question-rte .ql-indent-9.ql-direction-rtl.ql-align-right {
                                                                                                                                                                        padding-right: 27em; }
                                                                                                                                                                        .question-bank li.ql-indent-9.ql-direction-rtl.ql-align-right,
                                                                                                                                                                        .question-rte li.ql-indent-9.ql-direction-rtl.ql-align-right {
                                                                                                                                                                          padding-right: 28.5em; }
                                                                                                                                                                          .question-bank .ql-video, .question-rte .ql-video {
                                                                                                                                                                            display: block;
                                                                                                                                                                            max-width: 100%; }
                                                                                                                                                                            .question-bank .ql-video.ql-align-center, .question-rte .ql-video.ql-align-center {
                                                                                                                                                                              margin: 0 auto; }
                                                                                                                                                                              .question-bank .ql-video.ql-align-right, .question-rte .ql-video.ql-align-right {
                                                                                                                                                                                margin: 0 0 0 auto; }
                                                                                                                                                                                .question-bank .ql-bg-black, .question-rte .ql-bg-black {
                                                                                                                                                                                  background-color: var("--black-color"); }
                                                                                                                                                                                  .question-bank .ql-bg-red, .question-rte .ql-bg-red {
                                                                                                                                                                                    background-color: var("--red-color-50"); }
                                                                                                                                                                                    .question-bank .ql-bg-orange, .question-rte .ql-bg-orange {
                                                                                                                                                                                      background-color: var("--orange-color-50"); }
                                                                                                                                                                                      .question-bank .ql-bg-yellow, .question-rte .ql-bg-yellow {
                                                                                                                                                                                        background-color: var("--yellow-color-50"); }
                                                                                                                                                                                        .question-bank .ql-bg-green, .question-rte .ql-bg-green {
                                                                                                                                                                                          background-color: var("--green-color-50"); }
                                                                                                                                                                                          .question-bank .ql-bg-blue, .question-rte .ql-bg-blue {
                                                                                                                                                                                            background-color: var("--blue-color-50"); }
                                                                                                                                                                                            .question-bank .ql-bg-purple, .question-rte .ql-bg-purple {
                                                                                                                                                                                              background-color: var("--purple-color-50"); }
                                                                                                                                                                                              .question-bank .ql-color-white, .question-rte .ql-color-white {
                                                                                                                                                                                                color: var("--white-color"); }
                                                                                                                                                                                                .question-bank .ql-color-red, .question-rte .ql-color-red {
                                                                                                                                                                                                  color: var("--red-color-50"); }
                                                                                                                                                                                                  .question-bank .ql-color-orange, .question-rte .ql-color-orange {
                                                                                                                                                                                                    color: var("--orange-color-50"); }
                                                                                                                                                                                                    .question-bank .ql-color-yellow, .question-rte .ql-color-yellow {
                                                                                                                                                                                                      color: var("--yellow-color-50"); }
                                                                                                                                                                                                      .question-bank .ql-color-green, .question-rte .ql-color-green {
                                                                                                                                                                                                        color: var("--green-color-50"); }
                                                                                                                                                                                                        .question-bank .ql-color-blue, .question-rte .ql-color-blue {
                                                                                                                                                                                                          color: var("--blue-color-50"); }
                                                                                                                                                                                                          .question-bank .ql-color-purple, .question-rte .ql-color-purple {
                                                                                                                                                                                                            color: var("--purple-color-50"); }
                                                                                                                                                                                                            .question-bank .ql-font-serif, .question-rte .ql-font-serif {
                                                                                                                                                                                                              font-family: Georgia, Times New Roman, serif; }
                                                                                                                                                                                                              .question-bank .ql-font-monospace, .question-rte .ql-font-monospace {
                                                                                                                                                                                                                font-family: Monaco, Courier New, monospace; }
                                                                                                                                                                                                                .question-bank .ql-size-small, .question-rte .ql-size-small {
                                                                                                                                                                                                                  font-size: 0.75em; }
                                                                                                                                                                                                                  .question-bank .ql-size-large, .question-rte .ql-size-large {
                                                                                                                                                                                                                    font-size: 1.5em; }
                                                                                                                                                                                                                    .question-bank .ql-size-huge, .question-rte .ql-size-huge {
                                                                                                                                                                                                                      font-size: 2.5em; }
                                                                                                                                                                                                                      .question-bank .ql-direction-rtl, .question-rte .ql-direction-rtl {
                                                                                                                                                                                                                        direction: rtl;
                                                                                                                                                                                                                        text-align: inherit; }
                                                                                                                                                                                                                        .question-bank .ql-align-center, .question-rte .ql-align-center {
                                                                                                                                                                                                                          text-align: center; }
                                                                                                                                                                                                                          .question-bank .ql-align-justify, .question-rte .ql-align-justify {
                                                                                                                                                                                                                            text-align: justify; }
                                                                                                                                                                                                                            .question-bank .ql-align-right, .question-rte .ql-align-right {
                                                                                                                                                                                                                              text-align: right; }

@media (max-width: 768px) {
  #additional_info_modal_v2 #additional_info_modal_v2_body .with-border {
    padding-right: 0px;
    border-right: 0px;   }
  .fixed-width {
    width: 100%;
    max-width: 768px;   }
    #profile-fullname {
      color: rgba(0, 0, 0, 0.87) !important;
      font-family: "Source Sans Pro";
      font-size: 24px !important;
      font-weight: 600 !important;
      height: 30px !important;
      letter-spacing: 0 !important;
      line-height: 31px !important;
      padding-left: 20px !important;   }
      .candidate-title, .candidate-location {
        padding-left: 20px !important;   }
        h1, h2 {
          padding-left: 15px;   }
          .affix {
            position: relative;
            width: 100% !important;   }
            .flexbox {
              flex-wrap: wrap !important;   }
              .rounded-pill {
                min-width: auto !important;   }
                #position-tabs-container .nav > li:not(.active) {
                  display: none;   }
                  .pr-timeline-content {
                    padding-left: 0px;   }
                    .profile-top-card-summary-container {
                      padding-top: 0px;
                      display: block;   }
                      .profile-top-card-feedback-view {
                        box-shadow: none;   }
                        .profile-top-banner-feedback-view {
                          box-shadow: none;   }
                          .profile-top-card-image-container {
                            width: 70px;
                            padding: 10px 10px 0px 0px;   }
                            .profile-image {
                              width: 50px !important;   }
                              .profile-image img, .profile-image .img-circle {
                                width: 80px !important;
                                height: 80px !important;
                                line-height: 1.6;   }
                                .profile-page-wrapper .profile-image {
                                  width: 100% !important;   }
                                  .profile-page-wrapper .profile-info {
                                    margin: 0px !important;   }
                                    .navbar-left {
                                      display: inline-block;
                                      padding-left: 15px;   }
                                      .navbar-right {
                                        text-align: right;
                                        width: 70%;
                                        display: inline-block;
                                        padding-right: 0px;   }
                                        .navbar-right-kona {
                                          width: auto;   }
                                          .vs-fixed {
                                            display: none;   }
                                            .affix {
                                              position: relative;
                                              width: 100% !important;   }
                                              .flexbox {
                                                flex-wrap: wrap !important;   }
                                                .wrapper-content {
                                                  padding: 0px 10px !important;
                                                  margin-left: -30px;
                                                  margin-right: -30px;   }
                                                  .vs-fixed #profile-image {
                                                    margin-top: -20px;   }
                                                    .highlights, .profile-contacts {
                                                      margin-left: 0px;   }
                                                      .highlights-feedback-view {
                                                        margin-top: 32px;   }
                                                        .highlights-line {
                                                          margin-left: -3px;   }
                                                          .vs-fixed .col-left, .vs-fixed .col-right {
                                                            display: block !important;
                                                            padding-bottom: 10px !important;   }
                                                            .nav-tabs li {
                                                              display: inline-block;   }
                                                              .ibox {
                                                                margin: 10px;   }
                                                                #navbar-main .navbar-form {
                                                                  margin-top: 0px !important;   }
                                                                  #navbar-main .nav-search-form {
                                                                    margin-left: 0px;
                                                                    padding-left: 0px;   }
  .feedback-btn {
    display: none;   }
    #page-wrapper {
      padding: 0px;   }
      #header-wrapper {
        padding: 0px 0px 0px 0px;   }
        .pipeline-view {
          margin-top: 0px;   }
          .pipeline-view #positions-dashboard-stats {
            padding-right: 0px;   }
            .footable-toggle {
              margin-bottom: 15px;
              padding-left: 7px;   }
              .pipeline-view {
                padding: 10px;   }
                .pipeline-view .footable-filtering-search .input-group {
                  width: 220px !important;   }
                  .search-wrapper {
                    margin-top: 10px;
                    margin-left: -10px;   }
                    #notification-queue-view {
                      transform: translateX(-90%);   }
                      .mobile-hide {
                        display: none !important;   }
                        .mobile-only {
                          display: block !important;
                          margin-bottom: 10px;   }
                          .mobile-only-inline {
                            display: inline-block !important;
                            margin-bottom: 10px;   }
                            #profile_verify_toast {
                              display: flex;
                              flex-direction: column;
                              justify-content: center;
                              align-items: flex-end;   }
                              #profile_verify_toast a {
                                margin-top: 10px;   }
  .tabs-container .nav-tabs > li.active > a {
    border-bottom: 2px solid var("--tab-indicator-color") !important;   }
}

@media (min-width: 768px) {
  .flex-height {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;   }
}

@media (min-width: 768px) and (max-width: 992px) {
  #additional_info_modal_v2 #additional_info_modal_v2_body .with-border {
    padding-right: 0px;
    border-right: 0px;   }
  .fixed-width {
    max-width: 962px;   }
    .navbar-right {
      margin-right: 0px;   }
      .mobile-hide {
        display: none !important;   }
        .mobile-only {
          display: block !important;
          margin-bottom: 10px;   }
          .mobile-only-inline {
            display: inline-block !important;
            margin-bottom: 10px;   }
}
          @media (min-width: 768px) and (max-width: 992px) and (hover: none) and (pointer: coarse) {
            .device-only-hide {
              display: none;   }
}

@media (min-width: 992px) and (max-width: 1200px) {
  .fixed-width {
    max-width: 1140px;   }
    .sm-laptop-hide {
      display: none !important;   }
}

@media (min-width: 1200px) and (max-width: 1366px) {
  .fixed-width {
    max-width: 1336px;   }
}

@media (min-width: 1366px) and (max-width: 1440px) {
  .fixed-width {
    max-width: 1410px;   }
}

@media (min-width: 1440px) {
  .fixed-width {
    max-width: 1410px;   }
}
