/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

* {
  -ms-overflow-style: scrollbar; }

.dashboard-bg .bv-height-100 .bv-transclude-content {
  background: #f8f8f8 !important;
  -webkit-overflow-scrolling: touch; }

.scroll-hidden {
  overflow: hidden; }

html {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
  font-size: 16px;
  letter-spacing: 0.6px;
  font-weight: 400;
  color: #000;
  -ms-touch-action: manipulation;
  touch-action: manipulation; }

.inJBnT #cke_ck-editor {
  border: 1px solid #d1d1d1 !important; }

body {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
  font-size: 16px;
  letter-spacing: 0.6px;
  font-weight: 400;
  color: #000;
  -ms-overflow-style: none; }
  body.ie #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap {
    height: calc(100% - 85px); }
  body a.fc-more {
    pointer-events: inherit; }
  body .manage-templates-wrap .bv-middle-bar {
    margin: 0; }
  body .virtual-meetings-configuration .bv-middle-bar {
    margin: 0; }
  body .virtual-meetings-configuration .vm-cards-wrapper {
    height: 200px;
    padding: 13px; }
  body .virtual-meetings-configuration .vm-user-info {
    padding: 20px 0 20px 150px;
    border-top: 1px solid #d7d7d7;
    position: relative;
    font-size: 16px; }
    body .virtual-meetings-configuration .vm-user-info .vm-user-avatar {
      border-radius: 5px;
      position: absolute;
      top: 25px;
      left: 25px; }
  body .virtual-meetings-configuration .vm-connect-card {
    width: 300px;
    box-sizing: border-box;
    border-radius: 5px;
    margin: 10px 20px 0 10px;
    background: #FFFFFF;
    border: 2px solid #E6E6E6;
    box-shadow: 0px 1px 1px rgba(129, 129, 129, 0.14), 0px 2px 1px rgba(129, 129, 129, 0.12), 0px 1px 3px rgba(129, 129, 129, 0.2);
    border-radius: 6px;
    float: left; }
    body .virtual-meetings-configuration .vm-connect-card .vm-card-row {
      padding: 2px; }
      body .virtual-meetings-configuration .vm-connect-card .vm-card-row.border-t-b {
        border-top: 1px solid #E6E6E6;
        border-bottom: 1px solid #E6E6E6;
        padding: 0; }
      body .virtual-meetings-configuration .vm-connect-card .vm-card-row.logo {
        padding: 20px 0;
        text-align: center; }
      body .virtual-meetings-configuration .vm-connect-card .vm-card-row::after {
        display: block;
        content: "";
        clear: both; }
    body .virtual-meetings-configuration .vm-connect-card .column-one {
      float: left;
      width: 55%; }
    body .virtual-meetings-configuration .vm-connect-card .column-two {
      float: right;
      width: 44%; }
    body .virtual-meetings-configuration .vm-connect-card .vm-title {
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-size: 14px;
      line-height: 15px;
      text-align: left;
      color: #000000;
      margin: 17px;
      text-overflow: ellipsis;
      overflow: hidden;
      max-height: 30px; }
    body .virtual-meetings-configuration .vm-connect-card .vm-name {
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-size: 14px;
      line-height: 15px;
      text-align: left;
      color: #000000;
      margin: 10px;
      text-overflow: ellipsis;
      overflow: hidden;
      max-height: 30px; }
      body .virtual-meetings-configuration .vm-connect-card .vm-name label {
        font-size: 14px;
        margin: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400; }
      body .virtual-meetings-configuration .vm-connect-card .vm-name span {
        font-size: 14px;
        margin: 0;
        white-space: nowrap;
        color: #A8A8A8;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400; }
    body .virtual-meetings-configuration .vm-connect-card .vm-status {
      align-items: center;
      padding: 2px 0;
      background: #D1D1D1;
      border-radius: 14px;
      line-height: 18px;
      text-align: center;
      margin: 10px;
      font-size: 12px;
      font-weight: 500;
      display: inline-block;
      width: 53px; }
      body .virtual-meetings-configuration .vm-connect-card .vm-status.active {
        background: #2ECA61;
        color: #FFFFFF; }
    body .virtual-meetings-configuration .vm-connect-card .vm-connect {
      padding: 5px 10px;
      background: #0092BC;
      border: 1px solid #0092BC;
      box-sizing: border-box;
      border-radius: 3px;
      margin: 7px 10px 7px 7px;
      text-align: center;
      color: #fff;
      cursor: pointer;
      font-size: 14px;
      float: right; }
      body .virtual-meetings-configuration .vm-connect-card .vm-connect:hover {
        background: #35b8de; }
  body .agenda-templates-wrap {
    height: calc(100% - 44px) !important; }
    body .agenda-templates-wrap .bv-middle-bar {
      margin: 0; }
  body .view-full-agenda-wrap {
    height: 100%; }
    body .view-full-agenda-wrap .bv-middle-bar {
      margin: 0; }
    body .view-full-agenda-wrap .bv-scrollbar {
      overflow: hidden !important; }
  body #viewFullAgenda {
    margin: 0px 0 0 0;
    overflow: hidden; }
    body #viewFullAgenda ul.tabs {
      position: relative;
      display: block;
      top: 0;
      left: 0;
      border-bottom: 3px solid #c6c6ca;
      padding: 0 20px;
      width: 100%;
      float: left; }
      body #viewFullAgenda ul.tabs li {
        margin-bottom: -3px;
        border-bottom: 3px solid transparent;
        font-size: 11.5px;
        width: 80px;
        text-align: center;
        float: left;
        position: relative;
        display: block;
        line-height: 0px;
        padding: 12px 15px;
        color: #96979c;
        background: none;
        font-size: 11.5px;
        cursor: pointer; }
        body #viewFullAgenda ul.tabs li.active {
          border-bottom: 3px solid #00bce3;
          color: #00bce3;
          background: none; }
    body #viewFullAgenda .agenda-container {
      height: 100%;
      float: left;
      width: 100%; }
    body #viewFullAgenda .pdf-container {
      height: calc(100% - 30px);
      float: left;
      width: 100%;
      background: #6b6d75; }
      body #viewFullAgenda .pdf-container .PdfViewerWrap {
        height: 100%; }
    body #viewFullAgenda .ss-list-icon {
      font-family: "SSStandard";
      color: #484b54;
      font-size: 18px;
      transition: transform 0.25s ease;
      display: inline-block;
      width: 100%;
      float: left; }
    body #viewFullAgenda .ss-close-icon {
      font-family: "SSStandard";
      color: #484b54;
      font-size: 20px;
      display: inline-block;
      cursor: pointer; }
    body #viewFullAgenda .meeting-agenda-list-wrapper {
      float: left;
      width: 100%;
      height: 100%; }
      body #viewFullAgenda .meeting-agenda-list-wrapper.showpane-wrapper .meeting-agenda-list-left {
        margin-left: -313px; }
      body #viewFullAgenda .meeting-agenda-list-wrapper.showpane-wrapper .meeting-agenda-list-right {
        margin-left: 0; }
      body #viewFullAgenda .meeting-agenda-list-wrapper .toggle-button-wraper {
        float: left;
        width: 30px;
        height: 100%;
        background: #eaeaeb;
        position: relative;
        z-index: 10; }
        body #viewFullAgenda .meeting-agenda-list-wrapper .toggle-button-wraper .icon-wraper {
          float: left;
          background: #fff;
          width: 100%;
          padding: 4px 0 0 5px;
          cursor: pointer; }
      body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left {
        float: right;
        width: 342px;
        height: 100%;
        z-index: 1;
        margin-left: 30px;
        position: absolute;
        transition: all .5s ease-in-out;
        left: 0px;
        background: #ffffff;
        overflow: hidden; }
        body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left:after {
          visibility: hidden;
          display: block;
          content: "";
          clear: both;
          height: 0; }
        body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper {
          height: 100%;
          padding-bottom: 50px; }
          body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper .preview-list-title {
            width: 100%;
            float: left;
            display: block;
            padding: 10px;
            background: #00bce3;
            color: #ffffff;
            -webkit-letter-spacing: 0.4px;
            -moz-letter-spacing: 0.4px;
            -ms-letter-spacing: 0.4px;
            letter-spacing: 0.4px;
            position: relative; }
            body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper .preview-list-title .close-icon-wrapper {
              background: #0094b3;
              background: #0094b3;
              float: right;
              position: absolute;
              right: 0px;
              top: 0;
              padding: 8px 14px;
              height: 100%;
              cursor: pointer; }
              body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper .preview-list-title .close-icon-wrapper .ss-close-icon {
                line-height: 30px; }
          body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap {
            border-top: 1px solid #ccc;
            list-style-type: none;
            float: left;
            width: 100%;
            padding: 0;
            border-left: 1px solid #ccc;
            overflow: auto;
            height: calc(100% - 43px);
            padding-bottom: 100px; }
            body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li {
              border-right: 4px solid #ffffff;
              border-bottom: 1px solid #ccc;
              padding: 10px 10px 10px 30px;
              margin-left: -20px;
              position: relative;
              cursor: pointer; }
              body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li.second-level {
                padding-left: 45px; }
              body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li.third-level {
                padding-left: 55px; }
              body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li.active {
                border-right: 4px solid #00bce3; }
              body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li:after {
                visibility: hidden;
                display: block;
                content: "";
                clear: both;
                height: 0; }
              body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemNameDetails {
                display: block;
                width: 70%;
                float: left; }
                body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemNameDetails .ItemOrder {
                  font-weight: 700;
                  display: block;
                  float: left;
                  margin-right: 5px;
                  max-width: 35px;
                  text-align: center;
                  font-size: 14px; }
                body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemNameDetails .nameText {
                  display: block;
                  width: calc(100% - 40px);
                  float: left;
                  font-size: 14px;
                  font-weight: bold; }
                body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemNameDetails .AgendauserName {
                  display: block;
                  width: 100%;
                  float: left;
                  font-size: 12px;
                  color: #2ba6c0;
                  cursor: pointer;
                  padding: 3px 0 0 0; }
                body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemNameDetails .detailText {
                  display: block;
                  width: 100%;
                  float: left;
                  padding: 3px 0 0 0;
                  font-size: 12px;
                  color: #46474c; }
              body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemTimeDetails {
                display: block;
                width: 30%;
                float: right; }
                body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemTimeDetails .AgendaItemTimes {
                  display: block;
                  width: 100%;
                  float: left;
                  font-size: 12px;
                  text-align: center; }
                body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemTimeDetails .DiscussionPill {
                  display: block;
                  width: 100%;
                  float: left;
                  border: 1px solid #d2d4d7;
                  border-radius: 10px;
                  text-transform: uppercase;
                  font-size: 9px;
                  font-weight: bold;
                  margin-top: 10px;
                  text-align: center;
                  padding: 3px 0;
                  color: #acadb0;
                  cursor: pointer; }
                  body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemTimeDetails .DiscussionPill:empty {
                    display: none; }
                body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemTimeDetails .CeoThoughtsPill {
                  display: block;
                  width: 100%;
                  float: left;
                  background: #00bce3;
                  border-radius: 10px;
                  text-transform: uppercase;
                  font-size: 9px;
                  font-weight: bold;
                  margin-top: 10px;
                  padding: 3px 0 3px;
                  text-align: center;
                  color: #ffffff;
                  cursor: pointer; }
                  body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-left .preview-list-wrapper ul.ListWrap li .ItemTimeDetails .CeoThoughtsPill:empty {
                    display: none; }
      body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-right {
        height: 100%;
        margin-left: 372px;
        background: #6b6d75;
        overflow-y: auto;
        -webkit-transition: all 0.5s linear;
        transition: all 0.5s linear; }
        body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-right .PdfViewerWrap {
          height: 87%;
          overflow: hidden; }
        body #viewFullAgenda .meeting-agenda-list-wrapper .meeting-agenda-list-right .documentMessage {
          display: block;
          text-align: center;
          margin-top: 18%;
          color: #fff;
          font-size: 16px; }
  body.bv-viewer-open .modal-backdrop.in {
    z-index: 99 !important; }
  body .bv-event-presentation-overflow {
    z-index: 99 !important; }
  body.nasdaq {
    /* BV styles */
    /* .bv-input-btn-blue
        {
            color:#FFFFFF;
            min-width:125px;
            background-color: #3596BD;
            border-style:none;
            max-height: 45px;
            min-height: 35px;
        } */
    /* .bv-input-btn-0{
            background-color: #000000;
            color:#FFFFFF;
        } */
    /* .bv-input-btn-black
        {
            color:#FFFFFF;
            min-width:125px;
            background-color: #000000;
            border-style:none;
            max-height: 45px;
            min-height: 35px;
        }
         */
    /* Context menu */
    /* .bv-permission-screen .bv-dialog-users-btn.opened{
            transform: rotate(180deg);
        } */
    /* .bv-permission-screen .bv-table-css > ul > li{
            height: 27px;
        } */
    /* .bv-permission-screen .bv-table-css > ul > li:last-child{
            height: 23px;
            border-bottom: 1px solid #ccc;
        } */
    /* .bv-recycle-back{
            position: inherit;
        } */
    /* .bv-slider .bv-slider-items-4 > li {
            width: 26%;
        }

        .bv-slider .bv-slider-items-2 > li {
            width: 46%;
        }

        .bv-slider .bv-slider-items-1 > li {
            width: 97% !important;
        }*/
    /*
        .bv-item-list-check-div {
            height:35px; width:35px; padding-left: 6px; padding-top: 5px; margin-left: 21px;
        }*/
    /*
        .bv-doc-preview-container:before {
            content: '';
            display: inline-block;
            height: 100%;
            vertical-align: middle;
            margin-right: -0.32em;
        }
        */
    /* ng scrollbars related Start */
    /*.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
            background-color: rgba(0, 0, 0, 0) !important;
        }*/
    /* ng scrollbars related end */
    /* bv accordion*/
    /*  accordion end */
    /* tooltip directive */
    /* toggle buttons */
    /* end */
    /********************/
    /* .bv-module-creator-user-item:hover{
            background:#ebeef0;
        } */
    /* .bv-approval-user-option-section1 .bv-dialog-user-btn svg, .bv-permission-screen .bv-dialog-folder-btn svg {
            width: 17px;
            height: 20px;
            top: 0px;
            position: absolute;
            cursor: pointer;
        } */
    /* .MeetingDetailTop__MeetingDescription-fkHmMA ul{   
		    padding-left: 15px !important;
		    list-style: inherit !important; 
		}*/ }
    body.nasdaq .cbe-footer {
      float: right !important;
      width: auto !important;
      padding: 0 !important;
      border: none !important;
      border-bottom-right-radius: 0 !important;
      border-bottom-left-radius: 0 !important; }
      body.nasdaq .cbe-footer button {
        position: inherit !important;
        background-color: transparent !important; }
    body.nasdaq .bc-green {
      background-color: #19b772 !important; }
    body.nasdaq .dashboard-wrapper .bv-middle-bar .bv-title > div > div > span {
      white-space: normal;
      overflow: unset;
      text-overflow: unset; }
    body.nasdaq .meetings-wrapper .main-content-wrap {
      overflow-y: hidden !important;
      height: 100% !important; }
    body.nasdaq .view-full-agenda-wrap .main-content-wrap {
      overflow-y: hidden !important;
      height: calc(100% - 44px) !important; }
    body.nasdaq .manage-templates-wrap .main-content-wrap {
      overflow-y: hidden !important;
      height: calc(100% - 44px) !important; }
    body.nasdaq .manage-templates-wrap .bv-scrollbar {
      overflow-x: hidden; }
    body.nasdaq .virtual-meetings-configuration .main-content-wrap {
      overflow-y: hidden !important;
      height: calc(100% - 44px) !important; }
    body.nasdaq .virtual-meetings-configuration .bv-scrollbar {
      overflow-x: hidden; }
    body.nasdaq .document-wrapper .mCSB_scrollTools, body.nasdaq .approval-list-container .mCSB_scrollTools {
      width: 18px; }
      body.nasdaq .document-wrapper .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar, body.nasdaq .approval-list-container .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
        width: 8px;
        background: #B6B7BA;
        margin-left: 5px; }
      body.nasdaq .document-wrapper .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail, body.nasdaq .approval-list-container .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail {
        background: #ffffff;
        width: 14px;
        display: block;
        border-radius: 0px; }
    body.nasdaq .document-wrapper .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
      margin-left: 7px; }
    body.nasdaq .tooltip-bv {
      position: relative; }
    body.nasdaq .tooltip-bv:before {
      border: solid;
      border-color: #333 transparent;
      border-width: 6px 6px 0 6px;
      bottom: 20px;
      content: "";
      left: 15%;
      position: absolute;
      z-index: 99;
      opacity: 0;
      transition: opacity 0ms; }
    body.nasdaq .tooltip-bv:after {
      background: #333;
      background: rgba(0, 0, 0, 0.8);
      border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      bottom: 26px;
      color: #fff;
      content: attr(title-bv);
      left: -40px;
      padding: 5px 15px;
      position: absolute;
      z-index: 98;
      font-size: 8px;
      white-space: normal;
      opacity: 0;
      transition: opacity 0ms; }
    body.nasdaq .tooltip-bv:hover:after, body.nasdaq .tooltip-bv:hover:before {
      opacity: 1;
      transition: opacity 2000ms; }
    body.nasdaq b {
      font-weight: 500 !important; }
    body.nasdaq ul {
      list-style: none;
      margin: 0;
      padding: 0; }
    body.nasdaq a,
    body.nasdaq a:link,
    body.nasdaq a:hover,
    body.nasdaq a:active,
    body.nasdaq a:visited {
      /* color: #fff; */
      text-decoration: none;
      outline: none; }
    body.nasdaq bt {
      cursor: pointer; }
    body.nasdaq svg {
      display: block;
      /*   width:100%;
          height:100%; */ }
    body.nasdaq input {
      outline: none; }
    body.nasdaq input[type=password]::-ms-reveal,
    body.nasdaq input[type=password]::-ms-clear {
      display: none; }
    body.nasdaq textarea {
      outline: none; }
    body.nasdaq img {
      -webkit-user-drag: none; }
    body.nasdaq .noselect {
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    body.nasdaq .modal {
      overflow: hidden !important; }
    body.nasdaq .modal-content {
      border: inherit;
      box-shadow: inherit;
      border-radius: inherit;
      -webkit-box-shadow: inherit;
      box-shadow: inherit;
      border-radius: 5px; }
    body.nasdaq .modal-dialog {
      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
    body.nasdaq bv-table {
      display: table; }
    body.nasdaq bv-row {
      display: table-row; }
    body.nasdaq bv-cell {
      display: table-cell; }
    body.nasdaq .bv-height-100 {
      height: 100%;
      /* 	min-height:100%;	 */ }
    body.nasdaq .bv-width-100 {
      width: 100%; }
    body.nasdaq .bv-width-10 {
      width: 10%; }
    body.nasdaq .bv-width-20 {
      width: 20%; }
    body.nasdaq .bv-width-30 {
      width: 30%; }
    body.nasdaq .bv-width-50 {
      width: 50%; }
    body.nasdaq .bv-width-60 {
      width: 60%; }
    body.nasdaq .bv-width-70 {
      width: 70%; }
    body.nasdaq .bv-bottom-10 {
      margin-bottom: 10px; }
    body.nasdaq .bv-bottom-20 {
      margin-bottom: 20px; }
    body.nasdaq .bv-top-10 {
      margin-top: 10px; }
    body.nasdaq .bv-padding-15 {
      padding: 15px; }
    body.nasdaq .bv-padding-20 {
      padding: 20px; }
    body.nasdaq .bv-padding-5 {
      padding: 5px; }
    body.nasdaq .bv-margin-left-30 {
      margin-left: 30px; }
    body.nasdaq .bv-svg-20 {
      width: 22px;
      height: 20px; }
    body.nasdaq .bv-svg-16 {
      width: 18px;
      height: 16px; }
    body.nasdaq .bv-svg-12 {
      width: 14px;
      height: 12px; }
    body.nasdaq .cursor-pointer:hover {
      cursor: pointer; }
    body.nasdaq .bv-scrollbar {
      -webkit-overflow-scrolling: touch;
      /* 	-webkit-tap-highlight-color:rgba(0,0,0,0); */ }
    body.nasdaq .bv-scrollbar {
      overflow: auto; }
    body.nasdaq .bv-position-relative {
      position: relative; }
    body.nasdaq .bv-scrollbar::-webkit-scrollbar {
      background-color: rgba(214, 214, 214, 0.34);
      width: 6px;
      height: 6px;
      border-radius: 10px; }
    body.nasdaq .bv-scrollbar::-webkit-scrollbar-thumb {
      width: 6px;
      height: 6px;
      /*background-color: #D5D5D5;*/
      background-color: #A5A2A2;
      border-radius: 10px; }
    body.nasdaq .bv-scrollbar::-webkit-scrollbar-thumb:hover {
      background-color: #A5A2A2; }
    body.nasdaq .bv-overflow-auto {
      overflow: auto;
      overflow-x: hidden; }
    body.nasdaq .bv-overflow-hidden {
      overflow: hidden; }
    body.nasdaq .font-weight-300 {
      font-weight: 300; }
    body.nasdaq .bv-font-weight-400 {
      font-weight: 400; }
    body.nasdaq .bv-font-weight-500 {
      font-weight: 500; }
    body.nasdaq .bv-display-block {
      display: block; }
    body.nasdaq .bv-display-none {
      display: none; }
    body.nasdaq [ng-color-picker] ul {
      padding: 0;
      margin: 0;
      width: 100%;
      display: table; }
    body.nasdaq [ng-color-picker] li {
      width: 20px;
      height: 30px;
      box-sizing: border-box;
      display: table-cell; }
    body.nasdaq [ng-color-picker] li.selected {
      border: 1px solid #333; }
    body.nasdaq .bv-modal-header {
      min-height: 16.42857143px;
      border-bottom: 1px solid #e5e5e5;
      padding: 5px 15px 5px 15px; }
    body.nasdaq .bv-modal-header .close {
      margin-top: -2px; }
    body.nasdaq .bv-modal-title {
      margin: 2px 0px 0px;
      color: #fff;
      font-size: 19px;
      letter-spacing: 0.6px;
      width: calc(100% - 20px);
      overflow: hidden;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      font-family: "SourceSansProRegular"; }
    body.nasdaq .bv-modal-body {
      position: relative;
      height: calc(100% - 35px);
      /* padding: 5px 15px 5px 15px; */
      /*  overflow-y: auto; */ }
    body.nasdaq .bv-modal-footer {
      padding: 5px 15px 5px 15px;
      margin-top: 7px;
      text-align: center;
      border-top: 1px solid #e5e5e5; }
    body.nasdaq .bv-modal-btn-close {
      right: 0px;
      position: absolute;
      top: 0px;
      cursor: pointer;
      background: #474a53;
      width: 49px;
      height: 50px;
      padding: 19px;
      border-top-right-radius: 5px; }
    body.nasdaq .bv-modal-btn-close:hover {
      background: #6b6d75; }
    body.nasdaq .bv-modal-btn-close > svg {
      width: 11px;
      height: 11px;
      fill: #000; }
    body.nasdaq .bv-modal-btn-back {
      position: absolute;
      float: left;
      top: -4px;
      padding: 17px 90px;
      left: -80px; }
    body.nasdaq .bv-modal-btn-back .bv-button-feedback {
      top: 4px;
      z-index: 1;
      left: 6.4px; }
    body.nasdaq .bv-modal-btn-back > svg {
      height: 20px;
      width: 20px;
      fill: #fff; }
    body.nasdaq .bv-modal-header-small {
      min-height: 27px;
      padding: 5px 10px; }
    body.nasdaq .bv-modal-header-small .bv-modal-btn-close > svg {
      fill: #000;
      height: 15px;
      width: 15px; }
    body.nasdaq .bv-input-label {
      font-size: 14px;
      /*	font-weight: 500;*/
      margin-bottom: 7px; }
    body.nasdaq .bv-heading-label {
      font-size: 16px;
      font-weight: 500; }
    body.nasdaq .bv-input-btn-small {
      min-width: 70px !important; }
    body.nasdaq .bv-background-orange {
      background-color: #FF8100 !important; }
    body.nasdaq .bv-background-green {
      background-color: #22a63e !important; }
    body.nasdaq .bv-input-btn {
      min-width: 100px;
      height: 28px;
      border: none;
      margin: 0px 0px 0px 7.5px;
      /* 	font-family: Arial; */
      font-weight: 500;
      font-size: 12px;
      letter-spacing: 0.6px;
      line-height: 22px;
      color: #fff;
      background-color: #000;
      outline: none !important;
      white-space: nowrap;
      overflow: hidden; }
    body.nasdaq .bv-input-text {
      padding: 0px 5px 0px 10px;
      border: #e5e5e5;
      background: #e5e5e5;
      height: 26px;
      letter-spacing: 0.6px; }
    body.nasdaq .bv-input-text.comments {
      height: 100%; }
    body.nasdaq .bv-input-text:focus,
    body.nasdaq .bv-input-text:active {
      -webkit-box-shadow: inset 0px 0px 0px 2px #99b2cc;
      -moz-box-shadow: inset 0px 0px 0px 2px #99b2cc;
      box-shadow: inset 0px 0px 0px 2px #99b2cc; }
    body.nasdaq .cke_chrome {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      border: none; }
    body.nasdaq .bv-input-help {
      white-space: nowrap; }
    body.nasdaq .bv-input-help-label {
      white-space: pre-wrap;
      /* This will take in IE and IE doesn't understand white-space: initial"; */
      white-space: inherit;
      /* This will overwrite above one in other than IE */
      color: #808080;
      display: inline-block;
      max-width: 97%;
      font-size: 14px; }
    body.nasdaq .bv-input-btn-large {
      min-width: 120px; }
    body.nasdaq .bv-input-btn-conf-black-small {
      color: #FFFFFF;
      min-width: 65px;
      background-color: #000000;
      border-style: none;
      max-height: 23.7px;
      min-height: 23.7px; }
    body.nasdaq .bv-input-btn-conf-stop-sharing {
      color: #FFFFFF;
      min-width: 50px;
      background-color: #000000;
      border-style: none;
      max-height: 17px;
      min-height: 17px;
      margin: 1px 2px 3px 0px; }
    body.nasdaq .bv-input-btn-conf-make-presenter {
      min-width: 97px;
      max-height: 17px;
      min-height: 17px;
      border: none;
      margin: 0px 2px; }
    body.nasdaq .bv-input-btn-blue:disabled {
      background-color: #D5D5D5; }
    body.nasdaq .bv-blue-msg-dialog-body {
      width: 415px;
      position: relative;
      background-color: #3596BD;
      text-align: center;
      color: #FFF;
      font-size: 18px;
      font-weight: normal;
      padding: 15px 0px 5px; }
    body.nasdaq .bv-blue-msg-dialog-content {
      position: relative;
      background-color: #3596BD;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, 0.2);
      outline: medium none; }
    body.nasdaq .bv-blue-msg-dialog-footer {
      width: 415px;
      background-color: #3596BD;
      margin-top: 0px;
      text-align: center;
      padding: 5px 0px 15px; }
    body.nasdaq .bv-modal-window-compose-new-message .modal-dialog {
      min-width: 1000px;
      width: 1000px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      -ms-transform: translate(-50%, -50.1%) !important;
      margin: 0; }
    body.nasdaq .bv-support .modal-dialog {
      min-width: 390px;
      width: 390px; }
    body.nasdaq .jup-desktop-client .bv-support .modal-dialog {
      min-width: 480px;
      margin: 40px auto; }
    body.nasdaq .jup-desktop-client .bv-support .resetBtn {
      text-align: center; }
    body.nasdaq .bv-modal-window-compose-new-message-recipents .modal-dialog {
      min-width: 450px; }
    body.nasdaq .bv-modal-window-repository-rules .modal-dialog {
      min-width: 500px;
      max-height: 230px; }
    body.nasdaq .bv-modal-window-repository-rules-userSelection .modal-dialog {
      min-width: 710px;
      max-height: 230px; }
    body.nasdaq .bv-modal-window-repository-rename-selected-item .modal-dialog {
      min-width: 380px;
      max-height: 130px; }
    body.nasdaq .bv-text-align {
      text-align: center; }
    body.nasdaq .bv-modal-blue-header {
      background-color: #2d303a !important;
      min-height: 50px;
      padding: 11px 12px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    body.nasdaq .bv-modal-background {
      background: url("../assets/images/dust.png") repeat scroll 0% 0% transparent; }
    body.nasdaq .bv-context-menu {
      display: block;
      position: fixed;
      z-index: 1000;
      float: left;
      min-width: 160px;
      padding: 5px 0;
      margin: 2px 0 0;
      font-size: 14px;
      list-style: none;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, 0.15);
      border-radius: 4px;
      -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
    body.nasdaq .bv-context-menu ul {
      margin: 0px 0px 0px 0px;
      position: relative;
      line-height: 30px; }
    body.nasdaq .bv-context-menu ul li {
      height: 30px;
      display: block;
      border: none;
      padding: 0px 0px 0px 17px; }
    body.nasdaq .bv-context-menu ul li a {
      display: block;
      color: #515151; }
    body.nasdaq .bv-context-menu ul li:hover {
      background: rgba(0, 0, 0, 0.04);
      cursor: pointer; }
    body.nasdaq .bv-left-float-checkbox {
      background: url("../assets/images/checkbox.png") no-repeat;
      min-width: 27px;
      max-width: 27px;
      min-height: 27px;
      max-height: 27px;
      float: left;
      margin-top: 10px;
      margin-left: 4px; }
    body.nasdaq .bv-left-float-checkbox.checked {
      background: url("../assets/images/checkbox_on.png") no-repeat;
      min-width: 27px;
      max-width: 27px;
      min-height: 27px;
      max-height: 27px;
      float: left;
      margin-top: 10px;
      margin-left: 4px; }
    body.nasdaq .bv-select-user {
      background-color: white;
      min-height: 280px;
      max-height: 280px;
      overflow-x: hidden;
      overflow-y: auto; }
    body.nasdaq .bv-select-user-img {
      min-width: 35px;
      max-width: 35px;
      min-height: 35px;
      max-height: 35px;
      margin-top: 4px;
      float: left; }
    body.nasdaq .bv-select-user-name {
      padding-top: 12px;
      padding-left: 0px;
      float: left;
      min-width: 150px;
      min-height: 35px; }
    body.nasdaq .bv-select-user-search {
      min-width: 320px;
      overflow-x: hidden;
      overflow-y: hidden; }
    body.nasdaq .bv-select-user-blue {
      color: #FFFFFF;
      min-width: 65px;
      background-color: #3596BD;
      border-style: none;
      max-height: 23.7px;
      min-height: 23.7px;
      border-radius: 4px; }
    body.nasdaq .bv-cursor-pointer {
      cursor: pointer; }
    body.nasdaq .bv-cursor-not-allowed {
      cursor: not-allowed; }
    body.nasdaq .bv-left {
      float: left; }
    body.nasdaq .bv-right {
      float: right; }
    body.nasdaq .bv-red-color {
      color: red; }
    body.nasdaq .bv-green-color {
      color: green; }
    body.nasdaq .bv-orange-color {
      color: orange; }
    body.nasdaq .bv-input-btn-box {
      text-align: center;
      padding: 0px 20px 20px 20px;
      position: relative;
      z-index: 1;
      background: #fff;
      text-align: right;
      width: 100%;
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px; }
    body.nasdaq .bv-permissions .modal-dialog {
      width: 600px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      -ms-transform: translate(-50%, -50.1%) !important;
      margin: 0; }
    body.nasdaq .bv-permissions .bv-table-drowing-lines {
      height: 300px;
      width: 100%; }
    body.nasdaq .bv-permissions .bv-table-drowing-lines li {
      height: 100%;
      position: absolute;
      border-right: 1px solid #DFDFDF; }
    body.nasdaq .bv-permissions .bv-table-drowing-lines li:first-child {
      width: 80px; }
    body.nasdaq .bv-permissions .bv-table-drowing-lines li:last-child {
      width: 310px;
      left: 80px; }
    body.nasdaq .bv-permissions .bv-item-list-grid {
      /*height: 315px;*/
      height: 270px;
      overflow-y: auto; }
    body.nasdaq .bv-permissions .bv-item-list-grid .bv-item-list-ul1 {
      height: 305px; }
    body.nasdaq .bv-permissions .bv-item-list-grid .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox {
      line-height: 40px;
      height: 40px !important;
      display: block;
      position: absolute;
      width: 50px !important;
      left: 210px !important; }
    body.nasdaq .bv-permissions [bv-item-list] {
      padding: 10px;
      /*height:inherit;*/ }
    body.nasdaq .bv-permissions .bv-item-list-main {
      height: calc(100% - 47px);
      padding: 5px 10px; }
    body.nasdaq .bv-permissions .bv-item-list-main > div {
      height: 100%; }
    body.nasdaq .bv-permissions .bv-item-list-main > div > div:last-child {
      height: 100% !important; }
    body.nasdaq .bv-permissions .bv-dialog-folder-list {
      padding: 10px 0px 10px 0px;
      box-shadow: none; }
    body.nasdaq .bv-dialog-folder-list .mCS-dark {
      right: 0px !important; }
    body.nasdaq .bv-permissions .bv-dialog-folder-list .shadowBox {
      height: 100%;
      position: absolute;
      right: -7px;
      width: 7px;
      /*border: 1px solid;*/
      z-index: 1;
      top: 0px; }
    body.nasdaq .bv-permissions .bv-dialog-user-list .shadowBox {
      height: 100%;
      position: absolute;
      left: -7px;
      width: 7px;
      /*border: 1px solid;*/
      z-index: 1;
      top: 0px; }
    body.nasdaq .bv-permissions .bv-dialog-user-list .bv-input-btn-box {
      background: inherit;
      position: absolute;
      bottom: 0; }
    body.nasdaq .bv-permissions .bv-dialog-user-list {
      padding: 0px;
      box-shadow: none; }
    body.nasdaq .bv-permissions .bv-heading-label {
      font-size: 15px; }
    body.nasdaq .bv-permissions .bv-item-list-name {
      font-size: 16px;
      font-weight: inherit; }
    body.nasdaq .bv-permissions .bv-tree-node-selected-chooser {
      background: #dbdde1; }
    body.nasdaq .bv-permissions .bv-dropdown .btn .caret {
      top: 5px; }
    body.nasdaq .bv-permissions .treeNode {
      height: 49px; }
    body.nasdaq .bv-permissions .treeNode:hover {
      background: #eaedee;
      cursor: pointer; }
    body.nasdaq .bv-permissions .folder-attachment-radio {
      display: none; }
    body.nasdaq .bv-permissions .treeNode .treeImage {
      margin-left: 15px; }
    body.nasdaq .bv-permissions .treeNode .folder-attachment-treeNode-name-div {
      float: none; }
    body.nasdaq .bv-permissions [folder-tree-selection] {
      height: 100%;
      width: 100%;
      overflow: auto; }
    body.nasdaq .bv-permission-screen {
      z-index: 2;
      background: #fff;
      position: relative;
      padding: 10px; }
      body.nasdaq .bv-permission-screen.permission-uploader {
        padding: 8px;
        padding-right: 12px; }
    body.nasdaq .bv-permission-screen label {
      font-weight: 500;
      font-size: 0.9em;
      margin: 0;
      display: inline; }
    body.nasdaq .bv-permission-screen > span {
      font-size: 16px;
      font-weight: bold;
      line-height: 60px;
      padding-left: 10px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 100%;
      display: block; }
    body.nasdaq .bv-permission-screen .bv-dialog-folders-btn {
      width: 10px;
      height: 10px;
      background: #ccc; }
    body.nasdaq .bv-permission-screen .bv-search-users {
      position: relative;
      float: right;
      margin-bottom: -5px;
      margin-top: -10px; }
    body.nasdaq .bv-permission-screen .bv-search-users img {
      width: 15px;
      left: 5px;
      top: 5px;
      position: absolute; }
    body.nasdaq .bv-permission-screen .bv-search-users input {
      padding-left: 22px; }
    body.nasdaq .bv-permission-screen bv-cell {
      padding: 0px 5px; }
    body.nasdaq .bv-permission-screen bv-row {
      background: #EBEBEB; }
    body.nasdaq .bv-permission-screen bv-row.title {
      background: #E0E0E0; }
    body.nasdaq .bv-permission-screen bv-cell:last-child {
      width: 20px; }
    body.nasdaq .bv-permission-screen bv-cell:last-child div {
      cursor: pointer; }
    body.nasdaq .bv-permission-screen .dropdown-menu {
      max-height: 310px;
      min-width: 150px;
      overflow-y: auto;
      overflow-x: hidden;
      white-space: nowrap;
      border-radius: 0px !important; }
    body.nasdaq .bv-permission-screen [icon-renderer] img {
      width: 15px; }
    body.nasdaq .bv-permission-screen .dropdown-menu {
      padding: 2px 0px; }
    body.nasdaq .bv-permission-screen .dropdown-menu div[icon-renderer] {
      display: inline-block;
      top: -2px;
      position: relative;
      height: 15px; }
    body.nasdaq .bv-permission-screen .bv-dialog-title-box {
      height: 20px;
      padding: 0px 5px; }
    body.nasdaq .bv-permission-screen .bv-search-title-box {
      height: 32px;
      padding: 3px 5px; }
    body.nasdaq .bv-permission-screen .bv-dialog-users-icon {
      width: 20px;
      height: 20px;
      float: right;
      cursor: pointer; }
    body.nasdaq .bv-permission-screen .bv-dialog-user-btn,
    body.nasdaq .bv-permission-screen .bv-dialog-folder-btn {
      position: relative;
      cursor: pointer; }
    body.nasdaq .bv-permission-screen .bv-dialog-folder-btn {
      float: left;
      padding-left: 20px; }
    body.nasdaq .bv-permission-screen .bv-dialog-user-btn {
      float: right;
      padding-right: 20px; }
    body.nasdaq .bv-permission-screen .bv-dialog-user-btn svg,
    body.nasdaq .bv-permission-screen .bv-dialog-folder-btn svg {
      width: 17px;
      height: 20px;
      top: 0px;
      position: absolute;
      cursor: pointer; }
    body.nasdaq .bv-permission-screen .bv-dialog-user-btn svg {
      right: 0; }
    body.nasdaq .bv-permission-screen .bv-dialog-folder-btn svg {
      left: 0; }
    body.nasdaq .bv-permission-screen .dropdown-menu span {
      padding-left: 20px; }
    body.nasdaq .bv-permission-screen .dropdown-menu li:hover {
      background: rgba(0, 0, 0, 0.04);
      cursor: pointer; }
    body.nasdaq .bv-permission-screen .bv-table-css {
      font-size: 0.8em;
      line-height: 21px;
      position: absolute;
      top: 0;
      width: 100%; }
    body.nasdaq .bv-permission-screen .bv-table-css > ul > li {
      margin: 0px 10px;
      height: 27px;
      border-bottom: 1px solid #DFDFDF;
      font-size: 15px;
      font-weight: 500; }
    body.nasdaq .bv-permission-screen .bv-table-css .bv-table-title-col-1 {
      width: 55px; }
    body.nasdaq .bv-permission-screen .bv-table-css .bv-table-title-col-2 {
      width: 280px;
      left: 85px; }
    body.nasdaq .bv-permission-screen .bv-table-css .bv-table-title-col-3 {
      width: 140px;
      left: 390px; }
    body.nasdaq .bv-permission-screen .bv-table-css > ul:first-child {
      height: 30px;
      /* 	border-top: 1px solid #ccc;
            border-bottom: 1px solid #ccc; */
      position: relative; }
    body.nasdaq .bv-permission-screen .bv-table-css > div > ul {
      position: relative;
      padding: 15px 0px; }
    body.nasdaq .bv-permission-screen .mCSB_container {
      overflow: inherit; }
    body.nasdaq .bv-permission-screen .bv-permissions-list {
      position: relative;
      padding: 15px 0px;
      padding-bottom: 105px; }
    body.nasdaq .bv-permission-screen .bv-permissions-list > li {
      height: 42px;
      font-size: 14px; }
    body.nasdaq .bv-permission-screen .bv-permissions-list-container {
      width: 97%; }
    body.nasdaq .bv-permission-screen.permission-uploader .bv-permissions-list {
      padding: 5px 0px;
      padding-bottom: 105px; }
    body.nasdaq .bv-permission-screen.permission-uploader .bv-permissions-list > li {
      border-top: 1px solid #DFDFDF;
      padding-top: 16px;
      height: 50px; }
    body.nasdaq .bv-permission-screen.permission-uploader .bv-permissions-list-container {
      width: 100%; }
    body.nasdaq .bv-permissions-list {
      position: relative;
      padding: 15px 0px; }
    body.nasdaq .bv-permission-screen .bv-table-css > ul,
    body.nasdaq .bv-permission-screen .bv-table-css > div {
      height: calc(100% - 40px);
      overflow-y: auto;
      overflow-x: hidden;
      /* 	border-bottom: 1px solid #ccc; */ }
    body.nasdaq .bv-permission-screen .bv-table-css > .bv-scrollbar {
      width: 97%; }
    body.nasdaq .bv-permission-screen .bv-table-css > ul:first-child > li,
    body.nasdaq .bv-permission-screen .bv-table-css > div > ul > li > ul > li,
    body.nasdaq .bv-permission-screen .bv-permissions-list > li > ul > li {
      /* 	border-left: 1px solid #ccc; */
      display: block;
      /* 	padding-left: 3px;
            height: 22px; */
      position: absolute;
      /* 	background: #F2F2F2; */
      border-right: inherit;
      margin: 0px 10px; }
    body.nasdaq .bv-permission-screen .bv-table-css.bv-table-3-cols div > ul > li > ul > li {
      background: #F7F6E5; }
    body.nasdaq .bv-permission-screen .bv-table-css .bv-table-col-2 {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    body.nasdaq .bv-permission-screen .bv-table-css > div > ul > li {
      height: 42px;
      font-size: 16px; }
    body.nasdaq .bv-permission-screen .bv-table-css > ul:first-child > li:last-child,
    body.nasdaq .bv-permission-screen .bv-table-css > div > ul > li > ul > li:last-child {
      /* 	border-right: 1px solid #ccc; */ }
    body.nasdaq .bv-permission-screen .bv-table-css.bv-table-3-cols .bv-table-col-1 {
      width: 39px; }
    body.nasdaq .bv-permission-screen .bv-table-css.bv-table-3-cols .bv-table-col-2 {
      width: 219px;
      left: 35px; }
    body.nasdaq .bv-permission-screen .bv-table-css.bv-table-3-cols .bv-table-col-3 {
      width: 76px;
      left: 254px; }
    body.nasdaq .bv-permission-screen .bv-table-css.bv-table-4-cols .bv-table-col-1 {
      width: 55px; }
    body.nasdaq .bv-permission-screen .bv-table-css.bv-table-4-cols .bv-table-col-2 {
      width: 280px;
      left: 85px; }
    body.nasdaq .bv-permission-screen .bv-table-css.bv-table-4-cols .bv-table-col-3 {
      width: 140px;
      left: 390px;
      margin: 0; }
    body.nasdaq .bv-permission-screen .bv-table-css.bv-table-4-cols .bv-table-col-4 {
      width: 18px;
      left: 535px; }
    body.nasdaq .bv-permission-screen .bv-table-css div[icon-renderer] {
      top: 4px;
      left: 5px;
      position: relative; }
    body.nasdaq .bv-permission-screen .bv-table-css select {
      width: 97%;
      border: 1px solid #ccc; }
    body.nasdaq .bv-permission-screen .bv-table-css select.empty {
      border: 1px solid red; }
    body.nasdaq .bv-permission-screen .bv-table-css .bv-dialog-remove-btn {
      text-align: center;
      cursor: pointer; }
    body.nasdaq .bv-permission-screen .bv-table-css .bv-dialog-remove-btn svg {
      height: 18px; }
    body.nasdaq .bv-permission-screen .bv-table-css .bv-dialog-remove-btn svg.icon polygon {
      transform: scale(0.8);
      -webkit-transform: scale(0.8); }
    body.nasdaq .bv-permission-screen .bv-permission-apply-to-subfolders {
      position: absolute;
      bottom: -30px;
      margin: 0px 10px;
      display: inline-block; }
    body.nasdaq .bv-permission-screen .bv-permission-apply-to-subfolders > div {
      width: 24px;
      height: 20px;
      position: relative;
      display: inline-block;
      top: 3px;
      cursor: pointer; }
    body.nasdaq .bv-permission-screen .bv-permission-apply-to-subfolders > label {
      font-size: 13px; }
    body.nasdaq .bv-permission-screen .bv-dropdown > .btn {
      padding-top: 0;
      padding-bottom: 0;
      margin-top: -5px;
      font-size: 14px;
      font-weight: inherit;
      background: #fff;
      color: #000;
      -webkit-transition: inherit;
      -moz-transition: inherit;
      -o-transition: inherit;
      transition: inherit; }
    body.nasdaq .bv-permission-screen .bv-dropdown > .btn.empty {
      border: 1px solid red; }
    body.nasdaq .bv-permission-screen .bv-dropdown > .btn .caret {
      opacity: 0; }
    body.nasdaq .bv-permission-screen .bv-dropdown > .btn:hover {
      background: inherit; }
    body.nasdaq .bv-permission-screen .bv-dropdown.open > .btn {
      background: #DFDFDF; }
    body.nasdaq .bv-permission-screen .bv-dropdown > .btn:hover .caret,
    body.nasdaq .bv-permission-screen .bv-dropdown.open > .btn .caret {
      opacity: 1; }
    body.nasdaq .bv-permission-screen .bv-dropdown > .btn:active,
    body.nasdaq .bv-permission-screen .bv-dropdown > .btn:focus {
      box-shadow: inherit; }
    body.nasdaq .bv-permission-screen .dropdown-menu {
      box-shadow: inherit;
      top: 20px;
      border-top: inherit;
      border-left: inherit;
      font-size: 16px; }
    body.nasdaq .bv-permission-screen .dropdown-menu li {
      height: 30px; }
    body.nasdaq .bv-permission-screen .dropdown-menu li a {
      padding-left: 5px; }
    body.nasdaq .sortheader.sort-up::after, body.nasdaq .sortheader.sort-down::after, body.nasdaq .sortheader.sortable::after {
      content: "";
      display: inline-block;
      margin-left: 4px;
      position: relative;
      top: -1px;
      border-right: 4px solid transparent;
      border-left: 4px solid transparent; }
    body.nasdaq .sortheader {
      cursor: pointer;
      user-select: none; }
      body.nasdaq .sortheader.sort-up::after {
        border-top: 6px solid #000; }
      body.nasdaq .sortheader.sort-down::after {
        border-bottom: 6px solid #000; }
      body.nasdaq .sortheader.sortable::after {
        border-top: 6px solid #96979c; }
    body.nasdaq .bv-dialog-user-list .treeNode {
      padding: 0; }
    body.nasdaq .bv-dialog-user-list .tab-pane > div[data-tree-id="mytree"] {
      padding: 0; }
    body.nasdaq .bv-dialog-user-list div[data-tree-id="mytree"] {
      padding-left: 10px; }
    body.nasdaq .bv-dialog-user-list .treeNode span {
      padding-left: 3px; }
    body.nasdaq .bv-dialog-user-list,
    body.nasdaq .bv-dialog-folder-list {
      position: absolute;
      top: 0px;
      z-index: -1;
      /* margin-left: -360px; */
      /* margin-left: 360px; */
      width: 300px;
      height: calc(100% + 48px);
      background: #fff;
      /* box-shadow: 0 5px 15px rgba(0, 0, 0, .5); */
      padding: 10px;
      box-shadow: 90px 0px 50px -100px #000 inset;
      overflow: hidden; }
    body.nasdaq .bv-dialog-folder-list {
      box-shadow: -90px 0px 50px -100px #000 inset; }
    body.nasdaq .bv-dialog-folder-list .bv-tree-node,
    body.nasdaq .bv-dialog-folder-list ul li {
      cursor: pointer; }
    body.nasdaq .bv-dialog-folder-list.show {
      margin-left: -300px; }
    body.nasdaq .bv-dialog-user-list.show {
      margin-left: 600px; }
    body.nasdaq .bv-dialog-user-list span {
      font-weight: 500;
      font-size: 0.9em; }
    body.nasdaq .bv-dialog-user-list .nav-tabs {
      border: 0; }
    body.nasdaq .bv-dialog-user-list .nav-tabs > li > a {
      padding: 5px;
      border-radius: 0px;
      border: 0; }
    body.nasdaq .bv-dialog-user-list .tab-pane {
      position: absolute;
      overflow: auto;
      height: calc(100% - 72px);
      left: 10px;
      right: 10px;
      margin: 10px 0px; }
    body.nasdaq .bv-dialog-user-list div[icon-renderer] {
      display: inline-block;
      top: 3px;
      position: relative; }
    body.nasdaq .bv-dialog-user-list div[icon-renderer] img {
      width: 15px;
      padding: 0; }
    body.nasdaq .bv-dialog-user-list a[tab-heading-transclude] {
      font-weight: 400 !important; }
    body.nasdaq .bv-dialog-user-list .nav-tabs > li > a {
      line-height: 14px; }
    body.nasdaq .bv-dialog-close-x {
      color: #fff !important;
      text-decoration: none !important;
      font-weight: 100;
      display: block;
      font-size: 35px;
      opacity: .8;
      padding: 0 !important;
      background: none !important;
      margin-top: -10px;
      -webkit-appearance: none;
      cursor: pointer;
      border: 0;
      line-height: 1;
      text-shadow: 0 1px 0 #fff; }
    body.nasdaq .bv-dialog-action-buttons {
      position: absolute;
      bottom: 20px;
      right: 20px;
      margin: 0 !important; }
    body.nasdaq .bv-sup-red-astric {
      color: #F00;
      font-size: 16px;
      font-weight: 500;
      display: inline-block;
      vertical-align: top; }
    body.nasdaq .bv-sup-red-astric-small {
      color: #F00;
      font-size: 10px;
      font-weight: 500;
      display: inline-block; }
    body.nasdaq .bv-required-notice-label {
      color: #808080;
      font-style: italic;
      font-size: 11px;
      display: inline-block;
      max-width: 97%; }
    body.nasdaq [bv-item-list] {
      height: 450px; }
    body.nasdaq .bv-preferences .bv-modal-body > div,
    body.nasdaq .bv-challenge-questions .bv-modal-body > div,
    body.nasdaq .bv-change-password .bv-modal-body > div,
    body.nasdaq .bv-virtual-meeting-configuration .bv-modal-body > div,
    body.nasdaq .bv-support .bv-modal-body > div {
      padding: 20px; }
    body.nasdaq .bv-challenge-questions .modal-dialog {
      width: 355px;
      height: 308px; }
    body.nasdaq .bv-change-password .modal-dialog {
      width: 403px; }
    body.nasdaq .bv-virtual-meeting-configuration .modal-dialog {
      display: inline-block;
      width: 691px; }
    body.nasdaq .bv-support .bv-modal-body > div > div {
      margin-bottom: 20px; }
    body.nasdaq .bv-support .bv-support-center {
      margin-bottom: 5px !important;
      display: inline-block; }
    body.nasdaq .bv-support .bv-knowledge-center {
      float: right;
      margin: 0; }
    body.nasdaq .bv-dropdown {
      width: 100%;
      position: relative; }
    body.nasdaq .bv-dropdown > .btn {
      width: 100%;
      text-align: left;
      border-radius: 0;
      color: #000;
      height: 26px;
      background: rgba(224, 221, 221, 0.38);
      outline: none !important;
      font-size: 16px;
      font-weight: inherit;
      border: none;
      line-height: 11px;
      margin: 0; }
    body.nasdaq .bv-dropdown.open > .btn {
      background: rgba(224, 221, 221, 0.38);
      color: #000; }
    body.nasdaq .bv-dropdown > .btn:hover {
      background: #E5E5E5;
      color: #000;
      box-shadow: none; }
    body.nasdaq .bv-dropdown .btn .caret {
      right: 10px;
      position: absolute;
      top: 10px;
      border-top: 8px solid #000;
      border-right: 7px solid transparent;
      border-left: 7px solid transparent; }
    body.nasdaq .bv-dropdown .dropdown-menu {
      left: inherit !important;
      left: 0px;
      width: 100%; }
    body.nasdaq .bv-dropdown .dropdown-menu > li > a {
      color: #000;
      font-size: 16px; }
    body.nasdaq .bv-dropdown .dropdown-menu > li > a:hover {
      background-color: #2273a5;
      color: #fff; }
    body.nasdaq .bv-change-password .bv-login-input-text {
      background-color: #ccc;
      box-shadow: inherit; }
    body.nasdaq .bv-preferences .preferences-menu li {
      margin: 0;
      padding-bottom: 10px; }
    body.nasdaq .bv-preferences .preferences-menu li:last-child {
      padding: 0; }
    body.nasdaq .bv-preferences a {
      color: #515151; }
    body.nasdaq .bv-preferences .modal-dialog {
      width: 430px; }
    body.nasdaq .bv-preferences .follow-followsme {
      display: block; }
    body.nasdaq .bv-confirm .modal-dialog {
      width: 335px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      -ms-transform: translate(-50%, -50.1%) !important;
      margin: 0; }
    body.nasdaq .bv-confirm-signature-edit .modal-dialog {
      width: 400px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      -ms-transform: translate(-50%, -50.1%) !important;
      margin: 0; }
    body.nasdaq .invite-user-width .modal-dialog {
      width: 435px; }
    body.nasdaq .bv-confirm .bv-confirm-content {
      /*min-height: 82px;*/
      font-size: 16px;
      width: 100%;
      margin: 0 auto;
      padding: 25px 30px 25px 30px;
      font-weight: 500;
      text-align: center;
      word-wrap: break-word;
      max-height: 60vh;
      overflow: auto; }
    body.nasdaq .bv-confirm .bv-input-btn-box {
      text-align: center;
      padding: 18px 20px; }
    body.nasdaq .bv-confirm-custom-button .modal-dialog {
      width: 457px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      -ms-transform: translate(-50%, -50.1%) !important;
      margin: 0; }
    body.nasdaq .bv-confirm-custom-button-incompletesign .modal-dialog {
      width: 457px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      -ms-transform: translate(-50%, -50.1%) !important;
      margin: 0; }
    body.nasdaq .bv-confirm-custom-button-signature .modal-dialog {
      width: 500px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      -ms-transform: translate(-50%, -50.1%) !important;
      margin: 0; }
    body.nasdaq .bv-confirm-custom-button-signature .bv-confirm-content {
      font-size: 16px;
      width: 100%;
      margin: 0 auto;
      padding: 25px 10px 25px 10px;
      font-weight: 500;
      text-align: center;
      white-space: initial; }
    body.nasdaq .bv-confirm-custom-button .bv-confirm-content {
      font-size: 16px;
      width: 100%;
      margin: 0 auto;
      padding: 25px 10px 25px 10px;
      font-weight: 500;
      text-align: center;
      white-space: pre; }
    body.nasdaq .bv-confirm-custom-button .bv-confirm-content.bv-confirm-bankId {
      font-size: 14px;
      white-space: initial;
      font-weight: 400; }
    body.nasdaq .bv-confirm-message {
      white-space: normal; }
    body.nasdaq .bv-confirm-custom-button.signature-commit-dialog .bv-confirm-content {
      white-space: pre-wrap; }
    body.nasdaq .bv-recycle {
      /* 	top: inherit;
            left: inherit; */ }
    body.nasdaq .bv-recycle .modal-dialog {
      /* margin: 0;
            width: 650px;
            position: fixed;
            bottom: 55px;
            right: 10px; */
      position: absolute;
      width: 650px;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      margin: 0;
      height: 30px; }
    body.nasdaq .bv-show-message .bv-confirm-content {
      padding-bottom: 30px;
      padding-top: 30px; }
    body.nasdaq .bv-copy-link .modal-dialog {
      width: 550px; }
    body.nasdaq .bv-copy-link .bv-modal-body > div {
      padding: 20px;
      /*height: 110px;*/
      height: 70px; }
    body.nasdaq .bv-create-folder .bv-modal-body .bv-create-folder-content {
      padding: 20px;
      height: 300px; }
    body.nasdaq .bv-create-folder .bv-modal-body .bg-create-folder-content-auto-height {
      height: auto; }
    body.nasdaq .bv-create-folder .bv-modal-body input {
      border-radius: 0; }
    body.nasdaq .bv-create-folder .modal-dialog {
      width: 850px;
      position: absolute;
      margin: 0;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) !important;
      -webkit-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important; }
    body.nasdaq .bv-create-folder .view-permissions-button {
      margin-left: 20px; }
    body.nasdaq .bv-create-folder .bv-textFitButton {
      cursor: pointer;
      border-color: #35abc3;
      border-radius: 5px;
      border-width: 2px;
      border-style: solid;
      padding: 5px;
      color: #35abc3;
      font-weight: 700;
      white-space: nowrap; }
    body.nasdaq .bv-create-folder .bv-create-folder-permissions {
      display: block;
      width: 50%;
      position: absolute;
      top: 0;
      left: 50%;
      height: 100%;
      border-left: 1px solid #DFDFDF; }
      body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-dialog-title-box {
        margin-bottom: 20px;
        font-weight: 700;
        padding: 10px;
        height: 28px; }
      body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-dialog-search-box {
        border-top: 1px solid #DFDFDF;
        padding-top: 8px;
        padding-bottom: 2px; }
      body.nasdaq .bv-create-folder .bv-create-folder-permissions .itemListFilterInput {
        background: #ffffff;
        height: 34px; }
      body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-dialog-close-btn {
        width: 14px;
        float: right;
        cursor: pointer; }
        body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-dialog-close-btn .icon {
          visibility: visible; }
      body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-pemission-overlay-list {
        height: calc(100% - 86px); }
        body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-pemission-overlay-list .bv-table-css > div {
          height: 100%; }
      body.nasdaq .bv-create-folder .bv-create-folder-permissions .btn .caret {
        top: 4px !important; }
      body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-table-title-col-2, body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-table-col-2 {
        width: 235px !important;
        left: 35px !important; }
      body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-table-title-col-3, body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-table-col-3 {
        width: 110px !important;
        left: 270px !important; }
        body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-table-title-col-3.search-user, body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-table-col-3.search-user {
          left: 295px !important; }
      body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-table-title-col-4, body.nasdaq .bv-create-folder .bv-create-folder-permissions .bv-table-col-4 {
        width: 18px !important;
        left: 376px !important; }
    body.nasdaq .bv-rename .bv-create-folder-content {
      height: auto !important;
      display: block !important;
      padding: 20px; }
    body.nasdaq .bv-rename .bv-modal-body .form-label {
      font-size: 12px;
      text-transform: capitalize; }
    body.nasdaq .bv-rename .bv-modal-body .bv-input-text {
      border: 1px solid #B6B7BA;
      box-sizing: border-box;
      border-radius: 5px;
      height: auto !important;
      padding: 5px 10px;
      background: #fff !important;
      -webkit-box-shadow: none !important;
      box-shadow: none !important; }
    body.nasdaq .bv-rename .modal-dialog {
      width: 640px;
      position: absolute;
      margin: 0;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) !important;
      -webkit-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important; }
    body.nasdaq .bv-slider {
      height: 100%;
      position: relative;
      overflow-x: hidden !important; }
    body.nasdaq .bv-slider > ul {
      height: 100%;
      white-space: nowrap;
      overflow-x: hidden;
      overflow-y: hidden;
      margin: 0px 45px;
      padding: 0 0.1%; }
    body.nasdaq .bv-slider > ul > li {
      display: inline-block;
      height: calc(100% - 40px);
      width: 31.2%;
      margin: 20px 2%;
      box-shadow: 0px 0px 3px 0px #6f6f6f;
      border-radius: 6px;
      position: relative; }
    body.nasdaq .bv-slider > ul > li > div {
      position: absolute;
      width: 100%;
      height: 100%; }
    body.nasdaq .bv-slider > ul > li > card {
      position: relative;
      display: block;
      width: 80%;
      margin: 0 auto;
      height: 100%;
      box-shadow: 0px 0px 15px -3px #000; }
    body.nasdaq .bv-slider > div {
      position: absolute;
      top: calc(50% - 45px);
      width: 40px;
      height: 50px;
      padding-top: 5px;
      /*fill: #E5E5E5;*/ }
    body.nasdaq .bv-slider > div > svg {
      fill: #111111; }
    body.nasdaq .bv-slider > div:hover {
      cursor: pointer;
      fill: #aaa; }
    body.nasdaq .bv-slider > div.small {
      width: 12px;
      height: 18px;
      top: calc(50% - 18px); }
    body.nasdaq .bv-slider > div.bv-slider-left-btn {
      left: 10px; }
    body.nasdaq .bv-slider > div.bv-slider-right-btn {
      right: 10px; }
    body.nasdaq .bv-arrow-left {
      width: 0;
      height: 0;
      border-top: 20px solid transparent;
      border-bottom: 20px solid transparent;
      border-right: 20px solid #fff; }
    body.nasdaq .bv-arrow-right {
      width: 0;
      height: 0;
      border-top: 20px solid transparent;
      border-bottom: 20px solid transparent;
      border-left: 20px solid #fff; }
    body.nasdaq .bv-item-remove-button {
      display: inline-block;
      width: 17px;
      height: 17px;
      margin: 0px 0px 0 0;
      vertical-align: middle;
      cursor: pointer;
      fill: #000000;
      position: relative; }
    body.nasdaq .grayFilter {
      -webkit-filter: grayscale(0.5);
      filter: grayscale(0.5); }
    body.nasdaq .bv-default-background-color-blue {
      background-color: #2273a5; }
    body.nasdaq .bv-default-background-color-gray {
      background-color: #BBBBBB !important; }
    body.nasdaq .bv-default-background-color-gray-dark {
      background-color: #808080; }
    body.nasdaq .bv-default-background-color-gray-light {
      background-color: #E5E5E5; }
    body.nasdaq .bv-default-background-color-gray-lighter {
      background-color: #F4F4F4; }
    body.nasdaq .bv-default-background-color-black {
      background-color: #000000; }
    body.nasdaq .bv-background-color-red {
      background-color: #AB0808; }
    body.nasdaq .bv-background-color-green {
      background-color: #016100; }
    body.nasdaq .bv-default-fill-color-blue {
      fill: #2273a5; }
    body.nasdaq .bv-default-fill-color-blue-plusIcon {
      cursor: pointer; }
    body.nasdaq .bv-default-fill-color-blue-plusIcon #inner_circle,
    body.nasdaq .bv-default-fill-color-blue-plusIcon:hover #plus_symbol {
      fill: #ffffff; }
    body.nasdaq .bv-default-fill-color-blue-plusIcon #outer_circle,
    body.nasdaq .bv-default-fill-color-blue-plusIcon #plus_symbol {
      fill: #2574A7; }
    body.nasdaq .bv-default-fill-color-blue-plusIcon:hover #inner_circle {
      fill: #2574A7 !important; }
    body.nasdaq .bv-default-fill-color-blue-plusIcon:hover #inner_circle,
    body.nasdaq .bv-default-fill-color-blue-plusIcon:hover #plus_symbol {
      transition: 200ms;
      transition-timing-function: ease-in-out;
      -webkit-transition: 200ms;
      -webkit-transition-timing-function: ease-in-out; }
    body.nasdaq .bv-mobile .bv-default-fill-color-blue-plusIcon:hover #inner_circle {
      fill: #ffffff !important; }
    body.nasdaq .bv-mobile .bv-default-fill-color-blue-plusIcon:hover #plus_symbol {
      fill: #2574A7; }
    body.nasdaq .bv-default-fill-color-gray {
      fill: #BBBBBB; }
    body.nasdaq .bv-default-fill-color-gray-dark {
      fill: #808080; }
    body.nasdaq .bv-default-fill-color-gray-light {
      fill: #E5E5E5; }
    body.nasdaq .bv-padding-10 {
      padding-left: 10px;
      padding-right: 10px; }
    body.nasdaq .bv-padding-top {
      padding-top: 17px; }
    body.nasdaq .bv-default-fill-color-black {
      fill: #000000; }
    body.nasdaq .bv-default-fill-color-white {
      fill: #FFFFFF; }
    body.nasdaq .bv-default-font-color-red {
      color: #F00; }
    body.nasdaq .bv-default-font-color-blue {
      color: #2273a5; }
    body.nasdaq .bv-default-font-color-gray {
      color: #BBBBBB; }
    body.nasdaq .bv-default-font-color-gray-dark {
      color: #808080; }
    body.nasdaq .bv-default-font-color-gray-light {
      color: #E5E5E5; }
    body.nasdaq .bv-default-font-color-black {
      color: #000000; }
    body.nasdaq .bv-admin-auth .modal-dialog {
      width: 540px; }
    body.nasdaq .bv-admin-auth .modal-dialog .bv-modal-body > div {
      height: 350px; }
    body.nasdaq .bv-admin-auth-select > span {
      font-weight: 600; }
    body.nasdaq .bv-admin-auth-select > div {
      padding-left: 17px; }
    body.nasdaq .grayText {
      color: lightgray; }
    body.nasdaq .bv-header-company-name {
      text-overflow: ellipsis;
      width: 178px;
      height: 20px;
      overflow: hidden;
      text-align: center;
      display: inline-block;
      white-space: nowrap;
      margin-top: 33px; }
    body.nasdaq .border-black-box {
      border: 1px solid #000; }
    body.nasdaq .border-gray-box {
      border: 1px solid #e5e5e5; }
    body.nasdaq .border-box {
      border: 1px solid #e5e5e5; }
    body.nasdaq .border-bottom {
      border-bottom: 1px solid #e5e5e5; }
    body.nasdaq .border-right {
      border-right: 1px solid #e5e5e5; }
    body.nasdaq .border-top {
      border-top: 1px solid #e5e5e5; }
    body.nasdaq .border-left {
      border-left: 1px solid #e5e5e5; }
    body.nasdaq .bv-svg-check-true {
      height: 22px;
      width: 22px;
      cursor: pointer;
      overflow: hidden; }
    body.nasdaq .bv-svg-check-false {
      height: 22px;
      width: 22px;
      cursor: pointer; }
    body.nasdaq .bv-svg-option-true {
      height: 16px;
      width: 18px;
      cursor: pointer; }
    body.nasdaq .bv-svg-option-true > svg {
      height: 16px;
      width: 18px; }
    body.nasdaq .bv-svg-option-false {
      height: 16px;
      width: 18px;
      cursor: pointer; }
    body.nasdaq .bv-svg-option-false > svg {
      height: 16px;
      width: 18px; }
    body.nasdaq .bv-doc-preview-portrait .modal-dialog {
      height: 660px;
      width: 480px;
      /*margin: 35px auto !important;*/
      position: absolute;
      margin: 0;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      -ms-transform: translate(-50%, -50.1%) !important; }
    body.nasdaq .bv-doc-preview-container {
      height: 625px;
      text-align: center; }
    body.nasdaq .bv-doc-preview-img {
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      max-height: 100%;
      max-width: 99%;
      width: auto; }
    body.nasdaq .bv-doc-preview-landscape .modal-dialog {
      height: 580px;
      width: 625px;
      margin: 70px auto !important; }
    body.nasdaq .bv-doc-preview-landscape .modal-dialog > div > div > div > div > img {
      height: 515px; }
    body.nasdaq .brandingDialog .modal-dialog {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      margin: 0;
      width: 1060px;
      height: 617px; }
    body.nasdaq .center-div {
      display: table;
      text-align: center; }
    body.nasdaq .center-div-content {
      display: table-cell;
      vertical-align: middle; }
    body.nasdaq .no-content-msg-label {
      height: 19px;
      line-height: 19px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #aeaeae;
      padding-left: 20px; }
    body.nasdaq .bv-context-menu-arrow-box {
      position: fixed;
      z-index: 1001; }
    body.nasdaq .bv-context-menu-arrow {
      position: relative; }
    body.nasdaq .bv-context-menu-arrow:before, body.nasdaq .bv-context-menu-arrow:after {
      content: "";
      width: 0;
      height: 0;
      border-style: solid;
      border-color: transparent;
      border-left: 0;
      position: absolute; }
    body.nasdaq .bv-context-menu-arrow:before {
      border-right-color: rgba(128, 128, 128, 0.23);
      border-width: 16px;
      top: 0px;
      left: -7px; }
    body.nasdaq .bv-context-menu-arrow:after {
      border-right-color: #fff;
      border-width: 14px;
      top: 1px;
      left: -4px; }
    body.nasdaq .image-in-card,
    body.nasdaq .image-in-card img {
      height: 100%;
      max-width: 100%;
      width: auto;
      vertical-align: middle;
      display: inline-block;
      top: 50%;
      position: relative;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      margin-left: auto;
      margin-right: auto;
      display: block; }
    body.nasdaq .image-in-card > div,
    body.nasdaq .image-in-card > div > svg,
    body.nasdaq .image-in-card boardbook > svg {
      width: 100%;
      height: 100%; }
    body.nasdaq .image-in-card img {
      height: auto;
      max-height: 100%; }
    body.nasdaq .image-in-card img.pdf,
    body.nasdaq .image-in-card img.txt {
      object-fit: cover;
      height: 100%;
      width: 100%; }
    body.nasdaq .image-in-card > div > div > svg {
      width: 100%;
      height: 100%; }
    body.nasdaq .bv-modules-settings .modal-dialog {
      width: 670px; }
    body.nasdaq .modal:not(.bv-conf-details-panel):not(.ad-search-dialog):not(.bv-events):not(.meeting-details-react) .modal-dialog {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.2%) !important;
      -webkit-transform: translate(-50%, -50.2%) !important;
      margin: 0;
      border-radius: 5px; }
    body.nasdaq .bv-modules-settings .bv-modal-body {
      padding: 20px; }
    body.nasdaq .bv-modules-settings .bv-module-div1 {
      height: 410px; }
    body.nasdaq .bv-modules-settings .bv-module-ul {
      padding: 0px; }
    body.nasdaq .bv-modules-settings li:last-child .bv-module-row {
      margin: 0; }
    body.nasdaq .bv-modules-settings .showModuleSettings .bvMenuColor {
      color: #000;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    body.nasdaq .sortingHandle {
      cursor: move;
      cursor: -moz-grab;
      cursor: -webkit-grab;
      cursor: grab; }
    body.nasdaq .grabbing-item {
      cursor: move !important;
      cursor: -moz-grabbing !important;
      cursor: -webkit-grabbing !important;
      cursor: grabbing !important; }
    body.nasdaq .ellipsis-overflow {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    body.nasdaq .hover-background {
      /*background-color: #f9f9f9;*/
      /*background-color: rgba(0,0,0,0.04);*/
      background-color: #ebeef0; }
    body.nasdaq .drag-handle {
      width: 14px;
      min-height: 10px;
      float: left;
      position: relative;
      top: 7px;
      padding-left: 4px; }
    body.nasdaq .drag-handle-image {
      display: none;
      /*margin-top: 25px;*/ }
    body.nasdaq .bv-search-results-mobile .searchInputText {
      position: absolute;
      font-size: 15px;
      top: -37px;
      margin: 0 35px 0 10px;
      width: calc(100% - 55px);
      background-color: rgba(0, 0, 0, 0.25);
      color: #FFF;
      padding-left: 35px;
      height: 28px;
      box-shadow: inherit; }
    body.nasdaq .bv-search-results-mobile .searchInputText::-webkit-input-placeholder {
      color: #FFF; }
    body.nasdaq .bv-search-results-mobile .searchInputText:-moz-placeholder {
      color: #FFF; }
    body.nasdaq .bv-search-results-mobile .searchInputText::-moz-placeholder {
      color: #FFF; }
    body.nasdaq .bv-search-results-mobile .searchInputText:-ms-input-placeholder {
      color: #FFF; }
    body.nasdaq .bv-search-results-mobile .bv-search-results-mobile-search-icon {
      width: 16px;
      height: 16px;
      top: -31px;
      position: absolute;
      left: 20px;
      fill: #fff;
      z-index: 1; }
    body.nasdaq .bv-search-results-mobile .back-button .searchInputText {
      margin: 0 35px 0 45px !important; }
    body.nasdaq .bv-search-results-mobile .back-button .bv-search-results-mobile-search-icon {
      left: 55px !important; }
    body.nasdaq .bv-search-results-mobile back-button {
      top: -32px;
      left: 11px;
      position: absolute;
      fill: #fff; }
    body.nasdaq .bv-small-font {
      font-size: 14px !important; }
    body.nasdaq .bv-very-small-font {
      font-size: 12px !important; }
    body.nasdaq .bv-modal-window-new-mobile-attachment .treeDoc,
    body.nasdaq .bv-modal-window-new-mobile-attachment .document-filter-container,
    body.nasdaq .bv-modal-window-new-mobile-attachment [bv-splitter] {
      display: none; }
    body.nasdaq .bv-modal-window-new-mobile-attachment .file-chooser-padding {
      padding: 0; }
    body.nasdaq .bv-modal-window-new-mobile-attachment .repositoryLeft {
      float: inherit;
      width: 100%; }
    body.nasdaq .bv-modal-window-new-mobile-attachment .document-list-container {
      padding: 0;
      width: 100%; }
    body.nasdaq .bv-modal-window-new-mobile-attachment [attachment-listing] > div > div {
      display: none; }
    body.nasdaq .bv-modal-window-new-mobile-attachment [attachment-listing],
    body.nasdaq .bv-modal-window-new-mobile-attachment .attachment-list {
      height: 100%; }
    body.nasdaq .bv-modal-mobile-action-button {
      position: relative;
      float: left;
      margin-right: 10px; }
    body.nasdaq .bv-modal-mobile-action-button > img {
      height: 22px; }
    body.nasdaq .modal-dialog .bv-mobile-menu {
      width: 57px;
      height: 45px;
      right: 0px;
      position: absolute;
      top: 0px;
      display: block; }
    body.nasdaq .modal-dialog .bv-mobile-menu > div {
      height: 45px; }
    body.nasdaq .modal-dialog .bv-mobile-menu > div > svg {
      fill: #fff;
      stroke: #fff;
      stroke-width: 3;
      display: block;
      width: 40px;
      padding: 8px 29px;
      height: 46px;
      overflow: inherit; }
    body.nasdaq .modal-dialog .bv-mobile-menu .dropdown-menu {
      top: 43px;
      /* left: -114px;
            min-width: 140px; */
      left: -170px;
      min-width: 205px;
      display: block; }
    body.nasdaq .status-bar-over-dialog {
      height: 10px;
      width: 100%;
      position: absolute;
      top: -51px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    body.nasdaq .mCSB_scrollTools {
      width: 8px; }
    body.nasdaq .mCSB_inside > .mCSB_container {
      margin-right: 20px; }
    body.nasdaq .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
      /*background-color: #000;*/
      background-color: rgba(0, 0, 0, 0.45) !important; }
    body.nasdaq .mCSB_scrollTools, body.nasdaq .mCSB_scrollTools .mCSB_buttonDown,
    body.nasdaq .mCSB_scrollTools .mCSB_buttonLeft,
    body.nasdaq .mCSB_scrollTools .mCSB_buttonRight,
    body.nasdaq .mCSB_scrollTools .mCSB_buttonUp,
    body.nasdaq .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
      -webkit-transition: "";
      -moz-transition: "";
      -o-transition: "";
      transition: ""; }
    body.nasdaq .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
    body.nasdaq .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,
    body.nasdaq .mCustomScrollBox:hover > .mCSB_scrollTools,
    body.nasdaq .mCustomScrollBox:hover ~ .mCSB_scrollTools,
    body.nasdaq .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
    body.nasdaq .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
      opacity: 0.75;
      filter: "alpha(opacity=75)";
      -ms-filter: "alpha(opacity=75)"; }
    body.nasdaq .mCSB_outside + .mCSB_scrollTools {
      right: -13px; }
    body.nasdaq .teamSideBar .mCSB_outside + .mCSB_scrollTools {
      right: 0px; }
    body.nasdaq .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
    body.nasdaq .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
      right: -2px;
      margin: 0px; }
    body.nasdaq .bv-accordion {
      position: relative;
      width: 100%;
      display: inline-block; }
    body.nasdaq .bv-accordion .bv-panel-heading {
      padding-left: 32px;
      height: 32px;
      line-height: 32px;
      font-weight: 500; }
    body.nasdaq .bv-accordion .bv-panel-content {
      padding-left: 32px; }
    body.nasdaq .bv-hide-show-content-arrow {
      height: 15px;
      width: 15px;
      position: absolute;
      left: 10px; }
    body.nasdaq .bv-hide-panel-content-arrow {
      top: 9px; }
    body.nasdaq .bv-show-panel-content-arrow {
      top: 10px;
      left: 8px; }
    body.nasdaq .bv-hide-show-content-arrow svg {
      fill: #AEAEAE;
      transition: all 0.5s;
      transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform-origin: 50% 40%;
      -moz-transform: rotate(90deg);
      -moz-transform-origin: 7px 7px;
      height: 15px;
      width: 15px; }
    body.nasdaq .bv-show-panel-content-arrow svg {
      transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      /* margin-bottom: 5px; */
      transform-origin: 50% 40%;
      -moz-transform: rotate(45deg);
      -moz-transform-origin: 7px 7px; }
    body.nasdaq .bv-status-online-fill {
      fill: #2273a5; }
    body.nasdaq .bv-status-offline-fill {
      fill: #bfbfbf; }
    body.nasdaq .bv-print-approval .modal-dialog {
      width: 600px;
      /*height: 735px;*/ }
    body.nasdaq .bv-print-approval-options .modal-dialog {
      width: 300px; }
    body.nasdaq .bv-bbk-edit-warning .modal-dialog {
      width: 500px; }
    body.nasdaq .bv-bbk-edit-warning .bv-confirm-content {
      text-align: justify; }
    body.nasdaq .bv-add-comments .modal-dialog {
      width: 600px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50.1%) !important;
      -webkit-transform: translate(-50%, -50.1%) !important;
      -ms-transform: translate(-50%, -50.1%) !important;
      margin: 0; }
    body.nasdaq .bv-tooltip {
      display: inline-block;
      background-color: #2273a5;
      border-radius: 5px;
      padding: 7px;
      color: #fff; }
    body.nasdaq .bv-tooltip-down-arrow {
      width: 0;
      height: 0;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 7px solid #2273a5;
      margin-left: calc(50% - 7px); }
    body.nasdaq .bv-toggle-buttons {
      padding-bottom: 5px; }
    body.nasdaq .bv-toggle-buttons li.bv-toggle-button {
      display: inline-block;
      margin: 0 20px; }
    body.nasdaq .bv-toggle-buttons li.inactive {
      -webkit-filter: grayscale(0.5);
      filter: grayscale(0.5);
      color: #BBBBBB; }
    body.nasdaq .bv-toggle-buttons li.bv-toggle-button span.bv-toggle-button-label {
      padding-bottom: 3px;
      border-bottom: 5px solid; }
    body.nasdaq .bv-toggle-buttons li.inactive span.bv-toggle-button-label {
      border-bottom: none; }
    body.nasdaq nvd3-pie-chart svg {
      height: 100%;
      width: 100%; }
    body.nasdaq .bv-modal-window-folder-agenda-creator .model-dialog {
      width: 400px; }
    @media (min-width: 768px) {
      body.nasdaq .container {
        width: inherit; } }
    body.nasdaq repositorylist {
      display: block; }
    body.nasdaq .vEditDialog .modal-dialog {
      box-shadow: 0 0 0 0;
      height: 97%;
      margin: 0.1%;
      min-width: 300px;
      min-height: 300px;
      overflow: hidden;
      width: 96%; }
    body.nasdaq .vEditDialog .modal-content {
      background: transparent;
      height: 100%;
      width: 100%; }
    body.nasdaq .veditHeaderMenuDiv {
      position: absolute;
      height: 3%;
      width: 50%;
      left: 25%;
      opacity: 0; }
    body.nasdaq .veditHeaderMenuDiv:hover {
      opacity: 1; }
    body.nasdaq .veditHeaderSubMenuFullScreen {
      display: inline-block; }
    body.nasdaq :-webkit-full-screen .veditHeaderSubMenuFullScreen {
      display: none; }
    body.nasdaq :-moz-full-screen .veditHeaderSubMenuFullScreen {
      display: none; }
    body.nasdaq :-ms-full-screen .veditHeaderSubMenuFullScreen {
      display: none; }
    body.nasdaq :full-screen .veditHeaderSubMenuFullScreen {
      display: none; }
    body.nasdaq .veditHeaderSubMenuExitFullScreen {
      display: none; }
    body.nasdaq :-webkit-full-screen .veditHeaderSubMenuExitFullScreen {
      display: inline-block; }
    body.nasdaq :-moz-full-screen .veditHeaderSubMenuExitFullScreen {
      display: inline-block; }
    body.nasdaq :-ms-full-screen .veditHeaderSubMenuExitFullScreen {
      display: inline-block; }
    body.nasdaq :full-screen .veditHeaderSubMenuExitFullScreen {
      display: inline-block; }
    body.nasdaq .veditHeaderMenuDiv:hover .veditHeaderMenu {
      display: block;
      cursor: pointer;
      /*background-color: #605e5d;*/
      background-color: #666666;
      color: #FFFFFF; }
    body.nasdaq .veditHeaderMenu {
      position: absolute;
      display: none;
      padding: 5px;
      border: 1px solid #ccc; }
    body.nasdaq .veditHeaderMenu > li {
      /*display: inline-block;*/
      cursor: pointer;
      padding-right: 5px;
      padding-left: 5px; }
    body.nasdaq .bv-lang-main-div {
      height: calc(100% - 70px);
      margin-top: 8px;
      width: 100%; }
    body.nasdaq .bv-lang .modal-dialog {
      width: 500px; }
    body.nasdaq .bv-lang .bv-lang-div0 {
      height: 40px; }
    body.nasdaq .bv-lang .bv-lang-div1 {
      height: 30px; }
    body.nasdaq .bv-lang .bv-modal-body {
      padding: 20px; }
    body.nasdaq .bv-dialog-user-list.moduleCreatorShowMe {
      margin-left: 564px;
      display: block;
      height: 502px; }
    body.nasdaq .bv-dialog-user-list.moduleCreatorNoShow {
      display: none; }
    body.nasdaq .moduleCreatorPermissionsDIV {
      width: 100%;
      height: 300px;
      padding: 20px; }
    body.nasdaq .verticalLine {
      border-right: 1px solid #eee;
      top: 0;
      bottom: 0; }
    body.nasdaq .bv-module-permission-option-row-selected {
      background-color: #eee; }
    body.nasdaq .module-creatorsDIV {
      width: 40%; }
    body.nasdaq .module-creator-heading {
      padding: 10px; }
    body.nasdaq .module-creator-hr-left {
      margin-top: 0px;
      margin-bottom: 10px;
      margin-right: 30px; }
    body.nasdaq .module-creator-hr-right {
      margin-top: 0px;
      margin-bottom: 10px;
      margin-left: 20px; }
    body.nasdaq .module-creator-module-name {
      padding: 10px;
      cursor: pointer;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 183px; }
    body.nasdaq .module-creator-users {
      width: 60%; }
    body.nasdaq .module-creator-users-heading {
      padding: 10px;
      margin-left: 15px; }
    body.nasdaq .module-creator-user-li {
      padding: 10px;
      clear: left; }
    body.nasdaq .module-creator-remove-user {
      width: 15px;
      float: right;
      cursor: pointer;
      margin-top: 3px; }
    body.nasdaq .module-creator-user-style {
      max-width: 200px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    body.nasdaq .bv-module-creator-user-item {
      width: 100%;
      display: list-item;
      height: 35px; }
    body.nasdaq .bv-approval-user-option-section1 .bv-dialog-user-btn svg {
      right: 0; }
    body.nasdaq .bv-approval-user-option-section1 .bv-dialog-user-btn svg, body.nasdaq .bv-permission-screen .bv-dialog-folder-btn svg {
      width: 17px;
      height: 20px;
      top: 0px;
      position: absolute;
      cursor: pointer;
      /* padding-top: 29px; */
      left: 0px; }
    body.nasdaq .bv-permisson-folder-arrow-svg {
      width: 17px;
      height: 20px;
      position: absolute;
      cursor: pointer;
      /* padding-top: 29px; */
      left: 67px; }
    body.nasdaq .bv-span-plusIcon {
      width: 21px;
      height: 21px;
      cursor: pointer; }
    body.nasdaq .bv-input-btn-box-remove-shadow {
      text-align: center;
      padding: 0px 20px 20px 20px;
      position: relative;
      z-index: 1;
      text-align: right;
      width: 100%; }
    body.nasdaq .bv-nonrespondents-svg {
      width: 7%;
      height: 20%; }
    body.nasdaq .bv-surveys-itemList {
      height: 95%;
      width: 100%; }
    body.nasdaq .bv-notSurveys-itemList {
      height: 100%;
      width: 100%; }
    body.nasdaq .bv-survey-nonRespondants-label {
      position: relative;
      top: 2px;
      font-size: 14px; }
    body.nasdaq .display-inline {
      display: inline-block; }
    body.nasdaq .session-timeout-message {
      padding: 30px 20px 20px 20px !important; }
    body.nasdaq .nav > li.disabled > bt {
      color: #DCDCDC;
      cursor: not-allowed; }
    body.nasdaq .bv-set-follower {
      font-size: 14px; }
    body.nasdaq .bv-set-follower .bv-set-follower-form {
      padding: 20px;
      height: 400px; }
    body.nasdaq .bv-set-follower .bv-dialog-title-box {
      z-index: 1;
      position: relative; }
    body.nasdaq .bv-set-follower .bv-dialog-title-box input {
      width: calc(100% - 80px); }
    body.nasdaq .bv-set-follower .bv-dialog-user-btn {
      float: right;
      margin-top: 5px;
      min-width: 65px; }
    body.nasdaq .bv-set-follower .bv-dialog-user-btn > span {
      font-size: 15px; }
    body.nasdaq .bv-set-follower .bv-dialog-user-btn > svg {
      height: 15px;
      margin: 3px 5px;
      float: right;
      fill: #818587;
      width: 9px; }
    body.nasdaq .bv-set-follower .bv-dialog-user-list {
      display: none;
      margin-left: 600px; }
    body.nasdaq .bv-set-follower .bv-dialog-user-list.show {
      display: block; }
    body.nasdaq .bv-set-follower .bv-set-follower-form > div:last-child {
      top: -15px; }
    body.nasdaq .bv-set-follower .bv-scroll-list > filter {
      width: 80%; }
    body.nasdaq .bv-set-follower [bv-item-list] {
      height: 532px; }
    body.nasdaq .bv-set-follower .checkbox-disabled > svg {
      opacity: 0.5;
      cursor: default; }
    body.nasdaq .bv-set-follower .modal-dialog {
      width: 600px;
      position: absolute;
      margin: 0;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) !important;
      -webkit-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important; }
    body.nasdaq .bv-set-follower .bv-item-list-main {
      height: calc(100% - 97px); }
    body.nasdaq .bv-set-follower .bv-modal-dialog .bv-modal-title {
      font-size: 16px; }
    body.nasdaq .bv-user-management-toolkit {
      font-size: 14px; }
    body.nasdaq .bv-user-management-toolkit .bv-user-management-toolkit-form {
      padding: 20px;
      height: 460px; }
    body.nasdaq .bv-user-management-toolkit .bv-dialog-title-box {
      z-index: 1;
      position: relative; }
    body.nasdaq .bv-user-management-toolkit .bv-dialog-title-box input {
      width: calc(100% - 80px); }
    body.nasdaq .bv-user-management-toolkit .bv-dialog-user-btn {
      float: right;
      margin-top: 5px;
      max-width: 110px;
      width: auto; }
    body.nasdaq .bv-user-management-toolkit .bv-dialog-user-btn > span {
      font-size: 15px; }
    body.nasdaq .bv-user-management-toolkit .bv-dialog-user-btn > svg {
      height: 15px;
      margin: 3px 5px;
      float: right;
      fill: #818587;
      width: 9px; }
    body.nasdaq .bv-user-management-toolkit .bv-dialog-user-list {
      display: none;
      margin-left: 600px; }
    body.nasdaq .bv-user-management-toolkit .bv-dialog-user-list.show {
      display: block; }
    body.nasdaq .bv-user-management-toolkit .bv-user-management-toolkit-form > div:last-child {
      top: -15px; }
    body.nasdaq .bv-user-management-toolkit .bv-scroll-list > filter {
      width: 80%; }
    body.nasdaq .bv-user-management-toolkit [bv-item-list] {
      height: 463px; }
    body.nasdaq .bv-user-management-toolkit .checkbox-disabled > svg {
      opacity: 0.5;
      cursor: default; }
    body.nasdaq .disableForOffline {
      opacity: 0.5;
      pointer-events: none; }
      body.nasdaq .disableForOffline > * {
        opacity: 0.5;
        pointer-events: none; }
    body.nasdaq .bv-scroll-list-table > ul > li > svg,
    body.nasdaq .bv-scroll-list-table .scroll-list > li > ul > li svg {
      float: right;
      top: 12px;
      position: relative;
      margin-left: 5px;
      width: 18px;
      height: 17px; }
    body.nasdaq .bv-scroll-list-table > ul {
      margin: 0 !important;
      background: #EFEFEF; }
    body.nasdaq .bv-scroll-list-table > ul > li,
    body.nasdaq .bv-scroll-list-table .scroll-list > li > ul > li {
      padding: 0 10px;
      text-align: right;
      height: 40px;
      cursor: default; }
    body.nasdaq .bv-scroll-list-table .scroll-list > li > ul > li span {
      width: 150px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      display: block; }
    body.nasdaq .bv-set-follower-form .bv-scroll-list-table .scroll-list > li > ul > li span {
      width: 300px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      display: block; }
    body.nasdaq .bv-scroll-list-table > ul > li:first-child,
    body.nasdaq .bv-scroll-list-table .scroll-list > li > ul > li:first-child {
      text-align: left; }
    body.nasdaq .bv-scroll-list-table .scroll-list > li > ul > li:nth-child(1) {
      overflow: visible !important; }
    body.nasdaq .bv-scroll-list-table .scroll-list-items {
      padding-right: 0 !important;
      margin-top: 20px;
      height: 315px; }
    body.nasdaq .bv-set-follower-form .bv-scroll-list-table .scroll-list-items {
      padding-right: 0 !important;
      height: 330px; }
    body.nasdaq .bv-scroll-list-table .scroll-list > li {
      border: 0 !important; }
    body.nasdaq .bv-scroll-list-table .scroll-list > li:nth-child(odd) {
      background: #f7f9fa; }
    body.nasdaq .bv-scroll-list-table .delete-btn {
      width: 16px;
      opacity: 0;
      right: -30px;
      z-index: 1;
      position: absolute !important; }
    body.nasdaq .bv-scroll-list-table .scroll-list > li:hover .delete-btn {
      opacity: 0.2; }
    body.nasdaq .bv-scroll-list-table .scroll-list > li .delete-btn:hover {
      opacity: 1;
      cursor: pointer; }
    body.nasdaq .bv-scroll-list-table .scroll-list > li .delete-btn.delete-disabled:hover {
      opacity: 0.2;
      cursor: default; }
    body.nasdaq .bv-scroll-list-table svg.checkbox-disabled {
      opacity: 0.3;
      cursor: default; }
    body.nasdaq .bv-scroll-list-table svg.sort-direction {
      display: inline;
      width: 15px;
      float: none;
      top: 0px;
      display: none; }
    body.nasdaq .bv-scroll-list-table .bv-scroll-col {
      white-space: normal !important; }
    body.nasdaq .bv-permission-list:hover .deleteIconSvg {
      fill: #D3D3D3;
      visibility: visible; }
    body.nasdaq .deleteIconSvg {
      fill: black;
      visibility: hidden; }
    body.nasdaq .deleteIconSvg:hover {
      fill: black !important;
      visibility: visible; }
    body.nasdaq checkbox svg {
      width: 18px;
      height: 18px; }
    body.nasdaq checkbox .active svg {
      fill: #2273a5; }
    body.nasdaq .chk {
      display: none; }
    body.nasdaq .chk + label:before {
      color: #00bce3;
      height: 18px;
      width: 18px;
      font-size: 13px;
      padding-left: 2px; }
    body.nasdaq .small .top-panel .chkbox {
      height: 15px;
      width: 8px; }
    body.nasdaq .large .top-panel .chkbox {
      height: 15px;
      width: 18px; }
    body.nasdaq .top-panel .chkbox {
      height: 15px;
      width: 18px; }
    body.nasdaq .small .chk + label:before {
      height: 13px;
      width: 13px;
      font-size: 9px; }
    body.nasdaq .large .chk + label:before {
      height: 22px;
      width: 22px;
      font-size: 17px; }
    body.nasdaq .small .chk + label:before {
      height: 13px;
      width: 13px; }
    body.nasdaq .animate-opacity {
      -webkit-transition: opacity 500ms ease-out 100ms;
      -moz-transition: opacity 500ms ease-out 100ms;
      -o-transition: opacity 500ms ease-out 100ms;
      transition: opacity 500ms ease-out 100ms; }
    body.nasdaq .richtext {
      word-wrap: break-word; }
      body.nasdaq .richtext ul {
        list-style: disc; }
        body.nasdaq .richtext ul ul {
          list-style: circle; }
          body.nasdaq .richtext ul ul ul {
            list-style: square; }
    body.nasdaq .font-weight-medium {
      font-weight: 300; }
    body.nasdaq .margin10 {
      margin: 10px; }
    body.nasdaq .margin20 {
      margin: 20px; }
    body.nasdaq .bv-modal-window-send-meeting-notification .modal-dialog {
      width: 800px !important; }

/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }


/* Responsive settings */
/* Responsive settings */
/*Color Branding CSS*/
.cp-container {
  width: auto;
  position: relative;
  box-sizing: border-box; }

.cp-container .cp-slider,
.cp-container .cp-preview {
  width: auto;
  height: 16px;
  margin: 0px 20px 10px 20px;
  position: relative; }

.cp-container .cp-slider {
  cursor: ew-resize;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.cp-container .cp-preview {
  height: 50px; }

.cp-container .cp-slider span,
.cp-container .cp-preview input {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  font-family: Helvetica Neue,Arial,sans-serif;
  font-size: 26px;
  font-weight: 200;
  margin: 0px 0px;
  border-radius: 4px;
  letter-spacing: 3px;
  border: 1px solid lightgray; }

.cp-container .cp-preview input#preview {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  font-family: sans-serif;
  font-size: 20px;
  font-weight: 200;
  margin: 0px 0px;
  border-radius: 4px;
  letter-spacing: 2px; }

.cp-container .cp-preview input {
  line-height: 55px;
  padding: 0;
  border: 0;
  outline: none;
  box-shadow: none; }

.cp-container .cp-marker {
  position: absolute;
  display: block;
  width: 23px;
  height: 25px;
  margin-left: -11px;
  top: -6px;
  background: url(../assets/images/slider2.png); }

.cp-container.cp-unconvertible-cie-color .cp-slider.cp-cielightness .cp-marker,
.cp-container.cp-unconvertible-cie-color .cp-slider.cp-ciechroma .cp-marker,
.cp-container.cp-unconvertible-cie-color .cp-slider.cp-ciehue .cp-marker {
  background: url(../assets/images/slider2.png); }

.cp-container .cp-swatches ul {
  width: auto;
  margin: -7px -7px 0 0;
  padding: 0;
  list-style-type: none; }

.cp-container .cp-swatches li {
  float: left;
  margin: 7px 7px 0 0; }

.cp-swatches button {
  float: left;
  margin: 7px 7px 0 0;
  width: 26px;
  height: 26px;
  display: inline-block;
  font-size: 12px;
  padding: 0; }

.cp-container .cp-swatch {
  border-radius: 2px;
  width: 26px;
  height: 26px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  outline: none;
  padding: 0; }

.cp-container .cp-swatch span {
  display: block;
  width: 100%;
  height: 100%; }

.cp-container .cp-swatches .cp-swatch.actual {
  -webkit-box-shadow: 0 0 5px #fa8000;
  -moz-box-shadow: 0 0 5px #fa8000; }

.cp-popover-container .popover {
  max-width: 1000px; }

.popover-content .cp-container {
  width: 263px; }

.popover-content .cp-container.cp-container-sm {
  width: 208px; }

.popover-content .cp-container.cp-container-sm .cp-swatch,
.popover-content .cp-container.cp-container-sm .cp-swatches button {
  width: 23px;
  height: 23px; }

.popover-content .cp-container.cp-container-lg {
  width: 369px; }

.popover-content .cp-container.cp-container-lg .cp-swatch,
.popover-content .cp-container.cp-container-lg .cp-swatches button {
  width: 27px;
  height: 27px; }

.dropdown-menu {
  left: -123px; }

/*END Color Branding CSS*/
.configLabel {
  font-size: 15px;
  font-weight: bold;
  margin-left: 20px;
  padding-top: 15px;
  padding-bottom: 10px; }

/* .noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding-top: 15px;
  	padding-bottom: 8px;
}  */
#hslflat {
  width: 33%;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  display: inline-block; }

#hslflatText {
  width: 33%;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  display: inline-block; }

#hslflatMenu {
  width: 32%;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  display: inline-block; }

li#hsl .cp-container .cp-sliders p.pThreeLow {
  /* 	color: #707070; */
  margin: 8px 0px 1px 22px;
  font-size: 13px;
  font-weight: lighter;
  text-align: left; }

#cTitle {
  white-space: nowrap;
  margin: 17px 0px 9px 0px; }

#leftColor {
  width: 120px;
  height: 35px;
  border: 1px solid #000;
  font-size: 16px;
  font-weight: 200;
  color: #707070;
  text-align: center;
  letter-spacing: 1px;
  display: -webkit-inline-box;
  display: -moz-box; }

#rightColor {
  width: 120px;
  height: 35px;
  border: 1px solid #000;
  font-size: 16px;
  font-weight: 200;
  color: #707070;
  text-align: center;
  letter-spacing: 1px;
  display: -webkit-inline-box;
  display: -moz-box; }

#middleColor {
  width: 120px;
  height: 35px;
  border: 1px solid #000;
  font-size: 16px;
  font-weight: 200;
  color: #707070;
  text-align: center;
  letter-spacing: 1px;
  display: -webkit-inline-box;
  display: -moz-box; }

ul li#hsl {
  width: 100%;
  height: 190px;
  display: -webkit-box;
  display: inline-flex; }

ul li span#slider {
  margin: 0px;
  padding: 0px;
  height: 13px; }

ul li#preview {
  width: 100%;
  height: 50px;
  cursor: default; }

ul li#BrandingColor {
  height: 39px;
  cursor: auto;
  font-size: 20px;
  color: #515151;
  padding: 16px 0px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: -15px; }

.listBtn {
  display: block;
  background: #004876;
  width: 135px;
  height: 20px;
  font-size: 10px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
  line-height: 18px;
  color: #fff;
  position: absolute;
  right: 20px; }

.listBtn.resetBtn {
  right: 165px;
  background: #515151; }

.bv-width-800 .ngdialog-content {
  width: 800px !important; }

.bvBackgroundColor {
  background-color: #0094b3; }

.bvTextColor {
  color: #fff; }

.bvMenuColor {
  color: #515151; }

.bv-branding-labels {
  margin: 10px 0px;
  height: 25px;
  font-size: 14px;
  margin-left: 20px;
  clear: left; }

.logoLabelCurrent {
  margin: 5px 60px;
  font-weight: 400;
  font-size: 14px; }

.logoLabelNew {
  margin: 0 0px;
  font-weight: 400;
  font-size: 14px;
  margin-left: 118px; }

.uplodLogoSpan {
  margin-left: 20px;
  float: left; }

.cp-sliders {
  color: black !important; }

.cp-sliders p {
  text-align: left;
  margin-left: 20px;
  margin-bottom: 3px;
  margin-top: 10px; }

.uploadImgSvg {
  width: 65px;
  height: 65px;
  position: absolute;
  left: 70px;
  z-index: 1;
  top: 18px; }

.brandingDialog .modal-dialog {
  width: 808px;
  height: 610px; }

.bv-branding-label {
  /* padding-bottom: 20px; */
  font-weight: bold;
  padding-top: 10px; }

.bv-branding-preload {
  display: none;
  position: relative;
  top: -100px;
  background: #fff;
  border: solid 1px black;
  height: 102px;
  width: 204px;
  z-index: 1;
  left: 1px; }

.bv-branding-newlogo {
  position: relative;
  z-index: 20;
  height: 98px;
  margin: 0px auto;
  display: block; }

.bv-branding-logo {
  display: inline-block;
  padding-bottom: 20px;
  padding-left: 20px;
  width: 330px;
  padding-top: 5px; }

.bv-branding-input-margin {
  width: 100%; }

.bv-branding-dropdown {
  max-width: 310px;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  background-color: #e5e5e5 !important; }

.bv-branding-logo-container {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 360px);
  padding: 20px 80px; }

.bv-branding-logo-img {
  width: 206px;
  height: 102px;
  text-align: center;
  border: solid 1px black;
  overflow: hidden; }

.bv-branding-new-logo-container {
  width: 206px;
  height: 100px;
  padding-top: 40px;
  background: #ccc; }

.bv-branding-new-logo-label {
  position: relative;
  float: left;
  overflow: hidden;
  height: 108px; }

.horLine {
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ddd;
  margin: 10px 0px 0px; }

.bv-branding-left-arrow {
  padding: 30px;
  float: left;
  width: 83px;
  height: 97px; }

.bv-branding-disabled {
  color: grey; }

/* Responsive settings */
/* Responsive settings */
.ui-datepicker {
  font-size: 11px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border: 1px solid #aaaaaa; }
  .ui-datepicker .ui-state-default {
    border: none;
    background: none;
    font-weight: normal;
    color: #555555;
    text-align: center; }
  .ui-datepicker .ui-state-focus {
    background-color: #e5e5e5;
    font-weight: normal;
    color: #212121; }
  .ui-datepicker .ui-state-active {
    /*background: url(../assets/images/ui-bg_glass_65_ffffff_1x400.png) repeat-x scroll 50% 50% #ffffff;*/
    border: 1px solid #aaaaaa;
    color: #212121;
    font-weight: normal; }
  .ui-datepicker .ui-state-highlight {
    /*background: #fbf9ee url(../assets/images/ui-bg_glass_55_fbf9ee_1x400_new.png) 50% 60% repeat-x;*/
    background: #0094b3;
    color: #ffffff;
    text-align: center;
    border: 1px solid #ffffff; }
  .ui-datepicker .ui-widget-header {
    border: none;
    background-color: #e5e5e5;
    color: #222222;
    font-weight: bold; }

/* Responsive settings */
/* Responsive settings */
/**
 * Icons
 * icons/icons.less
 */
.icon {
  font-family: "SSStandard";
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }

.icon:before {
  content: attr(data-icon); }

.icon.icon-symbol {
  font-family: "SSSymbolicons";
  font-weight: symbol;
  font-weight: 600; }

.icon.icon-symbol-outline {
  font-family: "SSSymbolicons";
  font-weight: outline;
  font-weight: 200; }

.icon.icon-glyphish,
.icon.icon-glyphish-filled {
  font-family: "SSSymbolicons";
  font-weight: glyphish;
  font-family: "SSGlyphish";
  font-weight: 600; }

.icon.icon-glyphish-outlined {
  font-family: "SSSymbolicons";
  font-weight: glyphish-outlined;
  font-family: "SSGlyphish";
  font-weight: 200; }

html[dir='rtl'] .user-comments-heading {
  margin-right: 45px; }
  html[dir='rtl'] .user-comments-heading h3 {
    padding-left: 18px; }

html[dir='rtl'] .add-new-comment {
  margin-right: 40px !important;
  width: 90% !important; }
  html[dir='rtl'] .add-new-comment .typeahead {
    padding: 10px !important; }

html[dir='rtl'] .user-comments-list {
  margin-right: 40px !important; }

.nasdaq {
  /* Animations */
  /*.user-comments-list li.ng-enter {
        transition: 0.5s linear all;
        max-height: 0;
    }

    .user-comments-list li.ng-enter.ng-enter-active {
        max-height: 500px;
    }

    .user-comments-list li.ng-leave {
        transition: 0.5s linear all;
        max-height: 500px;
    }

    .user-comments-list li.ng-leave.ng-leave-active {
        max-height: 0;
    }*/
  /* tag user dropdown */
  /* Buttons */ }
  .nasdaq .panel-summary {
    box-sizing: border-box;
    overflow: hidden;
    height: 100%; }
  .nasdaq .user-comments-heading {
    box-sizing: border-box;
    background-color: #ffffff;
    border-bottom: 1px solid #eaeaeb;
    padding: 10px;
    width: 100%; }
    .nasdaq .user-comments-heading h3 {
      font-family: "SourceSansProRegular", Arial, Helvetica, sans-serif;
      font-weight: 400;
      line-height: 1.25em;
      text-rendering: optimizelegibility;
      letter-spacing: -0.03em;
      margin: 0 0 5px;
      color: #1D1E25;
      font-size: 1.8rem;
      font-weight: 400; }
  .nasdaq .add-new-comment {
    border-bottom: 1px solid #eaeaeb;
    width: 100%;
    box-sizing: border-box;
    border-left: 5px solid #00bce3;
    color: black;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: white; }
    .nasdaq .add-new-comment .typeahead {
      border-top: 1px solid #d5d6d8;
      padding: 10px 10px 10px 25px;
      overflow-x: auto; }
      .nasdaq .add-new-comment .typeahead textarea {
        display: block;
        padding: 7px 11px 6px;
        border-radius: 6px;
        color: #1D1E25;
        font-size: 100%;
        width: 100%;
        box-sizing: border-box;
        line-height: 1.25em;
        vertical-align: middle;
        font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
        .nasdaq .add-new-comment .typeahead textarea:focus {
          outline: 0;
          border: 1px solid #4cd0eb; }
      .nasdaq .add-new-comment .typeahead .typeahead-actions-buttons {
        text-align: right;
        margin-top: 10px; }
  .nasdaq .user-comments-list {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none;
    overflow-y: auto;
    height: -webkit-calc(100% - 118px);
    height: -moz-calc(100% - 118px);
    height: calc(100% - 118px); }
    .nasdaq .user-comments-list div {
      height: auto; }
    .nasdaq .user-comments-list .comments {
      border-bottom: 1px solid #eaeaeb;
      display: block;
      width: 100%;
      box-sizing: border-box; }
    .nasdaq .user-comments-list .add-annotation {
      border-left: 5px solid #00bce3; }
      .nasdaq .user-comments-list .add-annotation .typeahead {
        background-color: #ffffff;
        border: 0;
        display: block; }
    .nasdaq .user-comments-list .comment-actions-buttons {
      box-sizing: border-box;
      padding: 10px 0;
      width: 100%; }
      .nasdaq .user-comments-list .comment-actions-buttons .comment-delete {
        color: #d5d6d8;
        font-size: 0.9em;
        font-weight: 500; }
      .nasdaq .user-comments-list .comment-actions-buttons .comment-edit {
        color: #d5d6d8;
        font-size: 0.9em;
        font-weight: 500; }
      .nasdaq .user-comments-list .comment-actions-buttons .send-reply {
        color: #d5d6d8;
        text-decoration: none; }
    .nasdaq .user-comments-list .user-comment {
      padding: 10px 10px 0; }
      .nasdaq .user-comments-list .user-comment .user-comment-meta {
        padding-left: 50px;
        position: relative; }
        .nasdaq .user-comments-list .user-comment .user-comment-meta .avatar {
          position: absolute;
          left: 0;
          height: 40px;
          width: 40px;
          border-radius: 50%;
          overflow: hidden; }
          .nasdaq .user-comments-list .user-comment .user-comment-meta .avatar img {
            width: 40px; }
        .nasdaq .user-comments-list .user-comment .user-comment-meta .user-name {
          padding: 5px 0 0;
          font-size: 1em;
          font-weight: 400; }
        .nasdaq .user-comments-list .user-comment .user-comment-meta .timestamp {
          color: #96979c;
          font-size: 12px;
          padding: 5px 0 0; }
      .nasdaq .user-comments-list .user-comment .user-message {
        font-size: 1em;
        line-height: 1.2em;
        font-weight: 400;
        padding: 10px 0;
        word-wrap: break-word; }
        .nasdaq .user-comments-list .user-comment .user-message .highlight {
          background-color: #bfeef8;
          padding: 0 1px;
          border: 1px solid #00bce3; }
      .nasdaq .user-comments-list .user-comment.reply-message {
        background-color: #f4f4f5;
        border-top: 1px solid #d5d6d8;
        padding: 0; }
        .nasdaq .user-comments-list .user-comment.reply-message .reply-message-item, .nasdaq .user-comments-list .user-comment.reply-message .initiateReplyTypeahead {
          padding: 10px 10px 10px 25px; }
      .nasdaq .user-comments-list .user-comment .comment-edit:hover, .nasdaq .user-comments-list .user-comment .send-reply:hover {
        color: #96979c; }
      .nasdaq .user-comments-list .user-comment .comment-delete:hover {
        color: #da353b; }
    .nasdaq .user-comments-list .comment-name-highlight {
      display: inline-block;
      background-color: #bfeef8;
      padding: 0 1px;
      border: 1px solid #00bce3; }
    .nasdaq .user-comments-list .view-more-comments, .nasdaq .user-comments-list .view-more-posts {
      padding: 10px;
      text-align: center;
      border-top: 1px solid #d5d6d8; }
      .nasdaq .user-comments-list .view-more-comments a, .nasdaq .user-comments-list .view-more-posts a {
        color: #0094b3;
        text-decoration: none;
        font-size: 1em;
        letter-spacing: 0px; }
    .nasdaq .user-comments-list .view-more-posts {
      border-top: none;
      border-bottom: 1px solid #d5d6d8; }
    .nasdaq .user-comments-list .typeahead {
      background-color: #f4f4f5;
      border-top: 1px solid #d5d6d8;
      border-left: 5px solid #f4f4f5;
      padding: 10px 10px 10px 25px;
      position: relative;
      display: none; }
      .nasdaq .user-comments-list .typeahead textarea {
        display: block;
        padding: 7px 11px 6px;
        border-radius: 6px;
        color: #1D1E25;
        font-size: 100%;
        width: 100%;
        box-sizing: border-box;
        line-height: 1.25em;
        vertical-align: middle;
        font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
        .nasdaq .user-comments-list .typeahead textarea:focus {
          outline: 0;
          border: 1px solid #4cd0eb; }
      .nasdaq .user-comments-list .typeahead .typeahead-actions-buttons {
        text-align: right;
        margin-top: 10px; }
  .nasdaq .typeahead .custom-popup-wrapper {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    background-color: #f9f9f9; }
    .nasdaq .typeahead .custom-popup-wrapper .message {
      padding: 10px 20px;
      border-bottom: 1px solid #ddd;
      color: #868686; }
  .nasdaq .typeahead-edit textarea, .nasdaq .comment-typeahead-edit textarea, .nasdaq .reply-comment-typeahead-edit textarea {
    display: block;
    padding: 7px 11px 6px;
    border-radius: 6px;
    color: #1D1E25;
    font-size: 100%;
    width: 100%;
    box-sizing: border-box;
    line-height: 1.25em;
    vertical-align: middle;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
    .nasdaq .typeahead-edit textarea:focus, .nasdaq .comment-typeahead-edit textarea:focus, .nasdaq .reply-comment-typeahead-edit textarea:focus {
      outline: 0;
      border: 1px solid #4cd0eb; }
  .nasdaq .typeahead-edit .typeahead-actions-buttons, .nasdaq .comment-typeahead-edit .typeahead-actions-buttons, .nasdaq .reply-comment-typeahead-edit .typeahead-actions-buttons {
    text-align: right;
    margin-top: 10px; }
  .nasdaq .temp-comment {
    height: 81px; }
  .nasdaq .comment-typeahead-edit {
    display: block;
    border-top: 0;
    margin-top: 10px;
    padding: 10px 0;
    background: white; }
  .nasdaq .reply-comment-typeahead-edit {
    border-top: 0;
    margin-top: 10px;
    padding: 10px 0; }
  .nasdaq .dropdown {
    position: relative;
    outline: none; }
    .nasdaq .dropdown .dropdown-menu {
      width: 100%;
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1000;
      display: none;
      float: left;
      min-width: 160px;
      padding: 5px 0;
      margin: 2px 0 0;
      font-size: 14px;
      text-align: left;
      list-style: none;
      background-color: #fff;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, 0.15);
      border-radius: 4px;
      -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
      max-height: 250px;
      overflow-y: auto; }
      .nasdaq .dropdown .dropdown-menu li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap; }
        .nasdaq .dropdown .dropdown-menu li > a:hover {
          color: #fff;
          text-decoration: none;
          background-color: #337ab7;
          outline: 0; }
    .nasdaq .dropdown.open .dropdown-menu {
      display: block; }
  .nasdaq .listItem.ng-enter {
    opacity: 0;
    transition: all .5s ease; }
  .nasdaq .listItem.ng-enter-active {
    opacity: 1; }
  .nasdaq .hide {
    display: none; }
  .nasdaq .clearfix::after {
    display: block;
    content: "";
    clear: both; }
  .nasdaq .text-right {
    text-align: right; }
  .nasdaq .tooltip.top {
    margin-left: 0; }
    .nasdaq .tooltip.top .tooltip-arrow {
      border-top-color: #000000;
      opacity: .9; }
  .nasdaq .tooltip .tooltip-inner {
    background-color: #000000;
    padding: 9px;
    opacity: .9; }
  .nasdaq .btn {
    display: inline-block;
    margin-bottom: 0;
    padding: 7px 11px 6px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.25em;
    text-align: center;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    transition: background-color 0.2s linear 0.1s; }
  .nasdaq .btn input[type=radio],
  .nasdaq .btn input[type=checkbox] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }
  .nasdaq label.btn {
    margin: 0; }
  .nasdaq .btn-group[data-toggle="buttons"] .btn {
    margin-left: -5px; }
  .nasdaq .btn-group[data-toggle="buttons"] .btn:first-of-type {
    margin-left: 0; }
  .nasdaq .btn--large {
    padding: 9px 14px;
    border-radius: 6px;
    font-size: 112.5%;
    line-height: normal; }
  .nasdaq .btn--large [class^="icon-"] {
    margin-top: 2px; }
  .nasdaq .btn--small {
    padding: 5px 9px 5px;
    font-size: 86%;
    line-height: 1.15em; }
  .nasdaq .btn--small [class^="icon-"] {
    margin-top: 0; }
  .nasdaq .btn--mini {
    padding: 3px 6px 3px;
    font-size: 78.57%;
    line-height: 1.1em; }
  .nasdaq .btn--block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box; }
  .nasdaq .btn--block + .btn--block {
    margin-top: 5px; }
  .nasdaq input[type="submit"].btn--block,
  .nasdaq input[type="reset"].btn--block,
  .nasdaq input[type="button"].btn--block {
    width: 100%; }
  .nasdaq .btn {
    background: #ffffff;
    border: 1px solid #0094b3;
    color: #0094b3; }
  .nasdaq .btn:hover,
  .nasdaq .btn:active,
  .nasdaq .btn:focus {
    background: #ffffff;
    border-color: #00b2d7;
    color: #00b2d7; }
  .nasdaq .btn.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .btn--primary {
    background: #0094b3;
    border: 1px solid #0094b3;
    color: #ffffff; }
  .nasdaq .btn--primary:hover,
  .nasdaq .btn--primary:active,
  .nasdaq .btn--primary:focus {
    background: #00a9cc;
    border-color: #00a9cc;
    color: #ffffff; }
  .nasdaq .btn--primary.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .btn--danger {
    background: #da353b;
    border: 1px solid #da353b;
    color: #ffffff; }
  .nasdaq .btn--danger:hover,
  .nasdaq .btn--danger:active,
  .nasdaq .btn--danger:focus {
    background: #f16669;
    border-color: #f16669;
    color: #ffffff; }
  .nasdaq .btn--danger.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .btn--success {
    background: #19b772;
    border: 1px solid #19b772;
    color: #ffffff; }
  .nasdaq .btn--success:hover,
  .nasdaq .btn--success:active,
  .nasdaq .btn--success:focus {
    background: #1dd182;
    border-color: #1dd182;
    color: #ffffff; }
  .nasdaq .btn--success.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .dark-theme .btn {
    background: transparent;
    border: 1px solid #0094b3;
    color: #0094b3; }
  .nasdaq .dark-theme .btn:hover,
  .nasdaq .dark-theme .btn:active,
  .nasdaq .dark-theme .btn:focus {
    background: #ffffff;
    border-color: #00b2d7;
    color: #00b2d7; }
  .nasdaq .dark-theme .btn.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .dark-theme .btn--primary {
    background: transparent;
    border: 1px solid #eaeaeb;
    color: #eaeaeb; }
  .nasdaq .dark-theme .btn--primary:hover,
  .nasdaq .dark-theme .btn--primary:active,
  .nasdaq .dark-theme .btn--primary:focus {
    background: transparent;
    border-color: #ffffff;
    color: #ffffff; }
  .nasdaq .dark-theme .btn--primary.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .dark-theme .btn--danger {
    background: transparent;
    border: 1px solid #da353b;
    color: #da353b; }
  .nasdaq .dark-theme .btn--danger:hover,
  .nasdaq .dark-theme .btn--danger:active,
  .nasdaq .dark-theme .btn--danger:focus {
    background: transparent;
    border-color: #f16669;
    color: #f16669; }
  .nasdaq .dark-theme .btn--danger.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .dark-theme .btn--success {
    background: transparent;
    border: 1px solid #19b772;
    color: #19b772; }
  .nasdaq .dark-theme .btn--success:hover,
  .nasdaq .dark-theme .btn--success:active,
  .nasdaq .dark-theme .btn--success:focus {
    background: transparent;
    border-color: #1dd182;
    color: #1dd182; }
  .nasdaq .dark-theme .btn--success.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .btn--link {
    background: transparent;
    border: 1px solid transparent;
    color: #0094b3;
    border: none;
    box-shadow: none; }
  .nasdaq .btn--link:hover,
  .nasdaq .btn--link:active,
  .nasdaq .btn--link:focus {
    background: tranparent;
    border-color: transparent;
    color: #00bee6; }
  .nasdaq .btn--link.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .dark-theme .btn--link,
  .nasdaq .bar--link {
    background: transparent;
    border: 1px solid transparent;
    color: #ffffff;
    border: none; }
  .nasdaq .dark-theme .btn--link:hover,
  .nasdaq .bar--link:hover,
  .nasdaq .dark-theme .btn--link:active,
  .nasdaq .bar--link:active,
  .nasdaq .dark-theme .btn--link:focus,
  .nasdaq .bar--link:focus {
    background: tranparent;
    border-color: transparent;
    color: #0094b3; }
  .nasdaq .dark-theme .btn--link.active,
  .nasdaq .bar--link.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .btn.disabled,
  .nasdaq .btn[disabled] {
    box-shadow: none;
    color: #b6b7ba;
    cursor: not-allowed; }
  .nasdaq .btn.disabled:not(.btn--link),
  .nasdaq .btn[disabled]:not(.btn--link) {
    background: #eaeaeb;
    border-color: #eaeaeb; }
  .nasdaq .dark-theme .btn.disabled:not(.btn--link),
  .nasdaq .dark-theme .btn[disabled]:not(.btn--link) {
    background: transparent;
    border: 1px solid #96979c;
    color: #96979c; }
  .nasdaq .dark-theme .btn.disabled:not(.btn--link):hover,
  .nasdaq .dark-theme .btn[disabled]:not(.btn--link):hover,
  .nasdaq .dark-theme .btn.disabled:not(.btn--link):active,
  .nasdaq .dark-theme .btn[disabled]:not(.btn--link):active,
  .nasdaq .dark-theme .btn.disabled:not(.btn--link):focus,
  .nasdaq .dark-theme .btn[disabled]:not(.btn--link):focus {
    background: transparent;
    border-color: #96979c;
    color: #96979c; }
  .nasdaq .dark-theme .btn.disabled:not(.btn--link).active,
  .nasdaq .dark-theme .btn[disabled]:not(.btn--link).active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .btn__action-icon {
    font-size: 78.57%; }
  .nasdaq .loader-wrap {
    height: 0; }
    .nasdaq .loader-wrap .loader {
      position: absolute;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.8);
      z-index: 99;
      text-align: center; }
      .nasdaq .loader-wrap .loader img {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto; }

mentio-menu {
  display: none;
  width: calc(20% - 44px);
  max-height: 140px;
  overflow-y: auto;
  min-width: 244px;
  margin: 17px 0 0 8px;
  border: 1px solid #ccc;
  right: 5px;
  border-radius: 5px; }

.user-search {
  background: #ffffff;
  border: 1px solid #d5d6d8;
  border-bottom: none;
  list-style-type: none; }
  .user-search .list-group-item {
    padding: 5px;
    min-height: 23px;
    line-height: 23px;
    border-bottom: 1px solid #d5d6d8; }
    .user-search .list-group-item .user-photo {
      max-width: 25px;
      max-height: 25px;
      border-radius: 15px;
      float: left;
      margin-right: 10px; }
    .user-search .list-group-item .user-first-letter {
      width: 24px;
      background-color: #0094b3;
      font-weight: lighter;
      font-size: 14px;
      display: inline-block;
      color: #fff;
      border-radius: 50%;
      height: 24px;
      text-align: center;
      line-height: 24px;
      margin-right: 5px; }
    .user-search .list-group-item.active {
      color: #fff;
      background-color: #0094b3;
      border-color: #d5d6d8; }
      .user-search .list-group-item.active .user-first-letter {
        color: #0094b3;
        background: #fff; }
    .user-search .list-group-item .text-primary {
      font-size: 1.5em;
      max-width: 84%;
      display: inline-block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }

/**
 * Icons
 * icons/icons.less
 */
.icon {
  font-family: "SSStandard";
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }

.icon:before {
  content: attr(data-icon); }

.icon.icon-symbol {
  font-family: "SSSymbolicons";
  font-weight: symbol;
  font-weight: 600; }

.icon.icon-symbol-outline {
  font-family: "SSSymbolicons";
  font-weight: outline;
  font-weight: 200; }

.icon.icon-glyphish,
.icon.icon-glyphish-filled {
  font-family: "SSSymbolicons";
  font-weight: glyphish;
  font-family: "SSGlyphish";
  font-weight: 600; }

.icon.icon-glyphish-outlined {
  font-family: "SSSymbolicons";
  font-weight: glyphish-outlined;
  font-family: "SSGlyphish";
  font-weight: 200; }

/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect, .top-panel titl {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

/* Responsive settings */
/* Responsive settings */
.validate {
  position: relative; }
  .validate > span {
    display: none;
    letter-spacing: -0.1px;
    color: #da353b;
    font-size: 10px;
    position: relative;
    top: -5px; }
  .validate.triggered > span {
    display: inline; }

/* Responsive settings */
/* Responsive settings */
.advanced-search {
  position: relative;
  height: 100%;
  overflow: auto; }
  .advanced-search ad-search {
    height: 100%; }
    .advanced-search ad-search .ad-search {
      height: 100%; }
      .advanced-search ad-search .ad-search .results-list {
        height: 100%; }
        .advanced-search ad-search .ad-search .results-list > div > ul {
          height: calc(100% - 61px);
          overflow: auto; }
          .advanced-search ad-search .ad-search .results-list > div > ul li.title {
            display: none; }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

.nasdaq.bv-mobile .approval-top-panel .top-panel {
  padding: 0;
  height: auto; }
  .nasdaq.bv-mobile .approval-top-panel .top-panel > div:nth-child(1) {
    display: none; }
  .nasdaq.bv-mobile .approval-top-panel .top-panel > div:nth-child(2) {
    padding-top: 10px; }

.nasdaq.bv-mobile .approval-menu-icon {
  display: none !important; }

.nasdaq.bv-mobile .approval-list {
  height: calc(100% - 30px); }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

@page {
  size: A4 portrait;
  text-align: justify;
  margin: 2cm;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

.nasdaq {
  /* .bv-input-btn-blue
    {
        color:#FFFFFF;
        min-width:100px;
        background-color: #036EAA;
        border-style:none;
        max-height: 45px;
        min-height: 30px;
    } */
  /*.sectionOne {
        float:left;
        /* width:675px; */
  /*
        width: calc(100% - 450px);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .sectionTwo {
        float:left;
        /* width:calc(100% - 675px); */
  /*
        width:450px;
        padding-top: 7px;
    }
    [ng-if="tabs[0].active"] .sectionTwo{
        float: right !important;
        width: 30px !important;
    }
    [ng-if="tabs[0].active"] .sectionTwo > div{
        width: 20px;
        margin: 3px 5px;
        height: 20px;
    }
    */
  /*   Approval    */
  /* .approval-attachment-image {
      width: 90px;
      height: 110px;
      margin: 20px 10px 5px 0;
      border: 1px solid #D1D1D1;
    } */
  /*
    .approve-responses-no-signature
    {
        height: calc(100% - 100px) !important;
    }
    */
  /*.approval-allowed-to-respond-bottom-right .approval-users-small {
      width: 60% !important;
    }*/
  /*Create approval */
  /*.attachment-image:hover {
        margin: 0 5px 0 0;
    }*/
  /* */
  /* */
  /* Print Approval */
  /*
    .approvalsList-Mobile section{
        height: 45px;
        border-bottom: 1px solid #ccc;
        overflow: hidden;
    }

    .approvalsList-Mobile open,
    .approvalsList-Mobile closed,
    .approvalsList-Mobile own{
        width: 32%;
        height: 100%;
        display: inline-block;
        text-align: center;
        font-size: 18px;
        position: relative;
        padding-top: 10px;
    }

    .approvalsList-Mobile open.active span,
    .approvalsList-Mobile closed.active span,
    .approvalsList-Mobile own.active span{
        color: #000;
        border-bottom: 5px solid #000;
        padding-bottom: 7px;
    }

    .approvalsList-Mobile .sectionOne {
        float:left;
        width: 50%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .approvalsList-Mobile .sectionTwo {
        float:left;
        width:50%;
        padding-top: 7px;
    }
    */ }
  .nasdaq .approvalsList-legacy {
    display: none !important; }
  .nasdaq .bv-float-left {
    float: left !important; }
  .nasdaq .bv-float-right {
    float: right !important; }
  .nasdaq .bv-approval-section-one-quarter {
    width: 20%;
    float: left;
    list-style: none;
    padding: 0; }
  .nasdaq .p-a-20 {
    padding: 20px !important; }
  .nasdaq .bv-arrow-next {
    width: 21px;
    margin: -106px 0 0 93.81185%; }
  .nasdaq .bv-approval-margin {
    margin-left: 2%;
    margin-top: 2%;
    margin-right: 2%;
    margin-bottom: 2%; }
  .nasdaq .bv-approval-owner {
    font-weight: bold; }
  .nasdaq .bv-approval-dueTime {
    font-size: x-small;
    font-weight: bold; }
  .nasdaq .bv-approval-image {
    margin-top: 5px;
    width: 80px;
    height: 100px; }
  .nasdaq .bv-approval-icon {
    width: 30px;
    height: 30px;
    margin-left: 5px; }
  .nasdaq .approval-metadata li .due-date {
    display: inline-block;
    margin-right: 50px; }
  .nasdaq .approval-table {
    margin: 0; }
    .nasdaq .approval-table tr {
      height: 57px; }
      .nasdaq .approval-table tr td {
        vertical-align: middle !important;
        text-overflow: ellipsis;
        overflow: hidden; }
        .nasdaq .approval-table tr td:nth-child(1) {
          width: 50%; }
        .nasdaq .approval-table tr td:nth-child(2) {
          width: 30%; }
        .nasdaq .approval-table tr td:nth-child(3) {
          width: 20%; }
        .nasdaq .approval-table tr td .status-label {
          line-height: 25px;
          font-size: 13.5px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          /* padding-left:7px;*/ }
  .nasdaq .section {
    overflow: hidden;
    width: 100%;
    /* border-bottom: 1px solid #DCDCDC; */
    height: 50px;
    padding: 5px 13px 5px 13px; }
  .nasdaq .approval-list {
    height: 100%;
    overflow-x: auto;
    overflow-x: scroll; }
    .nasdaq .approval-list a {
      color: #00bce3;
      text-decoration: none; }
    .nasdaq .approval-list .showScroll {
      min-height: 95vh; }
  .nasdaq .approvalName {
    font-size: 13.5px;
    color: #0094b3;
    font-weight: bold;
    padding-left: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer; }
    .nasdaq .approvalName a:hover {
      text-decoration: underline; }
    .nasdaq .approvalName:hover .approval-menu-icon {
      display: inline-block; }
  .nasdaq .approval-menu-icon {
    height: 10px;
    width: 11px;
    position: relative;
    fill: black;
    margin: 0px 0px 0 0px;
    display: none;
    cursor: pointer; }
  .nasdaq .approvalDue {
    overflow: hidden;
    text-overflow: ellipsis;
    color: #96979c;
    padding-left: 5px;
    font-size: 13.5px;
    color: #6b6d75;
    font-weight: 300; }
  .nasdaq .section:hover {
    background: #ebeef0; }
  .nasdaq .section:hover .approval-menu-icon {
    display: inline; }
  .nasdaq .approvalListProgressBar {
    width: 100%;
    height: 20px;
    border: 1px solid #d5d6d8;
    pointer-events: none;
    border-radius: 15px;
    box-shadow: inset 0px 0px 1px 0px #b6b7ba;
    background-color: #F7F7F9; }
  .nasdaq .approvalListProgressBar .progress-bar {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 73%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 16px 44px;
    border: 1.9px solid #4cd0eb;
    border-radius: 15px;
    box-shadow: 0px 0px 1px 0px #000000;
    overflow: hidden; }
  .nasdaq .approvalListProgressBar .progress-bar::after {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 73%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 16px 44px;
    height: 18px;
    width: 100%;
    display: block;
    content: "";
    position: relative;
    top: -20px;
    left: -8px; }
  .nasdaq .approvalListProgressBar .progress-bar span {
    text-align: center;
    top: -2px;
    position: relative;
    color: #fff !important; }
  .nasdaq .section {
    overflow: hidden;
    width: 98%;
    border-bottom: 1px solid #DCDCDC;
    margin-left: 1%;
    margin-top: 1.3%;
    margin-right: 1%;
    margin-bottom: 2%; }
  .nasdaq .section-up {
    width: 100%;
    height: 115px; }
  .nasdaq .section-down {
    width: 100%;
    height: 15px;
    text-align: right; }
  .nasdaq .section-first {
    height: 115px;
    min-width: 90px;
    float: left;
    position: relative; }
  .nasdaq .not-responded-text {
    position: absolute;
    margin: -35px 0 0 0;
    width: 49px;
    height: 22px;
    font-size: 9px;
    border: 1px solid;
    color: white;
    text-align: center;
    font-family: SANS-SERIF; }
  .nasdaq .section-second {
    height: 115px;
    min-width: 200px;
    float: left;
    width: 50%;
    padding-left: 2%;
    padding-top: 1.2%; }
  .nasdaq .section-third {
    height: 115px;
    min-width: 170px;
    padding-left: 2%;
    padding-top: 1.2%; }
  .nasdaq .section-third-left {
    height: 115px;
    min-width: 35px; }
  .nasdaq .section-third-right {
    height: 115px;
    min-width: 100px; }
  .nasdaq .approval-main {
    width: 100%;
    height: 100%;
    min-width: 1000px;
    min-height: 580px;
    position: relative;
    /*   overflow: auto; */ }
  .nasdaq .approval-top-section {
    width: 100%;
    min-height: 210px;
    overflow: hidden;
    padding: 16px 20px 20px 20px; }
  .nasdaq .approval-top-left {
    width: calc(100% - 540px);
    height: 100%;
    overflow: hidden; }
  .nasdaq .approval-instructions {
    /*margin-top: 10px;*/
    height: 80px;
    width: calc(100% - 15px); }
  .nasdaq .approval-items ul li {
    list-style-position: inside;
    list-style-type: disc; }
  .nasdaq .approval-top-right {
    width: 540px;
    height: 100%;
    vertical-align: middle;
    position: relative;
    /*   top: 20%; */
    white-space: nowrap;
    /*display: inline-block;*/
    overflow: hidden;
    /*   margin: 10px; */
    text-align: center; }
  .nasdaq .approval-attachments-row {
    height: 172px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding: 10px 0px 10px 0px;
    display: inline-block; }
  .nasdaq .approval-attachments-row .bv-slider > ul > li {
    margin: 10px 10px !important;
    width: 92px;
    height: 75%; }
  .nasdaq .bv-slider > div > svg {
    fill: #808080; }
  .nasdaq .approval-attachment-image-container {
    width: 100%;
    height: 115px;
    margin: 0 10px 10px 0;
    box-shadow: none;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background: #fff; }
  .nasdaq .approval-attachment-text-center {
    margin: 20px 0px 0px 0px; }
  .nasdaq .float-right {
    float: right !important; }
  .nasdaq .float-left {
    float: left !important; }
  .nasdaq .attachment-name {
    text-align: center; }
  .nasdaq .approval-bottom-section {
    width: 100%;
    height: calc(100% - 210px);
    overflow: hidden;
    padding: 0 !important; }
  .nasdaq .approval-bottom-left {
    padding: 20px;
    width: 325px;
    height: 100%;
    overflow: hidden;
    position: relative; }
  .nasdaq .approval-responses {
    white-space: nowrap;
    min-height: 100px;
    max-height: calc(100% - 180px);
    margin-top: 15px; }
  .nasdaq .approval-response-choice {
    min-height: 25px;
    position: relative;
    white-space: nowrap;
    display: inline-block;
    overflow: hidden; }
  .nasdaq .approval-response-choice svg {
    display: inline-block;
    width: 22px;
    height: 22px;
    float: left; }
  .nasdaq .approval-response-choice span {
    padding-left: 7px;
    margin-top: -2px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 250px; }
  .nasdaq .approval-response-choice span:hover {
    overflow: visible;
    white-space: normal;
    height: auto; }
  .nasdaq .approval-responses-options {
    margin: 10px 0 0 0; }
  .nasdaq .approval-signature, .nasdaq .approval-anonymous, .nasdaq .approval-tally {
    height: 22px;
    width: 22px;
    cursor: pointer;
    padding-right: 25px; }
  .nasdaq .approval-response {
    height: 22px;
    width: 22px;
    cursor: pointer;
    padding-right: 25px;
    padding-left: 30px; }
  .nasdaq .approval-sign-here-tooltip {
    position: absolute;
    left: 130px;
    bottom: 154px; }
  .nasdaq .approval-signature-outer {
    width: calc(100% - 30px);
    height: 90px;
    /*background: #AC2738;*/
    margin: 0px 0px 7px 0px;
    position: absolute;
    bottom: 55px; }
  .nasdaq .approval-signature-inside {
    width: 80%;
    height: 80px;
    background: #FFFFFF;
    margin: 5px 1% 5px 18%;
    position: absolute;
    text-align: center; }
  .nasdaq .approval-signature-image {
    height: 60px; }
  .nasdaq .approval-signature-meta {
    position: absolute;
    bottom: 5px;
    width: calc(100% - 80px);
    right: 10px; }
  .nasdaq .signature-pen {
    width: 16%;
    height: 75px;
    float: left;
    margin: 10px 0 0 1%; }
  .nasdaq .approval-comments {
    width: calc(100% - 20px);
    position: absolute;
    bottom: 0px;
    padding-top: 15px; }
  .nasdaq .approval-comments span {
    position: absolute; }
  .nasdaq .approval-add-comments-img {
    width: 35px;
    margin-right: 5px;
    height: 28px;
    display: inline-block; }
  .nasdaq .approval-submit-button-wrap {
    position: absolute;
    background-color: #eaeaeb;
    border-top: 1px solid #d5d6d8;
    /*min-height: 50px;*/
    clear: both;
    /*margin: 0 -20px;*/
    text-align: right;
    bottom: 0;
    left: 0;
    right: 0; }
    .nasdaq .approval-submit-button-wrap .approval-submit-button {
      border-radius: 3px;
      margin: 10px; }
  .nasdaq .showHidePieChart {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 25px;
    left: 16px;
    cursor: pointer;
    z-index: 2; }
  .nasdaq .chart-div {
    width: 40%;
    height: 100%;
    position: relative;
    /* margin: 0 0 0 10px; */ }
  .nasdaq .chart-div-small {
    width: 150px !important; }
  .nasdaq .chart-div-medium {
    width: 30% !important; }
  .nasdaq .legends {
    white-space: nowrap;
    padding-left: 15px; }
  .nasdaq .legend {
    width: 50%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .legends-print {
    /*white-space: nowrap; */
    padding-left: 15px;
    position: absolute;
    bottom: 40px;
    /* width: 100%; */
    right: 0px;
    max-width: 50%; }
  .nasdaq .legend-print {
    /*    width: 100%;
        display: inline-block;
        white-space: nowrap;*/ }
  .nasdaq .legend-circle {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: text-top; }
  .nasdaq .legend-circle-print {
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: text-top; }
  .nasdaq .legend-title {
    display: inline-block;
    max-width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-bottom; }
  .nasdaq .legend-title-print {
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-bottom; }
  .nasdaq .approval-users {
    height: 100%;
    padding-left: 15px;
    width: 60%;
    /*  overflow-y: hidden;
      overflow-x: visible;*/ }
  .nasdaq .approval-allowed-to-respond-bottom-right {
    width: calc(100% - 325px);
    height: calc(100% - 29px);
    position: relative;
    padding-bottom: 50px !important; }
  .nasdaq .approval-users-large {
    width: 100% !important; }
  .nasdaq .approval-users-small {
    width: 70% !important; }
  .nasdaq .approval-users-medium {
    width: calc(100% - 150px) !important; }
  .nasdaq .approval-user-responses {
    height: 100%; }
  .nasdaq .approval-approve-as-title {
    border-bottom: 8px solid #0A3F6E;
    margin: 5px 0px 5px 5px;
    padding: 0 0 3px 25px;
    cursor: pointer; }
  .nasdaq .approval-not-responded-as-title {
    font-weight: 500;
    border-bottom: 8px solid #D6D6D6;
    padding-bottom: 5px; }
  .nasdaq .approval-response-users {
    margin: 5px 0 0 5px;
    overflow: hidden; }
  .nasdaq .approval-response-users:hover {
    overflow-x: auto; }
  .nasdaq .approval-user-icon {
    width: 35px;
    display: table-cell;
    vertical-align: middle; }
  .nasdaq .approval-response-info {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    line-height: 20px; }
  .nasdaq .approval-deactivated-user {
    color: #6b6d75;
    font-weight: 300;
    font-style: italic; }
  .nasdaq .approval-response-details {
    word-wrap: break-word; }
  .nasdaq .approval-response-sign {
    height: 80px; }
  .nasdaq .bv-radio-button {
    position: relative; }
  .nasdaq .bv-radio-button > input[type="radio"] {
    opacity: 0;
    height: 25px;
    width: 25px;
    position: absolute;
    top: 5;
    left: 5;
    z-index: 2; }
  .nasdaq .bv-radio-button > input[type="radio"] + span {
    background-image: url("../assets/images/BVLiverySurveyResponseNo.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    /*background:url(../assets/checkbox-empty.jpg) no-repeat 0 0;*/
    height: 25px;
    width: 100%;
    display: inline-block;
    padding: 0 0 0 0px;
    position: absolute;
    top: 5;
    left: 5;
    z-index: 1; }
  .nasdaq .bv-radio-button > input[type="radio"]:Checked + span {
    background-image: url("../assets/images/BVLiverySurveyResponseYes.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 100%;
    display: inline-block;
    padding: 0 0 0 0px; }
  .nasdaq a.approval-create:link {
    color: #036EAA; }
  .nasdaq a.approval-create:visited {
    color: #036EAA; }
  .nasdaq a.approval-create {
    font-size: 20px;
    margin-right: 20px;
    border: 1px solid;
    padding: 5px; }
  .nasdaq .approval-createDiv {
    height: 25px;
    margin-top: 10px;
    margin: 5px 0px 0px 15px; }
  .nasdaq .bv-create-approval-main {
    padding: 5px 20px; }
  .nasdaq .bv-create-approval-half {
    width: 50%;
    position: relative;
    padding-right: 10px;
    padding-bottom: 20px; }
  .nasdaq .bv-create-approval-form-field {
    padding: 8px; }
  .nasdaq .bv-create-approval-form-field div:first-child button {
    background: #ffffff; }
  .nasdaq .bv-create-approval-form-field img {
    cursor: pointer;
    width: 12px; }
  .nasdaq .bv-create-approval-form-label {
    font-weight: bold; }
  .nasdaq .bv-create-approval-title-input {
    margin-top: 10px;
    width: 375px; }
  .nasdaq .bv-create-approval-choice-input {
    margin-bottom: 10px;
    font-weight: normal;
    background-color: #e5e5e5;
    border: none;
    width: calc(100% - 6px);
    height: 28px;
    padding-left: 10px;
    display: inline; }
  .nasdaq .bv-create-approval-date-input {
    width: 125px; }
  .nasdaq .bv-create-approval-priority {
    display: block; }
  .nasdaq .bv-create-approval-main .nav-tabs {
    top: 0px; }
  .nasdaq .attachmentRow-approval {
    /* margin: 5px 0 0 0px; */
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    /*  	padding-right: 10px; */
    width: 100%; }
  .nasdaq .attachmentRow-approval:hover {
    overflow-x: auto; }
  .nasdaq .bv-new-approval-attchmt-main-div {
    height: 115px; }
  .nasdaq .bv-new-approval-attchmt-div {
    width: 100%;
    /* 	padding-top: 2px; */
    height: 110px;
    position: relative; }
  .nasdaq .message-attachment-approval {
    /*   	height:100%;
        display: inline-block; */
    /* 	margin: 0 0px 0 10px; */
    /* 	padding-bottom: 4px; */ }
  .nasdaq .attachment-image-approval {
    width: 50px;
    height: 60px;
    /*margin: 0 10px 25px 0;*/
    border: 1px solid #eeeeee;
    /*cursor: pointer;*/ }
  .nasdaq .attachment-image-approval > img,
  .nasdaq .attachment-image-approval > div {
    width: 46.5px;
    height: 60px; }
  .nasdaq .attachmentRow-approval .bv-slider > ul {
    margin: 0px 20px; }
  .nasdaq .attachmentRow-approval .bv-slider > ul > li {
    width: 33.2%;
    margin: 0;
    box-shadow: inherit; }
  .nasdaq .attachmentRow-approval .bv-slider > ul > li .bv-new-approval-attachment-li > img {
    box-shadow: 0px 0px 15px -3px #000; }
  .nasdaq .bv-new-approval-attachment-li {
    height: calc(100% - 20px); }
  .nasdaq .bv-new-approval-attachment-name {
    text-align: center;
    width: 100%;
    overflow: hidden;
    height: 20px;
    font-weight: normal; }
  .nasdaq .bv-new-approval-attachment-name div:first-child {
    width: 100px;
    overflow: hidden;
    width: 100px;
    text-overflow: ellipsis;
    display: inline-block; }
  .nasdaq .bv-new-approval-attachment-name img {
    position: relative;
    top: -6px; }
  .nasdaq .attachment-name-approval {
    width: 50px;
    height: 60px;
    /*margin: 0 10px 25px 0;*/
    border: 1px solid #eeeeee;
    cursor: pointer; }
  .nasdaq .file-attachment-image-approval {
    border: 1px solid #DDDDDD;
    margin: 0 auto;
    display: block; }
  .nasdaq .bv-show-remove-btn {
    display: inline; }
  .nasdaq .bv-show-remove-btn:hover .bv-remove-choice-btn {
    display: inline; }
  .nasdaq .bv-remove-choice-btn {
    margin-left: -26px;
    display: none;
    position: absolute;
    cursor: pointer;
    margin-top: 6px; }
  .nasdaq .bv-create-approval-title-error {
    color: red;
    display: inline;
    padding-left: 10px;
    font-weight: bold; }
  .nasdaq .bv-create-approval-attendees-role {
    width: 70px;
    padding-top: 8px;
    display: inline;
    padding-right: 20px; }
  .nasdaq .bv-create-approval-attendees-role label {
    font-weight: normal; }
  .nasdaq .bv-create-approval-remove-attendee-btn {
    width: 30px;
    padding-bottom: 1px;
    display: inline; }
  .nasdaq .bv-create-approval-attendes {
    padding-left: 4px;
    width: 100%;
    padding-top: 10px; }
  .nasdaq .approval-row-first {
    width: 100%;
    min-width: 1050px;
    height: calc(100% - 68px);
    overflow: hidden;
    /* padding-bottom: 22px; */
    display: list-item;
    list-style-type: none;
    /* border: 1px solid; */ }
  .nasdaq .approval-row-second {
    /*	width:100%;
        height: 6%;
        border: 1px solid blue;
        display: list-item;
        padding-right: 15px;*/
    position: absolute;
    right: 20px;
    bottom: 20px; }
  .nasdaq .approval-col-details {
    height: 100%;
    width: 370px;
    padding: 15px 16px 20px 20px;
    border-right: 1px solid #e5e5e5;
    float: left;
    overflow: hidden;
    position: relative; }
  .nasdaq .approval-col-details .cke iframe {
    background: #e5e5e5; }
  .nasdaq .approval-col-both-attachments {
    height: 100%;
    float: right;
    width: calc(100% - 370px); }
  .nasdaq .approval-col-attachments {
    height: 100%;
    display: inline-block;
    width: 50%;
    padding: 15px 15px 0px 15px;
    float: left; }
  .nasdaq .approval-col-users {
    height: calc(100% - 25px);
    width: 50%;
    float: right;
    padding: 15px 15px 0px 15px; }
  .nasdaq .approval-label {
    margin-bottom: 5px; }
  .nasdaq .approval-attachments {
    height: calc(100% - 20px);
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  .nasdaq .approval-attachments:hover {
    overflow-y: auto; }
  .nasdaq .approval-attachment:hover .drag-handle-image {
    display: block; }
  .nasdaq .approval-attachment {
    position: relative;
    height: 60px;
    margin-bottom: 20px; }
  .nasdaq .approvalDropDown {
    width: 100%;
    background-color: #e5e5e5;
    border-radius: 0;
    height: 26px;
    border: none;
    padding-left: 9px;
    -webkit-appearance: none;
    -webkit-border-radius: 0px; }
  .nasdaq .approval-text-truncate {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .btn-remove {
    width: 21px;
    float: right;
    display: inline;
    padding-top: 19px; }
  .nasdaq .form-group-approval {
    margin-bottom: 5px;
    width: 100%;
    float: left; }
    .nasdaq .form-group-approval .cke_top {
      padding: 0; }
      .nasdaq .form-group-approval .cke_top .cke_toolgroup {
        margin: 1px 0px 6px 0; }
  .nasdaq .checkbox-signature-required.disable {
    opacity: 0.3;
    pointer-events: none; }
  .nasdaq .form-group-approvalChoices {
    margin-bottom: 20px;
    width: 100%;
    float: left; }
  .nasdaq .approval-textbox {
    width: 100%;
    margin-bottom: 5px; }
  .nasdaq .approval-dueDate {
    width: 100%;
    float: left;
    display: inline;
    margin-bottom: 5px; }
    .nasdaq .approval-dueDate icon {
      position: absolute;
      right: 6px;
      top: 5px;
      font-size: 14px;
      pointer-events: none; }
  .nasdaq .approval-datepicker {
    width: 48%;
    position: relative;
    float: left; }
  .nasdaq .approval-timepicker {
    width: 48%;
    position: relative;
    float: right; }
    .nasdaq .approval-timepicker input {
      width: 100%;
      height: 26px;
      padding-left: 30px;
      padding-top: 2px;
      cursor: pointer; }
  .nasdaq .time-icon {
    left: 0;
    width: 31px;
    height: 31px;
    line-height: 31px;
    pointer-events: initial; }
    .nasdaq .time-icon .ss-icon:hover:before {
      color: #00b2d7; }
  .nasdaq .approval-timezone {
    font-size: 14px !important;
    padding-top: 4px !important; }
  .nasdaq .approval-prioirty {
    width: 47%;
    float: left;
    display: inline;
    margin-bottom: 5px; }
  .nasdaq .approval-col-details-form {
    height: 96%;
    width: 95%;
    position: absolute;
    overflow-y: scroll;
    padding-right: 5px;
    padding-bottom: 10px; }
  .nasdaq .approval-col-details-form .form-group {
    margin: 0px; }
  .nasdaq .approval-textarea {
    width: 100%;
    /*border: 0px none;*/
    line-height: 1.4;
    /*padding: 2px 10px;*/
    margin-bottom: 5px;
    resize: vertical;
    overflow: auto;
    height: 55px;
    /*outline: none;*/ }
  .nasdaq .addApprovalChoice {
    font-size: x-large;
    cursor: pointer; }
  .nasdaq .approval-user-unchecked {
    font-weight: normal;
    color: #808080;
    font-size: 14px; }
  .nasdaq .sign-user-name {
    max-width: 135px; }
  .nasdaq .bv-approval-user-approved-bar {
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px;
    background: #a5bc4e; }
  .nasdaq .bv-approval-user-notApproved-bar {
    display: inline-block;
    width: 10px;
    height: 28px;
    background: #caca9e;
    float: left;
    margin-top: 10px; }
  .nasdaq .bv-approval-user-abstained-bar {
    display: inline-block;
    width: 10px;
    height: 28px;
    background: #1b95d9;
    float: left;
    margin-top: 10px; }
  .nasdaq .notResponded-bar {
    background: #e48701;
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px; }
  .nasdaq .choice4-bar {
    background: #6693b0;
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px; }
  .nasdaq .choice5-bar {
    background: #f05e27;
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px; }
  .nasdaq .choice6-bar {
    background: #86d1e4;
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px; }
  .nasdaq .choice7-bar {
    background: #e4f9a0;
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px; }
  .nasdaq .bv-approval-user-default-bar {
    display: inline-block;
    width: 10px;
    height: 28px;
    background: #A1D690;
    float: left;
    margin-top: 10px; }
  .nasdaq .aprvlDrpDwnList {
    min-width: 100% !important;
    top: 25px !important; }
  .nasdaq .aprvlDrpDwnBkgrndColor {
    background: #e5e5e5 !important;
    color: #000 !important; }
  .nasdaq .bv-approval-user-option .modal-dialog {
    width: 565px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-approval-user-option-container-div {
    width: 100%;
    height: 502px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  .nasdaq .bv-approval-user-option-col1 {
    height: 100%;
    width: 240px;
    float: left;
    font-weight: 500; }
  .nasdaq .bv-approval-user-option-col2 {
    height: 100%;
    width: 324px;
    float: right;
    display: inline-block;
    position: absolute; }
  .nasdaq .bv-approval-user-option-col2 .padding-left-20 {
    padding: 20px; }
  .nasdaq .bv-approval-user-option-row {
    height: 60px;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px; }
  .nasdaq .bv-approval-user-option-row > span {
    line-height: normal;
    vertical-align: middle;
    white-space: inherit;
    display: inline-block; }
  .nasdaq .bv-approval-user-option-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  .nasdaq .bv-approval-user-option-row-not-selected {
    color: #2273a5; }
  .nasdaq .bv-approval-user-option-text-truncate {
    max-width: 90%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .bv-approval-user-option-section1 {
    width: 100%;
    height: 90%; }
  .nasdaq .bv-approval-user-option-section2 {
    width: 100%;
    height: 10%; }
  .nasdaq .bv-approval-user-accepted-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #199c48;
    float: left;
    margin-top: 3px; }
  .nasdaq .bv-approval-user-not-responded-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #959596;
    float: left;
    margin-top: 3px; }
  .nasdaq .bv-approval-user-tentative-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #ea9930;
    float: left;
    margin-top: 3px; }
  .nasdaq .bv-approval-user-declined-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #ea252f;
    float: left;
    margin-top: 3px; }
  .nasdaq .bv-approval-user-users {
    height: calc(100% - 41px);
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  .nasdaq .bv-approval-user-users:hover {
    overflow-y: auto; }
  .nasdaq .bv-approval-user-checkbox {
    width: 27px;
    float: right;
    display: inline; }
  .nasdaq .bv-approval-user-checkbox-inner {
    float: right;
    display: inline;
    cursor: pointer; }
  .nasdaq .bv-approval-user-item-width {
    width: 310px; }
  .nasdaq .bv-approval-user-item {
    width: 100%;
    display: list-item;
    height: 35px; }
  .nasdaq .bv-approval-user-seperator {
    margin-top: 5px;
    margin-bottom: 12px;
    border-color: #e5e5e5; }
  .nasdaq .add-comments-main {
    padding: 20px; }
  .nasdaq .add-comments-main textarea {
    resize: none;
    width: 100%;
    height: 200px;
    border: none; }
  .nasdaq .summary-label {
    display: block; }
    .nasdaq .summary-label a {
      font-size: .8em;
      padding-top: 4px;
      cursor: pointer; }
  .nasdaq .pieChart {
    z-index: 1;
    padding-top: 20px;
    height: calc(100% - 25px); }
  .nasdaq .approval-options-main {
    height: 130px;
    padding: 20px; }
  .nasdaq .approval-options {
    height: 30px; }
  .nasdaq .options-label {
    margin-left: 10px; }
  .nasdaq .approval-print-button {
    position: absolute;
    bottom: 20px;
    right: 20px; }
  .nasdaq .report-footer {
    border-top: 1px solid #EAEAEB;
    display: flex;
    justify-content: end; }
  .nasdaq .approval-report-cancel-button {
    bottom: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #DA353B;
    height: 50px;
    border: none;
    background: #fff; }
  .nasdaq .approval-report-generate-button {
    background: #19B772;
    border-radius: 0px 0px 6px 0px;
    bottom: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    height: 50px;
    border: none; }
  .nasdaq .print-approval-main {
    height: 700px;
    /*width: calc(100% - 15px);*/
    /*  position: relative;
    */
    padding: 20px;
    /*margin-bottom: 60px;*/
    overflow: auto; }
  .nasdaq .report-approval-main {
    padding: 20px;
    overflow: auto;
    min-height: 280px; }
  .nasdaq .print-approval-container {
    height: 610px; }
  .nasdaq .report-approval-container {
    overflow: auto;
    min-height: 280px; }
  .nasdaq .print-approval-main .approval-attachments-row {
    height: 100%;
    width: 100%;
    position: relative; }
  .nasdaq .print-approval-main .approval-attachment {
    position: relative;
    height: 150px;
    width: 90px;
    float: left;
    margin-right: 17px; }
  .nasdaq .print-approval-main .approval-approve-as-title {
    padding-left: 0px !important; }
  .nasdaq .disableUserItem {
    opacity: 0.2;
    pointer-events: none; }
  .nasdaq .disableEditApprovalItems {
    opacity: 0.5;
    pointer-events: none; }
  .nasdaq .dimText {
    opacity: 0.5; }
  .nasdaq .extraSpacing {
    margin-bottom: 10px; }
  .nasdaq .bv-approval-user-item-list .bv-item-list-main {
    height: 100%; }
  .nasdaq .bv-approval-user-item-list .bv-item-list-main > div {
    height: 100%; }
  .nasdaq .bv-approval-message-center-div {
    position: relative;
    margin-top: 14%; }
  .nasdaq .approval-checkbox-padding {
    padding-top: 2px; }
  .nasdaq .approvalsList .approval-list-container {
    height: calc(100% - 101px); }
  .nasdaq .approvalsList .mCSB_scrollTools {
    right: 0px !important; }
  .nasdaq [state="home.approvals"] .rightMenu .tile-checkbox svg {
    fill: #fff; }
  .nasdaq .approval-published-bar {
    display: none;
    background: #d6d6d6;
    float: left;
    width: 6px;
    position: relative;
    height: 30px;
    margin: 5px 5px 5px 0px; }
  .nasdaq .approval-published-bar.active {
    background: #2273a5; }
  .nasdaq .form-group-approval .approval-dueDate .approval-signature {
    z-index: 1;
    position: relative;
    top: 3px; }
  .nasdaq .form-group-approval .approval-dueDate.disabled .approval-label,
  .nasdaq .form-group-approval .approval-dueDate.disabled input,
  .nasdaq .form-group-approval .approval-dueDate.disabled .form-control-feedback {
    opacity: 0.5; }
  .nasdaq .bv-conf-approvals-settings .bv-conf-settings-container-div .bv-conf-settings-row:first-child {
    display: none; }
  .nasdaq .bv-moduleCreatorList:hover .removeModuleCreatorUser {
    opacity: 0.2;
    visibility: visible; }
  .nasdaq .removeModuleCreatorUser {
    visibility: hidden; }
  .nasdaq .removeModuleCreatorUser:hover {
    opacity: 1.0 !important;
    visibility: visible !important; }
  .nasdaq .bv-conf-approvals-settings .bv-ts-grid-ul-li .bv-item-small-close-svg {
    visibility: hidden; }
  .nasdaq .bv-conf-approvals-settings .bv-ts-grid-ul-li:hover .bv-item-small-close-svg {
    visibility: visible; }
  .nasdaq .bv-conf-approvals-settings .bv-ts-grid-ul-li:hover {
    background: #ebeef0; }
  .nasdaq .bv-conf-approvals-settings .bv-ts-grid-ul-li .bv-ts-grid-node-lbl,
  .nasdaq .bv-conf-approvals-settings .bv-ts-grid-ul-li .bv-ts-grid-chk-div {
    top: 3px; }
  .nasdaq .approval-menu-override {
    margin-top: 0px !important;
    min-height: 0px !important; }
  .nasdaq .approvals-list-filter-btn-text {
    pointer-events: none; }
  .nasdaq .approvals-list-filter-counter {
    display: inline;
    pointer-events: none; }
    .nasdaq .approvals-list-filter-counter svg {
      padding: 0 !important;
      width: 18px !important; }

/* Responsive settings */
/* Responsive settings */
.nasdaq {
  /* iPhone Portrait */
  /* .bv-carousel-button:hover{
        background: rgba(204, 204, 204, 0.2);
    } */
  /* .bv-cards-content .bv-scrollbar,*/
  /* .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li > div:last-child, */
  /*.bv-cards-content .bv-slider > ul > li > div{
        padding: 15px 30px 30px 30px;
    }
    */
  /* Windows screen - calcendar font and circle size */ }
  .nasdaq .bv-calendar-content {
    overflow: hidden; }
    .nasdaq .bv-calendar-content > div {
      /*.parent .row .cell.current:hover{
                cursor: pointer;
            }*/
      /* .parent .row .cell.current-day{
                background: rgba(0, 0, 0, 0.1);
            }
             */ }
      .nasdaq .bv-calendar-content > div .parent {
        height: 100%;
        background: #fff;
        padding: 10px 0;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden; }
      .nasdaq .bv-calendar-content > div .bv-slider > ul {
        min-width: 480px;
        min-height: 415px; }
        .nasdaq .bv-calendar-content > div .bv-slider > ul > li {
          width: 93% !important;
          margin: 20px 3.3% !important; }
          .nasdaq .bv-calendar-content > div .bv-slider > ul > li canvas {
            display: block; }
      .nasdaq .bv-calendar-content > div .parent > ul > li > div {
        /* 	  display:inline-block;
                  height: 100%;
                  width: 100%;
                  margin-right: 11px; */
        padding: 10px 20px; }
      .nasdaq .bv-calendar-content > div .parent .child:last-child {
        margin: 0; }
      .nasdaq .bv-calendar-content > div .parent .row {
        margin: 0.6% 0px;
        height: 20%; }
      .nasdaq .bv-calendar-content > div .parent .rowplus .row {
        height: 16.4%; }
      .nasdaq .bv-calendar-content > div .parent .row .cell:hover {
        border: 1px solid #2273a5; }
      .nasdaq .bv-calendar-content > div .parent .row .cell {
        display: inline-block;
        width: 13.7%;
        margin: 0px 0.3%;
        /* 	background: #fff; */
        height: 100%;
        position: relative;
        border: 1px solid #ccc; }
      .nasdaq .bv-calendar-content > div .parent .row .cell .day,
      .nasdaq .bv-calendar-content > div .parent .row .cell .daysplit {
        padding: 0px;
        font-size: 14px;
        line-height: 30px;
        text-align: center;
        width: 30px;
        height: 30px;
        margin: 2px auto;
        border-radius: 30px;
        color: #000;
        opacity: 0;
        font-weight: 500; }
      .nasdaq .bv-calendar-content > div .parent .row .cell.current .day,
      .nasdaq .bv-calendar-content > div .parent .row .cell.current .daysplit {
        opacity: 1; }
      .nasdaq .bv-calendar-content > div .parent .row .cell.current .bv-calendar-dot {
        opacity: 1; }
      .nasdaq .bv-calendar-content > div .parent .row .cell.current .bv-calendar-dot:hover {
        cursor: pointer; }
      .nasdaq .bv-calendar-content > div .parent .row .cell.current:active {
        background: rgba(0, 0, 0, 0.04); }
      .nasdaq .bv-calendar-content > div .parent .row .cell.weekend {
        background: #ececec; }
      .nasdaq .bv-calendar-content > div .parent .row .cell .day.current-day,
      .nasdaq .bv-calendar-content > div .parent .row .cell .daysplit.current-day {
        color: #fff; }
      .nasdaq .bv-calendar-content > div .parent .title-month {
        font-size: 30px;
        font-weight: 500;
        text-align: center;
        /* 	margin: 5px 0px 10px 0px; */ }
      .nasdaq .bv-calendar-content > div .parent .title-month.empty {
        display: inline-block; }
      .nasdaq .bv-calendar-content > div .parent .week-days {
        display: inline-block;
        width: 14.3%;
        text-align: center;
        font-size: 14px;
        font-weight: 500; }
      .nasdaq .bv-calendar-content > div .parent .events {
        position: absolute;
        right: 0px;
        font-size: 10px;
        top: 17px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 50%;
        height: calc(100% - 17px); }
      .nasdaq .bv-calendar-content > div .parent .events .dot {
        /* 	width: 7px;
                height: 7px;
                background: red;
                border-radius: 14px;
                opacity: 1;
                position: absolute;
                right: 5px;
                top: 3px; */
        margin-top: 2px;
        width: 7px;
        height: 7px;
        background: red;
        border-radius: 14px;
        opacity: 1;
        position: absolute;
        right: 5px;
        display: inline-block; }
      .nasdaq .bv-calendar-content > div .parent .row .cell .events span {
        opacity: 0;
        position: relative;
        top: -2px;
        color: red;
        cursor: pointer; }
      .nasdaq .bv-calendar-content > div .parent .row .cell:hover .events span {
        opacity: 1; }
      .nasdaq .bv-calendar-content > div .parent .row .cell:hover .events .dot {
        opacity: 0; }
      .nasdaq .bv-calendar-content > div .parent .row .cell .events:hover span {
        opacity: 1; }
      .nasdaq .bv-calendar-content > div .parent .row .cell .events:hover .dot {
        opacity: 0; }
      .nasdaq .bv-calendar-content > div:hover .bv-carousel-button > div,
      .nasdaq .bv-calendar-content > div:hover .bv-carousel-button > div {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -o-transform: translateX(0px);
        transition: translateX(0px); }
      .nasdaq .bv-calendar-content > div loader {
        background: url("../assets/images/loader_calendar.gif");
        height: 32px;
        width: 32px;
        display: block;
        margin: 0 auto;
        top: calc(50% - 32px);
        position: relative; }
  .nasdaq .ngdialog.calendar-dialog .ngdialog-overlay {
    z-index: -1; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list {
    width: 200px;
    background: #f0f0f0;
    position: absolute;
    z-index: -1;
    top: 10px;
    right: 0px;
    bottom: 10px;
    border-radius: 5px; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list.expanded {
    right: -201px; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list .tab-content ul {
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%;
    display: block;
    padding: 0px 0px 0px 10px; }
  .nasdaq .event-bar {
    background: #aeaeae;
    float: left;
    width: 6px;
    margin-top: 6px; }
  .nasdaq .event-active-bar {
    background: #2273a5; }
  .nasdaq .event-active-bar-space {
    margin-left: 10px; }
  .nasdaq .bv-events-details {
    display: inline-block;
    max-width: calc(100% - 14px);
    position: relative; }
  .nasdaq .bv-events-list > .scroll-list-items .scroll-list {
    max-width: 100%; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list .tab-content {
    position: absolute;
    bottom: 15px;
    overflow-y: auto;
    top: 85px;
    width: 100%; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-users-btn {
    right: 15px;
    background: #ccc;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 60px;
    cursor: pointer; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list .nav > li > a {
    padding: 5px 10px;
    border-radius: 0px;
    border: 0; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list .bv-users-title {
    padding: 10px;
    display: block; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list .tab-content .tab-pane > ul > li:hover {
    background: rgba(0, 0, 0, 0.04);
    cursor: pointer; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list .treeNode {
    white-space: nowrap; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list .treeNode.selected {
    background: none; }
  .nasdaq .ngdialog.calendar-dialog div[icon-renderer] img {
    height: 17px;
    padding: 0;
    margin: 0px 2px; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list div[data-tree-model] li {
    padding: 0;
    line-height: 20px; }
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list div[data-tree-model] li i,
  .nasdaq .ngdialog.calendar-dialog .bv-dialog-user-list div[data-tree-model] li span {
    top: 3px;
    width: 100%; }
  .nasdaq .ngdialog .bv-dialog-user-list div[icon-renderer] {
    position: relative;
    top: 0px;
    display: inline-block; }
  .nasdaq .ngdialog.calendar-dialog ul {
    display: inline-table; }
  @media screen and (max-device-width: 480px) and (orientation: portrait) {
    .nasdaq .bv-calendars-list > ul > li span.title {
      font-size: 1.0em; } }
  .nasdaq .bv-calendar .showWeeks {
    width: 100%; }
  .nasdaq .bv-calendar .showWeeks > bv-cell {
    width: 25px; }
  .nasdaq .showWeeks > div {
    display: inline-block;
    width: 14%; }
  .nasdaq .bv-calendar-box {
    height: calc(100% - 150px); }
  .nasdaq .bv-calendar-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #FFF;
    z-index: 1;
    top: 0;
    opacity: 0.9; }
  .nasdaq .bv-calendar-line {
    height: 45px;
    padding-top: 10px; }
  .nasdaq .bv-calendar-line > div {
    background: #aeaeae;
    height: 8px; }
  .nasdaq .bv-calendar-dot {
    height: 16px;
    width: 16px;
    background: #ccc;
    margin: 0 auto;
    border-radius: 50%;
    position: absolute;
    top: 66%;
    left: calc(50% - 8px);
    opacity: 0; }
  .nasdaq .additional-day .bv-calendar-dot {
    left: calc(50% - 6px); }
  .nasdaq .building .parent {
    overflow-x: hidden;
    opacity: 0.5; }
  .nasdaq .building svg {
    display: none; }
  .nasdaq .bv-carousel-button {
    width: 97px;
    position: absolute;
    z-index: 1;
    top: calc(50% - 50px); }
  .nasdaq .bv-carousel-button > div:hover > svg {
    cursor: pointer;
    opacity: 1; }
  .nasdaq .bv-carousel-button-right {
    right: 0; }
  .nasdaq .bv-carousel-button > div {
    position: absolute;
    left: calc(50% - 45px); }
  .nasdaq .bv-carousel-button > div > svg {
    fill: #515151;
    width: 69px;
    height: 97px;
    opacity: 0.2; }
  .nasdaq .bv-carousel-button-right > div {
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -o-transform: translateX(100px);
    transition: translateX(100px); }
  .nasdaq .bv-carousel-button-left > div {
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transition: translateX(-100px); }
  .nasdaq .bv-cards-content {
    overflow: hidden;
    position: absolute;
    /* height: calc(100% - 80px); */ }
  .nasdaq [state="home.meetings"] .bv-slider > ul > li > div {
    padding: 20px; }
  .nasdaq .bv-cards-content > div:first-child {
    overflow: auto;
    position: absolute; }
  .nasdaq .bv-cards-content #meetingListView {
    overflow-y: hidden; }
  .nasdaq .bv-events-list.bv-scroll-list .scroll-list-items {
    height: calc(100% - 80px); }
  .nasdaq .bv-events .modal-dialog {
    -webkit-transform: inherit !important;
    -ms-transform: translate(0, 0) !important;
    transform: inherit !important;
    width: 340px;
    /* 	height: 100%; */
    margin: 150px auto;
    position: absolute;
    top: inherit;
    left: inherit; }
  .nasdaq .bv-events .bv-modal-header-small {
    min-height: inherit;
    padding: inherit; }
  .nasdaq .bv-events .bv-events-title {
    margin: -4px 0px 0px;
    font-size: 26px;
    font-weight: 600; }
  .nasdaq .bv-events .modal-content {
    padding: 20px;
    height: 360px;
    /*  	max-height: 525px; */ }
  .nasdaq .bv-events .bv-modal-body {
    height: 100%; }
  .nasdaq .bv-events .bv-events-list > .scroll-list-items .scroll-list > li:last-child {
    margin: inherit; }
  .nasdaq .bv-events .bv-events-list > .scroll-list-items .scroll-list > li > div:last-child,
  .nasdaq .bv-events .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-teamspace {
    color: #898989;
    margin: -1.4px 0px; }
  .nasdaq .bv-events .bv-arrow-left {
    position: absolute;
    bottom: 15px;
    left: -40px; }
  .nasdaq .bv-events .bv-arrow-right {
    position: absolute;
    bottom: 15px;
    right: -40px; }
  .nasdaq .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li,
  .nasdaq .bv-events .bv-events-list > .scroll-list-items .scroll-list > li {
    /* margin-bottom: 33px; */
    height: 100% !important;
    border: inherit;
    border-bottom: none;
    margin-bottom: 17px; }
  .nasdaq .bv-events-list .bv-events {
    height: calc(100% - 80px); }
  .nasdaq .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-name,
  .nasdaq .bv-events .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-name {
    height: 29px;
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 1px; }
  .nasdaq .bv-events .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-teamspace,
  .nasdaq .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-teamspace {
    height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-time {
    height: 19px;
    line-height: 19px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .bv-cards-content .bv-events-list > .scroll-list-items,
  .nasdaq .bv-events .bv-events-list > .scroll-list-items {
    padding: 0; }
  .nasdaq .bv-cards-content .bv-cards-title {
    font-size: 30px;
    font-weight: 500; }
  .nasdaq .bv-meeting-cards .bv-slider > ul {
    min-height: 430px;
    min-width: 880px; }
  .nasdaq .bv-meeting-cards .bv-slider > ul > li {
    width: 31.7%;
    margin: 20px 0.8%; }
  .nasdaq .lastrow > div {
    overflow: hidden; }
  .nasdaq .lastrow .additional-day .day {
    display: none; }
  .nasdaq .lastrow .additional-day .bv-calendar-dot {
    height: 12px;
    width: 12px; }
  .nasdaq .month-calendar .fc-toolbar.fc-header-toolbar {
    margin-bottom: 0 !important;
    display: block !important; }
  .nasdaq .month-calendar .fc-toolbar h2 {
    font-size: 18px !important; }
  .nasdaq .month-calendar .fc-next-button, .nasdaq .month-calendar .fc-prev-button {
    border-radius: 13px !important;
    -webkit-border-radius: 13px !important; }
  .nasdaq .month-calendar .fc-button {
    background-color: #e6e6e6;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
  .nasdaq .month-calendar .fc-button:focus {
    box-shadow: none; }
  @media screen and (max-height: 700px) {
    .nasdaq .bv-calendar-content .parent .row .cell .daysplit {
      font-size: 12px;
      line-height: 20px;
      width: 20px;
      height: 20px; }
    .nasdaq .bv-calendar-content .parent .row .cell .day {
      padding: 0px;
      font-size: 12px;
      line-height: 20px;
      text-align: center;
      width: 20px;
      height: 20px;
      margin: 2px auto;
      border-radius: 20px;
      color: #000;
      opacity: 0;
      font-weight: 500; }
    .nasdaq .bv-calendar-dot {
      height: 12px;
      width: 12px;
      background: #ccc;
      margin: 0 auto;
      border-radius: 50%;
      position: absolute;
      top: 66%;
      left: calc(50% - 6px);
      opacity: 0; } }
  @media screen and (max-height: 800px) {
    .nasdaq .rowplus .bv-calendar-dot {
      height: 12px;
      width: 12px;
      background: #ccc;
      margin: 0 auto;
      border-radius: 50%;
      position: absolute;
      top: 66%;
      left: calc(50% - 6px);
      opacity: 0; } }
  .nasdaq .send-meeting-notification-window {
    padding: 10px; }
    .nasdaq .send-meeting-notification-window .form-section {
      margin-bottom: 15px; }
      .nasdaq .send-meeting-notification-window .form-section .select2-container-multi .select2-choices .select2-search-field input {
        width: auto !important; }
      .nasdaq .send-meeting-notification-window .form-section .form-label {
        font-size: 12px;
        display: block;
        font-weight: normal; }
      .nasdaq .send-meeting-notification-window .form-section .subjectBox {
        background: none;
        border: 1px solid #d1d1d1;
        border-radius: 3px; }
        .nasdaq .send-meeting-notification-window .form-section .subjectBox .bv-inbox-inputFile {
          width: 100%;
          background: none;
          font-size: 14px; }
      .nasdaq .send-meeting-notification-window .form-section .messageBox {
        border: 1px solid #d1d1d1;
        border-radius: 3px; }
      .nasdaq .send-meeting-notification-window .form-section #includeIcsFile {
        width: 1px;
        height: 1px;
        visibility: hidden; }
        .nasdaq .send-meeting-notification-window .form-section #includeIcsFile:checked + label.checkbox-label:before {
          content: '\2713';
          color: #00bce3; }
      .nasdaq .send-meeting-notification-window .form-section .checkbox-label {
        font-weight: 400;
        font-size: 12px;
        position: relative;
        padding-left: 22px;
        cursor: pointer; }
        .nasdaq .send-meeting-notification-window .form-section .checkbox-label::before {
          content: '';
          display: inline-block;
          color: #00bce3;
          width: 16px;
          height: 16px;
          line-height: normal;
          vertical-align: text-bottom;
          font-family: "SSStandard";
          font-weight: normal;
          font-size: 11px;
          padding: 1px 2px;
          -webkit-transition: 100ms;
          transition: 100ms;
          border: 1px solid grey;
          border-radius: 3px;
          left: 0;
          position: absolute; }
      .nasdaq .send-meeting-notification-window .form-section .ui-select-container {
        width: 100%; }
        .nasdaq .send-meeting-notification-window .form-section .ui-select-container .select2-choices {
          box-shadow: none;
          background: none;
          border: 1px solid #d1d1d1;
          border-radius: 3px; }
        .nasdaq .send-meeting-notification-window .form-section .ui-select-container .ui-select-match-item {
          background: #00bce3;
          border-radius: 25px;
          color: #fff;
          height: 20px;
          font-size: 13px;
          padding: 5px 20px 0 5px;
          position: relative;
          text-transform: uppercase;
          font-family: 'SourceSansProBold'; }
          .nasdaq .send-meeting-notification-window .form-section .ui-select-container .ui-select-match-item .select2-search-choice-close {
            right: 15px;
            top: 5px;
            background-image: none !important;
            position: absolute;
            opacity: 0.5; }
            .nasdaq .send-meeting-notification-window .form-section .ui-select-container .ui-select-match-item .select2-search-choice-close::after {
              transform: rotate(45deg);
              position: absolute;
              left: 15px;
              content: ' ';
              height: 8px;
              width: 2px;
              background-color: #fff; }
            .nasdaq .send-meeting-notification-window .form-section .ui-select-container .ui-select-match-item .select2-search-choice-close::before {
              transform: rotate(-45deg);
              position: absolute;
              left: 15px;
              content: ' ';
              height: 8px;
              width: 2px;
              background-color: #fff; }
            .nasdaq .send-meeting-notification-window .form-section .ui-select-container .ui-select-match-item .select2-search-choice-close:hover {
              opacity: 0.8;
              background-image: none !important; }
  .nasdaq .send-button-disabled {
    color: #ffffff !important;
    background-color: #b6b7ba !important;
    border-color: #b6b7ba !important;
    box-shadow: none;
    cursor: not-allowed !important;
    pointer-events: none !important; }

.nasdaq {
  /*.bv-conf-present-doc-dialog .modal-dialog {
        position:relative;
        margin-top:10px;
        padding-top:0px;
        min-width: 800px;
        min-height:600px;
    }*/
  /*.ngdialog-theme-default .bv-presentation-dialog {
        width:80%;
    }*/
  /*.ngdialog.ngdialog-theme-default div.ngdialog-content {
        width: 80%;
    }*/
  /*.bv-conf-non-agenda-div-footer {
        width:100%;
        height: 60px;
    }*/
  /*.bv-conf-attachment-row {
        height: 65px;
        margin: 5px 0 0 5px;
        text-align: center;
        width: 98%;
        background: #FFFFFF;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        position: relative;
        display: inline-block;

    }*/
  /*.bv-conf-attachment-row:hover {
        overflow-x: auto;
        overflow-y: hidden;
    }*/
  /*.attachment-image:hover {
        margin: 0 5px 0 0;
    }*/
  /*.bv-conf-attachment-row:hover {
        overflow-x: hidden;
    }*/
  /*.bv-conf-attachment-li:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.25em; /* Adjusts for spacing
    }*/
  /*.bv-conf-agenda-div {
        height:100%;
        overflow:auto;*/
  /*overflow:visible;*/
  /*width:100%;*/
  /*padding:5px;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, .15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);*/
  /*}*/
  /*.bv-conf-agenda-div:hover{
        overflow-y: auto !important;
    }
    */
  /************Start of styles for Conf list View ***********/
  /*.bv-conf-event-not-selected:hover { background-color: #f4f4f4;}
    */
  /************End of styles for Conf list View ************/
  /************Start of styles for Conf Details Popup ***********/
  /*overflow-x:hidden;overflow-y:hidden;}*/
  /*.bv-conf-details-notes-val:hover {overflow-y: auto !important;}
    */
  /************End of styles for Conf Details Popup ************/
  /************Start of styles for Attendee Popup ***********/
  /************End of styles for Attendee Popup ************/
  /************Start of styles for Conf Settings Popup ***********/
  /*.bv-conf-attendee-ul1:hover {overflow-y:auto;}*/
  /*.bv-version-tracker-li-selection-div { margin-top:6px; height:25px; width:25px;}*/
  /************End of styles for Conf Settings Popup ************/
  /* .bv-conf-mobile-details .bv-modal-body > div,
    .bv-conf-mobile-attendee .bv-modal-body > div{
        overflow-y: auto;
    } */
  /* running confs */
  /* running confs end */
  /* Event Presentation */
  /*.bv-event-present-attachment-row:hover {
        overflow-x: hidden;
    }*/ }
  .nasdaq .bv-conf-dialog .modal-dialog {
    position: relative;
    margin-top: 10px;
    padding-top: 0px;
    min-width: 800px;
    overflow: hidden; }
  .nasdaq .bv-conf-present-doc-dialog .modal-dialog {
    position: absolute;
    margin-top: 2px;
    padding-top: 0px;
    min-width: 800px;
    min-height: 600px; }
  .nasdaq .bv-conf-main-container-div {
    height: 500px; }
  .nasdaq .bv-conf-agenda-div-visible {
    /*width:300px;*/
    width: 98%;
    height: 100%;
    float: left;
    border-right: 1px solid #515151;
    border-right-height: 95%; }
  .nasdaq .bv-conf-agenda-div-visible1 {
    width: 300px;
    height: 100%;
    float: left;
    border-right: 1px solid #515151;
    border-right-height: 95%; }
  .nasdaq .bv-conf-agenda-div-invisible {
    width: 0px;
    height: 0px;
    display: none; }
  .nasdaq .bv-conf-non-agenda-div-with-agenda {
    width: 500px;
    /*height:100%;*/
    float: right;
    margin: 0 auto -30px;
    min-height: 500px;
    height: auto !important;
    height: 500px; }
  .nasdaq .bv-conf-non-agenda-div-wo-agenda {
    width: 800px;
    /*height:100%;*/
    float: right;
    margin: 0 auto -30px;
    min-height: 500px;
    height: auto !important;
    height: 500px; }
  .nasdaq .bv-conf-non-agenda-div-header {
    width: 100%;
    height: 100px;
    /*background-color:blue;*/
    position: relative;
    left: 0;
    top: 0;
    border-bottom: 1px solid #515151;
    border-bottom-width: 90%; }
  .nasdaq .bv-conf-non-agenda-div-footer-with-agenda {
    border-top: 1px solid #515151;
    border-top-width: 90%;
    width: 100%;
    height: 80px; }
  .nasdaq .bv-conf-non-agenda-div-footer-wo-agenda {
    width: 0px;
    height: 0px;
    display: none;
    /*background-color:green;*/ }
  .nasdaq .bv-conf-non-agenda-div-container-with-agenda {
    height: 320px; }
  .nasdaq .bv-conf-non-agenda-div-container-wo-agenda {
    height: 400px;
    overflow-y: auto; }
  .nasdaq .bv-conf-agenda-div-visible attachments {
    max-height: 400px;
    overflow-y: auto; }
  .nasdaq .bv-conf-agenda-div-visible attachments tr {
    margin: 10px 0px; }
  .nasdaq .bv-conf-agenda-div-visible attachments td > div {
    margin-top: 1px;
    display: inline-block;
    height: 39px; }
  .nasdaq .bv-conf-agenda-div-visible attachments td img {
    width: 30px; }
  .nasdaq .bv-conf-agenda-div-visible attachments td > span {
    position: relative;
    left: 10px;
    vertical-align: top; }
  .nasdaq .bv-conf-agenda-div-visible1 attachments {
    max-height: 400px;
    overflow-y: auto; }
  .nasdaq .bv-conf-agenda-div-visible1 attachments tr {
    margin: 10px 0px; }
  .nasdaq .bv-conf-agenda-div-visible1 attachments td > div {
    margin-top: 1px;
    display: inline-block;
    height: 39px; }
  .nasdaq .bv-conf-agenda-div-visible1 attachments td img {
    width: 30px; }
  .nasdaq .bv-conf-agenda-div-visible1 attachments td > span {
    position: relative;
    left: 10px;
    vertical-align: top; }
  .nasdaq .bv-conf-message-attachment {
    display: inline-block;
    margin: 0 5px 0 0; }
  .nasdaq .bv-conf-message-attachment-img {
    width: 30px;
    height: 40px;
    margin: 0 5px 5px 0;
    box-shadow: 5px 5px 3px 0px #888888;
    -webkit-box-shadow: 3px 10px 33px 0px #888888;
    -moz-box-shadow: 3px 10px 33px 0px #888888;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD; }
  .nasdaq .bv-conf-atchmt-icon {
    display: inline-block;
    margin: 0 5px 0 0;
    height: 45px; }
  .nasdaq .bv-conf-atchmt-icon img {
    width: 30px;
    height: 40px;
    margin: 5px 5px 5px 0;
    box-shadow: 5px 5px 3px 0px #888888;
    -webkit-box-shadow: 0px 0px 10px 3px #888888;
    -moz-box-shadow: 0px 0px 10px 3px #888888;
    /*border-top: 1px solid #DDDDDD;
        border-left: 1px solid #DDDDDD;*/ }
  .nasdaq .bv-conf-message-attachment-name {
    text-align: center;
    width: 30px;
    overflow: hidden; }
  .nasdaq .bv-conf-attendee span {
    cursor: pointer;
    color: #036EAA;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    standard-user-select: none; }
  .nasdaq .bv-conf-attendee_right_click_menu {
    display: block;
    position: fixed;
    z-index: 1000;
    float: right;
    min-width: 180px;
    padding: 7px 0;
    margin: 0px 135px 0;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .nasdaq .bv-conf-alert-img {
    top: 7px;
    height: 30px;
    width: 30px;
    display: block;
    position: relative;
    /*background:url('../assets/images/BVLiveryMeetingCenterChiclet@2x.png');*/ }
  .nasdaq .bv-conf-present-btn {
    color: #FFF;
    min-width: 50px;
    background-color: #3596BD;
    border-style: none;
    max-height: 17px;
    min-height: 17px;
    border-radius: 4px;
    font-size: 12px; }
  .nasdaq .bv-conf-make-presenter-btn {
    color: #FFF;
    min-width: 50px;
    background-color: #3596BD;
    border-style: none;
    max-height: 17px;
    min-height: 17px;
    border-radius: 4px;
    font-size: 12px; }
  .nasdaq .bv-conf-pdf-view-lables {
    display: inline;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    /* color: #fff; */
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em; }
  .nasdaq #confTabs div li > a {
    line-height: 0.428571; }

@-webkit-keyframes bv-conf-blinkConfIcon {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes bv-conf-blinkConfIcon {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
  .nasdaq .bv-conf-blinkConfIcon {
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-name: bv-conf-blinkConfIcon;
    -webkit-animation: bv-conf-blinkConfIcon;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out; }
  .nasdaq .bv-conf-atchmt-list ul {
    list-style: none; }
  .nasdaq .bv-conf-atchmt-list li {
    display: list-item;
    cursor: pointer; }
  .nasdaq .bv-conf-atchmt-list a {
    margin-top: 2px;
    display: block;
    width: 100%;
    height: 100%; }
  .nasdaq .bv-conf-atchmt-list-selected-a {
    background-color: #E6E6E6 !important; }
  .nasdaq .bv-conf-atchmt-list-unselected-a {
    background-color: #FFFFFF !important; }
  .nasdaq .bv-conf-atchmt-list ul li {
    height: 40px; }
  .nasdaq .bv-conf-atchmt-list .icon {
    display: block;
    float: left;
    position: relative;
    padding-left: 5px; }
  .nasdaq .bv-conf-atchmt-list .icon .iconImage img {
    max-height: 38px;
    max-width: 35px;
    float: left; }
  .nasdaq .bv-conf-atchmt-list .bv-atchmnt-name {
    color: #333;
    height: 50px;
    padding-top: 7px;
    padding-left: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 50px;
    /*max-width: 200px;*/ }
  .nasdaq .bv-conf-pdf-nav-cntrl-div {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-color: gray;
    color: #FFF; }
  .nasdaq .bv-conf-pdf-nav-cntrl-div-span {
    color: #FFF;
    display: inline;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    /* color: #fff; */
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em; }
  .nasdaq .bv-conf-pdf-goto-next-page-btn {
    background-image: url("../assets/images/findbarButton-previous-rtl.png");
    /* 16px x 16px */
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    height: 16px;
    width: 16px;
    vertical-align: middle; }
  .nasdaq .bv-conf-pdf-goto-prev-page-btn {
    background-image: url("../assets/images/findbarButton-next-rtl.png");
    /* 16px x 16px */
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    height: 16px;
    vertical-align: middle;
    width: 16px; }
  .nasdaq .bv-conf-view-doesnot-contains-agenda {
    width: 0%;
    height: 100%;
    float: left;
    display: none;
    padding-top: 10px;
    padding-bottom: 10px; }
  .nasdaq .bv-conf-view-atchmt-without-agenda {
    width: 100%;
    height: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px; }
  .nasdaq .bv-conf-attachment-row {
    height: 100%;
    text-align: center;
    width: 100%;
    overflow-x: hidden;
    white-space: nowrap;
    padding-top: 0px;
    overflow-y: auto; }
  .nasdaq .bv-conf-attachment-row .bv-slider > ul {
    text-align: center;
    min-width: 565px;
    min-height: 465px; }
  .nasdaq .bv-conf-attachment-row .bv-slider > ul > li {
    box-shadow: none !important; }
  .nasdaq .bv-conf-attachment-row .bv-slider .bv-slider-items-2 > li {
    width: 42%;
    margin: 20px 3.9%; }
  .nasdaq .bv-conf-attachment-li {
    height: calc(100% - 70px);
    /* background: green; */
    margin-bottom: 20px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    width: 100%;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.175); }
  .nasdaq .bv-conf-attachment-image {
    width: 100%;
    cursor: pointer;
    display: inline-block;
    max-height: 100%;
    max-width: 99%;
    vertical-align: middle;
    width: 99%; }
  .nasdaq .bv-conf-attachment-name {
    text-align: center;
    width: 100%;
    overflow: hidden;
    height: 20px;
    top: 15px;
    position: relative;
    display: block; }
  .nasdaq .bv-conf-attachment-name > div {
    margin: 0 auto;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .bv-conf-file-attachment-image {
    border: 1px solid #DDDDDD; }
  .nasdaq .bv-conf-message-attachment {
    height: 100%;
    width: 65%;
    display: inline-block;
    margin: 0 0px 0 10px;
    padding-bottom: 4px;
    padding-top: 7px; }
  .nasdaq .bv-conf-agenda-div {
    height: 100%;
    width: 100%;
    overflow-y: hidden;
    overflow-x: hidden; }
  .nasdaq .bv-conf-agenda-list {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  .nasdaq .bv-conf-agenda-list:hover {
    overflow-y: auto; }
  .nasdaq .bv-conf-agenda-list .mCSB_container {
    overflow: visible; }
  .nasdaq .bv-conf-details-desc {
    height: 30px;
    width: 100%;
    overflow: auto; }
  .nasdaq .bv-conf-details-address {
    height: 30px;
    width: 100%;
    overflow: auto; }
  .nasdaq .bv-conf-details-location {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden; }
  .nasdaq .selectedCardShadow > div {
    box-shadow: 0px 0px 0px 3px #2273A5; }
  .nasdaq .bv-conf-view-main {
    white-space: nowrap;
    overflow-y: hidden;
    display: flex; }
  .nasdaq .bv-conf-view-left-div {
    width: 280px !important;
    height: 100% !important;
    z-index: 1;
    display: inline-block;
    white-space: normal;
    /*      box-shadow: -7px 0px 39px -4px #ccc inset;
           -moz-box-shadow: -7px 0px 39px -4px #ccc inset;
        -webkit-box-shadow: -7px 0px 39px -4px #ccc inset;*/ }
  .nasdaq .bv-conf-view-right-div {
    width: calc(100% - 280px);
    height: 100%;
    float: right;
    display: inline-block;
    white-space: normal;
    z-index: 2; }
  .nasdaq .bv-conf-font {
    color: #000000; }
  .nasdaq .bv-conf-font-color-dark {
    color: #515151; }
  .nasdaq .bv-conf-font-color-light {
    color: #515151; }
  .nasdaq .bv-conf-font-color-gray {
    color: #A5A5A5; }
  .nasdaq .bv-conf-event-icon {
    margin-top: 14px; }
  .nasdaq .bv-conf-event-selected {
    width: 280px;
    padding: 15px 7px 7px 15px;
    background-color: #f0f0f0;
    position: relative; }
  .nasdaq .bv-conf-event-not-selected {
    width: 280px;
    padding: 15px 7px 7px 15px;
    cursor: pointer;
    position: relative; }
  .nasdaq .bv-conf-list-anchor a, .nasdaq .bv-conf-list-anchor a:link, .nasdaq .bv-conf-list-anchor a:hover, .nasdaq .bv-conf-list-anchor a:active, .nasdaq .bv-conf-list-anchor a:focus, .nasdaq .bv-conf-list-anchor a:visited {
    color: #515151;
    background-color: transparent;
    text-decoration: none;
    outline: 0; }
  .nasdaq .bv-conf-list-event-icon-div {
    width: 15px;
    height: 15px;
    /*margin-right:3px;float:right;*/
    position: absolute !important;
    right: 17px; }
  .nasdaq .bv-conf-list-event-icon-div .dropdown-menu {
    top: 15px;
    left: -130px !important;
    min-width: 140px !important;
    border-radius: 0px !important; }
  .nasdaq .bv-conf-list-event-icon-div .dropdown-menu > li > a {
    color: #000000;
    padding: 3px 10px; }
  .nasdaq .bv-conf-list-event-icon-div .dropdown-menu > li:hover > a {
    background-color: #f5f5f5; }
  .nasdaq .bv-conf-list-event-icon-div svg {
    height: 17px;
    width: 17px; }
  .nasdaq .bv-conf-list-event-name-time-div {
    width: calc(100% - 30px);
    height: 50px;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 5px; }
  .nasdaq .bv-conf-list-event-name {
    font-weight: 500;
    width: 195px;
    max-width: 195px;
    height: 19px;
    line-height: 17px;
    text-overflow: ellipsis;
    overflow: hidden; }
  .nasdaq .bv-conf-list-event-time {
    font-weight: 400;
    width: 100%;
    height: 17px;
    line-height: 17px;
    padding-bottom: 3px; }
  .nasdaq .bv-conf-list-event-details {
    height: 17px;
    font-size: 14px;
    text-overflow: ellipsis; }
  .nasdaq .bv-conf-list-event-blue-div {
    height: 30px;
    margin-top: 15px;
    width: 100%;
    color: #428bca;
    font-weight: 400;
    cursor: pointer; }
  .nasdaq .bv-conf-list-event-blue-attendees {
    float: right; }
  .nasdaq .bv-conf-list-event-blue-details {
    float: left; }
  .nasdaq .bv-conf-list-event-start {
    float: right;
    margin-right: 10px;
    margin-top: -2px; }
  .nasdaq .bv-conf-list-event-blue-details,
  .nasdaq .bv-conf-list-event-blue-attendees {
    opacity: 0.3;
    cursor: default;
    pointer-events: none; }
    .nasdaq .bv-conf-list-event-blue-details.enabled,
    .nasdaq .bv-conf-list-event-blue-attendees.enabled {
      opacity: 1;
      cursor: pointer;
      pointer-events: inherit; }
  .nasdaq .bv-conf-details .modal-dialog {
    width: 570px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-conf-details-container-div {
    width: 100%;
    height: 470px;
    font-weight: normal;
    color: #000000; }
  .nasdaq .bv-conf-details-col1 {
    width: 125px;
    float: left;
    font-weight: 500; }
  .nasdaq .bv-conf-details-col2 {
    width: 400px;
    float: right;
    display: inline-block;
    position: absolute; }
  .nasdaq .bv-conf-details-col2-row1 {
    height: 30px;
    width: 100%;
    display: table;
    margin-left: 10px; }
  .nasdaq .bv-conf-details-col2-row1-row1 {
    height: 35px;
    width: 100%;
    display: inline-table;
    position: relative; }
  .nasdaq .bv-conf-details-col2-row1-row2 {
    height: 10px;
    width: 100%;
    position: absolute;
    display: inline-block; }
  .nasdaq .bv-conf-details-colon {
    width: 10px;
    display: inline-block;
    vertical-align: top; }
  .nasdaq .bv-conf-details-ui-dial-in-and-code {
    width: 55px;
    display: inline-block; }
  .nasdaq .bv-conf-details-ui-dial-in-and-code-value {
    width: 324px;
    display: inline-block; }
  .nasdaq .bv-conf-details-divider-row {
    width: 100%;
    height: 1px;
    background-color: #E5E5E5;
    margin-top: 30px;
    margin-bottom: 20px; }
  .nasdaq .bv-conf-details-row1 {
    height: 50px;
    overflow-x: auto;
    margin: 20px 20px 0px 20px; }
  .nasdaq .bv-conf-details-row2 {
    height: 80px;
    overflow-x: auto;
    margin: 0px 20px 0px 20px; }
  .nasdaq .bv-conf-details-row3 {
    height: 114px;
    overflow-x: auto;
    margin: 0px 20px 0px 20px; }
  .nasdaq .bv-conf-details-row4 {
    height: 65px;
    overflow-x: auto;
    margin: 0px 20px 30px 20px; }
  .nasdaq .bv-conf-details-ui-address-location {
    width: 115px;
    display: inline-block;
    vertical-align: top; }
  .nasdaq .bv-conf-details-location-val {
    width: 264px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden; }
  .nasdaq .bv-conf-details-address-val {
    width: 264px;
    height: 45px;
    display: inline-block;
    overflow-x: hidden;
    overflow-y: hidden; }
  .nasdaq .bv-conf-details-address:hover {
    overflow-y: auto !important; }
  .nasdaq .bv-conf-details-notes-val {
    height: 108px;
    display: inline-block; }
  .nasdaq .bv-conf-details-attendee-statuts {
    line-height: 17px; }
  .nasdaq .bv-conf-details-attendee-row {
    width: 100%;
    height: 1px;
    background-color: #E5E5E5;
    margin-top: 15px; }
  .nasdaq .bv-conf-details-attandee-response {
    display: table-cell;
    width: 33.33%;
    text-align: center;
    /*border: 1px solid;*/
    position: relative; }
  .nasdaq .bv-conf-details-ui-accept {
    height: 20px;
    margin-left: 10px;
    width: 76px;
    display: inline-block; }
  .nasdaq .bv-conf-details-ui-decline {
    height: 20px;
    margin-left: 84px;
    width: 58px;
    display: inline-block;
    text-align: center; }
  .nasdaq .bv-conf-details-ui-tentative {
    height: 20px;
    margin-left: 91px;
    width: 75px;
    display: inline-block;
    text-align: right; }
  .nasdaq .bv-conf-details-ui-accept-icon {
    height: 10px;
    margin-left: 10px;
    width: 56px;
    display: inline-block;
    margin-bottom: 2px; }
  .nasdaq .bv-conf-details-ui-decline-icon {
    height: 10px;
    margin-left: 105px;
    width: 57px;
    display: inline-block;
    text-left: center;
    overflow: hidden;
    margin-bottom: 2px; }
  .nasdaq .bv-conf-details-ui-tentative-icon {
    height: 10px;
    margin-left: 97px;
    width: 68px;
    display: inline-block;
    text-align: left;
    margin-bottom: 2px; }
  .nasdaq .bv-conf-status-active {
    cursor: none;
    color: #515151;
    border-bottom: 10px solid;
    padding-bottom: 5px; }
  .nasdaq .bv-conf-status-non-active {
    cursor: pointer;
    color: #808080; }
  .nasdaq .bv-conf-attendee .modal-dialog {
    width: 510px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-conf-attendee-container-div {
    width: 100%;
    height: 360px;
    font-weight: normal; }
  .nasdaq .bv-conf-attendee-col1 {
    height: 100%;
    width: 240px;
    float: left;
    font-size: 20px;
    font-weight: 400; }
  .nasdaq .bv-conf-attendee-col1-row1 {
    height: calc(100% - 50px); }
  .nasdaq .bv-conf-attendee-col1-row2 {
    height: 43px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden; }
  .nasdaq .bv-conf-attendee-created-by-div {
    padding: 7px 20px 20px 20px;
    color: #808080;
    font-size: 14px;
    width: 240px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .bv-conf-attendee-col2 {
    height: 100%;
    width: calc(100% - 240px);
    float: right;
    display: inline-block;
    position: absolute; }
  .nasdaq .bv-conf-attendee-row {
    height: 55px;
    line-height: 55px;
    width: 100%;
    cursor: pointer;
    display: block;
    text-align: left;
    font-size: 20px;
    font-weight: 400;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px; }
  .nasdaq .bv-conf-attendee-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  .nasdaq .bv-conf-attendee-row-not-selected {
    color: #2273a5; }
  .nasdaq .bv-conf-attendeeStatusBadge {
    position: relative;
    margin-left: 12px;
    margin-bottom: 7px;
    display: inline-block; }
  .nasdaq .bv-conf-attendeeStatusBadge[data-badge]:after {
    content: attr(data-badge);
    position: absolute;
    top: -12px;
    right: -16px;
    background-color: #2273a5;
    color: #FFFFFF;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 50%; }
  .nasdaq .bv-conf-attendee-row-selected .bv-conf-attendeeStatusBadge[data-badge]:after {
    background-color: #FFFFFF;
    color: #2273a5; }
  .nasdaq .bv-conf-attendee-display-div {
    height: 100%;
    padding: 0px 20px 20px 20px; }
  .nasdaq .bv-conf-attendee-display-div .bv-scroll-list > .scroll-list-items .scroll-list > li {
    display: block;
    width: 100%;
    line-height: 40px;
    height: 40px;
    border-bottom: 0px; }
  .nasdaq .bv-conf-attendee-display-div .bv-scroll-list > .scroll-list-items .scroll-list > li:hover {
    cursor: default !important;
    background-color: white !important; }
  .nasdaq .bv-conf-attendee-display-div .bv-scroll-list > .scroll-list-items {
    height: 253px;
    display: inline-block;
    width: 100%; }
  .nasdaq .bv-conf-attendee-display-div .bv-scroll-list > filter span {
    font-weight: normal;
    color: #000000; }
  .nasdaq .bv-conf-attendee-display-div .bv-scroll-list > filter input {
    margin-top: 5px; }
  .nasdaq .bv-conf-settings .modal-dialog {
    width: 920px;
    /*  	position: absolute;
        margin: auto;
        top: calc(50% - 300px);
        bottom: 0;
        left: 0;
        right: 0; */ }
  .nasdaq .bv-conf-settings-container-div {
    width: 100%;
    height: 569px;
    font-weight: normal;
    color: #000000;
    margin: 0px 20px 0px 0px; }
  .nasdaq .bv-conf-settings-col1 {
    height: 100%;
    width: 230px;
    float: left;
    font-weight: 500; }
  .nasdaq .bv-conf-settings-col2 {
    height: 100%;
    width: 690px;
    float: right;
    display: inline-block;
    position: absolute; }
  .nasdaq .bv-conf-settings-row {
    min-height: 60px;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px;
    /* white-space: nowrap;*/ }
  .nasdaq .bv-conf-settings-row > span {
    line-height: normal;
    vertical-align: middle;
    white-space: inherit;
    display: inline-block; }
  .nasdaq .bv-conf-settings-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  .nasdaq .bv-conf-settings-row-not-selected {
    color: #2273a5; }
  .nasdaq .bv-conf-settings-col2-row1 {
    width: 100%;
    height: calc(100% - 49px); }
  .nasdaq .bv-conf-settings-col2-row1 > div {
    padding: 20px 20px 0px 20px; }
  .nasdaq .bv-conf-settings-col2-row2 {
    width: 100%;
    height: 70px; }
  .nasdaq .bv-conf-settings-col2-row2-button-div {
    float: right; }
  .nasdaq .bv-conf-adjustTimeDiv1 {
    position: relative;
    float: left;
    display: inline-block;
    height: 480px;
    width: calc(100% - 110px);
    padding: 0px;
    border-right: 1px solid #E5E5E5; }
  .nasdaq .bv-conf-adjustTimeDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 110px; }
  .nasdaq .bv-conf-addAttendeesDiv1 {
    float: left;
    display: inline-block;
    height: 100%;
    width: 55%;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #E5E5E5; }
  .nasdaq .bv-conf-addAttendeesDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 45%;
    padding: 0px 0px 0px 0px; }
  .nasdaq .bv-conf-addAttendeesDiv2-users {
    width: 100%;
    height: 100%;
    overflow-x: visible;
    /*overflow:hidden;*/
    font-weight: normal; }
  .nasdaq .bv-conf-addAttendeesDiv2-users .bv-item-list-main {
    padding: 0px 0px 0px 20px; }
  .nasdaq .bv-conf-addAttendeesDiv2-users .bv-item-list-main > div {
    height: 480px;
    width: 100%; }
  .nasdaq .bv-conf-addAttendeesDiv2-users .bv-item-list-grid {
    height: 414px; }
  .nasdaq .bv-conf-addAttendeesDiv2-users .bv-item-list-ul1 {
    width: 273px;
    height: 375px; }
  .nasdaq .bv-conf-addAttendeesDiv2-users .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox {
    line-height: 40px;
    height: 40px !important;
    display: block;
    position: absolute;
    width: 50px !important;
    left: 216px !important; }
  .nasdaq .bv-conf-addAttendeesDiv2-users .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox .bv-item-small-close-svg {
    width: 22px;
    height: 22px;
    margin: 0px 0px 10px 10px; }
  .nasdaq .bv-conf-removeAttendeesDiv1 {
    float: left;
    display: inline-block;
    height: 100%;
    width: 55%;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #E5E5E5; }
  .nasdaq .bv-conf-removeAttendeesDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 45%;
    padding: 0px 0px 0px 0px;
    border-right: 1px gray; }
  .nasdaq .bv-conf-activeInactive-ul2-li-details {
    display: inline-block;
    width: 50%; }
  .nasdaq .bv-conf-activeInactive-ul2-li-radiobutton {
    position: relative;
    display: block;
    width: 40%;
    /* left: 415px; */
    line-height: 0px;
    float: right;
    text-align: right; }
  .nasdaq .bv-conf-activeInactive-li-details {
    display: inline-block;
    width: 50%; }
  .nasdaq .bv-conf-activeInactive-div-radio {
    height: 20px;
    width: 17px;
    display: inline-block;
    float: right;
    padding-left: 0px;
    margin-top: 5px; }
  .nasdaq .bv-conf-activeInactive-div-radio-lbl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 84%;
    float: left;
    line-height: 28px;
    margin: 5px 3px 0 0; }
  .nasdaq .bv-conf-event-list > ul {
    height: 100%;
    overflow: hidden; }
  .nasdaq .bv-conf-event-list > ul:hover {
    overflow-y: auto; }
  .nasdaq .bv-conf-event-list > ul > li {
    display: block;
    width: 100%;
    line-height: 60px;
    height: 60px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-right: 15px; }
  .nasdaq .bv-conf-event-list > ul > li:hover {
    cursor: pointer; }
  .nasdaq .bv-conf-time-list-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  .nasdaq .bv-conf-time-list > ul {
    height: 100%;
    overflow: hidden; }
  .nasdaq .bv-conf-time-list > ul:hover {
    overflow-y: auto; }
  .nasdaq .bv-conf-time-list > ul > li {
    display: block;
    line-height: 35px;
    height: 35px;
    padding: 0px 10px 20px 20px; }
  .nasdaq .bv-conf-time-list > ul > li:hover {
    color: #000000;
    cursor: pointer; }
  .nasdaq .bv-conf-attendee-ul1 {
    height: 480px;
    position: relative;
    display: inline-block; }
  .nasdaq .bv-conf-attendee-ul1-event-item {
    display: block;
    /*width:calc(100% - 10px);*/
    line-height: 60px;
    height: 60px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    padding-top: 9px; }
  .nasdaq .bv-conf-attendee-ul1-event-item:first-child {
    border-top: 1px solid #ccc; }
  .nasdaq .bv-conf-activeInactive-ul {
    height: 480px;
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%; }
  .nasdaq .bv-conf-event-active-name-div {
    height: 50px;
    width: 100%;
    margin-top: 5px; }
  .nasdaq .bv-conf-adjustTimeDiv1-ul2-li-details {
    line-height: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
    width: 60%; }
  .nasdaq .bv-conf-adjustTimeDiv1-ul2-li-checkbox {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    width: 50px;
    float: right; }
  .nasdaq .bv-conf-addAttendees-ul2-li-details {
    line-height: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
    width: 295px; }
  .nasdaq .bv-conf-addAttendees-ul2-li-checkbox {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    width: 30px;
    float: right; }
  .nasdaq .bv-conf-removeAttendees-ul2-li-details {
    line-height: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
    width: 295px; }
  .nasdaq .bv-conf-removeAttendees-ul2-li-checkbox {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    width: 30px;
    float: right; }
  .nasdaq .bv-conf-event-setting-dt-div {
    height: 50px;
    width: 100%; }
  .nasdaq .bv-conf-event-setting-dt-div-name {
    font-weight: 500;
    height: 24px;
    line-height: 15px;
    width: 100%;
    margin-bottom: 4px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .bv-conf-event-setting-dt-div-time {
    height: 20px;
    font-weight: normal;
    line-height: 2px;
    width: 100%; }
  .nasdaq .bv-conf-event-setting-chkbox-div {
    height: 50px;
    width: 23px;
    padding-top: 10px;
    float: right; }
  .nasdaq .bv-mobile-meeting-details header {
    padding: 20px 20px 0;
    margin-bottom: 10px;
    font-size: 14px;
    position: relative;
    border-bottom: 1px solid #ccc; }
  .nasdaq .bv-mobile-meeting-details time {
    font-weight: 600;
    display: block;
    margin-bottom: 10px; }
  .nasdaq .bv-mobile-meeting-details youare {
    display: block; }
  .nasdaq .bv-mobile-meeting-details lastupdated {
    display: block; }
  .nasdaq .bv-mobile-meeting-details buttons {
    display: block;
    margin: 15px 0px; }
  .nasdaq .bv-mobile-meeting-details buttons > button {
    background-color: inherit;
    border: inherit;
    padding: 0;
    font-size: 16px;
    color: #428bca;
    padding: 6px;
    margin: -6px -6px; }
  .nasdaq .bv-mobile-meeting-details buttons > button:last-child {
    float: right; }
  .nasdaq .bv-mobile-meeting-details attachments > div {
    height: calc(100% - 163px); }
  .nasdaq .bv-mobile-meeting-details attachments .bv-slider > ul > li {
    width: 100% !important;
    margin: 20px 0 !important;
    box-shadow: inherit; }
  .nasdaq .bv-mobile-meeting-details attachments .bv-slider > ul {
    min-width: inherit;
    padding: 0px 16.36% 65px; }
  .nasdaq .bv-mobile-meeting-details attachments .bv-slider > ul > li > ul > li:first-child {
    margin-bottom: 20px; }
  .nasdaq .bv-mobile-meeting-details attachments .bv-slider > ul > li > card {
    position: relative;
    display: block;
    width: 80%;
    margin: 0 auto;
    height: 100%;
    box-shadow: 0px 0px 15px -3px #000; }
  .nasdaq .bv-mobile-meeting-details closebtn {
    position: absolute;
    top: -33px;
    left: 12px; }
  .nasdaq .bv-mobile-meeting-details closebtn svg {
    height: 20px;
    width: 20px;
    fill: #fff; }
  .nasdaq .bv-mobile-meeting-details buttons > button:first-child .bv-button-feedback-type-3 {
    height: 72px !important;
    width: 85px !important;
    top: -19.5px !important;
    left: 0px !important; }
  .nasdaq .bv-mobile-meeting-details buttons > button:last-child .bv-button-feedback-type-3 {
    height: 72px !important;
    width: 61px !important;
    top: -19.5px !important;
    left: 0px !important; }
  .nasdaq .bv-conf-mobile-details section {
    padding: 15px;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    min-width: 240px; }
  .nasdaq .bv-conf-mobile-details section:last-child {
    border-bottom: inherit; }
  .nasdaq .bv-conf-mobile-details conference,
  .nasdaq .bv-conf-mobile-details location,
  .nasdaq .bv-conf-mobile-details notes,
  .nasdaq .bv-conf-mobile-details attend {
    display: block;
    margin-bottom: 10px;
    font-weight: bold; }
  .nasdaq .bv-conf-mobile-details dialin,
  .nasdaq .bv-conf-mobile-details areacode,
  .nasdaq .bv-conf-mobile-details meetingroom,
  .nasdaq .bv-conf-mobile-details addr {
    display: block; }
  .nasdaq .bv-conf-mobile-details dialin > span:first-child,
  .nasdaq .bv-conf-mobile-details areacode > span:first-child,
  .nasdaq .bv-conf-mobile-details meetingroom > span:first-child,
  .nasdaq .bv-conf-mobile-details addr > span:first-child {
    display: inline-block;
    width: 104px;
    text-align: right;
    color: #808080;
    font-size: 14px;
    margin: 2px 0; }
  .nasdaq .bv-conf-mobile-details dialin > span:last-child,
  .nasdaq .bv-conf-mobile-details areacode > span:last-child,
  .nasdaq .bv-conf-mobile-details meetingroom > span:last-child,
  .nasdaq .bv-conf-mobile-details addr > span:last-child {
    display: inline-flex;
    width: calc(100% - 110px);
    min-width: 40px; }
  .nasdaq .bv-conf-mobile-details .bv-conf-status-active {
    border-bottom: 5px solid;
    padding-bottom: 5px;
    color: #000; }
  .nasdaq .bv-conf-mobile-details buttons {
    padding-bottom: 29px;
    border-bottom: 1px solid #ccc;
    display: block; }
  .nasdaq .bv-conf-mobile-details buttons > span {
    left: calc(50% - 80px);
    position: relative;
    float: left; }
  .nasdaq .bv-conf-mobile-details buttons > span:first-child {
    left: inherit;
    float: left; }
  .nasdaq .bv-conf-mobile-details buttons > span:last-child {
    left: inherit;
    float: right; }
  .nasdaq .bv-conf-mobile-details wrap {
    min-height: 100%;
    display: block;
    margin-bottom: -90px; }
  .nasdaq .bv-conf-mobile-details wrap:after {
    content: "";
    display: block;
    height: 90px; }
  .nasdaq .bv-conf-mobile-details buttons .bv-button-feedback-type-1 {
    left: 3px;
    top: -10px; }
  .nasdaq .bv-conf-mobile-attendee footer {
    color: #808080;
    font-size: 14px;
    padding: 0 20px; }
  .nasdaq .bv-conf-mobile-attendee .bv-conf-attendee-row {
    color: #2273a5; }
  .nasdaq .bv-conf-mobile-attendee .bv-conf-attendee-row {
    margin: 0;
    padding: 0; }
  .nasdaq .bv-conf-mobile-attendee section {
    border-bottom: 1px solid #ccc;
    /*     padding: 20px; */ }
  .nasdaq .bv-conf-mobile-attendee section .bv-conf-attendee-row {
    padding: 20px; }
  .nasdaq .bv-conf-mobile-attendee .bv-conf-attendee-row {
    height: 95px; }
  .nasdaq .bv-conf-mobile-attendee section:last-child {
    border: inherit; }
  .nasdaq .bv-conf-mobile-attendee wrap {
    min-height: 100%;
    display: block;
    margin-bottom: -40px; }
  .nasdaq .bv-conf-mobile-attendee wrap:after {
    content: "";
    display: block;
    height: 40px; }
  .nasdaq .bv-conf-mobile-attendee .portalUserAvatar {
    float: inherit; }
  .nasdaq .bv-conf-mobile-attendee section.closed {
    padding: 0 20px;
    border-bottom: inherit; }
  .nasdaq .bv-conf-mobile-attendee section.opened {
    padding: 20px;
    border-bottom: 1px solid #ccc; }
  .nasdaq .bv-conf-mobile-attendee section.opened:last-child {
    border-bottom: inherit; }
  .nasdaq .bv-conf-mobile-attendee section {
    transition: 300ms all;
    -webkit-transition: 300ms all; }
  .nasdaq .bv-conf-mobile-attendee section > ul {
    height: 0;
    overflow: hidden;
    transition: 300ms all;
    -webkit-transition: 300ms all; }
  .nasdaq .bv-conf-mobile-attendee section.opened > ul {
    height: inherit; }
  .nasdaq .bv-conf-mobile-attendee section.bv-bottom-border-show {
    border-bottom: 1px solid #ccc; }
  .nasdaq .bv-conf-mobile-attendee section.bv-bottom-border-initial {
    border-bottom: inherit; }
  .nasdaq .bv-conf-mobile-attendee .portalUserAvatar {
    margin-bottom: 10px;
    position: relative; }
  .nasdaq .bv-conf-mobile-attendee section > ul > li:last-child .portalUserAvatar {
    margin-bottom: inherit; }
  .nasdaq .bv-conf-mobile-attendee .portalUserName {
    font-size: 16px;
    max-width: inherit; }
  .nasdaq .bv-running-conf-list-dialog {
    z-index: 100; }
  .nasdaq .bv-running-conf-list-dialog .modal-dialog {
    width: 500px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    margin: 0;
    z-index: 100; }
  .nasdaq .bv-running-conf-list-main {
    width: 100%;
    margin: 0px 20px 0px 0px; }
  .nasdaq .bv-running-conf-list-header {
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding-left: 20px; }
  .nasdaq .bv-running-conf-list-container {
    padding: 20px;
    height: 180px; }
  .nasdaq .bv-multiple-running-conf-list-container {
    height: 290px; }
  .nasdaq .bv-running-conf-list-cancel {
    position: absolute;
    right: 20px;
    bottom: 20px; }
  .nasdaq .bv-running-conf-details {
    position: relative; }
  .nasdaq .bv-running-conf-details .bv-heading-lable {
    width: 353px;
    padding-top: 4px; }
  .nasdaq .space-between-meetings {
    margin-top: 15px;
    padding-top: 15px; }
  .nasdaq .bv-event-join-btn {
    position: absolute;
    right: 0px;
    top: 0px; }
  .nasdaq .bv-event-leave-btn {
    position: absolute;
    right: 0px;
    top: 0px; }
  .nasdaq .bv-running-conf-metadetails {
    margin-top: 15px; }
  .nasdaq .bv-event-presentation {
    z-index: 100 !important; }
  .nasdaq .bv-event-presentation .modal-dialog {
    width: 950px;
    /*position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%) !important;
        -ms-tranform: transform: translate(-50%,-50%) !important;
        -webkit-transform: translate(-50%,-50%) !important;
        margin: 0;*/
    z-index: 100 !important; }
  .nasdaq .bv-event-present-container {
    width: 100%;
    height: 569px;
    margin: 0px 20px 0px 0px; }
  .nasdaq .bv-event-present-col1 {
    height: 100%;
    width: 300px;
    float: left;
    position: relative;
    overflow: hidden; }
  .nasdaq .bv-event-present-col2 {
    height: 100%;
    width: calc(100% - 300px);
    float: right;
    display: inline-block;
    position: absolute; }
  .nasdaq .bv-event-present-attachment-row {
    height: 100%;
    text-align: center;
    width: 100%;
    overflow-x: hidden;
    white-space: nowrap;
    padding-top: 0px;
    overflow-y: auto; }
  .nasdaq .bv-event-present-attachment-row .bv-slider > ul {
    text-align: center;
    min-width: 510px;
    min-height: 465px; }
  .nasdaq .bv-event-present-attachment-row .bv-slider > ul > li {
    box-shadow: none !important;
    /*	width: 380px;
        margin: 20px 55px;*/ }
  .nasdaq .bv-event-present-attachment-row .bv-slider .bv-slider-items-2 > li {
    width: 45%;
    margin: 20px 2.2%; }
  .nasdaq .bv-event-present-attachment-li {
    height: calc(100% - 70px);
    /* background: green; */
    margin-bottom: 20px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    width: 100%;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.175); }
  .nasdaq .bv-event-present-event-details {
    width: calc(100% - 101px);
    padding: 17px 20px 10px 35px; }
  .nasdaq .bv-event-present-event-metadetails {
    width: 100%;
    padding: 0 20px 10px 35px; }
  .nasdaq .bv-event-present-end {
    position: absolute;
    right: 15px;
    top: 20px; }
  .nasdaq .hide-metadetails-button {
    position: absolute;
    left: 10px;
    top: 39px; }
  .nasdaq .eventPeople {
    height: calc(100% - 125px);
    overflow: auto; }
  .nasdaq .eventPeopleBig {
    height: calc(100% - 75px); }
  .nasdaq .bv-event-participant {
    height: 35px;
    position: relative; }
  .nasdaq .event-present-person-name {
    line-height: 35px;
    float: left;
    width: 100%; }
  .nasdaq .restrict-name-space {
    width: 136px !important; }
  .nasdaq .event-current-presenter, .nasdaq .event-make-presenter {
    position: absolute;
    right: 15px;
    line-height: 35px; }
  .nasdaq .presentDocument {
    position: absolute;
    right: 20px;
    bottom: 20px; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 > title {
    margin: 5px 0 5px 20px;
    font-weight: 500;
    display: block; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 > input {
    margin: 5px 20px;
    width: calc(100% - 20px); }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 > span {
    position: relative;
    float: right;
    top: -36px; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 > span > img {
    width: 14px;
    height: 14px; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > ul > li {
    line-height: 32px;
    display: block;
    height: 30px;
    padding: 5px 0;
    position: relative; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > title,
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > ul > li > title {
    float: left;
    display: inline;
    line-height: 18px; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > ul > li > checkbox {
    right: 0;
    position: absolute;
    top: 7px; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 .content-box {
    margin: 20px 0 20px 20px;
    position: relative; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > title {
    font-weight: 500; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > checkbox {
    right: 0;
    position: absolute; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > hr {
    position: relative;
    clear: left;
    margin: 8px 0;
    top: 4px;
    border-color: #ccc; }
  .nasdaq .copy-meetings .bv-conf-addAttendeesDiv1 > title {
    display: block;
    margin: 5px 0 5px 0px;
    font-weight: 500;
    width: calc(100% - 20px); }

/* Responsive settings */
/* Responsive settings */
.nasdaq.bv-mobile .dialogs.bv-add-comments .modal-dialog {
  width: 100%; }
  .nasdaq.bv-mobile .dialogs.bv-add-comments .modal-dialog .bv-modal-body {
    height: calc(100% - 99px) !important;
    margin-bottom: 0px; }
    .nasdaq.bv-mobile .dialogs.bv-add-comments .modal-dialog .bv-modal-body .add-comments-main {
      height: 100%; }
      .nasdaq.bv-mobile .dialogs.bv-add-comments .modal-dialog .bv-modal-body .add-comments-main textarea {
        height: 94%; }

.nasdaq.bv-mobile .dialogs.bv-signature-dialog .bv-modal-body {
  height: calc(100% - 99px) !important; }

.nasdaq.bv-mobile .dialogs.bv-support .bv-support-center {
  display: none; }

.nasdaq.bv-mobile .dialogs.bv-search-results-mobile .bv-modal-body {
  height: 100%; }
  .nasdaq.bv-mobile .dialogs.bv-search-results-mobile .bv-modal-body repositorylist {
    height: calc(100% - 25px); }
  .nasdaq.bv-mobile .dialogs.bv-search-results-mobile .bv-modal-body .top-panel ::after {
    display: none; }

.nasdaq.bv-mobile .dialogs.bv-search-results-mobile .bv-modal-btn-close {
  top: -2px; }

.nasdaq.bv-mobile .dialogs.bv-search-results-mobile .bv-search-results-mobile-search-icon {
  left: 47px;
  top: -29px; }

.nasdaq.bv-mobile .dialogs.bv-search-results-mobile back-button {
  left: 42px; }

.nasdaq.bv-mobile .dialogs.bv-search-results-mobile .back-button .bv-search-results-mobile-search-icon {
  left: 75px !important; }

.nasdaq.bv-mobile .dialogs.bv-search-results-mobile .searchInputText {
  padding-left: 64px; }

.nasdaq.bv-mobile .dialogs.ad-search-dialog {
  top: 98px;
  height: calc(100% - 143px);
  border: 0; }
  .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog {
    left: 0;
    border: 0;
    min-width: 0; }
    .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog .bv-modal-body {
      height: 100%; }
    .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog .bottom-box {
      display: none; }
    .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog .top-panel {
      height: 44px;
      padding-top: 15px;
      font-size: 15px;
      border: 0; }
    .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog .title {
      height: 44px;
      font-size: 17px;
      line-height: 30px;
      background: #f4f4f5;
      color: #96979c; }
    .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog ul li {
      height: 58px; }
      .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog ul li > div {
        font-size: 16px;
        font-weight: 300; }
    @media only screen and (orientation: portrait), handheld, print {
      .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog .ad-search ul.table li > div:nth-child(1) {
        width: 50%; }
      .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog .ad-search ul.table li > div:nth-child(2) {
        width: 10%; }
      .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog .ad-search ul.table li > div:nth-child(3) {
        display: none; }
      .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog .ad-search ul.table li > div:nth-child(4), .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog .ad-search ul.table li > div:nth-child(5) {
        width: 40%; }
      .nasdaq.bv-mobile .dialogs.ad-search-dialog .modal-dialog .results-list > div {
        position: absolute;
        overflow-y: auto;
        height: calc(100% - 44px); } }

.nasdaq.bv-mobile .bv-modal-window-new-mobile-attachment .bv-modal-btn-close {
  padding: 15px !important; }
  .nasdaq.bv-mobile .bv-modal-window-new-mobile-attachment .bv-modal-btn-close svg {
    width: 22px;
    height: 22px;
    fill: #fff;
    display: block !important; }

.nasdaq.bv-mobile .bv-modal-window-new-mobile-attachment .bv-modal-btn-back {
  top: -1px;
  left: 0 !important;
  padding: 16px 15px; }

.nasdaq.bv-mobile .modal-backdrop.ad-search-dialog {
  display: none; }

.nasdaq.bv-mobile.sidebar-opened .dialogs.ad-search-dialog {
  left: 256px; }

/* Responsive settings */
/* Responsive settings */
.nasdaq .dialogs .input-btn, .nasdaq .dialogs .bv-input-btn-box .bv-input-btn,
.nasdaq .dialogs .bv-conf-settings-col2-row2-button-div .bv-input-btn {
  width: 78px;
  height: 49px;
  border: none;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.6px;
  line-height: 22px;
  color: red;
  background-color: transparent;
  outline: none !important;
  white-space: nowrap;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  position: absolute;
  right: 90px;
  top: 0px; }

.nasdaq .dialogs .bv-input-btn-box,
.nasdaq .dialogs .bv-conf-settings-col2-row2-button-div {
  position: relative;
  z-index: 1;
  background: #fff;
  text-align: right;
  width: 100%;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top: 1px solid #eaeaeb;
  height: 50px; }
  .nasdaq .dialogs .bv-input-btn-box .bv-default-background-color-blue,
  .nasdaq .dialogs .bv-conf-settings-col2-row2-button-div .bv-default-background-color-blue {
    background-color: #19b772;
    right: 0px;
    color: #fff; }
    .nasdaq .dialogs .bv-input-btn-box .bv-default-background-color-blue:disabled,
    .nasdaq .dialogs .bv-conf-settings-col2-row2-button-div .bv-default-background-color-blue:disabled {
      pointer-events: none;
      opacity: 0.6; }
  .nasdaq .dialogs .bv-input-btn-box .bv-input-btn-default,
  .nasdaq .dialogs .bv-conf-settings-col2-row2-button-div .bv-input-btn-default {
    background-color: transparent;
    color: red;
    position: static;
    transform: translateY(-18px);
    margin: auto; }
  .nasdaq .dialogs .bv-input-btn-box .bv-input-btn-0,
  .nasdaq .dialogs .bv-conf-settings-col2-row2-button-div .bv-input-btn-0 {
    background-color: transparent;
    color: red;
    right: 150px; }
  .nasdaq .dialogs .bv-input-btn-box .bv-input-btn-1,
  .nasdaq .dialogs .bv-conf-settings-col2-row2-button-div .bv-input-btn-1 {
    width: 150px; }

.nasdaq .active-windows .bv-scroll-list {
  max-height: 400px;
  overflow: auto; }

/* Responsive settings */
/* Responsive settings */
.ie .bvhome .bv-search-bar .bv-placeholder-label span {
  margin-left: 47px; }

.ie .bvhome .filter-mobile-modules .bv-placeholder-label span {
  padding-left: 30px; }

/* Responsive settings */
/* Responsive settings */
.bv-mobile .bvhome .dropdown-menu {
  left: 9px;
  min-width: 185px;
  top: 36px;
  border-radius: 0px; }

@charset "UTF-8";
/* Responsive settings */
/* Responsive settings */
.nasdaq {
  /*
    .bv-left-shadow {
        box-shadow: -2px 6px 15px 0px rgba(0,0,0,0.2);
        -webkit-box-shadow: -2px 6px 20px 0px rgba(0,0,0,0.2);
    }
    */
  /**
    * These styles determine what menu items will be disabled while in offline , when in the desktop client
    */
  /*.bv-module-row-icon-div {
        margin-top:4px;height:30px;width:30px;
    }*/
  /*.searchResults tr:nth-child(even) {
        background: #EEE;
    }*/
  /* .modulesButton svg,
    .usersButton svg,
    .groupsButton svg{
        fill: #fff;
    } */
  /* bv item list */
  /* .bv-item-list-dialog  .modal-dialog{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%) !important;
        -webkit-transform: translate(-50%,-50%) !important;
        -ms-transform:  translate(-50%,-50%) !important;

        margin: 0;
        height:5px;
        max-height:150px;
        max-width:350px;
    }
     */
  /*.bv-item-list-ul1:hover {overflow-y:auto;}*/
  /*.bv-item-list-ul1 > li { display:block; width:100%; line-height:30px;}*/
  /* #bvModuleMenuDiv > ul{
        width: 250px;
    }
     */
  /*****       ******/
  /* .bv-trash-content .bv-scroll-list > ul > li.active{
        background: #ddd;
    } */ }
  .nasdaq.adv-search .bvhome header {
    z-index: 99; }
  .nasdaq .folderViewDialog .modal-dialog .documentsList.hideTreeClass {
    width: 98% !important; }
  .nasdaq .folderViewDialog .modal-dialog .documentsList .document-list-container {
    height: calc(100% - 38px); }
    .nasdaq .folderViewDialog .modal-dialog .documentsList .document-list-container ul.document-list-ul {
      padding-bottom: 25px; }
  .nasdaq [state="home.email"] .bvhome .rightMenu {
    float: right;
    position: static;
    line-height: normal; }
  .nasdaq [state="home.email"] .bvhome .rightMenu > ul > li {
    display: inline-block;
    padding: 12px 10px 13px 10px;
    margin: 0;
    position: static; }
  .nasdaq [state="home.email"] .bvhome .rightMenu li bt .iconText {
    color: #fff;
    font-size: 11.5px;
    font-weight: 200;
    position: static; }
  .nasdaq [state="home.email"] .bvhome .rightMenu > ul > li:last-child {
    background-color: #0094B3; }
  .nasdaq div[state="home.dashboard"] ~ .meeting-details-react .modal-dialog {
    top: 112px !important; }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .nasdaq div[state="home.dashboard"] ~ .meeting-details-react .modal-dialog {
      top: 92px !important; } }
  .nasdaq div[state="home.adsearch"] [home-sidebar], .nasdaq div[state="home.reports.useractivity"] [home-sidebar], .nasdaq div[state="home.reports.userchanges"] [home-sidebar], .nasdaq div[state="home.reports.documentlist"] [home-sidebar], .nasdaq div[state="home.reports.documentactivity"] [home-sidebar], .nasdaq div[state="home.reports.documentpermissions"] [home-sidebar], .nasdaq div[state="home.reports.meetinglist"] [home-sidebar], .nasdaq div[state="home.reports.retentionpolicies"] [home-sidebar], .nasdaq div[state="home.reports.memberattendancetracking"] [home-sidebar], .nasdaq div[state="home.reports.groupattendancetracking"] [home-sidebar], .nasdaq div[state="home.reports.userbriefcasereport"] [home-sidebar], .nasdaq div[state="home.reports.syncedinformationreport"] [home-sidebar], .nasdaq div[state="home.reports.passwordexpiry"] [home-sidebar], .nasdaq div[state="home.reports.folderpermissions"] [home-sidebar], .nasdaq div[state="home.reports.userdetails"] [home-sidebar] {
    display: none; }
  .nasdaq div[state="home.adsearch"] .bv-content, .nasdaq div[state="home.reports.useractivity"] .bv-content, .nasdaq div[state="home.reports.userchanges"] .bv-content, .nasdaq div[state="home.reports.documentlist"] .bv-content, .nasdaq div[state="home.reports.documentactivity"] .bv-content, .nasdaq div[state="home.reports.documentpermissions"] .bv-content, .nasdaq div[state="home.reports.meetinglist"] .bv-content, .nasdaq div[state="home.reports.retentionpolicies"] .bv-content, .nasdaq div[state="home.reports.memberattendancetracking"] .bv-content, .nasdaq div[state="home.reports.groupattendancetracking"] .bv-content, .nasdaq div[state="home.reports.userbriefcasereport"] .bv-content, .nasdaq div[state="home.reports.syncedinformationreport"] .bv-content, .nasdaq div[state="home.reports.passwordexpiry"] .bv-content, .nasdaq div[state="home.reports.folderpermissions"] .bv-content, .nasdaq div[state="home.reports.userdetails"] .bv-content {
    transition: none;
    margin-left: 0 !important; }
  .nasdaq div[state="home.adsearch"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.useractivity"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.userchanges"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.documentlist"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.documentactivity"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.documentpermissions"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.meetinglist"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.retentionpolicies"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.memberattendancetracking"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.groupattendancetracking"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.userbriefcasereport"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.syncedinformationreport"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.passwordexpiry"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.folderpermissions"] .bv-middle-bar .search-box, .nasdaq div[state="home.reports.userdetails"] .bv-middle-bar .search-box {
    display: block; }
  .nasdaq [state="home.adsearch"] .bv-search-bar form {
    border-left: 1px solid #A6A7AB;
    width: 95% !important; }
  .nasdaq .rightClickMenu {
    min-height: 100px; }
  .nasdaq .bvhome {
    position: relative;
    height: 100%;
    display: block;
    padding-top: 45px;
    /* BV styles */
    /* start right side bar */
    /*  end  */
    /* .bv-company-logo>div{
            display: table-cell;
            vertical-align: middle;
        } */
    /*.expandLow.bv-transition .bv-menu:hover{
            overflow-y: hidden;
        }*/
    /*
        .bv-menu bt,
        .bv-topmenu bt{
            color: #515151;
            font-size: 20px;
        }
        */
    /* .bv-menu bt:active{
            background: red;

            }
         */
    /* .bv-content content>div{
            display: table-caption;
        } */ }
    .nasdaq .bvhome header {
      height: 45px;
      display: block;
      margin-top: -45px;
      position: absolute;
      width: 100%;
      box-shadow: 0px 1px 5px 0px #81818133;
      background: #fff;
      box-shadow: 0px 3px 1px 0px #8181811F;
      box-shadow: 0px 2px 2px 0px #81818124; }
    .nasdaq .bvhome sidebar {
      position: relative;
      display: block;
      height: 100%; }
    .nasdaq .bvhome main {
      position: relative; }
    .nasdaq .bvhome footer {
      height: 35px;
      background: #0094b3;
      clear: both;
      display: table-caption;
      caption-side: bottom;
      z-index: 2;
      bottom: 0;
      position: absolute;
      height: 0 !important; }
      .nasdaq .bvhome footer table,
      .nasdaq .bvhome footer .team-space-box {
        display: none; }
    .nasdaq .bvhome [home-sidebar] {
      margin-top: 0;
      background: #fff;
      height: 101%;
      width: 257px;
      float: left;
      z-index: 1;
      display: block;
      font-family: Roboto, "SourceSansProRegular";
      box-shadow: 4px 0px 4px 0px #00000014; }
      .nasdaq .bvhome [home-sidebar] .iconText {
        opacity: 1;
        color: #424242 !important;
        text-transform: capitalize; }
    .nasdaq .bvhome .expand-button {
      cursor: pointer;
      float: right; }
      .nasdaq .bvhome .expand-button .rect1,
      .nasdaq .bvhome .expand-button .rect2,
      .nasdaq .bvhome .expand-button .rect3 {
        height: 2px;
        border-radius: 5px;
        background-color: #ffffff;
        margin: 5px 0; }
      .nasdaq .bvhome .expand-button .rect1 {
        width: 20px; }
      .nasdaq .bvhome .expand-button .rect2 {
        width: 16px; }
      .nasdaq .bvhome .expand-button .rect3 {
        width: 12px; }
    .nasdaq .bvhome [home-sidebar]::before {
      content: "";
      position: absolute;
      width: 100%;
      background: #FFFFFF;
      top: 44px;
      bottom: 0; }
    .nasdaq .bvhome .shadowBox {
      position: absolute;
      top: 0;
      /* right: -20px; */
      left: 250px;
      width: 20px;
      height: 100%;
      /*	box-shadow: -5px 0px 40px -3px rgba(0,0,0,0.4);
            -webkit-box-shadow: 6px 0px 50px 0px rgba(0,0,0,0.4);
            -moz-box-shadow: -5px 0px 50px 0px rgba(0,0,0,0.4);*/
      z-index: 2; }
    .nasdaq .bvhome [home-right-sidebar] {
      float: right;
      top: 0px;
      position: relative;
      z-index: 3;
      width: 58px;
      background: white;
      /* 	box-shadow: 42px 0px 38px -50px #000 inset; */ }
    .nasdaq .bvhome .bv-content {
      display: block;
      position: absolute;
      top: 0;
      bottom: 0px;
      left: 0px;
      right: 0px;
      z-index: 2;
      background: #fff;
      margin-left: 240px; }
    .nasdaq .bvhome .expandHigh > .nav {
      left: 0px; }
    .nasdaq .bvhome .expandLow > .nav {
      left: 160px; }
    .nasdaq .bvhome [home-sidebar].expandLow {
      width: 60px; }
      .nasdaq .bvhome [home-sidebar].expandLow .arrow-backword {
        display: none; }
      .nasdaq .bvhome [home-sidebar].expandLow .arrow-forward {
        display: block; }
      .nasdaq .bvhome [home-sidebar].expandLow .bv-menu .selected .alldocuments {
        padding-left: 18px !important; }
      .nasdaq .bvhome [home-sidebar].expandLow .media-files {
        display: none; }
      .nasdaq .bvhome [home-sidebar].expandLow .boardvantage,
      .nasdaq .bvhome [home-sidebar].expandLow .iconText {
        opacity: 0; }
    .nasdaq .bvhome [home-sidebar].expandHigh {
      width: 250px; }
      .nasdaq .bvhome [home-sidebar].expandHigh .arrow-backword {
        display: block; }
      .nasdaq .bvhome [home-sidebar].expandHigh .arrow-forward {
        display: none; }
    .nasdaq .bvhome [home-sidebar].expandHighSettings {
      width: 609px; }
    .nasdaq .bvhome .bv-content.expandLow {
      margin-left: 60px; }
      .nasdaq .bvhome .bv-content.expandLow #emailTagOverLay {
        margin-left: 50px !important; }
    .nasdaq .bvhome .bv-content.expandHigh {
      margin-left: 257px; }
      .nasdaq .bvhome .bv-content.expandHigh #emailTagOverLay {
        margin-left: 230px !important; }
    .nasdaq .bvhome .bv-content.expandHighSettings {
      margin-left: 609px; }
    .nasdaq .bvhome .bv-content.bv-transition > content > .bv-transclude-content {
      overflow: hidden; }
    .nasdaq .bvhome [home-right-sidebar].expandHigh {
      width: 240px; }
    .nasdaq .bvhome [home-right-sidebar].expandLow {
      width: 70px; }
    .nasdaq .bvhome .teamUserProfile.expandHigh {
      right: 240px; }
    .nasdaq .bvhome .expandHigh .portalUserList {
      width: 100%; }
    .nasdaq .bvhome .bv-mask-sidebar {
      position: absolute;
      height: 44px;
      width: 269px;
      top: 0px;
      /* z-index: 3; */ }
    .nasdaq .bvhome .bv-mask-transition {
      position: absolute;
      top: 0px;
      height: 44px;
      z-index: 2;
      /*  left: 250px; */ }
    .nasdaq .bvhome ndaqlogo {
      width: 65px;
      height: 24px;
      display: block;
      margin: 0 auto;
      background: url(../assets/images/ndaqlogo.png);
      background-size: 45px 45px;
      background-repeat: no-repeat;
      background-position: center;
      margin-top: 10px; }
    .nasdaq .bvhome .bv-menu li[state-name="home.surveys"].selected bt [icon-renderer] {
      stroke: #fff !important; }
    .nasdaq .bvhome .bv-menu li[state-name="home.surveys"].selected bt [icon-renderer] circle {
      fill: transparent; }
    .nasdaq .bvhome .bv-menu li[state-name="home.surveys"].selected bt [icon-renderer] circle.center {
      fill: #fff; }
    .nasdaq .bvhome .bv-menu li[state-name="home.signatures"].selected bt [icon-renderer] svg path,
    .nasdaq .bvhome .bv-menu li[state-name="home.signatures"].selected bt [icon-renderer] svg polygon,
    .nasdaq .bvhome .bv-menu li[state-name="home.signatures"].selected bt [icon-renderer] svg rect {
      fill: #fff; }
    .nasdaq .bvhome .bv-menu li[state-name="home.newitems"].selected bt [icon-renderer] svg path.newitems-cls-1 {
      fill: #fff; }
    .nasdaq .bvhome .bv-menu li[state-name="home.newitems"]:not(.selected) bt [icon-renderer] svg path.newitems-cls-2 {
      fill: #eaeaeb; }
    .nasdaq .bvhome bv-row.bv-wrapper {
      height: 58px; }
    .nasdaq .bvhome bv-cell.bv-sidebar {
      /* 	background: #FAFAFA; */
      width: 240px;
      box-shadow: -7px 0px 39px -4px #ccc inset;
      /* box-shadow: 2px 2px 10px 0px #ccc; */
      /* 	padding: 12px 0px; */ }
    .nasdaq .bvhome bv-cell.bv-sidebar wrapper {
      border: 1px solid transparent; }
    .nasdaq .bvhome bv-cell.home-right-sidebar {
      /* 	background: #FAFAFA; */
      width: 70px;
      box-shadow: -7px 0px 39px -4px #ccc inset;
      /* box-shadow: 2px 2px 10px 0px #ccc; */
      /* 	padding: 12px 0px; */ }
    .nasdaq .bvhome bv-cell.home-right-sidebar wrapper {
      border: 1px solid transparent; }
    .nasdaq .bvhome bv-cell.bv-wrapper {
      width: 1px;
      min-width: 1px; }
    .nasdaq .bvhome .bv-content content {
      /* display: table; */
      position: relative;
      display: block;
      padding-top: 44px;
      margin-left: 0px;
      min-width: 280px; }
    .nasdaq .bvhome bv-row.bv-header {
      height: 100px; }
    .nasdaq .bvhome .bv-content .bv-main-box {
      box-shadow: 2px 2px 10px 0px #ccc;
      /* 	background: #fff; */
      display: table-cell;
      position: relative;
      height: 100%; }
    .nasdaq .bvhome .bv-content .bv-main-box > div {
      overflow-y: auto;
      width: 100%;
      height: 100%;
      /* 	position: relative; */
      /* 	top: 0px;
            bottom: 0px;  */ }
    .nasdaq .bvhome .bv-footer-menu {
      position: relative;
      float: right;
      top: 6px;
      margin-right: 20px; }
    .nasdaq .bvhome .bv-footer-menu li {
      display: inline;
      margin: 0px 0px 0px 35px;
      font-size: 11.2px;
      font-weight: 200;
      /*letter-spacing: 1.5px;*/ }
    .nasdaq .bvhome .bv-header-menu {
      position: relative;
      float: right;
      top: 18px; }
    .nasdaq .bvhome .bv-header-menu li {
      display: inline;
      margin: 0 20px;
      font-size: 1.11em;
      font-weight: 200;
      letter-spacing: 1.5px; }
    .nasdaq .bvhome .bv-header-menu li a {
      color: #515151; }
    .nasdaq .bvhome .bv-company-logo {
      max-width: 100px;
      height: 24px;
      display: table;
      float: left;
      padding: 0 5px; }
      .nasdaq .bvhome .bv-company-logo .bv-logo-wrap {
        width: 65px; }
      .nasdaq .bvhome .bv-company-logo #bv-logo-wrap {
        width: 100%;
        text-align: center;
        height: 100%;
        line-height: 40px; }
    .nasdaq .bvhome .bv-company-logo-mobile {
      display: none;
      margin: 0;
      width: 100%;
      height: 80px;
      padding: 6px; }
      .nasdaq .bvhome .bv-company-logo-mobile > div {
        height: 68px;
        margin: 0px auto; }
    .nasdaq .bvhome .bv-company-logo img {
      max-height: 24px !important;
      max-width: 100% !important;
      padding-left: 5px;
      padding-right: 5px;
      object-fit: contain; }
    .nasdaq .bvhome .bv-company-logo > div > img,
    .nasdaq .bvhome .5-mobile > div > img {
      display: block;
      margin: 0 auto; }
    .nasdaq .bvhome .filter-mobile-modules {
      display: none; }
    .nasdaq .bvhome .bv-menu {
      position: absolute;
      overflow-y: hidden;
      overflow-x: hidden;
      width: 100%;
      padding-top: 7px;
      height: 95%; }
    .nasdaq .bvhome .bv-menu.expandLow li.group-divider {
      border-top: 0px solid #E6E6E6; }
    .nasdaq .bvhome .bv-menu.expandLow li.group-divider .iconText {
      display: none; }
    .nasdaq .bvhome .bv-menu.expandLow li.group-divider .divider-line {
      display: block; }
    .nasdaq .bvhome .bv-menu:hover {
      overflow-y: auto; }
    .nasdaq .bvhome .bv-topmenu bt {
      /* color:#fff; */ }
    .nasdaq .bvhome .bv-menu bt {
      height: 45px;
      display: table-cell;
      vertical-align: middle;
      padding: 0px 22px;
      white-space: nowrap;
      border-right: 1px solid transparent;
      cursor: pointer; }
      .nasdaq .bvhome .bv-menu bt svg {
        pointer-events: none; }
    .nasdaq .bvhome .bv-menu bt:hover {
      background-color: #ebeef0; }
    .nasdaq .bvhome .bv-menu .selected bt:hover {
      border-right: 1px solid transparent;
      background: none; }
    .nasdaq .bvhome .bv-menu .selected bt {
      padding: 0px 22px 0px 18px;
      background-color: #E6E6E6 !important; }
    .nasdaq .bvhome .bv-menu .selected bt .iconText {
      color: #1B1B1B !important; }
    .nasdaq .bvhome .bv-menu li {
      display: table;
      width: 100%;
      border-right: 1px solid transparent;
      font-size: 13.5px;
      letter-spacing: 0.1px;
      line-height: 32px;
      text-transform: uppercase; }
      .nasdaq .bvhome .bv-menu li.group-defult-divider {
        border-top: 1px solid #E6E6E6; }
    .nasdaq .bvhome .bv-menu li .divider-line {
      display: none; }
    .nasdaq .bvhome .bv-menu li.group-divider {
      border-top: 1px solid #E6E6E6; }
      .nasdaq .bvhome .bv-menu li.group-divider bt:hover {
        background-color: transparent; }
      .nasdaq .bvhome .bv-menu li.group-divider .divider-line {
        display: none;
        width: 22px;
        height: 2px;
        background: #A8A8A8;
        margin-top: 14px;
        margin-bottom: 14px; }
      .nasdaq .bvhome .bv-menu li.group-divider bt {
        height: 28px; }
      .nasdaq .bvhome .bv-menu li.group-divider .bv-module-row-icon-div {
        display: none; }
      .nasdaq .bvhome .bv-menu li.group-divider .iconText {
        color: #A8A8A8 !important;
        font-size: 12px;
        text-transform: uppercase; }
    .nasdaq .bvhome .bv-menu li.selected {
      border-left: 4px solid #0092BC; }
    .nasdaq .bvhome .bv-menu li a > svg {
      display: inline-block;
      position: relative;
      top: 4px;
      left: -3px;
      width: 35px;
      height: 25px; }
    .nasdaq .bvhome .bv-topmenu {
      /* border-bottom:2px solid #515151; */
      /* 	margin: 23px 0px 30px;	 */
      top: 9px;
      position: absolute;
      opacity: 1;
      margin-left: 3px; }
    .nasdaq .bvhome .bv-topmenu li {
      width: 79px;
      height: 30px;
      display: inline-block;
      text-align: center; }
    .nasdaq .bvhome .bv-topmenu li bt {
      font-size: 13px;
      /*font-weight: 400;*/
      display: inline-block;
      height: 100%;
      white-space: nowrap;
      font-size: 10px;
      margin-top: 5px;
      margin-left: 0px;
      padding: 7px 4px;
      color: #eaeaeb;
      font-size: 10.6px; }
    .nasdaq .bvhome .bv-topmenu li bt.active {
      border-bottom: 4px solid;
      border-bottom-color: #fff;
      color: #fff; }
    .nasdaq .bvhome .bv-topmenu li bt:hover {
      /*	font-weight: 500;
            border-bottom: 6px solid
        */ }
    .nasdaq .bvhome .bv-search-bar {
      position: relative;
      white-space: nowrap;
      overflow: hidden;
      height: 68px;
      margin-right: 90px; }
      .nasdaq .bvhome .bv-search-bar.admin {
        /*margin-right: 230px;
                float: right;*/ }
      .nasdaq .bvhome .bv-search-bar.disabled {
        border-left: 0px;
        border-right: 0px; }
        .nasdaq .bvhome .bv-search-bar.disabled form {
          display: none; }
      .nasdaq .bvhome .bv-search-bar form {
        width: 100%;
        width: 111px;
        display: block;
        float: right;
        height: 68px;
        position: relative; }
        .nasdaq .bvhome .bv-search-bar form label > span {
          top: -1px;
          margin-left: 43px; }
        .nasdaq .bvhome .bv-search-bar form:focus, .nasdaq .bvhome .bv-search-bar form:focus-within, .nasdaq .bvhome .bv-search-bar form.not-empty {
          border-left: 1px solid #A6A7AB;
          width: 95%; }
        .nasdaq .bvhome .bv-search-bar form img {
          left: 15px; }
        .nasdaq .bvhome .bv-search-bar form input {
          padding-left: 42px;
          margin: 0; }
    .nasdaq .bvhome .bv-search-bar input {
      height: 68px;
      background: transparent;
      border: none;
      width: 100%;
      font-size: 17px;
      font-weight: 200;
      letter-spacing: 1px;
      padding-left: 5px;
      margin-left: 42px; }
    .nasdaq .bvhome .bv-search-bar img {
      width: 16px;
      position: absolute;
      left: 20px;
      top: 28px; }
    .nasdaq .bvhome .bv-company-name {
      color: #515151;
      font-size: 1.6em;
      font-weight: 300;
      letter-spacing: 1.7px;
      position: relative;
      top: 3px;
      left: 20px; }
    .nasdaq .bvhome .bv-team-space {
      margin-left: 60px;
      margin-right: 50px;
      border: 1px solid #A6A7AB;
      position: relative;
      width: 200px;
      border-radius: 3px;
      top: 20px;
      height: 28px;
      float: left; }
    .nasdaq .bvhome .bv-team-space-label:hover {
      cursor: pointer; }
    .nasdaq .bvhome .bv-team-space .bv-team-space-dropdown {
      max-height: 400px;
      overflow-x: hidden;
      overflow-y: auto;
      /*position: fixed;*/
      top: 23px;
      left: -194px;
      width: inherit; }
    .nasdaq .bvhome .bv-team-space > div,
    .nasdaq .bvhome .bv-team-space-footer {
      position: relative;
      left: 0px;
      /*	color: #515151;
        */
      font-size: 12px;
      font-weight: 200;
      letter-spacing: 0.2px;
      display: flex;
      display: -webkit-flex;
      padding: 4px 10px; }
    .nasdaq .bvhome .bv-team-space > div > div {
      max-width: 542px;
      min-width: 180px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      float: left; }
    .nasdaq .bvhome .bv-team-space-footer > div {
      display: inline; }
    .nasdaq .bvhome [home-header] .dropdown > bt,
    .nasdaq .bvhome .bv-team-space-footer .dropdown > bt {
      display: inline-block;
      margin-left: -8px;
      position: relative;
      top: -1px;
      border-top: 6px solid #1080A2;
      border-right: 5px solid transparent;
      border-left: 5px solid transparent;
      pointer-events: none; }
    .nasdaq .bvhome .bv-team-space bt svg,
    .nasdaq .bvhome .bv-team-space-footer bt svg {
      width: 18px;
      height: 12px; }
    .nasdaq .bvhome .bvTitleExtended {
      height: 90px !important;
      padding: 33px 10px 0px !important; }
    .nasdaq .bvhome .tab-content {
      display: none;
      position: absolute; }
    .nasdaq .bvhome .settingsMenu {
      clear: right;
      float: right;
      font-size: 12px;
      height: 100%;
      margin-right: 10px; }
    .nasdaq .bvhome .settingsMenu > ul > li {
      padding: 0 15px;
      display: block;
      float: left;
      cursor: pointer; }
      .nasdaq .bvhome .settingsMenu > ul > li:hover .supportIconWrapper {
        background: #007899; }
        .nasdaq .bvhome .settingsMenu > ul > li:hover .supportIconWrapper .bv-module-row-icon-div .menuIconSvg {
          fill: #fff !important; }
      .nasdaq .bvhome .settingsMenu > ul > li.admin {
        width: 140px;
        padding: 0;
        text-align: center; }
        .nasdaq .bvhome .settingsMenu > ul > li.admin span {
          color: #0094b3; }
          .nasdaq .bvhome .settingsMenu > ul > li.admin span a {
            color: #0094b3; }
        .nasdaq .bvhome .settingsMenu > ul > li.admin bt {
          display: block;
          top: 23px;
          position: relative;
          font-size: 14px; }
          .nasdaq .bvhome .settingsMenu > ul > li.admin bt .icon {
            margin: 0 auto;
            height: 22px;
            width: 22px;
            display: block; }
      .nasdaq .bvhome .settingsMenu > ul > li.support {
        padding: 1px 5px 0px 5px; }
        .nasdaq .bvhome .settingsMenu > ul > li.support.dropdownOpen .supportIconWrapper {
          background: #007899; }
          .nasdaq .bvhome .settingsMenu > ul > li.support.dropdownOpen .supportIconWrapper .bv-module-row-icon-div .menuIconSvg {
            fill: #fff !important; }
        .nasdaq .bvhome .settingsMenu > ul > li.support .supportIconWrapper {
          height: 35px;
          width: 35px;
          float: left;
          text-align: center;
          border-radius: 18px;
          margin-top: 3px; }
          .nasdaq .bvhome .settingsMenu > ul > li.support .supportIconWrapper .bv-module-row-icon-div .menuIconSvg {
            fill: #6E6E6E; }
          .nasdaq .bvhome .settingsMenu > ul > li.support .supportIconWrapper .supportIcon {
            margin: 3px 0 0 8px; }
        .nasdaq .bvhome .settingsMenu > ul > li.support .support-icon:before {
          color: #474a53;
          font-size: 34px; }
        .nasdaq .bvhome .settingsMenu > ul > li.support.header-dropdown .dropdown-toggle {
          display: none; }
        .nasdaq .bvhome .settingsMenu > ul > li.support.header-dropdown.dropdown-isOpen .dropdown-menu {
          display: block; }
        .nasdaq .bvhome .settingsMenu > ul > li.support.header-dropdown.dropdown-isHide .dropdown-menu {
          display: none; }
        .nasdaq .bvhome .settingsMenu > ul > li.support.header-dropdown .dropdown-menu {
          left: -208px;
          top: 45px;
          border-radius: 3px;
          max-height: none;
          width: 210px; }
          .nasdaq .bvhome .settingsMenu > ul > li.support.header-dropdown .dropdown-menu li bt {
            padding: 7px 21px 7px 21px; }
      .nasdaq .bvhome .settingsMenu > ul > li.search {
        padding: 1px 5px 0 5px; }
        .nasdaq .bvhome .settingsMenu > ul > li.search > span {
          margin-top: 3px;
          display: inline-block; }
        .nasdaq .bvhome .settingsMenu > ul > li.search .search-icon {
          display: inline-block;
          width: 36px;
          height: 36px;
          border-radius: 100%;
          color: #6E6E6E;
          position: relative; }
          .nasdaq .bvhome .settingsMenu > ul > li.search .search-icon:before {
            font-size: 15px;
            position: absolute;
            top: 9px;
            left: 11px; }
          .nasdaq .bvhome .settingsMenu > ul > li.search .search-icon:hover {
            color: #ffffff;
            background: #007899; }
          .nasdaq .bvhome .settingsMenu > ul > li.search .search-icon.active {
            color: #ffffff;
            background: #007899; }
        .nasdaq .bvhome .settingsMenu > ul > li.search:hover {
          background: none; }
        .nasdaq .bvhome .settingsMenu > ul > li.search.disabled {
          display: none; }
      .nasdaq .bvhome .settingsMenu > ul > li.pendoFeedback {
        padding: 10px 24px;
        line-height: 50px;
        z-index: -9999;
        position: relative; }
      .nasdaq .bvhome .settingsMenu > ul > li.user-profile {
        padding: 5px 0 0 5px;
        position: relative;
        width: 52px;
        height: 34px; }
        .nasdaq .bvhome .settingsMenu > ul > li.user-profile div.user-image {
          position: relative;
          width: 32px;
          height: 32px; }
          .nasdaq .bvhome .settingsMenu > ul > li.user-profile div.user-image:before {
            font-family: "SSGlyphish";
            position: absolute;
            font-weight: 400;
            content: "👤";
            color: #96979c;
            left: 0;
            top: -2px;
            font-size: 32px; }
          .nasdaq .bvhome .settingsMenu > ul > li.user-profile div.user-image img {
            width: 34px;
            height: 34px;
            top: -1px;
            left: -1px; }
        .nasdaq .bvhome .settingsMenu > ul > li.user-profile .dropdown {
          top: 14px;
          right: -2px;
          outline: none;
          position: absolute; }
        .nasdaq .bvhome .settingsMenu > ul > li.user-profile .dropdown-menu {
          left: -306px;
          top: 31px;
          width: 310px;
          padding: 7px 0px 7px 0px;
          border-radius: 3px;
          max-height: none; }
          .nasdaq .bvhome .settingsMenu > ul > li.user-profile .dropdown-menu li {
            height: 34px;
            cursor: pointer;
            color: black;
            font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
            padding: 7px 21px 7px 21px;
            font-size: 14px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden; }
            .nasdaq .bvhome .settingsMenu > ul > li.user-profile .dropdown-menu li:not(:first-child):hover {
              background: #f5f5f5; }
            .nasdaq .bvhome .settingsMenu > ul > li.user-profile .dropdown-menu li:first-child bt span:first-child {
              color: #1B1B1B; }
            .nasdaq .bvhome .settingsMenu > ul > li.user-profile .dropdown-menu li:first-child bt span:last-child {
              color: #1B1B1B;
              font-weight: bold; }
            .nasdaq .bvhome .settingsMenu > ul > li.user-profile .dropdown-menu li bt {
              color: #1B1B1B;
              padding: 0px;
              display: inline; }
              .nasdaq .bvhome .settingsMenu > ul > li.user-profile .dropdown-menu li bt:hover {
                background: none; }
    .nasdaq .bvhome .settingsBtnIcon {
      fill: #515151; }
    .nasdaq .bvhome .rightMenu {
      position: absolute;
      right: 5px;
      top: 18px;
      right: 20px;
      top: 4px;
      line-height: 45px;
      height: 40px; }
    .nasdaq .bvhome .rightMenuExtended {
      position: absolute;
      right: 5px;
      top: 18px; }
    .nasdaq .bvhome .rightMenu > ul {
      max-height: 40px; }
    .nasdaq .bvhome .rightMenu > ul > li {
      display: inline;
      margin: 0px 0px 0px 20px; }
    .nasdaq .bvhome .rightMenu svg {
      width: 20px;
      height: 20px;
      display: inline;
      padding-top: 3px; }
    .nasdaq .bvhome .rightMenu li bt .iconText, .nasdaq .bvhome .rightMenu li a .iconText {
      color: #fff;
      font-size: 11.5px;
      font-weight: 200;
      top: -6px;
      position: relative; }
    .nasdaq .bvhome .rightMenu .dropdown-menu {
      border-radius: 0px !important;
      top: 15px;
      left: -165px;
      width: inherit;
      max-height: 275px; }
    .nasdaq .bvhome .rightMenuExtended {
      top: 56px !important; }
    .nasdaq .bvhome footer .dropdown-menu {
      left: -112px;
      min-width: 131px;
      top: inherit;
      bottom: 25px; }
    .nasdaq .bvhome .dropdown-menu > li > div.linkCompanyDiv {
      height: 50px; }
      .nasdaq .bvhome .dropdown-menu > li > div.linkCompanyDiv .link-company-logo {
        float: left;
        width: 30%; }
      .nasdaq .bvhome .dropdown-menu > li > div.linkCompanyDiv .link-company-name {
        float: left;
        width: 60%;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin: 20px 0 0 5px; }
      .nasdaq .bvhome .dropdown-menu > li > div.linkCompanyDiv:hover {
        background: #f5f5f5; }
      .nasdaq .bvhome .dropdown-menu > li > div.linkCompanyDiv:not(:last-child) {
        border-bottom: 1px solid rgba(213, 214, 216, 0.5); }
      .nasdaq .bvhome .dropdown-menu > li > div.linkCompanyDiv .company-text {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-left: 10px;
        margin-top: 10px;
        width: 90px;
        float: left; }
      .nasdaq .bvhome .dropdown-menu > li > div.linkCompanyDiv .no-img-company-text {
        float: left;
        width: 90%;
        text-align: center;
        margin-top: 10px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
    .nasdaq .bvhome .homeheader-switch-company {
      float: left;
      cursor: pointer;
      padding-right: 20px; }
    .nasdaq .bvhome .nameWrapper {
      float: left;
      line-height: 16px;
      padding-top: 6px; }
      .nasdaq .bvhome .nameWrapper .comapnyName {
        color: #6E6E6E;
        font-size: 12px;
        font-family: Roboto, "SourceSansProRegular";
        float: left;
        width: 100%; }
      .nasdaq .bvhome .nameWrapper .teamSpaceName {
        color: #0094BD;
        font-size: 14px;
        font-family: Roboto, "SourceSansProRegular";
        float: left; }
        .nasdaq .bvhome .nameWrapper .teamSpaceName .modalOverview {
          position: fixed;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 1040;
          background-color: #000;
          opacity: .5; }
        .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap {
          position: fixed;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 1050;
          overflow: hidden;
          -webkit-overflow-scrolling: touch;
          outline: 0;
          cursor: auto; }
          .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50.2%) !important;
            -webkit-transform: translate(-50%, -50.2%) !important;
            margin: 0;
            max-height: 469px;
            width: 400px;
            background: #fff;
            box-shadow: 0px 11px 15px 0px #81818133;
            box-shadow: 0px 9px 46px 0px #8181811F;
            box-shadow: 0px 24px 38px 0px #81818124;
            border-radius: 4px;
            min-height: 256px; }
            .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalBody {
              width: 100%;
              padding: 14px 21px 0px 21px;
              max-height: 410px; }
              .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalBody .mCSB_scrollTools.mCSB_scrollTools_vertical {
                right: 3px !important; }
              .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalBody .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                width: 7px !important; }
              .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalBody.companySpace ul li.active {
                cursor: auto; }
              .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalBody ul li {
                height: 52px;
                border-radius: 6px;
                box-shadow: 0px 1px 5px 0px #81818133;
                border-left: 7px solid #BCBCBC;
                margin-bottom: 14px;
                cursor: pointer; }
                .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalBody ul li.active {
                  border-left: 7px solid #0094BD; }
                .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalBody ul li > span:first-child {
                  float: left;
                  line-height: 52px;
                  padding-left: 7px;
                  color: #1B1B1B;
                  font-size: 14px;
                  font-family: Rubik, "SourceSansProRegular";
                  text-overflow: ellipsis;
                  overflow: hidden;
                  white-space: nowrap;
                  width: 70%; }
                .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalBody ul li > span:last-child {
                  float: right;
                  width: 22%;
                  height: 24px; }
                  .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalBody ul li > span:last-child img {
                    margin-top: 14px;
                    margin-right: 10px;
                    height: 24px;
                    float: right;
                    max-width: 100%;
                    object-fit: contain; }
            .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader {
              width: 100%;
              height: 52px;
              border-bottom: 1px solid #E6E6E6; }
              .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader .selectCompany-label {
                top: 18px;
                position: absolute;
                color: #424242;
                font-size: 14px;
                font-family: Rubik, "SourceSansProRegular";
                width: 100%;
                text-align: center; }
              .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader .headerLeft {
                float: left;
                position: relative;
                z-index: 10; }
                .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader .headerLeft .modalbackBtn {
                  line-height: 52px;
                  padding-left: 15px;
                  cursor: pointer;
                  font-size: 14px;
                  font-family: Roboto, "SourceSansProRegular"; }
                  .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader .headerLeft .modalbackBtn > i {
                    position: relative;
                    top: 1px;
                    font-size: 10px;
                    font-weight: normal;
                    left: 2px; }
                .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader .headerLeft .copanyName {
                  line-height: 52px;
                  color: #818181;
                  font-size: 12px;
                  font-family: Roboto, "SourceSansProRegular";
                  text-overflow: ellipsis;
                  overflow: hidden;
                  white-space: nowrap;
                  width: 141px; }
                .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader .headerLeft .logWrap {
                  float: left;
                  padding-top: 4px;
                  max-width: 60px; }
                  .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader .headerLeft .logWrap img {
                    height: 24px;
                    padding: 5px;
                    max-width: 100%;
                    position: relative;
                    top: 10px;
                    object-fit: contain; }
              .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader .headeRight {
                float: right;
                position: relative;
                z-index: 10; }
                .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader .headeRight > div {
                  float: left;
                  margin: 20px 10px 0 0;
                  cursor: pointer;
                  font-family: Roboto, "SourceSansProRegular"; }
              .nasdaq .bvhome .nameWrapper .teamSpaceName .modalBodyWrap .modalDialog .modalHeader .close-icon {
                color: #00000080;
                float: right;
                margin: 20px 10px 0 0;
                font-size: 12px;
                cursor: pointer; }
        .nasdaq .bvhome .nameWrapper .teamSpaceName .dropdown-menu > li > bt {
          text-overflow: ellipsis;
          overflow: hidden;
          width: 200px; }
        .nasdaq .bvhome .nameWrapper .teamSpaceName .bv-team-space-dropdown {
          max-height: 400px;
          overflow-x: hidden;
          overflow-y: auto;
          /*position: fixed;*/
          top: 23px;
          left: -64px;
          width: inherit; }
        .nasdaq .bvhome .nameWrapper .teamSpaceName > span {
          float: left; }
        .nasdaq .bvhome .nameWrapper .teamSpaceName .teamSpaceArrow {
          float: left; }
      .nasdaq .bvhome .nameWrapper .teamspaceArrowIcon {
        float: left;
        margin: 0;
        fill: #424242;
        width: 16px; }
    .nasdaq .bvhome .dropdown-menu > li.linkCompanyli > span::before {
      content: '✓' !important;
      font-family: 'SSStandard';
      font-size: 15px;
      width: 18px;
      height: 25px;
      color: #00bce3;
      float: right;
      margin-right: 20px;
      margin-top: 8px; }
    .nasdaq .bvhome .homeheader-switch-company .dropdown-menu#linkCompanyul {
      position: fixed;
      left: 0;
      top: 70px;
      width: 220px; }
    .nasdaq .bvhome .dropdown-menu > li > bt {
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: 400;
      line-height: 1.42857143;
      color: #333; }
    .nasdaq .bvhome .bv-team-space .dropdown-menu > li > bt {
      text-overflow: ellipsis;
      overflow: hidden;
      width: 200px; }
    .nasdaq .bvhome .dropdown-menu > li > bt:focus, .nasdaq .bvhome .dropdown-menu > li > bt:hover {
      color: #262626;
      text-decoration: none;
      background-color: #f5f5f5; }
    .nasdaq .bvhome .bv-module-setting-btn {
      float: left;
      height: 35px;
      width: 35px;
      border: 0;
      color: #fff;
      cursor: pointer;
      position: relative;
      margin: 0 2px 0 0;
      /*	background: #707070;*/
      border-radius: 4px; }
    .nasdaq .bvhome .bv-module-setting-menu {
      height: 25px;
      width: 100px;
      display: table-cell;
      /*vertical-align: middle;*/
      padding: 0px 0px;
      white-space: nowrap;
      /*color: #515151;
            font-size: 1.3em;
            letter-spacing: 0.5px;
            font-weight: 600;*/ }
    .nasdaq .bvhome .bv-module-setting-menu a:hover {
      cursor: pointer;
      /*background:#d1d1d1;*/ }
    .nasdaq .bvhome .bv-module-setting-menu li {
      height: 25px;
      display: table;
      width: 100%;
      margin: 5px 0px; }
    .nasdaq .bvhome .bv-module-setting-menu li a div {
      display: inline-block;
      position: relative;
      top: 4px;
      left: -3px;
      width: 35px;
      height: 25px; }
    .nasdaq .bvhome .progress {
      width: 100%;
      margin: 0;
      position: absolute;
      left: 0;
      right: 0;
      display: none;
      z-index: 1;
      height: 5px;
      top: 45px; }
    .nasdaq .bvhome .progress .progress-bar {
      background-color: #E00F0F; }
    .nasdaq .bvhome .progress .progress-bar span {
      position: absolute;
      left: 45%;
      color: #05fff6; }
    .nasdaq .bvhome .expandMenu {
      display: none; }
    .nasdaq .bvhome .bv-mobile-menu {
      display: none; }
  .nasdaq .searchModalDialog {
    height: 100%;
    margin-top: -80px; }
  .nasdaq .searchResultsMain {
    overflow: hidden;
    padding: 20px; }
  .nasdaq .bv-right-shadow {
    box-shadow: -2px 6px 15px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 6px 20px 0px rgba(0, 0, 0, 0.2); }
  .nasdaq .topSettingsForMenuForLogoInExtendedUi {
    top: 155px !important; }
  .nasdaq .bvMaskTransitionExtended {
    height: 90px !important; }
  .nasdaq container.bvhome > content {
    display: table-row-group; }
  .nasdaq .bv-scroll-list > ul,
  .nasdaq .bv-scroll-list > .scroll-list-items .scroll-list > li {
    height: 40px; }
  .nasdaq .bv-scroll-list > ul {
    margin-right: 15px;
    overflow-y: hidden; }
  .nasdaq .bv-scroll-list > ul > li {
    font-weight: 500; }
  .nasdaq .bv-scroll-list > .scroll-list-items .scroll-list > li {
    border-bottom: 1px solid #ccc; }
  .nasdaq .bv-scroll-list > .scroll-list-items .scroll-list > li:last-child {
    border-bottom: inherit; }
  .nasdaq .bv-scroll-list > .scroll-list-items .scroll-list > li:hover {
    /*background: rgba(0,0,0,0.04);*/
    cursor: pointer; }
  .nasdaq .bv-scroll-list > .scroll-list-items .scroll-list > li.drag {
    border-bottom: inherit; }
  .nasdaq .bv-scroll-list > ul,
  .nasdaq .bv-scroll-list > .scroll-list-items .scroll-list {
    position: relative; }
  .nasdaq .bv-scroll-list > ul > li,
  .nasdaq .bv-scroll-list > .scroll-list-items .scroll-list > li > ul > li {
    display: block;
    position: absolute;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .bv-scroll-list > .scroll-list-items {
    overflow-y: hidden;
    overflow-x: hidden;
    padding-right: 15px; }
  .nasdaq .bv-scroll-list > .scroll-list-items:hover {
    overflow-y: overlay;
    overflow-y: auto; }
  .nasdaq .bv-scroll-list .bv-scroll-col {
    white-space: nowrap; }
  .nasdaq .bv-scroll-list > filter {
    width: 100%;
    display: block;
    margin: 15px 0px; }
  .nasdaq .bv-scroll-list > filter span {
    font-size: 16px;
    font-weight: 500; }
  .nasdaq .bv-scroll-list > filter input {
    height: 30px;
    width: 100%;
    border: 0;
    background: #EFEFEF;
    padding: 0px 5px; }
  .nasdaq .bv-recycle-content {
    padding: 20px; }
  .nasdaq .bv-recycle-content .bv-scroll-list > .scroll-list-items {
    height: 250px; }
  .nasdaq.jup-dc-offline-mode {
    /* End */ }
    .nasdaq.jup-dc-offline-mode li[state-name="home.surveys"],
    .nasdaq.jup-dc-offline-mode li[state-name="home.signatures"],
    .nasdaq.jup-dc-offline-mode li[state-name="home.approvals"],
    .nasdaq.jup-dc-offline-mode li[state-name="home.meetings"],
    .nasdaq.jup-dc-offline-mode li[state-name="home.reports"],
    .nasdaq.jup-dc-offline-mode li[state-name="home.dashboard"] {
      cursor: not-allowed; }
    .nasdaq.jup-dc-offline-mode li[state-name="home.surveys"] > bt,
    .nasdaq.jup-dc-offline-mode li[state-name="home.signatures"] > bt,
    .nasdaq.jup-dc-offline-mode li[state-name="home.approvals"] > bt,
    .nasdaq.jup-dc-offline-mode li[state-name="home.meetings"] > bt,
    .nasdaq.jup-dc-offline-mode li[state-name="home.reports"] > bt,
    .nasdaq.jup-dc-offline-mode li[state-name="home.dashboard"] > bt {
      pointer-events: none; }
    .nasdaq.jup-dc-offline-mode li[state-name="home.surveys"] .iconText,
    .nasdaq.jup-dc-offline-mode li[state-name="home.signatures"] .iconText,
    .nasdaq.jup-dc-offline-mode li[state-name="home.approvals"] .iconText,
    .nasdaq.jup-dc-offline-mode li[state-name="home.meetings"] .iconText,
    .nasdaq.jup-dc-offline-mode li[state-name="home.reports"] .iconText,
    .nasdaq.jup-dc-offline-mode li[state-name="home.dashboard"] .iconText,
    .nasdaq.jup-dc-offline-mode li[state-name="home.surveys"] .badge1,
    .nasdaq.jup-dc-offline-mode li[state-name="home.signatures"] .badge1,
    .nasdaq.jup-dc-offline-mode li[state-name="home.approvals"] .badge1,
    .nasdaq.jup-dc-offline-mode li[state-name="home.meetings"] .badge1,
    .nasdaq.jup-dc-offline-mode li[state-name="home.reports"] .badge1,
    .nasdaq.jup-dc-offline-mode li[state-name="home.surveys"] .bv-module-row-icon-div,
    .nasdaq.jup-dc-offline-mode li[state-name="home.signatures"] .bv-module-row-icon-div,
    .nasdaq.jup-dc-offline-mode li[state-name="home.approvals"] .bv-module-row-icon-div,
    .nasdaq.jup-dc-offline-mode li[state-name="home.meetings"] .bv-module-row-icon-div,
    .nasdaq.jup-dc-offline-mode li[state-name="home.reports"] .bv-module-row-icon-div,
    .nasdaq.jup-dc-offline-mode li[state-name="home.dashboard"] .bv-module-row-icon-div {
      opacity: 0.2; }
    .nasdaq.jup-dc-offline-mode .userFilterDiv {
      display: none;
      height: 0px; }
    .nasdaq.jup-dc-offline-mode .userInviteDiv {
      display: none;
      height: 0px; }
    .nasdaq.jup-dc-offline-mode .inbox-setting-btn {
      opacity: 0.2;
      pointer-events: none;
      cursor: not-allowed; }
    .nasdaq.jup-dc-offline-mode .rightMenu li[state-name="InboxCompose"] {
      cursor: not-allowed; }
    .nasdaq.jup-dc-offline-mode .rightMenu li[state-name="InboxCompose"] > bt {
      pointer-events: none; }
    .nasdaq.jup-dc-offline-mode .rightMenu li[state-name="InboxCompose"] .iconText {
      opacity: 0.2; }
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.surveys"],
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.approvals"],
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.dashboard"] {
    cursor: not-allowed; }
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.surveys"] > bt,
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.approvals"] > bt,
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.dashboard"] > bt {
    pointer-events: none; }
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.surveys"] .iconText,
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.approvals"] .iconText,
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.dashboard"] .iconText,
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.surveys"] .badge1,
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.approvals"] .badge1,
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.surveys"] .bv-module-row-icon-div,
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.approvals"] .bv-module-row-icon-div,
  .nasdaq.jup-other-offline-mode .bv-menu li[state-name="home.dashboard"] .bv-module-row-icon-div {
    opacity: 0.2; }
  .nasdaq.jup-offline-mode {
    /* Inbox Offline */
    /* Surveys offline */ }
    .nasdaq.jup-offline-mode .settingsMenu li[state-name="portalAdmin"] {
      cursor: not-allowed; }
    .nasdaq.jup-offline-mode .settingsMenu li[state-name="portalAdmin"] > a {
      pointer-events: none;
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .bv-footer-menu li[state-name="home.recycle"],
    .nasdaq.jup-offline-mode .bv-footer-menu li[state-name="home.preferences"] {
      cursor: not-allowed; }
    .nasdaq.jup-offline-mode .bv-footer-menu li[state-name="home.recycle"] > a,
    .nasdaq.jup-offline-mode .bv-footer-menu li[state-name="home.preferences"] > a {
      pointer-events: none;
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.documents"],
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.taskmanagement"],
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.email"],
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.directory"],
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.dashboard"] {
      cursor: not-allowed; }
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.documents"] > bt,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.taskmanagement"] > bt,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.email"] > bt,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.directory"] > bt,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.dashboard"] > bt {
      pointer-events: none; }
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.documents"] .iconText,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.taskmanagement"] .iconText,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.email"] .iconText,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.directory"] .iconText,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.documents"] .bv-module-row-icon-div,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.taskmanagement"] .bv-module-row-icon-div,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.email"] .bv-module-row-icon-div,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.directory"] .bv-module-row-icon-div,
    .nasdaq.jup-offline-mode .bv-menu li[state-name="home.dashboard"] .bv-module-row-icon-div {
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="edit"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="rename"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="pdf"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="viewas"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="move"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="present"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="editcollate"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="permission"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="addToFavorites"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="addToUserFavorites"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="boardbook"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="editboardbook"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="delete"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="share"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="editcollate"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="addToNewItems"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="download"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="versionTracker"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="copy"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="cut"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="paste"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="properties"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="send"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="removeFromBriefCase"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="removeFromNewItems"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="createShortCut"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="unhidefolder"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="hidefolder"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="rules"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="setFollowers"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="copylink"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="replace"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="auditTrail"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="secureMessage"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="follow"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="stopFollow"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="deleteAllAnnotations"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="alert"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="report"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="saveAsTemplate"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="preFillSurvey"],
    .nasdaq.jup-offline-mode .rightClickMenu a[menu-name="reopen"] {
      opacity: 0.2;
      pointer-events: none; }
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="edit"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="rename"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="pdf"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="viewas"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="move"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="present"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="editcollate"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="permission"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="addToFavorites"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="addToUserFavorites"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="boardbook"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="editboardbook"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="delete"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="share"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="editcollate"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="addToNewItems"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="download"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="versionTracker"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="copy"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="cut"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="paste"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="properties"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="send"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="removeFromBriefCase"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="removeFromNewItems"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="createShortCut"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="unhidefolder"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="hidefolder"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="rules"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="setFollowers"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="copylink"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="replace"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="auditTrail"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="secureMessage"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="follow"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="stopFollow"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="deleteAllAnnotations"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="alert"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="report"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="saveAsTemplate"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="preFillSurvey"],
    .nasdaq.jup-offline-mode .rightClickMenu bt[menu-name="reopen"] {
      opacity: 0.2;
      pointer-events: none; }
    .nasdaq.jup-offline-mode .rightMenu li[state-name="NewMeeting"],
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ManageMeetings"],
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ManageSurveys"],
    .nasdaq.jup-offline-mode .rightMenu li[state-name="NewSurvey"],
    .nasdaq.jup-offline-mode .rightMenu li[state-name="NewApproval"],
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ManageApprovals"],
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ApprovalEdit"],
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ApprovalAlert"],
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ApprovalDelete"] {
      cursor: not-allowed; }
    .nasdaq.jup-offline-mode .rightMenu li[state-name="NewMeeting"] > bt,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ManageMeetings"] > bt,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ManageSurveys"] > bt,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="NewSurvey"] > bt,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="NewApproval"] > bt,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ManageApprovals"] > bt,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ApprovalEdit"] > bt,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ApprovalAlert"] > bt,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ApprovalDelete"] > bt {
      pointer-events: none; }
    .nasdaq.jup-offline-mode .rightMenu li[state-name="NewMeeting"] .iconText,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ManageMeetings"] .iconText,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ManageSurveys"] .iconText,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="NewSurvey"] .iconText,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="NewApproval"] .iconText,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ManageApprovals"] .iconText,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ApprovalEdit"] .iconText,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ApprovalAlert"] .iconText,
    .nasdaq.jup-offline-mode .rightMenu li[state-name="ApprovalDelete"] .iconText {
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .remove-new-item-button {
      pointer-events: none; }
    .nasdaq.jup-offline-mode .remove-new-item-button > svg {
      cursor: not-allowed;
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .bv-conf-list-event-icon-div {
      pointer-events: none; }
    .nasdaq.jup-offline-mode .bv-conf-list-event-icon-div > span > svg {
      cursor: not-allowed;
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .bv-conf-list-event-icon-div > button {
      pointer-events: none; }
    .nasdaq.jup-offline-mode .bv-conf-list-event-start {
      cursor: not-allowed;
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .bv-conf-list-event-start > button {
      pointer-events: none; }
    .nasdaq.jup-offline-mode .bv-conf-details-attandee-response {
      pointer-events: none; }
    .nasdaq.jup-offline-mode .bv-conf-details-attandee-response > span {
      cursor: not-allowed;
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .bv-support-center {
      cursor: not-allowed;
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .bv-support-center > a {
      pointer-events: none; }
    .nasdaq.jup-offline-mode .bv-modal-btn-reply,
    .nasdaq.jup-offline-mode .bv-modal-btn-replyall,
    .nasdaq.jup-offline-mode .bv-modal-btn-forward {
      opacity: 0.2;
      pointer-events: none;
      cursor: not-allowed; }
    .nasdaq.jup-offline-mode .bv-mobile-compose-message .bv-mobile-menu {
      display: none; }
    .nasdaq.jup-offline-mode .bv-messages-mobile .dropdown-menu [ng-repeat="option in inboxMobileMenu"] {
      pointer-events: none;
      cursor: not-allowed;
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .bv-jup-sync-status-div .jup-sync-icon-div {
      cursor: not-allowed;
      opacity: 0.2; }
    .nasdaq.jup-offline-mode .survey-changeDueDate input,
    .nasdaq.jup-offline-mode .survey-moveToClosed,
    .nasdaq.jup-offline-mode .survey-addParticipant,
    .nasdaq.jup-offline-mode .survey-lock-usr,
    .nasdaq.jup-offline-mode .survey-admin-status-remove-usr-right,
    .nasdaq.jup-offline-mode .survey-sendAlert {
      cursor: not-allowed;
      pointer-events: none;
      opacity: 0.2; }
  .nasdaq .bv-jup-status {
    font-size: 11px;
    display: block;
    position: absolute;
    left: 207px;
    width: 100px;
    top: 4px; }
  .nasdaq .jup-offline-icon {
    display: inline-block;
    width: 13px;
    height: 16px;
    position: relative;
    top: 3px; }
  .nasdaq .jup-online-icon {
    display: inline-block;
    width: 13px;
    height: 16px;
    position: relative;
    top: 1px; }
  .nasdaq .jup-offline-span {
    display: inline-block;
    color: #aeaeae; }
  .nasdaq .jup-online-span {
    display: inline-block; }
  .nasdaq .bv-jup-sync-status-div {
    height: 35px;
    /*width: 250px;
        max-width: 250px;
        position: absolute;*/
    display: inline-block;
    /*border: 1px solid red;*/
    float: left;
    margin-right: 5px; }
  .nasdaq .bv-jup-sync-status-div .jup-sync-icon-div {
    height: 23px;
    width: 25px;
    /*margin-top: 8px;*/
    margin-left: 10px;
    display: inline-block;
    position: relative;
    top: 8px;
    cursor: pointer; }
  .nasdaq .bv-jup-sync-status-div .jup-sync-status-span {
    font-size: 10px;
    /*position:absolute;
        top:9px;
        left:48px;*/
    display: inline-block; }
  .nasdaq .ngdialog .bv-dialog-title {
    font-size: 1.5em;
    font-weight: bold;
    margin: 0px;
    padding: 0;
    color: #515151;
    margin-bottom: 30px; }
  .nasdaq .ngdialog ul {
    margin: 0;
    padding: 0; }
  .nasdaq .ngdialog ul li {
    margin: inherit;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .ngdialog titl {
    display: inline-block;
    width: 110px;
    text-align: right; }
  .nasdaq .ngdialog main,
  .nasdaq .ngdialog guests,
  .nasdaq .ngdialog attachments,
  .nasdaq .ngdialog response,
  .nasdaq .ngdialog buttons {
    display: block;
    padding: 5px 0px;
    font-weight: 100; }
  .nasdaq .ngdialog attachments titl {
    vertical-align: top;
    padding: 5px 0px; }
  .nasdaq .ngdialog main span,
  .nasdaq .ngdialog guests ul,
  .nasdaq .ngdialog response span,
  .nasdaq .ngdialog attachments ul {
    margin: 0px 0px 0px 20px; }
  .nasdaq .ngdialog attachments li > span,
  .nasdaq .ngdialog guests li span {
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .nasdaq .ngdialog attachments,
  .nasdaq .ngdialog guests {
    max-height: 300px;
    overflow-y: auto; }
  .nasdaq .ngdialog attachments li {
    margin: 10px 0px; }
  .nasdaq .ngdialog attachments li > div {
    display: inline-block;
    height: 39px; }
  .nasdaq .ngdialog attachments li img {
    width: 30px; }
  .nasdaq .ngdialog attachments li > span {
    position: relative;
    left: 10px;
    margin-right: 10px;
    vertical-align: top; }
  .nasdaq .ngdialog buttons {
    position: relative;
    height: 40px;
    text-align: right; }
  .nasdaq .ngdialog buttons .bv-dialog-button {
    /* position: absolute; */
    border: 0px solid;
    /* background: #036EAA; */
    height: 30px;
    width: 100px;
    /* color: #fff; */
    right: 0; }
  .nasdaq .ngdialog response img {
    margin: 0px 5px; }
  .nasdaq .ngdialog .eventsListDialog ul {
    width: 100%;
    margin-bottom: 20px;
    padding: 0px 20px;
    max-height: 300px;
    overflow-y: auto;
    display: block; }
  .nasdaq .ngdialog .eventsListDialog li {
    border-bottom: 1px solid #515151;
    line-height: 35px; }
  .nasdaq .ngdialog .eventsListDialog li:last-child {
    border: none; }
  .nasdaq .ngdialog .eventsListDialog li:hover {
    background: rgba(0, 0, 0, 0.04);
    cursor: pointer; }
  .nasdaq .ngdialog .eventsListDialog div {
    float: right;
    margin-top: -2px; }
  .nasdaq .ngdialog .eventsListDialog div > span {
    font-size: 0.65em; }
  .nasdaq .bv-textFit {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .bv-modules-settings-title {
    position: absolute;
    top: 14px;
    left: 25px; }
  .nasdaq .bv-module-main-div {
    height: calc(100% - 70px);
    margin-top: 8px;
    width: 100%; }
  .nasdaq .bv-module-div0 {
    height: 53px;
    width: 100%;
    color: #000000;
    display: inline-block; }
  .nasdaq .bv-module-div1 {
    height: calc(100% - 109px);
    width: 100%;
    display: inline-block; }
  .nasdaq .bv-module-div2 {
    position: absolute;
    right: 20px;
    bottom: 20px; }
  .nasdaq .bv-module-div0-header1 {
    height: 20px;
    display: inline-block;
    width: 100%; }
  .nasdaq .bv-module-div0-header1-div1 {
    float: left;
    display: inline-block;
    margin-left: 290px;
    text-align: center; }
  .nasdaq .bv-module-div0-header1-div2 {
    float: right;
    display: inline-block;
    text-align: right;
    margin-right: 61px; }
  .nasdaq .bv-module-div0-header2 {
    height: 15px;
    width: 100%;
    margin-left: 230px; }
  .nasdaq .bv-module-div0-header2 .bv-module-row-visible-all-div {
    width: 68px;
    margin: 0; }
  .nasdaq .bv-module-div0-header2 .bv-module-row-visible-admin-div {
    width: 159px;
    margin: 0; }
  .nasdaq .bv-module-div0-header2 .bv-module-row-landing-browser-div {
    width: 100px;
    margin: 0; }
  .nasdaq .bv-module-div0-header2 .bv-module-row-landing-app-div {
    width: 60px;
    margin: 0; }
  .nasdaq .bv-module-ul {
    height: 100%;
    width: 100%; }
  .nasdaq .moduleSortingHandle {
    position: relative;
    float: left;
    display: inline-block;
    top: 4px;
    padding-right: 17px;
    padding-left: 0px; }
  .nasdaq .bv-module-row:hover .drag-handle-image {
    display: block; }
  .nasdaq .bv-module-row {
    height: 65px;
    width: 100%;
    display: inline-block;
    background-color: #F4F4F4;
    padding: 18px 0 0 11px;
    margin-bottom: 15px;
    position: relative; }
  .nasdaq .bv-module-row-icon-div {
    width: 35px;
    height: 31px;
    float: left;
    margin: 0px 10px 0 0;
    padding-top: 6px;
    width: 20px;
    line-height: 20px;
    display: inline-block;
    font-size: 17px; }
    .nasdaq .bv-module-row-icon-div .menuIconSvg {
      fill: #1B1B1B !important; }
    .nasdaq .bv-module-row-icon-div.signatures svg rect {
      fill: #fff; }
    .nasdaq .bv-module-row-icon-div.surveys svg {
      stroke: #000; }
    .nasdaq .bv-module-row-icon-div.new.items .newitems-cls-2 {
      fill: #fff; }
  .nasdaq .bv-module-row-icon-div.footerArrow {
    margin: 0;
    color: #424242; }
  .nasdaq .bv-modules-list {
    width: 100.6%; }
  .nasdaq .bv-modules-list::after {
    content: ""; }
  .nasdaq .bv-module-icon-calendar {
    margin-top: 2px; }
  .nasdaq .bv-module-row-check-all-icon-div {
    height: 35px;
    width: 35px;
    padding-top: 5px; }
  .nasdaq .bv-module-row-check-admin-icon-div {
    height: 35px;
    width: 35px;
    padding-top: 5px;
    margin-left: 72px; }
  .nasdaq .bv-module-row-option-broswer-icon-div {
    height: 35px;
    width: 35px;
    padding-left: 90px;
    padding-top: 5px; }
  .nasdaq .bv-module-row-option-app-icon-div {
    height: 35px;
    width: 35px;
    padding-left: 55px;
    padding-top: 5px; }
  .nasdaq .bv-module-row-name-div {
    width: 177px;
    height: 30px;
    float: left;
    display: inline-block;
    color: #515151;
    font-size: 20px;
    margin-right: 20px; }
  .nasdaq .bv-module-row-visible-all-div {
    width: 30px;
    height: 30px;
    float: left;
    display: inline-block;
    text-align: center;
    align: center; }
  .nasdaq .bv-module-row-visible-admin-div {
    max-width: 160px;
    height: 30px;
    float: left;
    margin-left: 10px;
    text-align: center;
    align: center; }
  .nasdaq .bv-module-row-landing-browser-div {
    height: 30px;
    float: left;
    margin-left: 9px;
    display: inline-block;
    text-align: center;
    align: center; }
  .nasdaq .bv-module-row-landing-app-div {
    height: 30px;
    float: left;
    margin-left: 23px;
    display: inline-block;
    text-align: center;
    align: center; }
  .nasdaq .bv-module-row-icon-td {
    width: 30px; }
  .nasdaq .bv-module-row-checkbox-td {
    width: 405px;
    font-size: 12px;
    font-weight: normal;
    color: #515151; }
  .nasdaq .bv-module-row-handle-td {
    width: 25px; }
  .nasdaq .bv-module-row-browser-column {
    border-radius: 3px;
    float: left;
    background-color: #E6E6E6;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    height: 28px;
    width: 220px; }
  .nasdaq .bv-module-row-jup-column {
    border-radius: 3px;
    float: right;
    background-color: #E6E6E6;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    height: 28px;
    width: 178px; }
  .nasdaq .bv-module-3-line-div {
    width: 8px;
    height: 8px;
    background: url(../assets/images/3lines.png);
    /*cursor: pointer;*/
    cursor: move;
    margin-right: 5px; }
  .nasdaq #drag-drop-coveredup {
    width: 260px;
    height: 40px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.04);
    text-overflow: clip;
    overflow: hidden;
    font-size: 18px;
    padding: 6px 10px 10px 10px;
    color: #333; }
  .nasdaq .bv-support .bv-modal-body > div div {
    min-height: 22px; }
    .nasdaq .bv-support .bv-modal-body > div div > ul {
      margin-left: 70px; }
  .nasdaq .bv-support-font {
    padding-right: 5px;
    min-height: 20px; }
  .nasdaq .bv-support-underline {
    color: #333; }
  .nasdaq .bv-support-underline:link {
    text-decoration: underline; }
  .nasdaq .bv-support-underline:visited {
    text-decoration: underline; }
  .nasdaq .bv-support-underline:hover {
    text-decoration: underline; }
  .nasdaq .bv-support-underline:active {
    text-decoration: underline; }
  .nasdaq .supportEmailStyle {
    word-wrap: break-word; }
  .nasdaq .titleIcon,
  .nasdaq .titleIconMobile {
    width: 25px;
    height: 25px;
    float: left;
    position: relative;
    cursor: pointer;
    top: 3px; }
  .nasdaq .titleIconMobile {
    display: none; }
  .nasdaq .backIcon {
    width: 25px;
    height: 25px;
    float: left;
    top: 9px;
    left: 5px;
    position: relative; }
  .nasdaq .bv-signatures ul li {
    height: 125px !important; }
  .nasdaq .searchResultsDialog .modal-dialog {
    min-width: 700px;
    /*	overflow: hidden;*/ }
  .nasdaq .searchInputBox {
    width: 100%;
    margin-bottom: 20px; }
  .nasdaq .searchInputText {
    /*	padding: 0px 5px 0px 5px;
        border: 1px solid #EEE;*/
    width: 541px;
    /*	background: #EEE;
        line-height: 30px;
        font-size: 16px;*/ }
  .nasdaq .item-list-table {
    height: 350px;
    margin: 0 0 10px 0;
    overflow-y: hidden;
    overflow-x: hidden;
    font-size: 16px;
    /*padding: 0 0px 0 15px;*/ }
  .nasdaq .item-list-table:hover {
    overflow: auto; }
  .nasdaq .item-list-table table {
    width: 100%;
    table-layout: fixed; }
  .nasdaq .item-list-table tr:first-child {
    border-bottom: none !important; }
  .nasdaq .item-list-table tr {
    height: 40px;
    cursor: pointer;
    border-bottom: 1px solid #bbbbbb; }
  .nasdaq .item-list-table td {
    padding-right: 10px; }
  .nasdaq .item-list-table .column1 {
    width: 20%; }
  .nasdaq .item-list-table .column2 {
    width: 52%; }
  .nasdaq .item-list-table .column3 {
    width: 28%; }
  .nasdaq .bv-transclude-content {
    /* 	overflow-y: auto; */
    /* overflow: hidden; */
    position: absolute;
    background: #fff;
    /* display:inline-block; */ }
  .nasdaq .bv-transclude-content:hover {
    overflow-y: auto; }
  .nasdaq .bv-show-right-sidebar {
    display: block; }
  .nasdaq .expandMenu {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 16px;
    top: 9px;
    cursor: pointer; }
  .nasdaq .expandMenuExtended {
    top: 33px; }
  .nasdaq .expandMenuForModuleSettings {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 9px;
    top: 17px;
    cursor: pointer; }
  .nasdaq .expandMenuRight {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 15px;
    top: 16px;
    cursor: pointer; }
  .nasdaq .expandHigh .badge1 {
    right: 20px;
    left: inherit;
    top: 33px; }
  .nasdaq .badge1 {
    position: relative;
    position: absolute;
    top: 43px;
    left: 43px; }
  .nasdaq .badgeN {
    margin-left: 45px;
    top: 17px;
    position: absolute; }
  .nasdaq .badgeNExtended {
    top: 33px; }
  .nasdaq .badgeN[data-badge]:after {
    content: attr(data-badge);
    position: absolute;
    top: -22px;
    left: -11px;
    font-size: .7em;
    font-family: SourceSansPro;
    font-size: 12px;
    font-weight: 600;
    background: red;
    color: #4a3b00;
    width: 18px;
    height: 14px;
    text-align: center;
    line-height: 13px;
    border-radius: 22px;
    box-shadow: 0 0 1px #333; }
  .nasdaq .badge1[data-badge]:after {
    content: attr(data-badge);
    position: absolute;
    top: -21px;
    left: -11px;
    font-family: Roboto, "SourceSansProRegular";
    font-size: 12px;
    font-weight: 600;
    background: #B0008E;
    color: #fff;
    width: 21px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 100%; }
  .nasdaq .selected {
    background: #E6E6E6; }
  .nasdaq .bv-section-nav-item-div-active {
    background-color: #FFF;
    padding: 15px;
    height: 45px;
    width: 100%;
    text-decoration: none; }
  .nasdaq .modulesButton,
  .nasdaq .usersButton,
  .nasdaq .groupsButton {
    position: relative;
    height: 35px;
    width: 35px;
    /* 	background-color: #707070; */
    color: #fff;
    font-size: 25px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    margin: 13px 0px 0px 5px;
    left: 5px; }
  .nasdaq .moduleSettingsButton {
    position: relative;
    height: 27px;
    width: 27px;
    color: #fff;
    font-size: 25px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    margin-right: 67px;
    margin-top: 13px;
    float: right; }
  .nasdaq .moduleBarButton {
    height: 35px;
    width: 27px;
    cursor: pointer;
    display: inline-block;
    top: 13px;
    /*position: relative;
        margin: 0px 7px;*/ }
  .nasdaq .modulesButtonExtended {
    margin: 29px 0px 0px 5px; }
  .nasdaq .usersButtonExtended {
    margin: 29px 0px 0px 5px; }
  .nasdaq .groupsButtonExtended {
    margin: 29px 0px 0px 5px; }
  .nasdaq .usersButton svg,
  .nasdaq .groupsButton svg,
  .nasdaq .modulesButton svg {
    width: 30px;
    height: 30px;
    top: 4px;
    position: relative; }
  .nasdaq .animate-show {
    opacity: 1; }
  .nasdaq .animate-show.ng-hide {
    opacity: 0; }
  .nasdaq .bvTabExtended .nav {
    z-index: 5;
    top: 0px;
    /* box-shadow: 0px 0px 19px -4px #000 inset; */
    height: 30px; }
  .nasdaq .bvTabExtended .nav-tabs > li > a {
    height: 30px;
    line-height: 15px; }
  .nasdaq .bvTabExtendedLeft .nav {
    left: 0px !important; }
  .nasdaq .bvContentExtendedScreen {
    height: calc(100% + 85px) !important; }
  .nasdaq .bvContentNormalScreen {
    height: 100%; }
  .nasdaq .bv-overflow-sliding {
    /* overflow:hidden;
        display:block;
        height: 100%; */ }
  .nasdaq .showTest {
    display: none; }
  .nasdaq .showing {
    position: absolute;
    top: 60px;
    display: block; }
  .nasdaq .bv-menu-box {
    height: 44px;
    background: #eaeaeb;
    font-family: "SourceSansProLight";
    font-weight: 500;
    border-bottom: 1px solid #d5d6d880;
    padding: 9px 21px;
    white-space: nowrap;
    position: absolute;
    bottom: 0;
    width: 100%; }
    .nasdaq .bv-menu-box .boardvantage {
      font-size: 15px;
      letter-spacing: -0.1px;
      color: #d5d6d8;
      display: inline-block;
      padding: 4px 0px;
      opacity: 1; }
  .nasdaq .extended {
    height: 90px; }
  .nasdaq .bv-select-teamspace {
    position: absolute;
    left: 30%;
    top: -5px; }
  .nasdaq .bv-user-id-title {
    position: absolute;
    bottom: -10px;
    right: 0px; }
  .nasdaq .bv-alert-item-list-dialog .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    /*transform: translate(-50%,-50%) !important;
        -webkit-transform: translate(-50%,-50%) !important;
        -ms-transform:  translate(-50%,-50%) !important;
        */
    margin: 0;
    max-width: 350px;
    height: 500px; }
  .nasdaq .bv-alert-item-list-dialog .modal-dialog .bv-item-list-main > div {
    height: 480px;
    width: 100%; }
  .nasdaq .bv-item-list-main {
    padding: 0px 20px 20px 20px;
    /*padding: 20px;*/
    font-size: 16px;
    /*padding-top: 15px;*/ }
  .nasdaq .bv-item-list {
    margin-bottom: 10px;
    margin-right: 10px; }
  .nasdaq .bv-item-list-action-menu {
    text-align: center;
    font-size: 16px;
    height: 40px;
    display: table;
    width: 100%;
    margin: auto; }
  .nasdaq .bv-item-list-action-menu li {
    display: inline;
    float: left;
    height: 30px;
    width: 50%;
    text-align: center;
    margin-top: 10px; }
  .nasdaq .bv-item-list-action-menu li a {
    display: inline-block;
    height: 30px;
    text-align: center;
    color: black; }
  .nasdaq .bv-item-list-action-menu li a:hover {
    cursor: pointer; }
  .nasdaq .bv-item-list-action-menu-selected {
    border-bottom: 4px solid;
    opacity: 1;
    cursor: pointer; }
  .nasdaq .bv-item-list-item {
    max-height: 40px;
    overflow: hidden; }
  .nasdaq .bv-item-list-grid {
    height: 350px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 10px;
    margin-top: 10px;
    font-size: 16px;
    line-height: 40px; }
  .nasdaq .bv-item-list-grid:hover {
    overflow-y: auto; }
  .nasdaq .bv-item-type-header {
    font-size: 16px;
    font-weight: 500;
    /*border-bottom: 1px solid #808080;*/ }
  .nasdaq .bv-item-list-ul1 {
    height: 350px;
    position: absolute;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    width: calc(100% - 40px); }
  .nasdaq .bv-item-list-ul1-li {
    line-height: 32px;
    display: block;
    width: 100%; }
  .nasdaq .bv-item-list-ul1 .bv-item-list-ul2 {
    height: 40px;
    line-height: 40px; }
  .nasdaq .bv-item-list-ul1 .bv-item-list-ul2 > li {
    display: block;
    line-height: 40px;
    height: 40px; }
  .nasdaq .bv-item-list-ul2-li-name-heading-span1 {
    display: inline; }
  .nasdaq .bv-item-list-ul2-li-name-heading-span2 {
    display: inline;
    position: absolute;
    left: 170px; }
  .nasdaq .bv-item-list-ul1 .bv-item-list-ul2-li-name {
    line-height: 40px;
    height: 40px !important;
    display: block;
    position: absolute;
    width: calc(100% - 45px) !important; }
  .nasdaq .bv-item-list-ul1 .bv-item-list-ul2-li-name > div {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox {
    line-height: 40px;
    height: 40px !important;
    display: block;
    position: relative;
    width: 50px !important;
    /*left:260px !important; */
    float: right; }
  .nasdaq .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox-div {
    line-height: 22px;
    height: 22px;
    width: 22px;
    float: right;
    /*margin-right:20px; */
    padding-top: 10px; }
  .nasdaq .bv-item-list-name {
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 92%; }
  .nasdaq .bv-item-list-check-div {
    display: inline-block;
    float: right;
    margin: 10px 0px 0px 0; }
  .nasdaq .bv-item-checkbox input[type="checkbox"] {
    display: none; }
  .nasdaq .bv-item-checkbox input[type="checkbox"] + label {
    display: inline-block;
    width: 27px;
    height: 27px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    background: url(../assets/images/checkbox.png) left top no-repeat;
    cursor: pointer; }
  .nasdaq .bv-item-checkbox input[type="checkbox"]:checked + label {
    margin: 3px 1px 0 0;
    background: url(../assets/images/checkbox_on.png) left top no-repeat; }
  .nasdaq .bv-item-small-close-svg {
    display: inline-block;
    width: 27px;
    height: 27px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    cursor: pointer;
    fill: #000000;
    position: relative; }
  .nasdaq .bv-item-small-close-svg > svg {
    fill: #000 !important; }
  .nasdaq .bv-item-small-close-svg {
    opacity: 0.5; }
  .nasdaq .bv-item-small-close-svg:hover {
    opacity: 1; }
  .nasdaq .bv-modal-btn-delete {
    width: 20px;
    height: 20px;
    fill: #000000;
    position: absolute;
    top: 8px;
    cursor: pointer;
    visibility: hidden; }
  .nasdaq .bv-modal-btn-delete:hover {
    fill: #000000 !important;
    visibility: visible; }
  .nasdaq.jup-desktop-client .bv-active-windows {
    background: rgba(0, 0, 0, 0.3) repeat scroll 0 0;
    border: 2px solid rgba(0, 0, 0, 0.4);
    display: none;
    max-width: 157px;
    height: 33px;
    position: relative !important;
    left: inherit !important; }
  .nasdaq.jup-desktop-client footer {
    bottom: 35px; }
    .nasdaq.jup-desktop-client footer .bv-jup-sync-status-div svg {
      fill: #2273a5; }
    .nasdaq.jup-desktop-client footer .bv-jup-sync-status-div .jup-sync-status-span {
      color: #2273a5 !important; }
  .nasdaq .bv-active-windows {
    background: #bebebe repeat scroll 0 0;
    border: 2px solid #727272;
    display: none;
    position: absolute;
    left: 250px;
    max-width: 157px;
    width: 157px;
    height: 35px;
    top: -40px; }
  .nasdaq .bv-active-windows > span {
    color: #FFFFFF;
    height: 35px;
    padding: 7px 7px 0 7px;
    position: relative;
    top: 3px;
    font-size: 13px; }
  .nasdaq .bv-active-windows .bv-document-title {
    max-width: 110px;
    min-width: 30px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    text-align: center;
    vertical-align: -3px;
    outline: 0 none;
    cursor: default; }
  .nasdaq .bv-active-windows > div {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    height: 23px;
    width: 23px;
    outline: 0 none;
    margin-left: 10px; }
  .nasdaq .active-windows-remove {
    position: absolute;
    right: 25px;
    top: 0;
    border: 0; }
  .nasdaq .bv-active-windows-list {
    margin: 20px; }
    .nasdaq .bv-active-windows-list .scroll-list-items {
      max-height: 400px;
      padding: 0; }
      .nasdaq .bv-active-windows-list .scroll-list-items .scroll-list {
        padding-right: 5px; }
    .nasdaq .bv-active-windows-list .mCSB_outside + .mCSB_scrollTools {
      right: 0; }
  .nasdaq .bv-active-window-item {
    height: 32px !important;
    margin-top: 4px;
    position: relative; }
    .nasdaq .bv-active-window-item > div:first-child {
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      padding-right: 25px;
      top: 2px;
      position: relative; }
  .nasdaq .bv-active-window-item:hover .bv-modal-btn-delete {
    fill: #CCCCCC;
    visibility: visible; }
  .nasdaq .bv-modal-btn-minimize {
    width: 23px;
    height: 23px;
    fill: #fff;
    right: 6px;
    position: absolute;
    top: 22px;
    cursor: pointer; }
  .nasdaq .bv-active-windows .bv-modal-btn-close {
    top: 8px;
    width: 15px;
    height: 15px;
    right: 5px;
    padding: 0px;
    background: transparent !important; }
    .nasdaq .bv-active-windows .bv-modal-btn-close:hover svg {
      fill: #000; }
    .nasdaq .bv-active-windows .bv-modal-btn-close svg {
      width: 15px;
      height: 15px;
      fill: #fff; }
  .nasdaq .bv-menu-box .bv-mobile-teamspace {
    display: none; }
  .nasdaq .challange-questions .bv-dropdown .dropdown-menu {
    width: 100%;
    overflow-x: auto; }
  .nasdaq .challange-questions .bv-dropdown .dropdown-menu li {
    display: table-row-group; }
  .nasdaq .challange-questions .bv-dropdown > .btn {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 25px; }
  .nasdaq .bv-last-sync {
    padding: 6px 20px 5px;
    border-bottom: 1px solid #eee;
    color: #ccc;
    font-size: 9px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 203px; }
  .nasdaq .connectedIconClass,
  .nasdaq .notAvailableIconClass,
  .nasdaq .goOfflineIconClass {
    fill: #bfbfbf; }
  .nasdaq .connectedIconClass.active,
  .nasdaq .notAvailableIconClass.active {
    fill: #2273a5; }
  .nasdaq .offlineSearchDisabledBtn {
    cursor: not-allowed !important;
    opacity: 0.2; }
  .nasdaq .bv-trash-content > .bv-scroll-list,
  .nasdaq .bv-trash-content > .bv-scroll-list > .scroll-list-items {
    height: 100%;
    min-height: 100%; }
  .nasdaq .bv-trash-content .bv-input-btn {
    float: right;
    margin-right: 20px;
    display: none; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul > li,
  .nasdaq .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li > ul > li {
    line-height: inherit;
    padding-left: 15px;
    font-size: 14px; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul {
    height: 28px;
    background: #eee;
    margin-right: 0px; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul > li {
    font-weight: inherit;
    height: 28px;
    padding-top: 5px;
    font-size: 12px;
    font-weight: 500; }
  .nasdaq .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li {
    border-bottom: inherit;
    cursor: default; }
  .nasdaq .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li:nth-child(even) {
    background: #f7f9fa; }
  .nasdaq .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li.checked {
    background: #dbdde1; }
  .nasdaq .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li:hover {
    background: #ebeef0; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul {
    display: none; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul > li:hover {
    background: #ddd; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul > li:last-child:hover {
    background: inherit; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul > li:hover .sort-direction {
    display: block; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul > li:last-child {
    text-align: right;
    padding-right: 40px; }
  .nasdaq .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li > ul > li {
    margin-top: 9px; }
  .nasdaq .bv-trash-content .bv-scroll-list > .scroll-list-items {
    padding-right: 0px; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul > li .sort-direction {
    width: 12px;
    height: 12px;
    stroke: #000;
    float: right;
    top: 9px;
    right: 5px;
    position: absolute;
    display: none; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul > li .sort-direction.reverse {
    transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg); }
  .nasdaq .bv-trash-content .bv-scroll-list > ul > li.active .sort-direction {
    display: block; }
  .nasdaq .bv-trash-content .mCSB_outside + .mCSB_scrollTools {
    right: 0; }
  .nasdaq .bv-trash-content .bv-svg-check-false,
  .nasdaq .bv-trash-content .bv-svg-check-true {
    float: right;
    top: 2px;
    position: relative;
    right: 15px; }
  .nasdaq .bv-trash-content .bv-scroll-list > ul .bv-scroll-col .bv-svg-check-false,
  .nasdaq .bv-trash-content .bv-scroll-list > ul .bv-scroll-col .bv-svg-check-true {
    position: absolute;
    top: 6px; }
  .nasdaq .bv-restoring-progress .modal-dialog {
    width: 450px; }
  .nasdaq .bv-restoring-progress .bv-input-btn-box button:last-child {
    display: none; }
  .nasdaq .bv-restoring-progress .bv-modal-body > div > div > span {
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block; }
  .nasdaq .bv-restoring-progress .progress {
    height: 24px;
    border-radius: 0;
    box-shadow: inherit;
    background: #fff;
    border: 1px solid #ddd;
    margin: 5px 0 19px; }
  .nasdaq .bv-restoring-progress .progress:last-child {
    margin: 0; }
  .nasdaq .bv-restoring-progress .progress-bar {
    line-height: 23px;
    transition: width .2s ease;
    -webkit-transition: width .2s ease; }
  .nasdaq .bv-confirm.bv-create-user-dialog .bv-confirm-content {
    white-space: pre-line; }
  .nasdaq .bv-badge-three-digits:after {
    /* font-size: 17px; */
    width: 26px !important;
    border-radius: 9px !important; }
  .nasdaq .bv-badge-four-digits:after {
    /* font-size: 17px; */
    width: 30px !important;
    border-radius: 9px !important; }
  .nasdaq .media-files {
    display: table-caption;
    padding: 15px 10px 5px 22px;
    border-top: 1px solid #E6E6E6;
    color: #96979c; }
  .nasdaq .media-height-bt {
    height: 50px !important; }
  .nasdaq .media-height-li {
    height: 50px !important; }
  .nasdaq .alldocuments {
    border-top: none !important; }
  .nasdaq .cookie-consent-banner {
    min-height: 76px;
    background: #ffffff;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 999;
    box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.25);
    box-sizing: border-box; }
    .nasdaq .cookie-consent-banner .content {
      padding: 26px;
      float: left;
      width: calc(100% - 130px);
      color: #1D1E25;
      font-size: 14px;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
    .nasdaq .cookie-consent-banner .btn-wrap {
      padding: 15px 0 0;
      float: right;
      width: 130px; }
      .nasdaq .cookie-consent-banner .btn-wrap .acceptBtn {
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        gap: 7px;
        width: 60px;
        height: 48px;
        background: #0094BD;
        border: 1px solid #0094BD;
        border-radius: 3px;
        color: #ffffff;
        font-weight: 400; }
      .nasdaq .cookie-consent-banner .btn-wrap .close-btn {
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        gap: 7px;
        width: 60px;
        height: 48px;
        background: #ffffff;
        border: none;
        border-radius: 3px;
        color: #000000;
        font-weight: 400; }
  .nasdaq .cookie-consent-banner {
    min-height: 76px;
    background: #ffffff;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 999;
    box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.25);
    box-sizing: border-box; }
    .nasdaq .cookie-consent-banner .content {
      padding: 26px;
      float: left;
      width: calc(100% - 130px);
      color: #1D1E25;
      font-size: 14px;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
    .nasdaq .cookie-consent-banner .btn-wrap {
      padding: 15px 0 0;
      float: right;
      width: 130px; }
      .nasdaq .cookie-consent-banner .btn-wrap .acceptBtn {
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        gap: 7px;
        width: 60px;
        height: 48px;
        background: #0094BD;
        border: 1px solid #0094BD;
        border-radius: 3px;
        color: #ffffff;
        font-weight: 400; }
      .nasdaq .cookie-consent-banner .btn-wrap .close-btn {
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        gap: 7px;
        width: 60px;
        height: 48px;
        background: #ffffff;
        border: none;
        border-radius: 3px;
        color: #000000;
        font-weight: 400; }

@media screen and (max-width: 360px) {
  .nasdaq.bv-mobile .meetings-wrapper .bvhome [home-sidebar].expandHigh {
    width: 0 !important; } }

@media (max-width: 768px) {
  .nasdaq .expandLow #calendar-container #calendar-box .fc-content-skeleton tbody tr:first-child td a.fc-day-grid-event {
    margin-left: 12px; } }

@media screen and (min-width: 768px) and (max-width: 1280px) and (orientation: portrait) {
  .nasdaq.bv-mobile .meetings-wrapper .bvhome [home-sidebar].expandHigh {
    width: 60px !important;
    position: absolute;
    left: 0;
    z-index: 9; }
  .nasdaq.bv-mobile .meetings-wrapper .bvhome [home-sidebar].expandLow {
    position: absolute;
    left: 0;
    z-index: 9; }
  .nasdaq.bv-mobile .meetings-wrapper .bvhome .bv-content.expandLow {
    margin-left: 0;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    margin-left: 0px;
    /* transition: 200ms all; */
    width: calc(100%); }
    .nasdaq.bv-mobile .meetings-wrapper .bvhome .bv-content.expandLow .bv-title > div > div > span {
      margin-left: 250px; } }

/* Responsive settings */
/* Responsive settings */
@media screen, handheld, print {
  /* Disable long press link menu for all iPad/iPhone devices. */
  html {
    -webkit-touch-callout: none; } }

.nasdaq {
  /* iPhone 6 in portrait & landscape. */
  /* iPhone 6 in landscape. */
  /* Android Phones in portrait. */
  /* Android Tablets in portrait. */
  /* iPhone 6 in portrait. */
  /* iPad in portrait & landscape. */
  /* iPad in landscape. */
  /* iPad in portrait. */
  /* Portrait. */ }
  @media only screen and (min-device-width: 275px) and (max-device-width: 736px), handheld, print {
    .nasdaq {
      /* .bv-login-form{
            width: 95%;
        }
        .bv-mobile .bv-login-logo{
            width: 80%;
            min-width:inherit;
        } */
      /* LANDSCAPE ORIENTATION IS NOT SUPPORTED FOR PHOHES, SO NO COMMON CSS SETTINGS. */
      /* For signature we going to force landscap for drawing */ }
      .nasdaq.bv-mobile .editSignatureDialog .modal-dialog {
        min-width: 100% !important; }
      .nasdaq.bv-mobile .signInitBox {
        height: 100% !important; }
      .nasdaq.bv-mobile .signBox {
        width: 100% !important;
        margin-bottom: 20px; }
      .nasdaq.bv-mobile .currentSign {
        margin-bottom: 10px;
        width: 100% !important; }
      .nasdaq.bv-mobile .no-sign-label {
        padding-top: 48px;
        text-align: center; }
      .nasdaq.bv-mobile .initBox {
        width: 50% !important;
        margin-bottom: 20px; }
      .nasdaq.bv-mobile .currentInitials {
        margin-bottom: 10px;
        width: 100% !important; }
      .nasdaq.bv-mobile .signatureMain {
        height: 100%; }
      .nasdaq.bv-mobile .changeStyleButtons {
        position: absolute;
        bottom: 86px;
        display: inline-flex;
        left: 50%;
        transform: translateX(-50%); }
      .nasdaq.bv-mobile .draw-place-holder {
        position: absolute;
        top: calc(50% - 45px);
        left: 50%;
        transform: translate(-50%, -50%); }
      .nasdaq.bv-mobile .bv-messages-mobile inbox,
      .nasdaq.bv-mobile .bv-messages-mobile sent {
        width: 35% !important; } }
  @media only screen and (min-device-width: 275px) and (max-device-width: 736px) and (orientation: portrait), handheld, print {
    .nasdaq .onlyInLandscap {
      display: none; } }
  @media only screen and (min-device-width: 275px) and (max-device-width: 736px) and (orientation: landscape), handheld, print {
    .nasdaq {
      /* LANDSCAPE ORIENTATION IS NOT SUPPORTED FOR PHOHES. */ }
      .nasdaq .onlyInPortrait {
        display: none; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (max-aspect-ratio: 13 / 9), print {
    .nasdaq {
      /*Approvals*/
      /*
        .approval-submit-button {
            display: none;
        }*/
      /*Meetings and Conference*/ }
      .nasdaq .bv-heading-label {
        font-size: 18px;
        font-weight: 600;
        padding-left: 0%; }
      .nasdaq .bvhome .bv-title > div > div > span {
        width: 98%; }
      .nasdaq.bv-mobile .fc-day-header {
        font-size: 10px; }
      .nasdaq.bv-mobile a.fc-more {
        margin: 0px;
        font-size: 0.75em; }
      .nasdaq.bv-mobile .bv-login-div {
        display: block;
        text-align: center;
        margin-top: 5px;
        float: none; }
      .nasdaq.bv-mobile .bv-login-button-cancel {
        margin-right: 0px; }
      .nasdaq.bv-mobile .bv-challenge-question-button-cancel {
        margin-right: 0px; }
      .nasdaq.bv-mobile .approval-attachments-row .bv-slider > div {
        top: calc(60% - 50px) !important; }
      .nasdaq.bv-mobile .approve-responses-no-signature {
        height: initial !important; }
      .nasdaq.bv-mobile .approve-responses-no-signature .approval-comments {
        position: relative; }
      .nasdaq.bv-mobile .survey-attachments-row .bv-slider > div {
        top: calc(60% - 50px) !important; }
      .nasdaq.bv-mobile .userActionMenu {
        display: none !important; }
      .nasdaq.bv-mobile .add-comments-main {
        height: 100%; }
      .nasdaq.bv-mobile .add-comments-main textarea {
        height: 80%; }
      .nasdaq.bv-mobile .bv-compose-message-screen .comments1 {
        height: 100%; }
      .nasdaq .mobile-attachments-back-btn {
        padding: 18px 81px 18px 0px;
        left: 41px !important; }
      .nasdaq .approval-main {
        min-width: 100%;
        width: 100%;
        height: 100%;
        min-height: 580px;
        position: relative;
        overflow: visible; }
      .nasdaq .approval-top-section {
        max-width: 100%;
        padding: 16px 16px 16px 16px; }
      .nasdaq .approval-top-left {
        display: block;
        float: none;
        width: 100%;
        height: 100%; }
      .nasdaq .approval-instructions {
        height: 100%;
        width: 100%; }
      .nasdaq .approval-top-right {
        display: block;
        float: none;
        /*width: 100%;*/
        height: 100%; }
      .nasdaq .approval-attachments-row {
        height: 177px;
        width: 79%; }
      .nasdaq .approval-attachments-row .bv-slider > ul {
        margin: 0 25px !important; }
      .nasdaq .approval-attachments-row .bv-slider > ul > li {
        width: 26%;
        height: 80%;
        margin: 10px 10px !important; }
      .nasdaq .approval-attachments-row .bv-slider > div.bv-slider-right-btn {
        right: -1% !important; }
      .nasdaq .approval-attachments-row .bv-slider > div.bv-slider-left-btn {
        left: -1% !important; }
      .nasdaq .approval-attachments-row .approval-attachment-image-container {
        width: 74px;
        height: 97px;
        margin: 0 10px 10px 0;
        box-shadow: none;
        position: relative;
        cursor: pointer;
        display: inline-block;
        vertical-align: middle;
        background: #fff; }
      .nasdaq .approval-bottom-section {
        max-width: 100%;
        height: 85%;
        overflow: visible;
        padding: 22px; }
      .nasdaq .approval-bottom-left {
        width: 335px;
        height: 100%;
        overflow: auto;
        position: relative;
        border-right: none; }
      .nasdaq .approval-comments {
        width: 95%;
        position: absolute;
        bottom: 0px;
        padding-top: 15px; }
      .nasdaq .approval-allowed-to-respond-bottom-right {
        width: 100%; }
      .nasdaq .chart-div {
        width: 100% !important;
        height: 80%;
        margin-top: 10px;
        margin-bottom: 20%;
        position: relative; }
      .nasdaq .approval-users {
        width: 100% !important;
        height: calc(100% - 45px);
        padding-left: 10px;
        margin-top: 30px; }
      .nasdaq .approval-main .approval-bottom-section .approval-users-medium {
        float: none !important;
        width: 100% !important; }
      .nasdaq .approvalsPieChart {
        width: 100%;
        overflow: inherit !important; }
      .nasdaq .showHidePieChart {
        top: 1%;
        left: 30%;
        z-index: 0; }
      .nasdaq .approval-static-buttons-section {
        display: block !important;
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 16px;
        text-align: center;
        background-color: #FFFFFF;
        box-shadow: 0px 0px 15px -3px #000; }
      .nasdaq .bv-add-comments .bv-modal-body {
        height: 45% !important;
        margin-bottom: 15px; }
      .nasdaq .approval-top-right .no-content-msg-label {
        width: 50% !important;
        margin-top: 2% !important; }
      .nasdaq .approvalListProgressBar {
        background-color: #d6d6d6; }
      .nasdaq .bv-running-conf-list-dialog .modal-dialog {
        width: 100% !important;
        height: 100% !important;
        max-height: 100% !important;
        overflow-y: auto; }
      .nasdaq .bv-running-conf-list-header {
        width: 100%;
        height: 1%;
        line-height: 20px;
        padding: 2% 5% !important; }
      .nasdaq .bv-running-conf-list-main .status-bar-over-dialog {
        height: 15px; }
      .nasdaq .bv-running-conf-list-cancel {
        position: fixed; }
      .nasdaq .bv-conf-list-event-blue-attendees {
        text-align: start;
        width: 29%; }
      .nasdaq .mobile-conf-attendees {
        text-align: end !important; }
      .nasdaq .bv-conf-list-event-blue-details {
        text-align: inherit; }
      .nasdaq .mobile-conf-details {
        text-align: center !important; }
      .nasdaq .bv-conf-list-event-start {
        margin-top: -7px; }
      .nasdaq .eventMobilePresentAttachment .bv-slider > div {
        top: 68%; }
      .nasdaq .eventMobilePresentAttachment .bv-slider > ul > li {
        height: 68%;
        width: 68%;
        margin: 20px 16%; }
      .nasdaq .eventMobilePresentAttachment .bv-textFit {
        margin-top: 5%;
        text-align: center; }
      .nasdaq .eventMobilePresentAttachment .bv-slider > div {
        top: 68% !important; }
      .nasdaq .eventMobilePresentAttachment .bv-slider > div.bv-slider-right-btn {
        right: 5% !important; }
      .nasdaq .eventMobilePresentAttachment .bv-slider > div.bv-slider-left-btn {
        left: 5% !important; } }
  @media only screen and (min-device-width: 601px) and (max-device-width: 900px) and (max-aspect-ratio: 13 / 9), handheld, print {
    .nasdaq {
      /*Approvals*/
      /*Surveys*/ }
      .nasdaq .fc-toolbar {
        padding-left: 300px; }
      .nasdaq .approval-main {
        min-width: 100%; }
      .nasdaq .approval-top-section {
        max-width: 100%; }
      .nasdaq .approval-top-left {
        width: 100%; }
      .nasdaq .approval-bottom-section {
        max-width: 100%;
        height: 58% !important; }
      .nasdaq .approval-bottom-left {
        width: 50%; }
      .nasdaq .approval-allowed-to-respond-bottom-right {
        width: 50%; }
      .nasdaq .approval-signature-outer {
        width: 93%; }
      .nasdaq .chart-div {
        width: 50%; }
      .nasdaq nvd3-pie-chart svg {
        height: 85%; }
      .nasdaq .legend {
        width: 100%; }
      .nasdaq .approval-users {
        width: 50%; }
      .nasdaq .surveysMain {
        min-width: 100%; }
      .nasdaq .surveys-sectionOne {
        width: 90%; }
      .nasdaq .survey-menu-icon {
        display: none !important; }
      .nasdaq .surveysListDIV .bv-context-menu-arrow-box {
        display: none !important; }
      .nasdaq .surveysMain .rightClickMenu {
        display: none !important; }
      .nasdaq .survey-main {
        min-width: 0px;
        max-width: 100%;
        width: 100%; }
      .nasdaq .survey-top-section {
        max-width: 100%; }
      .nasdaq .survey-top-left {
        width: 100%; }
      .nasdaq .bv-survey-question-top-left {
        width: 100% !important;
        border-right: none !important; }
      .nasdaq .survey-main .survey-section-cards .bv-slider > ul {
        white-space: normal; }
      .nasdaq .survey-second-section {
        max-width: 100%;
        height: 60%;
        max-height: 100%; }
      .nasdaq .survey-instructions {
        min-height: 0%;
        max-height: 100%; }
      .nasdaq .survey-top-section, .nasdaq .bv-survey-question-top-section {
        width: 100%;
        max-height: 100%; }
      .nasdaq .mobile-attachments-back-btn {
        padding: 18px 81px 18px 0px;
        left: 41px !important; }
      .nasdaq.bv-mobile .add-comments-main {
        height: 100%; }
      .nasdaq.bv-mobile .add-comments-main textarea {
        height: 80%; }
      .nasdaq.bv-mobile .bv-compose-message-screen .comments1 {
        height: 100%; } }
  @media only screen and (min-device-width: 0px) and (max-device-width: 867px) and (max-aspect-ratio: 13 / 9), handheld, print {
    .nasdaq html {
      -webkit-text-size-adjust: 85%; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px), handheld, print {
    .nasdaq {
      /*
        .bvhome .bv-search-bar {
            width: 35px;
            border: none;
        }*/
      /* 	.bvhome .bv-menu.expandLow {
            width: inherit;
        } */
      /*Surveys*/ }
      .nasdaq .bvhome .bv-company-logo {
        margin: 3px 13px !important; }
      .nasdaq .bvhome .bv-team-space {
        top: 15px !important; }
      .nasdaq .bvhome .dropdown-menu {
        /* 		left: -150px !important;
            min-width: 175px !important; */ }
      .nasdaq .bvhome .dn-timepicker-popup {
        min-width: 100% !important;
        max-height: 145px;
        overflow-y: scroll;
        left: 0px !important;
        width: 155px !important; }
      .nasdaq .bvhome .bv-menu {
        overflow: auto; }
      .nasdaq [compile="module.html"] {
        overflow: auto; }
      .nasdaq .bvhome .bv-title > div > div > span {
        font-size: 2.0em;
        top: -4px; }
      .nasdaq .bvhome .rightMenu li a .iconText {
        font-size: 1.3em; }
      .nasdaq .treeDoc {
        display: none; }
      .nasdaq .titleIcon {
        top: 8px; }
      .nasdaq .surveysMain {
        min-width: 100%; }
      .nasdaq .surveys-sectionOne {
        width: 90%; }
      .nasdaq .survey-menu-icon {
        display: none !important; }
      .nasdaq .surveysListDIV .bv-context-menu-arrow-box {
        display: none !important; }
      .nasdaq .surveysMain .rightClickMenu {
        display: none !important; }
      .nasdaq .survey-main {
        min-width: 0px;
        max-width: 100%;
        width: 100%; }
      .nasdaq .survey-top-section {
        max-width: 100%; }
      .nasdaq .survey-second-section {
        max-width: 100%; }
      .nasdaq .bv-question-details {
        height: 68% !important;
        padding-top: 15% !important;
        min-height: 30% !important; }
      .nasdaq .mobile-attachments-back-btn {
        padding: 18px 81px 18px 0px;
        left: 41px !important; }
      .nasdaq.bv-mobile .bv-survey-question-likert-scale-div.bv-scrollbar::-webkit-scrollbar,
      .nasdaq.bv-mobile .bv-survey-question-multichoice-div.bv-scrollbar::-webkit-scrollbar {
        display: block !important; }
      .nasdaq.bv-mobile .bv-signature-dialog .modal-dialog,
      .nasdaq.bv-mobile .bv-signature-dialog .modal-dialog .modal-content {
        height: inherit !important;
        width: 400px !important; }
      .nasdaq.bv-mobile .add-comments-main {
        height: 100%; }
      .nasdaq.bv-mobile .add-comments-main textarea {
        height: 80%; }
      .nasdaq.bv-mobile .bv-modal-body {
        height: calc(90% - 65px) !important; }
      .nasdaq.bv-mobile .bv-compose-message-screen .comments1 {
        height: 100%; } }
  @media screen, handheld, print {
    .nasdaq .parent .row .cell:hover .events span {
      opacity: 0; }
    .nasdaq .parent .row .cell:hover .events .dot {
      opacity: 1; }
    .nasdaq.bv-mobile {
      /*.bvlogin .bv-login-button,
            .bv-mobile-retrive-user .bv-login-button,
            .bv-mobile-retrive-password .bv-login-button,*/
      /*ANDJUP-641*/
      /*/*/
      /* .documentsList .fileInfo .fileDetailsDiv{
                left: 0;
                width: 100%;
                margin-top: 29px;
            }

            .documentsList .fileInfo .portal-name-filedetails.fileDetailsDiv{
                left: 0;
                margin-top: 22px;
                width: 100%;
            } */
      /* .bv-mobile-documentviewer-actions{
                padding:5px;
            } */
      /*Mobile views -  annotation related - used only in mobile templates*/
      /*   */
      /* 	.inboxListAttachmentIcon{
                    height:85px;
                } */
      /* 	.reset-data{
                    padding-left:40%;
                } */
      /* .bv-mobile-retrive-user .bv-top-block,
            .bv-mobile-retrive-password .bv-top-block{
                height: 100px;
            } */
      /* [state="login.changechallengequestionanswer"] .bvlogin{
                height: 485px;
            }
            [state="login.changechallengequestionanswer"] .bvlogin .container{
                top: calc(50% - 260px) !important;
            } */
      /*/*/
      /* 	[state="login.changepassword"] footer,
            [state="login.challengequestion"] footer{
                display: none;
            }*/
      /*.bv-modules-list > li:first-child{
                margin: 0 0 20px;
            }*/
      /* [state="home.inbox"] #loading-spinner{
                display: none;
            } */
      /* .bv-compose-message-screen {
                min-height: auto!important;
                max-height: none!important;
            } */ }
      .nasdaq.bv-mobile div .bvhome {
        padding-bottom: 45px !important; }
        .nasdaq.bv-mobile div .bvhome .bv-mobile-teamspace {
          display: none; }
        .nasdaq.bv-mobile div .bvhome footer {
          height: 46px !important;
          display: block !important;
          background: #2C303A !important; }
          .nasdaq.bv-mobile div .bvhome footer [home-controler] {
            display: none; }
          .nasdaq.bv-mobile div .bvhome footer .team-space-box {
            display: block; }
            .nasdaq.bv-mobile div .bvhome footer .team-space-box ul {
              overflow-x: scroll;
              white-space: nowrap;
              text-align: center;
              padding: 13px 13px 10px 13px; }
              .nasdaq.bv-mobile div .bvhome footer .team-space-box ul li {
                display: inline;
                color: #0094b3;
                padding: 10px; }
                .nasdaq.bv-mobile div .bvhome footer .team-space-box ul li.active {
                  border-top: 5px solid #0094b3; }
                .nasdaq.bv-mobile div .bvhome footer .team-space-box ul li .bv-button-feedback-type-3 {
                  height: 54px;
                  top: -16px;
                  left: 0px; }
        .nasdaq.bv-mobile div .bvhome .messagesMain {
          height: 100% !important;
          min-width: inherit; }
        .nasdaq.bv-mobile div .bvhome .bv-messages-mobile section {
          text-align: center;
          position: relative;
          border-bottom: none; }
          .nasdaq.bv-mobile div .bvhome .bv-messages-mobile section:before {
            content: "";
            width: 100%;
            height: 5px;
            background: #f4f4f5;
            display: block;
            bottom: 0;
            position: absolute; }
        .nasdaq.bv-mobile div .bvhome .bv-messages-mobile inbox,
        .nasdaq.bv-mobile div .bvhome .bv-messages-mobile sent {
          width: 15%; }
          .nasdaq.bv-mobile div .bvhome .bv-messages-mobile inbox.active,
          .nasdaq.bv-mobile div .bvhome .bv-messages-mobile sent.active {
            border-bottom: 5px solid #00bce3;
            padding-bottom: 7px; }
          .nasdaq.bv-mobile div .bvhome .bv-messages-mobile inbox span,
          .nasdaq.bv-mobile div .bvhome .bv-messages-mobile sent span {
            border-bottom: none;
            padding-bottom: 0; }
        .nasdaq.bv-mobile div .bvhome .top-panel titl::after {
          display: none; }
      .nasdaq.bv-mobile .modal-dialog {
        width: 100%; }
        .nasdaq.bv-mobile .modal-dialog .bv-modal-body {
          height: calc(90% - 17px); }
        .nasdaq.bv-mobile .modal-dialog .bv-modal-blue-header {
          padding: 10px 50px; }
        .nasdaq.bv-mobile .modal-dialog .bv-modal-btn-close {
          top: 0;
          left: 0;
          padding: 20px;
          z-index: 2;
          background: none; }
          .nasdaq.bv-mobile .modal-dialog .bv-modal-btn-close:before {
            top: -3px;
            position: relative;
            left: -5px;
            color: #fff; }
          .nasdaq.bv-mobile .modal-dialog .bv-modal-btn-close svg {
            display: none; }
      .nasdaq.bv-mobile .events-dialog .modal-dialog {
        top: 50% !important;
        left: 50% !important;
        width: 80%;
        height: 30%; }
        .nasdaq.bv-mobile .events-dialog .modal-dialog .bv-modal-body > div svg {
          display: none; }
      .nasdaq.bv-mobile container.bvhome {
        padding-top: 0px;
        padding-bottom: 0px; }
      .nasdaq.bv-mobile .bvhome > footer {
        display: none !important; }
      .nasdaq.bv-mobile .bvhome [home-sidebar] {
        width: 87%;
        transition: none;
        -webkit-transition: none; }
        .nasdaq.bv-mobile .bvhome [home-sidebar] .boardvantage,
        .nasdaq.bv-mobile .bvhome [home-sidebar] .iconText {
          opacity: 1; }
      .nasdaq.bv-mobile .bvhome .expandMenuForModuleSettings {
        display: none; }
      .nasdaq.bv-mobile .bvhome .bv-content {
        transition: none;
        /* margin-left: 58px; */
        /* transform: translateX(83%);
                -webkit-transform: translateX(83%); */
        /* 		transition: 50ms all;
                    -webkit-transition: 50ms all; */ }
        .nasdaq.bv-mobile .bvhome .bv-content .expandMenu {
          padding: 14px;
          margin: 0;
          display: none; }
        .nasdaq.bv-mobile .bvhome .bv-content .bv-title > div > div > span {
          padding: 12px 15px 0px 15px; }
      .nasdaq.bv-mobile .bvhome [home-right-sidebar] {
        display: none; }
      .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh {
        width: 90%; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .media-files {
          display: none; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .media-height-bt {
          height: 55px !important; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .media-height-li {
          height: 61px !important; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .alldocuments {
          padding: 0 22px !important;
          border-top: 1px solid #d5d6d880 !important; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .bv-menu .selected .alldocuments {
          padding-left: 18px !important; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .bv-menu {
          margin-top: 0px; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .expand-button {
          display: block; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .bv-company-logo-mobile,
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .filter-mobile-modules {
          display: none; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .boardvantage,
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandHigh .iconText {
          opacity: 0; }
      .nasdaq.bv-mobile .bv-company-logo-mobile .dropdown {
        position: relative; }
      .nasdaq.bv-mobile .bv-company-logo-mobile .dropdown-menu.linkCompanyul {
        position: absolute;
        top: 0;
        left: 0; }
      .nasdaq.bv-mobile .bv-company-logo-mobile > .dropdown-menu > li > div.linkCompanyDiv {
        height: 40px; }
        .nasdaq.bv-mobile .bv-company-logo-mobile > .dropdown-menu > li > div.linkCompanyDiv:hover {
          background: #f5f5f5; }
        .nasdaq.bv-mobile .bv-company-logo-mobile > .dropdown-menu > li > div.linkCompanyDiv:not(:last-child) {
          border-bottom: 1px solid rgba(213, 214, 216, 0.5); }
      .nasdaq.bv-mobile .bv-company-logo-mobile .dropdown .dropdown-toggle {
        display: inline-block;
        position: absolute;
        top: -38px;
        border-top: 6px solid #1080A2;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        pointer-events: none;
        right: 20px; }
      .nasdaq.bv-mobile .bvhome .bv-content.expandLow {
        transform: translateX(256px);
        -webkit-transform: translateX(256px);
        margin-left: 0px;
        /* transition: 200ms all; */
        width: calc(100% - 256px); }
      .nasdaq.bv-mobile.bv-phone .bvhome .bv-content.expandLow {
        width: inherit;
        transform: translateX(calc(100% - 45px));
        -webkit-transform: translateX(calc(100% - 45px)); }
      .nasdaq.bv-mobile.bv-phone .bvhome .bv-content.expandHigh {
        transform: none;
        -webkit-transform: none;
        width: 100%; }
        .nasdaq.bv-mobile.bv-phone .bvhome .bv-content.expandHigh .expandMenu {
          display: block; }
        .nasdaq.bv-mobile.bv-phone .bvhome .bv-content.expandHigh .bv-title > div > div > span {
          padding: 13px 15px 0px 45px; }
      .nasdaq.bv-mobile.bv-phone .bvhome [home-sidebar].expandLow {
        width: calc(100% - 45px); }
      .nasdaq.bv-mobile.bv-phone .bvhome [home-sidebar].expandHigh {
        width: calc(100% - 45px); }
        .nasdaq.bv-mobile.bv-phone .bvhome [home-sidebar].expandHigh .boardvantage,
        .nasdaq.bv-mobile.bv-phone .bvhome [home-sidebar].expandHigh .iconText {
          opacity: 1; }
      .nasdaq.bv-mobile.bv-phone .document-list-container {
        height: 100%;
        overflow-y: auto; }
      .nasdaq.bv-mobile .bvhome header {
        display: none; }
      .nasdaq.bv-mobile .bvhome [home-sidebar].expandLow {
        width: 256px; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandLow .media-files {
          display: table-caption;
          padding: 15px 10px 5px 22px;
          border-top: 1px solid #d5d6d880; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandLow .media-height-bt {
          height: 50px !important; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandLow .media-height-li {
          height: 50px !important; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandLow .alldocuments {
          padding-left: 42px !important;
          border-top: none !important; }
        .nasdaq.bv-mobile .bvhome [home-sidebar].expandLow .bv-menu .selected .alldocuments {
          padding-left: 38px !important; }
      .nasdaq.bv-mobile .bvhome .bv-content.expandHigh {
        transform: translateX(60px);
        -webkit-transform: translateX(60px);
        width: calc(100% - 60px);
        margin-left: 0px; }
      .nasdaq.bv-mobile .bvhome .bv-mask-transition {
        top: 0; }
      .nasdaq.bv-mobile .bvhome .rightMenu {
        display: none; }
      .nasdaq.bv-mobile .bvhome .bv-footer-menu li {
        margin: 0 15px;
        font-size: 1.0em;
        letter-spacing: 1.0px; }
      .nasdaq.bv-mobile .bvhome .bv-footer-menu li {
        margin: 0 9px;
        font-size: 0.9em; }
      .nasdaq.bv-mobile .bvhome > footer > .progress {
        width: 20%; }
      .nasdaq.bv-mobile .bvhome .rightMenu {
        right: 2px; }
      .nasdaq.bv-mobile .bvhome .rightMenu li a .iconText {
        font-size: 0.7em; }
      .nasdaq.bv-mobile .bv-calendar-title {
        font-size: 1.0em;
        margin: 3px 0px; }
      .nasdaq.bv-mobile .bvhome .middleBarIconSvg {
        display: block; }
      .nasdaq.bv-mobile .bvhome .expandMenu {
        padding: 10px;
        width: 50px;
        top: -5px;
        left: 1px;
        height: 50px;
        padding: 14px 160px 14px 10px;
        width: 200px;
        display: block; }
      .nasdaq.bv-mobile .bvhome .expandMenu.show-back-on-middle-bar {
        padding: 14px 0px;
        width: 50px; }
      .nasdaq.bv-mobile .bvhome .bv-toggle-menu .bv-button-feedback-type-1 {
        padding: 14px 0px;
        width: 50px;
        left: 0px; }
      .nasdaq.bv-mobile .bvhome .bv-title > div > div > span {
        padding: 13px 15px 0px 45px;
        max-width: inherit;
        font-size: 1.2em;
        top: -4px; }
      .nasdaq.bv-mobile .bvhome .bv-title > div > div > span.show-back-on-middle-bar {
        padding: 13px 15px 0px 75px; }
      .nasdaq.bv-mobile .bvhome .titleIcon {
        display: none; }
      .nasdaq.bv-mobile .bvhome .titleIconMobile {
        top: 13px;
        left: 45px;
        display: block;
        width: 200px; }
      .nasdaq.bv-mobile .bvhome .bv-team-space {
        display: none; }
      .nasdaq.bv-mobile .bvhome .shadowBox {
        left: 87%; }
      .nasdaq.bv-mobile .bvlogin .bv-buttons {
        padding-top: 30px; }
      .nasdaq.bv-mobile .bv-mobile-retrive-user .bv-modal-dialog,
      .nasdaq.bv-mobile .bv-mobile-retrive-password .bv-modal-dialog {
        min-height: 350px; }
      .nasdaq.bv-mobile .bv-mobile-retrive-user .bv-top-block,
      .nasdaq.bv-mobile .bv-mobile-retrive-password .bv-top-block {
        height: inherit !important;
        padding: 0; }
      .nasdaq.bv-mobile .bvlogin .bv-login-form,
      .nasdaq.bv-mobile .bv-mobile-retrive-user .bv-login-form,
      .nasdaq.bv-mobile .bv-mobile-retrive-password .bv-login-form {
        max-width: 540px;
        width: inherit;
        margin: 30px auto;
        top: calc(50% - 165px); }
      .nasdaq.bv-mobile .bvlogin .bv-login-form form {
        padding: 0px 0px 15px; }
      .nasdaq.bv-mobile .bvlogin .bv-login-logo {
        width: 80%;
        min-width: 200px; }
      .nasdaq.bv-mobile .bvlogin .bv-top-block {
        height: 30px; }
      .nasdaq.bv-mobile .bvlogin .bv-login-rememberme-text {
        font-size: 0.85em !important; }
      .nasdaq.bv-mobile .bvlogin .bv-forgot-text {
        font-size: 0.85em !important; }
      .nasdaq.bv-mobile .bvlogin .bv-return-button,
      .nasdaq.bv-mobile .bv-mobile-retrive-user .bv-return-button,
      .nasdaq.bv-mobile .bv-mobile-retrive-password .bv-return-button {
        width: 60%;
        margin: 15px auto 0px;
        display: block;
        float: inherit !important; }
      .nasdaq.bv-mobile .bv-login-error-text {
        margin-bottom: 5px; }
      .nasdaq.bv-mobile .bvlogin .bv-welcome-text,
      .nasdaq.bv-mobile .bvlogin .bv-login-error-text {
        font-size: 16px; }
      .nasdaq.bv-mobile .bvlogin .bv-login-skip-challenge-question-text {
        font-size: 15px; }
      .nasdaq.bv-mobile container.bvlogin {
        min-height: 100%;
        height: 370px;
        margin-bottom: -60px;
        /*    top: 30%;
                transform: translateY(-30%);
                position: absolute; */ }
      .nasdaq.bv-mobile [state="login.changepassword"] container.bvlogin {
        height: 450px !important; }
      .nasdaq.bv-mobile [state="login.challengequestion"] container.bvlogin,
      .nasdaq.bv-mobile [state="login.auth"] container.bvlogin {
        height: 450px; }
      .nasdaq.bv-mobile container.bvlogin:after {
        content: "";
        display: block;
        height: 60px; }
      .nasdaq.bv-mobile .bvlogin .container {
        top: calc(50% - 227px);
        /*     transform: translateY(-30%);
                webkit-transform: translateY(-30%); */
        position: relative;
        display: block;
        margin: 0;
        padding: 0; }
      .nasdaq.bv-mobile [state="login.changepassword"] .bvlogin .container {
        top: calc(50% - 270px) !important; }
      .nasdaq.bv-mobile .bvhome .bv-mobile-menu {
        width: 40px;
        height: 45px;
        right: 0px;
        position: absolute;
        top: 0px;
        display: block; }
      .nasdaq.bv-mobile .bvhome .bv-mobile-menu > div {
        height: 45px; }
      .nasdaq.bv-mobile .bvhome .bv-mobile-menu > div > svg {
        fill: #fff;
        stroke: #fff;
        stroke-width: 3;
        display: block;
        width: 40px;
        padding: 10px 15px; }
      .nasdaq.bv-mobile .bvhome .bv-mobile-menu .dropdown-menu {
        /* 		top: 37px;
                left: -114px;
                min-width: 140px;
                left: -170px;
                min-width: 205px;
                display: block;
                 */
        top: 37px;
        min-width: 205px;
        display: block;
        position: fixed;
        max-height: calc(100% - 75px);
        width: 205px;
        left: calc(100% - 230px);
        overflow-y: auto;
        overflow-x: hidden; }
      .nasdaq.bv-mobile .bvhome .bv-menu,
      .nasdaq.bv-mobile .bvhome .document-list-container {
        overflow-y: inherit; }
      .nasdaq.bv-mobile .bv-menu-box .bv-mobile-teamspace {
        display: block; }
      .nasdaq.bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown {
        display: inline-block;
        position: relative;
        left: 35px;
        top: 15px; }
      .nasdaq.bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown svg {
        width: 20px;
        height: 20px;
        fill: #fff; }
      .nasdaq.bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown-menu {
        display: block;
        left: 25px;
        max-height: calc(100% - 45px);
        max-width: 205px;
        padding: 0; }
      .nasdaq.bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown-toggle {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
        -webkit-tap-highlight-color: transparent;
        /*   padding: 14px 20px 17px 0; */
        position: absolute;
        top: -23px;
        /* 	    left: -260px; */ }
      .nasdaq.bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown-menu bt {
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis; }
      .nasdaq.bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown-menu bt .bv-button-feedback-type-1 {
        height: 170px;
        top: -70px; }
      .nasdaq.bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown-menu bt .bv-button-feedback-type-3 {
        top: -80px;
        left: 0; }
      .nasdaq.bv-mobile .bv-menu-box .bv-mobile-teamspace .bv-button-feedback-type-1 {
        left: 247px; }
      .nasdaq.bv-mobile .bv-menu-box .bv-mobile-teamspace > div {
        display: inline-block;
        top: 12px;
        position: relative;
        left: 25px;
        color: #fff;
        max-width: 220px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 13px 50px 13px 20px;
        margin: -13px -50px -13px -20px;
        z-index: 2; }
      .nasdaq.bv-mobile .bv-meeting-cards .bv-slider > ul {
        min-width: inherit;
        padding: 0px 15px 65px; }
      .nasdaq.bv-mobile .bv-meeting-cards .bv-slider > ul > li {
        width: 300px !important;
        margin: 20px 15px !important; }
      .nasdaq.bv-mobile .bv-modal-body {
        position: relative;
        height: calc(90% - 45px);
        width: 100%; }
      .nasdaq.bv-mobile .bv-slider {
        overflow-y: hidden; }
      .nasdaq.bv-mobile .bv-slider > ul {
        height: calc(100% + 30px);
        margin: inherit;
        overflow-x: inherit;
        padding: 0 0.1% 65px 0; }
      .nasdaq.bv-mobile .bv-slider > div {
        top: calc(99% - 50px); }
      .nasdaq.bv-mobile .bv-calendar-content .bv-slider > ul {
        min-width: inherit;
        margin: 0px 9.36% 65px; }
      .nasdaq.bv-mobile .bv-calendar-content .bv-slider > ul > li {
        width: 93%;
        margin: 20px 3.3%; }
      .nasdaq.bv-mobile .newItemsMain .bv-slider > ul {
        min-width: inherit;
        margin: 0px 9.36% 65px; }
      .nasdaq.bv-mobile .newItemsMain .bv-slider > ul > li {
        width: 93% !important;
        margin: 20px 3.3%; }
      .nasdaq.bv-mobile .newItemListContent .newItem {
        font-size: 13.5px; }
      .nasdaq.bv-mobile .newItemsMain .new-items-attachment-image-container {
        height: 100%;
        margin-bottom: 15px; }
      .nasdaq.bv-mobile .bv-slider > div.bv-slider-left-btn {
        transform: scale(0.7);
        -webkit-transform: scale(0.7); }
      .nasdaq.bv-mobile .bv-slider > div.bv-slider-right-btn {
        transform: scale(0.7);
        -webkit-transform: scale(0.7); }
      .nasdaq.bv-mobile .modal-dialog {
        margin: 0;
        height: inherit; }
      .nasdaq.bv-mobile .modal-dialog,
      .nasdaq.bv-mobile .modal-dialog .modal-content {
        height: 100%;
        width: 100%; }
      .nasdaq.bv-mobile .bv-confirm .modal-dialog,
      .nasdaq.bv-mobile .bv-confirm .modal-content {
        height: inherit !important;
        width: 310px; }
      .nasdaq.bv-mobile.bv-surface .bv-confirm-custom-button .modal-dialog,
      .nasdaq.bv-mobile.bv-surface .bv-confirm-custom-button .modal-content {
        width: 457px; }
      .nasdaq.bv-mobile .bv-support .modal-dialog {
        width: 100%;
        height: 100%; }
      .nasdaq.bv-mobile .bv-support .modal-dialog .modal-content {
        width: 100%;
        font-size: 14px; }
      .nasdaq.bv-mobile .bv-support {
        /* padding:30px; */ }
      .nasdaq.bv-mobile .bv-support-font {
        padding-left: 5px; }
      .nasdaq.bv-mobile .bv-support .bv-modal-body ul li .versiondetails {
        padding-left: 25px; }
      .nasdaq.bv-mobile .bv-support .bv-modal-body ul li {
        padding-left: 25px; }
      .nasdaq.bv-mobile .bv-support .modal-dialog {
        min-width: inherit; }
      .nasdaq.bv-mobile .bv-suppport .bv-modal-body .bv-float-left {
        padding-left: 15px; }
      .nasdaq.bv-mobile .bv-doc-prop .modal-dialog {
        width: 100%; }
      .nasdaq.bv-mobile .bv-doc-prop .bv-doc-prop-details-row2 > div {
        margin: 0 auto;
        padding: 20px;
        display: block; }
      .nasdaq.bv-mobile .bv-doc-prop .modal-dialog .modal-content {
        width: 100%; }
      .nasdaq.bv-mobile .bv-doc-prop-col1 {
        width: 20%;
        display: none; }
      .nasdaq.bv-mobile .bv-doc-prop-details-img {
        display: block;
        margin: 0 auto; }
      .nasdaq.bv-mobile .bv-doc-prop-col2 {
        overflow: auto;
        hight: inherit;
        width: 100%;
        overflow: auto;
        padding: 0px 30px; }
      .nasdaq.bv-mobile .bv-doc-prop-details-row1 {
        display: none; }
      .nasdaq.bv-mobile .bv-doc-prop-details-row3-col1 {
        width: 35%;
        word-wrap: break-word;
        overflow: hidden; }
      .nasdaq.bv-mobile .bv-doc-prop-details-row3-col2 {
        width: 65%;
        word-wrap: break-word; }
      .nasdaq.bv-mobile .prop-details-textarea {
        line-height: inherit;
        height: inherit; }
      .nasdaq.bv-mobile .bv-doc-prop-col2 > div {
        padding: 0px; }
      .nasdaq.bv-mobile .bv-doc-prop-details-row3 > ul > li {
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        height: inherit; }
      .nasdaq.bv-mobile .documentsList ul li .bv-repository-checkbox {
        display: none; }
      .nasdaq.bv-mobile .bv-repository-list .top-panel checkbox {
        display: none; }
      .nasdaq.bv-mobile .documentsList .fileInfo {
        width: calc(100% - 90px);
        position: relative; }
      .nasdaq.bv-mobile.bv-surface .bv-modal-window-new-attachment .documentsList .fileInfo {
        width: calc(100% - 125px); }
      .nasdaq.bv-mobile .documentsList ul li:hover .fileInfo .fileNameDiv {
        max-width: 100%; }
      .nasdaq.bv-mobile .documentsList ul li.checked .fileInfo .fileNameDiv {
        max-width: 100%; }
      .nasdaq.bv-mobile .documentsList .icon, .nasdaq.bv-mobile #showSharedDocsDIV .icon {
        padding: 7px 10px 0px 10px; }
      .nasdaq.bv-mobile .documentsList .fileInfo .fileNameDiv {
        position: relative;
        left: 0;
        top: 2px;
        max-width: inherit !important; }
      .nasdaq.bv-mobile .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan {
        display: block; }
      .nasdaq.bv-mobile .documentsList .fileInfo .portal-name-filedetails.fileDetailsDiv .fileDetailsSpan {
        font-size: 12px;
        padding-top: 0px;
        display: block; }
      .nasdaq.bv-mobile .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan .fileByName {
        padding-right: 3px;
        overflow: hidden;
        text-overflow: ellipsis; }
      .nasdaq.bv-mobile .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan br {
        display: none; }
      .nasdaq.bv-mobile .searchResultsDialog .modal-dialog {
        margin: 0px;
        min-width: inherit; }
      .nasdaq.bv-mobile .searchModalDialog .bv-modal-title,
      .nasdaq.bv-mobile .searchModalDialog .searchText,
      .nasdaq.bv-mobile .searchModalDialog .searchBtn {
        display: none; }
      .nasdaq.bv-mobile .searchInputText {
        /* width:100%; */ }
      .nasdaq.bv-mobile .searchInputBox {
        background: url("../assets/images/search_icon_dark_grey.png") no-repeat;
        border: none;
        position: fixed;
        top: 5px;
        left: 2px;
        width: 90%;
        margin-right: 10px;
        margin-bottom: 0px; }
      .nasdaq.bv-mobile .modal-backdrop {
        /*z-index: 99 !important;*/ }
      .nasdaq.bv-mobile .bv-search-results-mobile {
        /*z-index: 100 !important;*/ }
      .nasdaq.bv-mobile .bv-search-results-mobile .document-list-container {
        overflow: auto; }
      .nasdaq.bv-mobile .modal {
        /*z-index: 101 !important;*/
        position: absolute; }
      .nasdaq.bv-mobile .modal.fade:not(.meeting-details-react) .modal-dialog {
        /* -webkit-transition: inherit;
                transition: inherit;
                -webkit-transform: inherit;
                transform: inherit;
                 */
        transform: translate(0, 25%);
        -webkit-transform: translate(0, 25%);
        transition: none;
        -webkit-transition: none; }
      .nasdaq.bv-mobile .modal.in:not(.meeting-details-react) .modal-dialog {
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transition: none;
        -webkit-transition: none; }
      .nasdaq.bv-mobile .bv-modal-blue-header {
        min-height: 45px;
        padding: 10px 12px; }
      .nasdaq.bv-mobile .bv-modal-btn-close {
        top: -9px;
        right: -10px;
        padding: 20px;
        z-index: 2; }
      .nasdaq.bv-mobile .bv-modal-btn-close .bv-button-feedback-type-1 {
        top: 9px;
        z-index: 1;
        left: 8.4px; }
      .nasdaq.bv-mobile .smallFont {
        font-size: 0.65em;
        font-weight: normal;
        overflow: hidden;
        white-space: nowrap;
        text-align: center; }
      .nasdaq.bv-mobile .mobileNetworkStatus {
        width: 100%;
        height: 30px;
        margin: 5px 0px; }
      .nasdaq.bv-mobile .mobileNetworkStatus > div {
        width: 160px;
        margin: 10px auto; }
      .nasdaq.bv-mobile .connectedIconClass,
      .nasdaq.bv-mobile .notAvailableIconClass {
        display: inline;
        padding: 0 10px;
        float: left; }
      .nasdaq.bv-mobile .goOfflineIconClass > div > svg,
      .nasdaq.bv-mobile .connectedIconClass > div > svg,
      .nasdaq.bv-mobile .notAvailableIconClass > div > svg {
        width: 25px;
        height: 25px;
        transform: scale(1.4);
        margin: 5px auto; }
      .nasdaq.bv-mobile .goOfflineIconClass {
        float: left;
        width: 55px;
        height: 44px;
        padding-left: 11px; }
      .nasdaq.bv-mobile .bv-settings-mobile .modal-dialog {
        width: 100%;
        height: 100%; }
      .nasdaq.bv-mobile .bv-settings-mobile {
        /* z-index: 100 !important; */ }
      .nasdaq.bv-mobile .bv-settings-mobile .userIdShowOrNot {
        padding: 35px; }
      .nasdaq.bv-mobile .bv-settings-mobile .bv-settings-item {
        padding: 25px; }
      .nasdaq.bv-mobile .bv-settings-mobile .challegeQuestionChange {
        padding: 25px; }
      .nasdaq.bv-mobile .bv-settings-mobile .settingsLineSeparator {
        margin-top: 20px;
        margin-bottom: 0px; }
      .nasdaq.bv-mobile .bv-challenge-questions .modal-dialog {
        width: 100%;
        height: 100%; }
      .nasdaq.bv-mobile .bv-challenge-questions .bv-input-btn-box {
        display: none; }
      .nasdaq.bv-mobile .bv-default-fill-color-black {
        fill: #000000; }
      .nasdaq.bv-mobile .challange-questions .bv-dropdown .dropdown-menu li {
        display: block; }
      .nasdaq.bv-mobile .bv-events-mobile .modal-dialog {
        margin: 0;
        padding: 40px; }
      .nasdaq.bv-mobile .bv-events-mobile [dialog-arrow] {
        display: none; }
      .nasdaq.bv-mobile .bv-events-mobile .bv-scrollbar {
        overflow: inherit; }
      .nasdaq.bv-mobile .bv-mobile-documentviewer-actions .documentActionsContent > div {
        padding: 20px; }
      .nasdaq.bv-mobile .bv-mobile-documentviewer-actions .documentActionsContent > hr {
        margin-top: 5px;
        margin-bottom: 5px; }
      .nasdaq.bv-mobile .bv-mobile-documentviewer-actions .actionsSvg {
        width: 20px;
        height: 20px; }
      .nasdaq.bv-mobile .mobile-annotation-list-container {
        /*padding: 20px;*/ }
      .nasdaq.bv-mobile .mobile-annotation-list .header {
        padding: 10px 20px; }
      .nasdaq.bv-mobile .mobile-annotation-list .mobile-annotation-list-item {
        display: inline-block;
        white-space: nowrap;
        width: 100%;
        height: 80px;
        padding: 20px; }
      .nasdaq.bv-mobile .documentActionsContent .annotationCount {
        color: white;
        border-radius: 50%;
        min-width: 15px;
        padding: 0px 5px; }
      .nasdaq.bv-mobile .mobile-annotation-list .mobile-annotation-list-item .section1 {
        width: 80px;
        display: inline-block;
        height: 100%; }
      .nasdaq.bv-mobile .mobile-annotation-list .mobile-annotation-list-item .section1 img {
        height: 35px;
        padding: 5px 15px; }
      .nasdaq.bv-mobile .mobile-annotation-list .mobile-annotation-list-item .section2 {
        display: inline-block;
        width: calc(100% - 180px);
        height: 100%;
        font-size: 14px; }
      .nasdaq.bv-mobile .mobile-annotation-list .mobile-annotation-list-item .section3 {
        display: inline-block;
        height: 100%;
        position: relative; }
      .nasdaq.bv-mobile .mobile-annotation-list .mobile-annotation-list-item .section3 > div {
        position: absolute;
        bottom: 0px;
        right: 0px;
        font-size: 14px; }
      .nasdaq.bv-mobile .bv-button-animate {
        margin: 0 6px;
        height: 48px;
        min-width: 0;
        line-height: 48px;
        padding-left: 0;
        padding-right: 0;
        width: 48px;
        border-radius: 50%; }
      .nasdaq.bv-mobile .bvhome .bv-menu a {
        position: relative;
        overflow: hidden; }
      .nasdaq.bv-mobile .bv-button-feedback-type-1 {
        position: absolute;
        width: 45px;
        height: 45px;
        top: 0;
        z-index: 1;
        left: 13.4px;
        border-color: black;
        background: black;
        opacity: .5;
        border-radius: 50%;
        transform: scale(0); }
      .nasdaq.bv-mobile .bv-button-feedback-type-2 {
        opacity: .2;
        border-color: black;
        background: black;
        border-radius: 50%;
        transform-origin: 50% 50%;
        width: calc(100% - 10px);
        height: 336px;
        position: absolute;
        top: -140px;
        left: 0px;
        transform: scale(0); }
      .nasdaq.bv-mobile .bv-button-feedback-type-3 {
        opacity: .2;
        border-color: black;
        background: black;
        border-radius: 50%;
        transform-origin: 50% 50%;
        width: calc(100% - 10px);
        height: 336px;
        position: absolute;
        top: -160px;
        left: -20px;
        transform: scale(0); }
      .nasdaq.bv-mobile .bv-button-feedback-tapped {
        opacity: 0;
        transform: scale(1); }
      .nasdaq.bv-mobile .bv-button-feedback-tapped-done {
        transition: inherit; }
      .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel {
        display: none; }
      .nasdaq.bv-mobile .documentsList .document-list-container {
        padding-top: 15px; }
      .nasdaq.bv-mobile .documentsList .fileNameVal span {
        cursor: pointer;
        height: auto;
        z-index: 1;
        padding: 0px 0px 0 0; }
      .nasdaq.bv-mobile .documentsList .fileNameVal span .doc-checkout {
        cursor: pointer;
        height: auto;
        z-index: 1;
        display: block;
        padding: 0px; }
      .nasdaq.bv-mobile .documentsList .fileNameVal .following-button {
        display: inline-block;
        margin-left: 5px;
        padding: 3px 3px;
        border-radius: 8px;
        cursor: pointer;
        font-size: 0.5rem;
        font-weight: 600;
        line-height: 1.0em;
        text-align: center;
        vertical-align: middle;
        transition: background-color 0.2s linear 0.1s; }
      .nasdaq.bv-mobile .inboxItemsList {
        min-width: 100%;
        width: 100%; }
      .nasdaq.bv-mobile .inboxListAttachmentIcon {
        float: right; }
      .nasdaq.bv-mobile .itemDetails {
        display: none; }
      .nasdaq.bv-mobile .messagesMain {
        font-family: "SourceSansProRegular"; }
      .nasdaq.bv-mobile .bv-inbox-display-mobile {
        display: block; }
      .nasdaq.bv-mobile li.inboxListItemCell {
        height: 85px; }
      .nasdaq.bv-mobile .inboxListLeftItems {
        max-width: 250px; }
      .nasdaq.bv-mobile .inboxListLeftItems .dateFont {
        font-size: 13px; }
      .nasdaq.bv-mobile .messages-top-panel .top-panel .nav-tabs {
        padding: 0; }
      .nasdaq.bv-mobile .messages-top-panel .top-panel .nav-tabs li {
        width: 50%; }
      .nasdaq.bv-mobile .messages-top-panel .top-panel .nav-tabs li bt {
        font-size: 16px;
        padding: 4px 15px; }
      .nasdaq.bv-mobile .inboxListItemCell > hr {
        margin-top: 73px; }
      .nasdaq.bv-mobile .inboxMobile {
        display: none;
        width: inherit;
        height: 50px;
        padding-top: 13px;
        font-size: larger; }
      .nasdaq.bv-mobile .inboxTextDivMobile {
        float: left;
        width: 50%;
        text-align: center;
        text-decoration: underline; }
      .nasdaq.bv-mobile .sentTextDivMobile {
        Float: left;
        width: 50%;
        text-align: center;
        color: #D8D8D8; }
      .nasdaq.bv-mobile .bv-open-message-mobile-comments {
        font-size: 14px; }
      .nasdaq.bv-mobile .hrMarginMobile10 {
        margin-top: 0px;
        margin-bottom: 0px;
        background: #F8F8F8; }
      .nasdaq.bv-mobile .mobilePadding {
        padding-bottom: 3px;
        margin-bottom: 3px; }
      .nasdaq.bv-mobile .bv-login-button {
        outline: none; }
      .nasdaq.bv-mobile .bv-mobile-login {
        max-width: 540px;
        margin: 0 auto;
        padding: 10px 10px;
        z-index: 1;
        position: relative; }
      .nasdaq.bv-mobile .bv-mobile-info-logo svg {
        width: 25px;
        height: 25px; }
      .nasdaq.bv-mobile .bv-mobile-network-status-logo svg {
        float: left;
        width: 25px;
        height: 25px; }
      .nasdaq.bv-mobile .bv-mobile-support-reset-app-data {
        width: 185px;
        height: 35px;
        color: #F5F5F5;
        line-height: 2px;
        font-size: 16px;
        font-weight: bold;
        letter-spacing: 0px;
        cursor: pointer;
        /* 	background-color: #ea6214; */
        background-color: #2273a5;
        border: 0;
        margin: 0px 0px;
        box-shadow: 0.6px 0.6px 0px 0px #000; }
      .nasdaq.bv-mobile .ipadBuildAndVersion {
        color: grey; }
      .nasdaq.bv-mobile .values {
        padding-left: 5px; }
      .nasdaq.bv-mobile .bv-mobile-retrive-user .bv-welcome-text,
      .nasdaq.bv-mobile .bv-mobile-retrive-password .bv-welcome-text {
        font-size: 18px; }
      .nasdaq.bv-mobile .bv-mobile-retrive-password .bv-login-error-text,
      .nasdaq.bv-mobile .bv-mobile-retrive-user .bv-login-error-text {
        padding-bottom: 10px; }
      .nasdaq.bv-mobile .bv-login-input-text {
        margin: 7px 0px 0px; }
      .nasdaq.bv-mobile .bv-login-button {
        width: 170px;
        height: 32px;
        font-size: 14px; }
      .nasdaq.bv-mobile .bv-login-logo {
        margin: 0 auto; }
      .nasdaq.bv-mobile .bv-top-block.bv-challange-top-block {
        height: inherit;
        padding: 0; }
      .nasdaq.bv-mobile .bv-change-challenge-question {
        margin: 0 !important;
        max-width: inherit !important; }
      .nasdaq.bv-mobile .bv-change-challenge-question form {
        padding: 0 !important; }
      .nasdaq.bv-mobile .bv-change-challenge-question .bv-login-title {
        margin: 0; }
      .nasdaq.bv-mobile .bv-scrollbar::-webkit-scrollbar {
        display: none !important; }
      .nasdaq.bv-mobile .bv-survey-question-likert-scale-div.bv-scrollbar::-webkit-scrollbar,
      .nasdaq.bv-mobile .bv-survey-question-multichoice-div.bv-scrollbar::-webkit-scrollbar {
        display: block !important; }
      .nasdaq.bv-mobile .bv-survey-question-likert-scale-div, .nasdaq.bv-mobile .bv-survey-question-multichoice-div {
        padding-right: 10px; }
      .nasdaq.bv-mobile .bv-survey-question-multichoice-div {
        width: 90%; }
      .nasdaq.bv-mobile .no-content-msg-label {
        height: 19px;
        line-height: 19px;
        white-space: pre-line;
        /* overflow: hidden; */
        /* text-overflow: ellipsis; */
        color: #aeaeae;
        padding: 20px; }
      .nasdaq.bv-mobile .bv-scroll-list > .scroll-list-items {
        overflow-y: inherit; }
      .nasdaq.bv-mobile .mobile-remove-attachment-button {
        width: 12px;
        height: 12px;
        position: absolute;
        cursor: pointer;
        top: 1px;
        right: -8px;
        z-index: 1; }
      .nasdaq.bv-mobile .bv-signature-list ul li {
        height: 140px;
        padding-left: 10px;
        padding-right: 15px; }
      .nasdaq.bv-mobile .bv-signature-list .bv-signature-icon {
        padding-right: 20px; }
      .nasdaq.bv-mobile .sign-here-tab-img {
        left: 37px;
        top: 25px;
        height: 35px; }
      .nasdaq.bv-mobile .bv-signature-list .bv-signature-info {
        position: absolute;
        left: 115px;
        transform: none;
        display: inline-block;
        top: 50px; }
      .nasdaq.bv-mobile .bv-signature-list .bv-signature-file-info {
        transform: none;
        float: none;
        position: absolute;
        top: 30px;
        left: 115px; }
      .nasdaq.bv-mobile .bv-signature-list .bv-signature-file-name {
        font-size: 16px; }
      .nasdaq.bv-mobile .bv-signature-list ul li:hover .bv-signature-file-info {
        max-width: 100%; }
      .nasdaq.bv-mobile .disable {
        color: #ccc; }
      .nasdaq.bv-mobile .meetingsMobileCurrentBtn {
        top: 100%;
        box-shadow: none;
        color: #2273A5; }
      .nasdaq.bv-mobile .meetingsMobileCurrentBtnSpan {
        width: 100%;
        display: inline-block;
        text-align: center; }
      .nasdaq.bv-mobile .dropdown-menu > li > bt {
        padding: 3px 20px; }
      .nasdaq.bv-mobile .bv-mobile-teamspace .dropdown-menu > li > bt {
        padding: 20px 20px; }
      .nasdaq.bv-mobile .resetBtn {
        text-align: center; }
      .nasdaq.bv-mobile .bv-company-logo-mobile {
        display: block;
        position: relative; }
      .nasdaq.bv-mobile .bvhome .bv-topmenu li bt {
        border-bottom-color: #000 !important;
        color: #000 !important; }
      .nasdaq.bv-mobile .bv-menu {
        margin-top: 80px; }
      .nasdaq.bv-mobile .bv-topmenu {
        top: 184px !important;
        border-bottom: 1px solid #e5e5e5 !important;
        margin: 0 !important;
        padding: 4px 20px;
        width: 100%; }
      .nasdaq.bv-mobile .bv-modules-list {
        width: 100%; }
      .nasdaq.bv-mobile sidebar .border-bottom {
        border-bottom: 0; }
      .nasdaq.bv-mobile .bvhome .bv-topmenu li {
        width: 66px;
        margin: 0; }
      .nasdaq.bv-mobile #Modules,
      .nasdaq.bv-mobile #Users,
      .nasdaq.bv-mobile #Groups {
        color: black !important; }
      .nasdaq.bv-mobile .portalUserList {
        overflow-y: auto; }
      .nasdaq.bv-mobile .portalUserListContainer {
        height: calc(100% - 60px); }
      .nasdaq.bv-mobile .userList {
        margin-top: 72px; }
      .nasdaq.bv-mobile .searchUser {
        width: auto; }
      .nasdaq.bv-mobile .teamActionBar {
        display: none !important; }
      .nasdaq.bv-mobile .bv-mobile-compose-message-tablet {
        transition: inherit;
        transform: translateX(350px);
        width: calc(100% - 350px);
        box-shadow: 0px 0px 33px -8px #000; }
      .nasdaq.bv-mobile .bv-mobile-compose-message-tablet .bv-modal-title {
        display: none; }
      .nasdaq.bv-mobile .documentsList .portal-name-lineheight.fileNameVal > span {
        line-height: 18px;
        padding: 0px 0px 0 0; }
      .nasdaq.bv-mobile .documentsList .portal-name-lineheight.fileNameVal > span.virus-infected {
        padding: 7px 0 !important; }
      .nasdaq.bv-mobile .new-items-attach-name {
        margin-top: -3px; }
      .nasdaq.bv-mobile .portal-name-filedetails.new-items-attach-name {
        margin-top: -9px; }
      .nasdaq.bv-mobile .new-items-attach-portal-name {
        margin-top: -1px; }
      .nasdaq.bv-mobile .documentsList .fileNameVal > svg {
        margin: 5px 5px 0 5px;
        display: none !important; }
      .nasdaq.bv-mobile .documentsList .fileNameVal .portal-name-span {
        padding-top: 0px; }
      .nasdaq.bv-mobile .inboxListItemCell #loading-spinner {
        position: relative;
        top: calc(50% - 10px);
        left: calc(50% - 10px);
        padding: 0;
        margin: 0;
        border: 0;
        border-radius: 0;
        height: 20px;
        width: 20px; }
      .nasdaq.bv-mobile .inboxListItemCell #loading-spinner .spinner-icon {
        width: 20px;
        height: 20px; }
      .nasdaq.bv-mobile .rotateDeviceMessage {
        display: inline-block;
        top: 50%;
        position: absolute;
        left: 50%;
        transform: translate(-50%, -50%); }
      .nasdaq.bv-mobile .folderViewDialog .modal-dialog {
        min-width: inherit;
        max-height: inherit; }
      .nasdaq.bv-mobile .folderViewDialog .folderViewer {
        height: 100% !important; }
      .nasdaq.bv-mobile .documentsList .fileNameVal .name-span:hover {
        text-decoration: inherit; }
      .nasdaq.bv-mobile .rightClickMenu a {
        padding: 9px 5px; }
      .nasdaq.bv-mobile .rightClickMenu bt {
        padding: 9px 5px; }
      .nasdaq.bv-mobile .rightClickMenu ul li {
        height: inherit !important; }
      .nasdaq.bv-mobile .rightClickMenu .documentsList ul li {
        height: inherit;
        padding-left: 15px; }
      .nasdaq.bv-mobile .bv-ts-grid-ul-li {
        line-height: 40px; }
      .nasdaq.bv-mobile .bv-tree-grid-tree-node {
        height: 50px; }
      .nasdaq.bv-mobile .bv-compose-message-screen .outer {
        height: 100%; }
      .nasdaq.bv-mobile .userActionMenu {
        display: none !important; }
      .nasdaq.bv-mobile #inboxRightSection .bv-show-panel-content-arrow {
        top: 0px;
        left: -15px;
        z-index: 1;
        padding: 15px 30px 30px; }
      .nasdaq.bv-mobile .bv-inbox-thread-panel {
        position: relative; }
      .nasdaq.bv-mobile #inboxRightSection .bv-hide-show-content-arrow {
        margin: -10px 0 0 -15px;
        padding: 15px 30px 30px 15px; }
      .nasdaq.bv-mobile.bv-surface #inboxRightSection .bv-hide-show-content-arrow {
        position: absolute;
        top: 0px;
        left: -5px;
        margin: 0;
        padding: 15px 30px 30px 15px; }
      .nasdaq.bv-mobile .bv-mobile-compose-message .bv-threads-background {
        background: #f0f0f0; } }
  @media only screen and (min-device-width: 0px) and (orientation: landscape), handheld, print {
    .nasdaq {
      /* STYLES GO HERE */
      /* .bv-mobile .bvhome .bv-content{
            transform: translateX(300px);
            -webkit-transform: translateX(300px);
            margin-left: 0px;
            transition: 200ms all;
        } */ }
      .nasdaq .documentsList .list-checkbox {
        margin-top: -40px; }
      .nasdaq .approval-main {
        min-width: 100%; }
      .nasdaq.bv-mobile .newItemsMain .bv-slider > ul {
        min-width: inherit;
        margin: 0px 4.36% 65px; }
      .nasdaq.bv-mobile .newItemsMain .bv-slider > ul > li {
        width: 43.3% !important;
        margin: 107px 3.3%;
        /*height: calc(100% - 214px);*/ }
      .nasdaq.bv-mobile .bv-slider > div {
        top: calc(50% - 45px); }
      .nasdaq.bv-mobile .bv-slider > div.bv-slider-right-btn {
        right: 20px; }
      .nasdaq.bv-mobile .bv-slider > div.bv-slider-left-btn {
        left: 18px; }
      .nasdaq.bv-mobile .portal-name-filedetails.new-items-attach-name {
        margin-top: 0px; }
      .nasdaq.bv-mobile .bv-calendar-content .bv-slider > ul > li {
        margin: 40px 3.3%; }
      .nasdaq.bv-mobile .bv-meeting-cards .bv-slider > ul {
        min-width: inherit;
        margin: 0 35px;
        padding: 0px 0px 65px; }
      .nasdaq.bv-mobile .bv-meeting-cards .bv-slider > ul > li {
        width: 290px !important;
        margin: 40px 13.2px !important; }
      .nasdaq.bv-mobile .bv-meeting-cards .bv-slider > div.bv-slider-left-btn {
        left: 5px; }
      .nasdaq.bv-mobile .bv-meeting-cards .bv-slider > div.bv-slider-right-btn {
        right: 5px; }
      .nasdaq.bv-mobile .expandHigh .bv-meeting-cards .bv-slider > ul > li {
        width: 375px !important; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait), handheld, print {
    .nasdaq .bvhome .bv-title > div > div > span {
      font-size: 1.5em;
      letter-spacing: 2px; }
    .nasdaq .bvhome .rightMenu {
      right: 2px; }
    .nasdaq .bvhome .rightMenu li a .iconText {
      font-size: 0.9em; }
    .nasdaq .approval-main {
      min-width: 100%; } }
  @media only screen and (min-device-width: 0px) and (orientation: portrait), handheld, print {
    .nasdaq.bv-mobile .bv-meeting-cards .bv-slider > ul {
      margin: 0px 9.36% 65px;
      padding: 0 0.1% 65px; }
    .nasdaq.bv-mobile .bv-meeting-cards .bv-slider > ul > li {
      width: 93% !important;
      margin: 20px 3.3% !important; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .nav-tabs li {
      width: 25%; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .list-view {
      margin-right: 42px; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .list-view button {
      outline: none;
      width: 100%;
      height: 30px;
      border-radius: 3px;
      /*  border: none;
                        border-right: 1px solid #eaeaeb;
                        border-bottom: 1px solid #eaeaeb; */ }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .nav-tabs {
      display: block;
      /* margin-top: 38px; 
                        width: calc(100% - 46px); */ }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .nav-tabs ul {
      margin: 35px auto;
      line-height: 1.4;
      padding-left: 0;
      width: 100%;
      text-align: center; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .day-view > div titl {
      display: inline-block;
      font-size: 20px;
      font-family: "SourceSansProSemibold";
      color: #6b6d75;
      position: relative;
      top: 3px;
      font-size: 15px; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .day-view > div icon {
      top: 8px;
      position: relative;
      font-size: 8px;
      cursor: pointer; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .week-view > div titl {
      display: inline-block;
      font-size: 20px;
      font-family: "SourceSansProSemibold";
      color: #6b6d75;
      position: relative;
      top: 3px;
      font-size: 15px; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .week-view > div icon {
      top: 8px;
      position: relative;
      font-size: 8px;
      cursor: pointer; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .month-view > div,
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .day-view > div,
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .week-view > div {
      width: calc(100% - 105px);
      height: 67px;
      display: block;
      float: left;
      padding: 6px 18px;
      text-align: center; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .month-view > button,
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .day-view > button,
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .week-view > button {
      width: 105px;
      height: 36px;
      margin: 0;
      float: right;
      border-right: none;
      border-bottom: 1px solid #eaeaeb;
      border-left: 1px solid #eaeaeb; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .month-view > div titl {
      display: inline-block;
      font-size: 20px;
      font-family: "SourceSansProSemibold";
      color: #6b6d75; }
    .nasdaq.bv-mobile .meetings-top-panel .top-panel > div .month-view > div icon {
      top: 8px;
      position: relative;
      font-size: 8px;
      cursor: pointer; }
    .nasdaq.bv-mobile .bv-cards-content .bv-cards-title {
      font-size: 20px; } }
  @media screen, handheld, print {
    .nasdaq.bv-mobile .newItemList {
      display: none; }
    .nasdaq.bv-mobile .newItemsMain .bv-slider > ul > li {
      width: 97% !important;
      margin: 20px 3.3%; }
    .nasdaq.bv-mobile .bv-conf-details-panel .modal-dialog {
      top: 0;
      left: inherit; }
      .nasdaq.bv-mobile .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-btn-close {
        opacity: 1;
        background: none !important; }
    .nasdaq.bv-mobile .bv-repository-list .spanUnclickable {
      padding-top: 14px !important;
      float: none; }
    .nasdaq.bv-mobile [state="home.adsearch"] .bvhome .bv-content {
      width: 100%;
      transform: translateX(0);
      -webkit-transform: translateX(0); }
      .nasdaq.bv-mobile [state="home.adsearch"] .bvhome .bv-content .expandMenu,
      .nasdaq.bv-mobile [state="home.adsearch"] .bvhome .bv-content search-filter-panel {
        display: none; }
      .nasdaq.bv-mobile [state="home.adsearch"] .bvhome .bv-content .titleIconMobile {
        left: 15px;
        fill: white; }
      .nasdaq.bv-mobile [state="home.adsearch"] .bvhome .bv-content .show-back-on-middle-bar {
        padding: 13px 15px 0px 50px; }
    .nasdaq.bv-mobile.apple .bvhome {
      padding-bottom: 0 !important; }
      .nasdaq.bv-mobile.apple .bvhome .bv-content {
        transform: translateX(0px);
        -webkit-transform: translateX(0px);
        width: 100%; }
        .nasdaq.bv-mobile.apple .bvhome .bv-content .gridorder .react-grid-layout .tgiCardWrapper .content-body {
          overflow: auto;
          width: calc(100% - 0px); }
        .nasdaq.bv-mobile.apple .bvhome .bv-content content {
          padding-top: 0px; }
      .nasdaq.bv-mobile.apple .bvhome [home-sidebar],
      .nasdaq.bv-mobile.apple .bvhome .bv-middle-bar,
      .nasdaq.bv-mobile.apple .bvhome .bv-mask-transition,
      .nasdaq.bv-mobile.apple .bvhome footer {
        display: none !important; }
    .nasdaq.bv-mobile .filter-mobile-modules {
      display: block;
      top: 0px;
      position: absolute;
      width: 100%;
      height: 43px;
      padding: 6px 8px; }
      .nasdaq.bv-mobile .filter-mobile-modules form {
        width: 100%;
        height: 30px;
        border-radius: 3px;
        background: #1D1F25;
        padding: 3px 0; }
        .nasdaq.bv-mobile .filter-mobile-modules form > div {
          margin: 0px auto;
          width: 40%; }
          .nasdaq.bv-mobile .filter-mobile-modules form > div img {
            width: 20px;
            position: absolute;
            top: 11px; }
          .nasdaq.bv-mobile .filter-mobile-modules form > div input {
            background: transparent;
            border: none;
            padding-left: 30px;
            color: #fff; } }

.bv-mobile .bv-modal-blue-header .titleName {
  width: 90% !important; }

/* Responsive settings */
/* Responsive settings */
body:not(.nasdaq) {
  /* home.css */
  /* .bvhome .bv-content.expandRightLow{
        margin-right: 58px;
    }
    .bvhome .bv-content.expandRightHigh{
        margin-right: 240px;
    }
    .bvhome .bv-content.expandRightHide{
        margin-right: 0px;
    } */
  /* .bvhome .teamUserProfile.expandLow{
        right:58px;
    } */
  /* .bv-recycle-content .bv-scroll-list > ul,
    .bv-scroll-list > .scroll-list-items .scroll-list {
        width: 590px;
    } */
  /* .bv-recycle .bv-recycle-content{
        height: 400px;
        padding: 20px;
    }
    .bv-recycle .bv-recycle-content ul li{
        height: 27px;
        border-bottom: 1px solid #ccc;
    }
    .bv-recycle .bv-recycle-content a{
        display: block;
    } */
  /*
    .recycle-list
    {
        height: 300px;
        overflow: auto;
        text-overflow: ellipsis;
        margin-left:0;
    }
     */
  /* .recycleX
    {
        font-size: 27px;
        position: absolute;
        cursor: pointer;
        top: 0px;
        right: 14px;
    } */
  /* .recycle-dialog-class
    {
        height: 400px;
        position: fixed;
        bottom: 45px;
        right: 70px;
        width: 600px;
        background: #f0f0f0;
        margin: 0 auto;
        border-radius: 6px;
        box-shadow: 0px 0px 28px -7px #000;
    } */
  /* .recycle-dialog-class .documentsList
    {
        height: 319px;
        width: 95%;
    } */
  /* .recycle-title
    {
        font-size: 25px;
        font-weight: bold;
        margin: 5px 10px 6px 10px;
    }
     */
  /* BV styles */
  /* start right side bar */
  /*  end  */
  /* .bvhome .bv-company-logo>div{
        display: table-cell;
        vertical-align: middle;
    } */
  /*.bvhome .expandLow.bv-transition .bv-menu:hover{
        overflow-y: hidden;
    }*/
  /* .bvhome .bv-menu bt:active{
        background: red;

        }
     */
  /* .bv-jup-status .jup-status-icon
    {
        display: inline-block; width: 13px; height: 16px;
        position: relative;
        top: 3px;
    }

    .jup-offline-mode .bv-jup-status .jup-status-icon
    {
        display: inline-block; width: 13px; height: 16px;
        /*background:url("../assets/images/JupOfflineIcon.png") left top no-repeat;
    }*/
  /*.bv-jup-status .jup-offline-span
    {
        display:none;
    }
    .bv-jup-status .jup-online-span
    {
        display:inline-block;
        color:#6f6f6f;
    }

    .jup-offline-mode .bv-jup-status .jup-offline-span
    {
        display:inline-block;
        color:#aeaeae;
    }
    .jup-offline-mode .bv-jup-status .jup-online-span
    {
        display:none;
    }*/
  /*.jup-offline-mode .bvhome .bv-team-space > div > span {
        cursor: not-allowed;
        opacity:0.2;
    }

    .jup-offline-mode .bvhome .bv-team-space > div > span > a {
        pointer-events: none;
    }*/
  /*.bvhome .bv-menu a:hover{
        background:#f4f4f4;
    }*/
  /* .bvhome .bv-content content>div{
        display: table-caption;
    } */
  /*.bv-module-row-icon-div {
        margin-top:4px;height:30px;width:30px;
    }*/
  /*.searchResults tr:nth-child(even) {
        background: #EEE;
    }*/
  /* .modulesButton svg,
    .usersButton svg,
    .groupsButton svg{
        fill: #fff;
    } */
  /* bv item list */
  /* .bv-item-list-dialog  .modal-dialog{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%) !important;
        -webkit-transform: translate(-50%,-50%) !important;
        -ms-transform:  translate(-50%,-50%) !important;

        margin: 0;
        height:5px;
        max-height:150px;
        max-width:350px;
    }
     */
  /*.bv-item-list-ul1:hover {overflow-y:auto;}*/
  /*.bv-item-list-ul1 > li { display:block; width:100%; line-height:30px;}*/
  /* #bvModuleMenuDiv > ul{
        width: 250px;
    }
     */
  /*****       ******/
  /* .bv-trash-content .bv-scroll-list > ul > li.active{
        background: #ddd;
    } */
  /* home.css */
  /* common.css */
  /* BV styles */
  /* .bv-input-btn-blue
    {
    	color:#FFFFFF;
    	min-width:125px;
    	background-color: #3596BD;
    	border-style:none;
    	max-height: 45px;
        min-height: 35px;
    } */
  /* .bv-input-btn-0{
    	background-color: #000000;
    	color:#FFFFFF;
    } */
  /* .bv-input-btn-black
    {
    	color:#FFFFFF;
    	min-width:125px;
    	background-color: #000000;
    	border-style:none;
    	max-height: 45px;
        min-height: 35px;
    }
     */
  /* Context menu */
  /* .bv-permission-screen .bv-dialog-users-btn.opened{
    	transform: rotate(180deg);
    } */
  /* .bv-permission-screen .bv-table-css > ul > li{
    	height: 27px;
    } */
  /* .bv-permission-screen .bv-table-css > ul > li:last-child{
    	height: 23px;
    	border-bottom: 1px solid #ccc;
    } */
  /* .bv-recycle-back{
    	position: inherit;
    } */
  /* .bv-slider .bv-slider-items-4 > li {
    	width: 26%;
    }

    .bv-slider .bv-slider-items-2 > li {
    	width: 46%;
    }

    .bv-slider .bv-slider-items-1 > li {
    	width: 97% !important;
    }*/
  /*
    .bv-item-list-check-div {
    	height:35px; width:35px; padding-left: 6px; padding-top: 5px; margin-left: 21px;
    }*/
  /* ng scrollbars related Start */
  /*.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    	background-color: rgba(0, 0, 0, 0) !important;
    }*/
  /* ng scrollbars related end */
  /* bv accordion*/
  /*  accordion end */
  /* tooltip directive */
  /* toggle buttons */
  /* end */
  /********************/
  /* .bv-module-creator-user-item:hover{
    	background:#ebeef0;
    } */
  /* .bv-approval-user-option-section1 .bv-dialog-user-btn svg, .bv-permission-screen .bv-dialog-folder-btn svg {
        width: 17px;
        height: 20px;
        top: 0px;
        position: absolute;
        cursor: pointer;
    } */
  /* common.css */
  /* calendar.css */
  /* .bv-calendar .well .btn-default:hover,
   .bv-calendar .well .btn-default:focus,
   .bv-calendar .well .btn-default:active,
   .bv-calendar .well .btn-default.active{
    border:none;
   } */
  /* .bvhome .bv-calendar .carousel-control{
    width:10px;
    bottom: inherit;
   }
   .bvhome .bv-calendar .carousel-control.right span{
    right: 15px;
    top: 40px;
   }
   .bvhome .bv-calendar .carousel-control.left span{
    left: 30px;
    top: 40px;
   } */
  /* .bvhome .bv-calendar .well table td{
    position:relative;
    padding: 0px 2px;
   } */
  /* .bvhome .well table tbody>tr>td>button{
    position:absolute;
   } */
  /* .bv-calendar .well .bv-calendar-cell{
    top:0px;
    background: #fff;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500 ease;
    transition: all 500ms ease;
   } */
  /* .bv-cards ul[rn-carousel] li>div>div>type{
    font-size: 1.1em;
   }
   .bv-cards ul[rn-carousel] li>div>div>line{
    background: rgb(169, 109, 29);
    height: 6px;
    width: 100%;
    display: block;
   } */
  /* .bv-cards ul[rn-carousel] li>div>div>ul li{
    padding: 15px 0px;
   }
   .bv-cards ul[rn-carousel] li>div>div>ul li>title{
    display: block;
    font-size: 1.4em;
    font-weight: 500;
   }
   .bv-cards ul[rn-carousel] li>div>div>ul li>info{
    font-size: 0.9em;
   } */
  /* iPhone Portrait */
  /* .row{
    margin:1px 0px;
    height: 13.8%;
   }
   .row > div{
    display:inline-block;
    width: 14%;
    margin: 0px 1px;
    background: #fff;
    height: 100%;
   } */
  /*.bv-calendar-content .parent .row .cell.current:hover{
    cursor: pointer;
   }*/
  /* .bv-calendar-content .parent .row .cell.current-day{
    background: rgba(0, 0, 0, 0.1);
   }
    */
  /* .bv-carousel-button:hover{
    background: rgba(204, 204, 204, 0.2);
   } */
  /* .bv-cards-content .bv-scrollbar,*/
  /* .bv-events .bv-events-list > .scroll-list-items .scroll-list{
    max-height: 300px;
   } */
  /* .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li,
   .bv-events .bv-events-list > .scroll-list-items .scroll-list > li{
    height: 70px;
    border: inherit;
    border-bottom: none;
    margin-bottom: 22px;
   } */
  /* .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li > div:last-child, */
  /* Windows screen - calcendar font and circle size */
  /* calendar.css */
  /* directory.css */
  /* .documentsList ul li.uncheckedClass { } */
  /* 		.documentsList .fileInfo .document-menu span svg { width: 0; height: 0; } */
  /* 		.documentsList ul li:hover .fileInfo .document-menu { display: block; } */
  /*.bv-tree-node-name {font-size:35px; display:inline-block;position:absolute;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }*/
  /* .ui-dialog-buttonpane button{
       background-color: rgb(0,72,118);
       color: #FFFFFF;
       border: 0px;
   } */
  /*.viewerPresentMode.ui-dialog-content {
       border-top: solid 10px #22a63e !important;
   }*/
  /*.folderViewer:hover {
   	overflow-y: auto;
   }*/
  /* iPhone Portrait */
  /************Start of styles for Document Properties Popup ***********/
  /* .bv-doc-prop-details-row3-col2 { height: 25px; width:76%; float:right; display:inline-block;text-align: left; padding:1px 0px 0px 10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} */
  /*.bv-doc-prop-perm-details > ul:hover {overflow-y:auto;}
   */
  /*.bv-doc-prop-perm-fav-panel1 .scroll-list-items:hover {overflow-y:auto;}*/
  /************End of styles for Document Properties Popup ************/
  /************Start of styles for Document Properties Popup ***********/
  /************End of styles for Document Properties Popup ************/
  /************Start of styles for Document Properties Popup ***********/
  /************End of styles for Document Properties Popup ************/
  /*Start of styles for Briefcase Intstallations Dialog*/
  /*active tab*/
  /*purge tab*/
  /*End of styles for Briefcase Intstallations Dialog*/
  /*Start of styles for Agenda Builder Dialog*/
  /*End of styles for Agenda Builder Dialog*/
  /*Start of styles for signature status dialog*/
  /*End of styles for signature status dialog*/
  /* Folder Agenda Builder */
  /* directory.css */
  /* approval.css */
  /* .bv-input-btn-blue
    {
    	color:#FFFFFF;
    	min-width:100px;
    	background-color: #036EAA;
    	border-style:none;
    	max-height: 45px;
        min-height: 30px;
    } */
  /* .approvalMain {
    	overflow-y: auto;
    	width: 100%;
    	height: 100%;
    } */
  /* .section {
    	overflow:hidden;
    	width:98%;
    	border-bottom: 1px solid #DCDCDC;
    	margin-left : 1%;
    	margin-top : 1.3%;
    	margin-right : 1%;
    	margin-bottom : 2%;
    }
    .section-up {
    	width:100%;
    	height:115px;
    }
    .section-down {
    	width:100%;
    	height:15px;
    	text-align: right;
    }

    .section-first {
    	height:115px;
    	min-width:90px;
    	float:left;
    	position: relative;
    }

    .not-responded-text {
      position: absolute;
      margin: -35px 0 0 0;
      width: 49px;
      height: 22px;
      font-size: 9px;
      border: 1px solid;
      color: white;
      text-align: center;
      font-family: SANS-SERIF;
    }
    .section-second {
    	height:115px;
    	min-width:200px;
    	float:left;
    	width: 50%;
    	padding-left : 2%;
    	padding-top : 1.2%;
    }
    .section-third {
    	height:115px;
    	min-width:170px;
    	padding-left : 2%;
    	padding-top : 1.2%;
    }
    .section-third-left {
    	height:115px;
    	min-width:35px;
    }
    .section-third-right {
    	height:115px;
    	min-width:100px;
    } */
  /*   Approval    */
  /* .approval-attachment-image {
      width: 90px;
      height: 110px;
      margin: 20px 10px 5px 0;
      border: 1px solid #D1D1D1;
    } */
  /*
    .approve-responses-no-signature
    {
        height: calc(100% - 100px) !important;
    }
    */
  /*Create approval */
  /*.attachment-image:hover {
    	margin: 0 5px 0 0;
    }*/
  /* */
  /* */
  /* Print Approval */
  /* approval.css */
  /* surveys.css */
  /* Chrome */
  /* Polyfill */
  /*firefox*/
  /* Chrome */
  /* Polyfill */
  /* .bv-input-btn-black {
    	color:#FFFFFF;
    	min-width:100px;
    	background-color: #000000;
    	border-style:none;
    	max-height: 45px;
        min-height: 30px;
    } */
  /*.modal-dialog{
    	height:450px !important;
    	width:800px !important;
    }*/
  /* .bv-modal{
    	position: absolute;
    	top: -15%;
    	right: 0;
    	bottom: 0;
    	left: 0;
    	z-index: 1050;
    	display: none;
    	overflow: auto;
    	overflow-y: scroll;
    	-webkit-overflow-scrolling: touch;
    	outline: 0;
    } */
  /* .sectionBoxLeft .sectionName:hover{
    	text-decoration: underline;
    	cursor : pointer;
    } */
  /* .questionInOverview{
    	text-overflow: ellipsis;
    	overflow: hidden;
    	white-space: pre;
    	padding:2% 0% 2% 2%;
    } */
  /* .questionInOverview > p{
    	text-overflow: ellipsis;
    	overflow: hidden;
    	white-space: nowrap;
    	padding-left:2%;
    	padding-right:2%;

    } */
  /*added as part of MEETX-24908*/
  /* .btn-remove {
    	width:21px;
    	float:right;
    	display:inline;
    	padding-top: 19px;
    } */
  /* View survey */
  /* .userPreviewTopRight .bv-slider > ul > li{
    	display: inline-block;
        height: calc(100% - 40px);
        width: 31.2%;
        margin: 20px 1%;
        box-shadow: 0px 0px 15px 0px;
        position: relative;
    } */
  /*  .userPreviewSectionDetailsRight .bv-slider > ul > li{
     	display: inline-block;
        height: calc(100% - 40px);
        width: 31.2%;
        margin: 20px 1%;
        box-shadow:  0px 0px 15px 0px;
        position: relative;

     } */
  /*  .userPreviewResponseRight .bv-slider > ul > li{
     	display: inline-block;
        height: calc(100% - 40px);
        width: 31.2%;
        margin: 20px 1%;
        box-shadow:  0px 0px 15px 0px;
        position: relative;

     } */
  /* .sectionBoxRight{
    	display: inline;
    } */
  /* .bv-remove-choice-btn {
    	margin-left: -26px;
      	display: none;
      	position: absolute;
      	cursor: pointer;
      	margin-top: 6px;
    } */
  /* .opened survey-question-div,
    .opened survey-section-div
    {
    	height:300px;
    } */
  /* surveys.css */
  /* conference.css */
  /*.bv-conf-present-doc-dialog .modal-dialog {
    	position:relative;
    	margin-top:10px;
    	padding-top:0px;
    	min-width: 800px;
    	min-height:600px;
    }*/
  /*.ngdialog-theme-default .bv-presentation-dialog {
    	width:80%;
    }*/
  /*.ngdialog.ngdialog-theme-default div.ngdialog-content {
        width: 80%;
    }*/
  /*.bv-conf-non-agenda-div-footer {
    	width:100%;
        height: 60px;
    }*/
  /*.bv-conf-attachment-row {
    	height: 65px;
    	margin: 5px 0 0 5px;
    	text-align: center;
    	width: 98%;
    	background: #FFFFFF;
    	overflow-x: auto;
    	overflow-y: hidden;
    	white-space: nowrap;
    	position: relative;
    	display: inline-block;

    }*/
  /*.bv-conf-attachment-row:hover {
    	overflow-x: auto;
    	overflow-y: hidden;
    }*/
  /*.attachment-image:hover {
    	margin: 0 5px 0 0;
    }*/
  /*.bv-conf-attachment-row:hover {
    	overflow-x: hidden;
    }*/
  /*.bv-conf-attachment-li:before {
    	content: '';
    	display: inline-block;
    	height: 100%;
    	vertical-align: middle;
    	margin-right: -0.25em; /* Adjusts for spacing
    }*/
  /*.bv-conf-agenda-div {
    	height:100%;
    	overflow:auto;*/
  /*overflow:visible;*/
  /*width:100%;*/
  /*padding:5px;
    	border: 1px solid #ccc;
    	border: 1px solid rgba(0, 0, 0, .15);
    	border-radius: 4px;
    	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);*/
  /*}*/
  /*.bv-conf-agenda-div:hover{
    	overflow-y: auto !important;
    }
    */
  /************Start of styles for Conf list View ***********/
  /*.bv-conf-event-not-selected:hover { background-color: #f4f4f4;}
    */
  /************End of styles for Conf list View ************/
  /************Start of styles for Conf Details Popup ***********/
  /*overflow-x:hidden;overflow-y:hidden;}*/
  /*.bv-conf-details-notes-val:hover {overflow-y: auto !important;}
    */
  /************End of styles for Conf Details Popup ************/
  /************Start of styles for Attendee Popup ***********/
  /************End of styles for Attendee Popup ************/
  /************Start of styles for Conf Settings Popup ***********/
  /*.bv-conf-attendee-ul1:hover {overflow-y:auto;}*/
  /*.bv-version-tracker-li-selection-div { margin-top:6px; height:25px; width:25px;}*/
  /************End of styles for Conf Settings Popup ************/
  /* .bv-conf-mobile-details .bv-modal-body > div,
    .bv-conf-mobile-attendee .bv-modal-body > div{
    	overflow-y: auto;
    } */
  /* running confs */
  /* running confs end */
  /* Event Presentation */
  /*.bv-event-present-attachment-row:hover {
    	overflow-x: hidden;
    }*/
  /* conference.css */
  /* team.css */
  /* .portalUserListWithFilter {
        height: calc(100% - 103px);
    } */
  /* .portalUserListNoFilter {
        height: calc(100% - 60px);
    }
     */
  /*.teamUserProfile.ng-hide-add,
    .teamUserProfile.ng-hide-remove {
        -webkit-transition: all 500ms ease;
        -moz-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease;
    }

    .teamUserProfile.ng-hide {
        right: 0px;
    }*/
  /*.teamProfileFieldValueEdit {
        display: inline-block;
        width: 74%;
        max-width: 74%;
        padding-left: 4px;
        white-space: pre-line;
        max-height: 96px;
        min-height: 16px;
        font-size: 13px;
        vertical-align: middle;
    }*/
  /* .editProfileMain:hover {
        overflow-y: auto;
    } */
  /* Groups */
  /*.groupsBox .groupHeader:hover{
        background-color: #f0f0f0;
    }*/
  /*
    .groupUserList {
        position: relative;
        overflow: hidden;
        width: 100%;
        max-height: 400px;
    }

    .groupUserList:hover {
        overflow-y: auto;
    }

    .panel-body {
        padding: 0 !important;
    }*/
  /* Helvetica Neue Medium Font Stack */
  /* team.css */
  /* messages.css */
  /* AVatar */
  /* .bv-messages-mobile .inboxItemsGrid li > div.delete .inboxListAttachmentIcon{
    	transform: translateX(-100px);
    }
     */
  /* messages.css */
  /* newitems.css */
  /*
    @media screen and (max-width: 900px) {
    	.newItemsMain .bv-slider > ul > li {
    		width: 47% !important;
    	}
    }

    @media screen and (max-width: 700px) {
    	.newItemsMain .bv-slider > ul > li {
    		width: 92% !important;
    	}
    }

    @media screen and (max-height: 700px) {
    	.newItemsMain .bv-slider > ul > li {
    		height: calc(100% - 200px) !important;
    		width: 23%;
    	}
    } */
  /*li.sharedListItemCell:nth-child(odd) {
    	background: #ECECEC;
    }*/
  /*.new-items-attachment-row-in-card:hover {
    	overflow-x: auto;
    }*/
  /*.new-items-attachment-image-container:before {
    	content: '';
    	display: inline-block;
    	height: 100%;
    	vertical-align: middle;
    	margin-right: -0.35em; /* Adjusts for spacing
    }*/
  /* User Avatar */
  /************************************/
  /*********** Add to new Items *************/
  /*
    .add-new-item-attachment-row:hover {
    	background-color: #f4f4f4;
    }*/
  /******************************/
  /*** New Items Cards ***/
  /* .bv-newitems-cards ul[rn-carousel] li>div>div>type{
    	font-size: 1.1em;
    }
    .bv-newitems-cards ul[rn-carousel] li>div>div>line{
    	background: rgb(169, 109, 29);
    	height: 6px;
    	width: 100%;
    	display: block;
    } */
  /* .bv-newitems-cards ul[rn-carousel] li>div>div>ul li{
    	padding: 15px 0px;
    }
    .bv-newitems-cards ul[rn-carousel] li>div>div>ul li>title{
    	display: block;
    	font-size: 1.4em;
    	font-weight: 500;
    }
    .bv-newitems-cards ul[rn-carousel] li>div>div>ul li>info{
    	font-size: 0.9em;
    } */
  /***************************/
  /* newitems.css */ }
  body:not(.nasdaq) .top-panel {
    display: none; }
  body:not(.nasdaq) .button-disabled {
    pointer-events: none; }
  body:not(.nasdaq) container.bvhome {
    position: relative;
    height: 100%;
    display: block;
    padding-top: 100px;
    padding-bottom: 35px; }
  body:not(.nasdaq) .bvhome sidebar {
    /* 	top: -45px;
        margin-bottom:-45px; */
    position: relative;
    display: block;
    height: 100%; }
  body:not(.nasdaq) .bvhome [home-sidebar] {
    /* 	background:#fff; */
    height: 100%;
    width: 350px;
    float: left;
    /* 	z-index: 2; */
    display: block;
    /*	box-shadow: -42px 0px 38px -50px #000 inset;*/ }
  body:not(.nasdaq) .tooltip-bv {
    position: relative; }
  body:not(.nasdaq) .tooltip-bv:before {
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 15%;
    position: absolute;
    z-index: 99;
    opacity: 0;
    transition: opacity 0ms; }
  body:not(.nasdaq) .tooltip-bv:after {
    background: #333;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title-bv);
    left: -40px;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    font-size: 8px;
    white-space: normal;
    opacity: 0;
    transition: opacity 0ms; }
  body:not(.nasdaq) .tooltip-bv:hover:after, body:not(.nasdaq) .tooltip-bv:hover:before {
    opacity: 1;
    transition: opacity 1000ms; }
  body:not(.nasdaq) .bvhome .shadowBox {
    position: absolute;
    top: 0;
    /* right: -20px; */
    left: 250px;
    width: 20px;
    height: 100%;
    /*	box-shadow: -5px 0px 40px -3px rgba(0,0,0,0.4);
        -webkit-box-shadow: 6px 0px 50px 0px rgba(0,0,0,0.4);
        -moz-box-shadow: -5px 0px 50px 0px rgba(0,0,0,0.4);*/
    z-index: 2; }
  body:not(.nasdaq) .bv-left-shadow {
    box-shadow: -2px 6px 15px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: -2px 6px 20px 0px rgba(0, 0, 0, 0.2); }
  body:not(.nasdaq) .bv-right-shadow {
    box-shadow: -2px 6px 15px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 6px 20px 0px rgba(0, 0, 0, 0.2); }
  body:not(.nasdaq) .bvhome [bv-right-sidebar] {
    float: right;
    top: 0px;
    position: relative;
    z-index: 3;
    width: 58px;
    background: white;
    /* 	box-shadow: 42px 0px 38px -50px #000 inset; */ }
  body:not(.nasdaq) .bvhome .bv-content {
    display: block;
    /* height: 100%; */
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 2;
    background: #fff;
    /* 	margin-right: 58px; */
    margin-left: 250px; }
  body:not(.nasdaq) .bvhome .expandHigh > .nav {
    left: 0px; }
  body:not(.nasdaq) .bvhome .expandLow > .nav {
    left: 160px; }
  body:not(.nasdaq) .bvhome [home-sidebar].expandLow {
    width: 70px; }
  body:not(.nasdaq) .bvhome [home-sidebar].expandHigh {
    width: 250px; }
  body:not(.nasdaq) .bvhome [home-sidebar].expandHighSettings {
    width: 609px; }
  body:not(.nasdaq) .bvhome .bv-content.expandLow {
    margin-left: 70px; }
  body:not(.nasdaq) .bvhome .bv-content.expandHigh {
    margin-left: 250px; }
  body:not(.nasdaq) .bvhome .bv-content.expandHighSettings {
    margin-left: 609px; }
  body:not(.nasdaq) .bvhome .bv-content.bv-transition > content > .bv-transclude-content {
    overflow: hidden; }
  body:not(.nasdaq) .bvhome [bv-right-sidebar].expandHigh {
    width: 350px; }
  body:not(.nasdaq) .bvhome [bv-right-sidebar].expandLow {
    width: 70px; }
  body:not(.nasdaq) .bvhome .teamUserProfile.expandHigh {
    right: 350px; }
  body:not(.nasdaq) .bvhome .expandHigh .portalUserList {
    width: 100%; }
  body:not(.nasdaq) .topSettingsForMenuForLogoInExtendedUi {
    top: 155px !important; }
  body:not(.nasdaq) .bvhome .bv-mask-sidebar {
    position: absolute;
    height: 45px;
    width: 350px;
    /* z-index: 3; */ }
  body:not(.nasdaq) .bvhome .bv-mask-transition {
    position: absolute;
    top: 0px;
    height: 45px;
    z-index: 2;
    /*  left: 250px; */ }
  body:not(.nasdaq) .bvMaskTransitionExtended {
    height: 90px !important; }
  body:not(.nasdaq) container.bvhome > content {
    display: table-row-group; }
  body:not(.nasdaq) .bvhome header {
    height: 100px;
    width: 100%;
    display: block;
    margin-top: -100px;
    position: absolute;
    width: 100%;
    /* 	height: 60px;
        background: #036EAA;
        box-shadow: 2px 2px 10px 0px #ccc;
        position: relative;
        margin-top: 53px; */ }
  body:not(.nasdaq) .bvhome main {
    position: relative; }
  body:not(.nasdaq) .bvhome footer {
    height: 35px;
    background: #0074AA;
    clear: both;
    display: table-caption;
    caption-side: bottom;
    z-index: 2;
    bottom: 0;
    position: absolute; }
  body:not(.nasdaq) .bv-scroll-list > ul,
  body:not(.nasdaq) .bv-scroll-list > .scroll-list-items .scroll-list > li {
    height: 40px; }
  body:not(.nasdaq) .bv-scroll-list > ul {
    margin-right: 15px;
    overflow-y: hidden; }
  body:not(.nasdaq) .bv-scroll-list > ul > li {
    font-weight: 500; }
  body:not(.nasdaq) .bv-scroll-list > .scroll-list-items .scroll-list > li {
    border-bottom: 1px solid #ccc; }
  body:not(.nasdaq) .bv-scroll-list > .scroll-list-items .scroll-list > li:last-child {
    border-bottom: inherit; }
  body:not(.nasdaq) .bv-scroll-list > .scroll-list-items .scroll-list > li:hover {
    /*background: rgba(0,0,0,0.04);*/
    cursor: pointer; }
  body:not(.nasdaq) .bv-scroll-list > .scroll-list-items .scroll-list > li.drag {
    border-bottom: inherit; }
  body:not(.nasdaq) .bv-scroll-list > ul,
  body:not(.nasdaq) .bv-scroll-list > .scroll-list-items .scroll-list {
    position: relative; }
  body:not(.nasdaq) .bv-scroll-list > ul > li,
  body:not(.nasdaq) .bv-scroll-list > .scroll-list-items .scroll-list > li > ul > li {
    display: block;
    position: absolute;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .bv-scroll-list > .scroll-list-items {
    overflow-y: hidden;
    overflow-x: hidden;
    padding-right: 15px; }
  body:not(.nasdaq) .bv-scroll-list > .scroll-list-items:hover {
    overflow-y: overlay;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-scroll-list .bv-scroll-col {
    white-space: nowrap; }
  body:not(.nasdaq) .bv-scroll-list > filter {
    width: 100%;
    display: block;
    margin: 15px 0px; }
  body:not(.nasdaq) .bv-scroll-list > filter span {
    font-size: 16px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-scroll-list > filter input {
    height: 30px;
    width: 100%;
    border: 0;
    background: #EFEFEF;
    padding: 0px 5px; }
  body:not(.nasdaq) .bv-recycle-content {
    padding: 20px; }
  body:not(.nasdaq) .bv-recycle-content .bv-scroll-list > .scroll-list-items {
    height: 250px; }
  body:not(.nasdaq) .bvhome bv-row.bv-wrapper {
    height: 58px; }
  body:not(.nasdaq) .bvhome bv-cell.bv-sidebar {
    /* 	background: #FAFAFA; */
    width: 350px;
    box-shadow: -7px 0px 39px -4px #ccc inset;
    /* box-shadow: 2px 2px 10px 0px #ccc; */
    /* 	padding: 12px 0px; */ }
  body:not(.nasdaq) .bvhome bv-cell.bv-sidebar wrapper {
    border: 1px solid transparent; }
  body:not(.nasdaq) .bvhome bv-cell.bv-right-sidebar {
    /* 	background: #FAFAFA; */
    width: 70px;
    box-shadow: -7px 0px 39px -4px #ccc inset;
    /* box-shadow: 2px 2px 10px 0px #ccc; */
    /* 	padding: 12px 0px; */ }
  body:not(.nasdaq) .bvhome bv-cell.bv-right-sidebar wrapper {
    border: 1px solid transparent; }
  body:not(.nasdaq) .bvhome bv-cell.bv-wrapper {
    width: 1px;
    min-width: 1px; }
  body:not(.nasdaq) .bvhome .bv-content content {
    /* display: table; */
    position: relative;
    display: block;
    padding-top: 45px; }
  body:not(.nasdaq) .bvhome .bv-content .approvalsList-new {
    display: none !important; }
  body:not(.nasdaq) .bvhome bv-row.bv-header {
    height: 100px; }
  body:not(.nasdaq) .bvhome .bv-content .bv-main-box {
    box-shadow: 2px 2px 10px 0px #ccc;
    /* 	background: #fff; */
    display: table-cell;
    position: relative;
    height: 100%; }
  body:not(.nasdaq) .bvhome .bv-content .bv-main-box > div {
    overflow-y: auto;
    width: 100%;
    height: 100%;
    /* 	position: relative; */
    /* 	top: 0px;
        bottom: 0px;  */ }
  body:not(.nasdaq) .bvhome .bv-footer-menu {
    position: relative;
    float: right;
    top: 6px;
    margin-right: 20px; }
  body:not(.nasdaq) .bvhome .bv-footer-menu li {
    display: inline;
    margin: 0px 0px 0px 40px;
    font-size: 13px;
    font-weight: 400;
    /*letter-spacing: 1.5px;*/ }
  body:not(.nasdaq) .bvhome .bv-header-menu {
    position: relative;
    float: right;
    top: 18px; }
  body:not(.nasdaq) .bvhome .bv-header-menu li {
    display: inline;
    margin: 0 20px;
    font-size: 1.11em;
    font-weight: 200;
    letter-spacing: 1.5px; }
  body:not(.nasdaq) .bvhome .bv-header-menu li a {
    color: #515151; }
  body:not(.nasdaq) .bvhome .bv-company-logo {
    width: 204px;
    height: 100px;
    margin: 0px 23px;
    display: table;
    float: left;
    /*	border: 1px solid #e5e5e5;*/ }
  body:not(.nasdaq) .bv-company-logo-mobile {
    width: 204px;
    height: 100px;
    margin: 10px 26px 0px;
    background: #fff;
    display: none; }
  body:not(.nasdaq) .bvhome .bv-company-logo img {
    /* height: 60px; */
    height: 90px;
    /* 	width: 160px; */
    width: 184px; }
  body:not(.nasdaq) .bvhome .bv-company-logo > div > img,
  body:not(.nasdaq) .bvhome .bv-company-logo-mobile > div > img {
    display: block;
    margin: 0 auto; }
  body:not(.nasdaq) .bvhome .bv-menu {
    position: absolute;
    overflow-y: hidden;
    overflow-x: hidden;
    bottom: 0px;
    top: 50px;
    padding: 10px 0px 0px 0px;
    /*z-index:2;*/
    width: 100%; }
  body:not(.nasdaq) .bvhome .expandLow.bv-transition .bv-menu {
    width: inherit; }
  body:not(.nasdaq) .bvhome .bv-menu:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bvhome .bv-menu bt,
  body:not(.nasdaq) .bvhome .bv-topmenu bt {
    color: #515151;
    font-size: 20px; }
  body:not(.nasdaq) .bvhome .bv-topmenu bt {
    /* color:#fff; */ }
  body:not(.nasdaq) .bvhome .bv-menu bt {
    height: 55px;
    display: table-cell;
    vertical-align: middle;
    padding: 0px 22px;
    white-space: nowrap; }
  body:not(.nasdaq).jup-offline-mode {
    /* Inbox Offline */ }
    body:not(.nasdaq).jup-offline-mode .userFilterDiv {
      display: none;
      height: 0px; }
    body:not(.nasdaq).jup-offline-mode .userInviteDiv {
      display: none;
      height: 0px; }
    body:not(.nasdaq).jup-offline-mode .notAllowed, body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.documents"],
    body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.surveys"],
    body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.approvals"], body:not(.nasdaq).jup-offline-mode.jup-dc-offline-mode .bv-menu li[state-name="home.inbox"],
    body:not(.nasdaq).jup-offline-mode.jup-dc-offline-mode .bv-menu li[state-name="home.signatures"] {
      cursor: not-allowed; }
      body:not(.nasdaq).jup-offline-mode .notAllowed > bt, body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.documents"] > bt, body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.surveys"] > bt, body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.approvals"] > bt, body:not(.nasdaq).jup-offline-mode.jup-dc-offline-mode .bv-menu li[state-name="home.inbox"] > bt, body:not(.nasdaq).jup-offline-mode.jup-dc-offline-mode .bv-menu li[state-name="home.signatures"] > bt {
        pointer-events: none; }
      body:not(.nasdaq).jup-offline-mode .notAllowed .iconText, body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.documents"] .iconText, body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.surveys"] .iconText, body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.approvals"] .iconText, body:not(.nasdaq).jup-offline-mode.jup-dc-offline-mode .bv-menu li[state-name="home.inbox"] .iconText, body:not(.nasdaq).jup-offline-mode.jup-dc-offline-mode .bv-menu li[state-name="home.signatures"] .iconText,
      body:not(.nasdaq).jup-offline-mode .notAllowed .badge1,
      body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.documents"] .badge1,
      body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.surveys"] .badge1,
      body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.approvals"] .badge1,
      body:not(.nasdaq).jup-offline-mode.jup-dc-offline-mode .bv-menu li[state-name="home.inbox"] .badge1,
      body:not(.nasdaq).jup-offline-mode.jup-dc-offline-mode .bv-menu li[state-name="home.signatures"] .badge1,
      body:not(.nasdaq).jup-offline-mode .notAllowed .bv-module-row-icon-div,
      body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.documents"] .bv-module-row-icon-div,
      body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.surveys"] .bv-module-row-icon-div,
      body:not(.nasdaq).jup-offline-mode .bv-menu li[state-name="home.approvals"] .bv-module-row-icon-div,
      body:not(.nasdaq).jup-offline-mode.jup-dc-offline-mode .bv-menu li[state-name="home.inbox"] .bv-module-row-icon-div,
      body:not(.nasdaq).jup-offline-mode.jup-dc-offline-mode .bv-menu li[state-name="home.signatures"] .bv-module-row-icon-div {
        opacity: 0.2; }
    body:not(.nasdaq).jup-offline-mode .settingsMenu li[state-name="portalAdmin"] {
      cursor: not-allowed; }
    body:not(.nasdaq).jup-offline-mode .settingsMenu li[state-name="portalAdmin"] > a {
      pointer-events: none;
      opacity: 0.2; }
    body:not(.nasdaq).jup-offline-mode .bv-footer-menu li[state-name="home.recycle"],
    body:not(.nasdaq).jup-offline-mode .bv-footer-menu li[state-name="home.preferences"] {
      cursor: not-allowed; }
    body:not(.nasdaq).jup-offline-mode .bv-footer-menu li[state-name="home.recycle"] > a,
    body:not(.nasdaq).jup-offline-mode .bv-footer-menu li[state-name="home.preferences"] > a {
      pointer-events: none;
      opacity: 0.2; }
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="edit"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="rename"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="pdf"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="viewas"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="move"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="present"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="editcollate"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="permission"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="addToFavorites"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="addToUserFavorites"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="boardbook"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="editboardbook"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="delete"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="share"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="editcollate"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="addToNewItems"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="download"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="versionTracker"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="copy"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="cut"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="paste"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="properties"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="send"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="removeFromBriefCase"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="removeFromNewItems"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="createShortCut"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="unhidefolder"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="hidefolder"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="rules"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="setFollowers"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="copylink"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="replace"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="auditTrail"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="secureMessage"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="follow"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="stopFollow"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu a[menu-name="deleteAllAnnotations"] {
      opacity: 0.2;
      pointer-events: none; }
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="edit"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="rename"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="pdf"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="viewas"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="move"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="present"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="editcollate"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="permission"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="addToFavorites"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="addToUserFavorites"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="boardbook"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="editboardbook"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="delete"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="share"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="editcollate"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="addToNewItems"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="download"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="versionTracker"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="copy"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="cut"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="paste"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="properties"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="send"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="removeFromBriefCase"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="removeFromNewItems"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="createShortCut"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="unhidefolder"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="hidefolder"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="rules"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="setFollowers"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="copylink"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="replace"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="auditTrail"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="secureMessage"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="follow"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="stopFollow"],
    body:not(.nasdaq).jup-offline-mode .rightClickMenu bt[menu-name="deleteAllAnnotations"] {
      opacity: 0.2;
      pointer-events: none; }
    body:not(.nasdaq).jup-offline-mode .rightMenu li[state-name="NewMeeting"],
    body:not(.nasdaq).jup-offline-mode .rightMenu li[state-name="ManageMeetings"] {
      cursor: not-allowed; }
    body:not(.nasdaq).jup-offline-mode .rightMenu li[state-name="NewMeeting"] > bt,
    body:not(.nasdaq).jup-offline-mode .rightMenu li[state-name="ManageMeetings"] > bt {
      pointer-events: none; }
    body:not(.nasdaq).jup-offline-mode .rightMenu li[state-name="NewMeeting"] .iconText,
    body:not(.nasdaq).jup-offline-mode .rightMenu li[state-name="ManageMeetings"] .iconText {
      opacity: 0.2; }
    body:not(.nasdaq).jup-offline-mode .remove-new-item-button {
      pointer-events: none; }
    body:not(.nasdaq).jup-offline-mode .remove-new-item-button > svg {
      cursor: not-allowed;
      opacity: 0.2; }
    body:not(.nasdaq).jup-offline-mode .bv-conf-list-event-icon-div {
      pointer-events: none; }
    body:not(.nasdaq).jup-offline-mode .bv-conf-list-event-icon-div > span > svg {
      cursor: not-allowed;
      opacity: 0.2; }
    body:not(.nasdaq).jup-offline-mode .bv-conf-list-event-icon-div > button {
      pointer-events: none; }
    body:not(.nasdaq).jup-offline-mode .bv-conf-list-event-start {
      cursor: not-allowed;
      opacity: 0.2; }
    body:not(.nasdaq).jup-offline-mode .bv-conf-list-event-start > button {
      pointer-events: none; }
    body:not(.nasdaq).jup-offline-mode .bv-conf-details-attandee-response {
      pointer-events: none; }
    body:not(.nasdaq).jup-offline-mode .bv-conf-details-attandee-response > span {
      cursor: not-allowed;
      opacity: 0.2; }
    body:not(.nasdaq).jup-offline-mode .bv-support-center {
      cursor: not-allowed;
      opacity: 0.2; }
    body:not(.nasdaq).jup-offline-mode .bv-support-center > a {
      pointer-events: none; }
    body:not(.nasdaq).jup-offline-mode .bv-modal-btn-reply,
    body:not(.nasdaq).jup-offline-mode .bv-modal-btn-replyall,
    body:not(.nasdaq).jup-offline-mode .bv-modal-btn-forward {
      opacity: 0.2;
      pointer-events: none;
      cursor: not-allowed; }
    body:not(.nasdaq).jup-offline-mode .bv-mobile-compose-message .bv-mobile-menu {
      display: none; }
    body:not(.nasdaq).jup-offline-mode .bv-messages-mobile .dropdown-menu [ng-repeat="option in inboxMobileMenu"] {
      pointer-events: none;
      cursor: not-allowed;
      opacity: 0.2; }
    body:not(.nasdaq).jup-offline-mode .bv-jup-status {
      font-size: 13px;
      display: inline-block;
      position: absolute;
      height: 20px;
      top: 65px;
      right: 20px; }
    body:not(.nasdaq).jup-offline-mode .bv-jup-sync-status-div .jup-sync-icon-div {
      cursor: not-allowed;
      opacity: 0.2; }
  body:not(.nasdaq) .bv-jup-status {
    font-size: 13px;
    display: inline-block;
    position: absolute;
    height: 20px;
    top: 65px;
    right: 20px; }
  body:not(.nasdaq) .jup-offline-mode .bv-jup-status {
    font-size: 13px;
    display: inline-block;
    position: absolute;
    height: 20px;
    top: 65px;
    right: 20px; }
  body:not(.nasdaq) .jup-offline-icon {
    display: inline-block;
    width: 13px;
    height: 16px;
    position: relative;
    top: 3px; }
  body:not(.nasdaq) .jup-online-icon {
    display: inline-block;
    width: 13px;
    height: 16px;
    position: relative;
    top: 1px; }
  body:not(.nasdaq) .jup-offline-span {
    display: inline-block;
    color: #aeaeae; }
  body:not(.nasdaq) .jup-online-span {
    display: inline-block; }
  body:not(.nasdaq) .bv-jup-sync-status-div {
    height: 35px;
    /*width: 250px;
        max-width: 250px;
        position: absolute;*/
    display: inline-block;
    /*border: 1px solid red;*/
    float: left;
    margin-right: 5px; }
  body:not(.nasdaq) .jup-offline-mode .bv-jup-sync-status-div .jup-sync-icon-div {
    cursor: not-allowed;
    opacity: 0.2; }
  body:not(.nasdaq) .bv-jup-sync-status-div .jup-sync-icon-div {
    height: 23px;
    width: 25px;
    /*margin-top: 8px;*/
    margin-left: 20px;
    display: inline-block;
    position: relative;
    top: 8px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-jup-sync-status-div .jup-sync-status-span {
    font-size: 13px;
    /*position:absolute;
        top:9px;
        left:48px;*/
    display: inline-block; }
  body:not(.nasdaq) .bvhome .bv-menu li:first-child {
    margin: 20px 0px; }
  body:not(.nasdaq) .bvhome .bv-menu li {
    height: 55px;
    display: table;
    width: 100%;
    margin: 0px 0px 20px 0px; }
  body:not(.nasdaq) .bvhome .bv-menu li a > svg {
    display: inline-block;
    position: relative;
    top: 4px;
    left: -3px;
    width: 35px;
    height: 25px; }
  body:not(.nasdaq) .bvhome .bv-topmenu {
    /* border-bottom:2px solid #515151; */
    /* 	margin: 23px 0px 30px;	 */
    top: 9px;
    position: absolute;
    opacity: 1;
    margin-left: 20px; }
  body:not(.nasdaq) .bvhome .bv-topmenu li {
    width: 66px;
    height: 30px;
    display: inline-block;
    text-align: center;
    margin: 3px 8px 0px 0px; }
  body:not(.nasdaq) .bvhome .bv-topmenu li bt {
    font-size: 13px;
    /*font-weight: 400;*/
    display: inline-block;
    height: 100%;
    white-space: nowrap; }
  body:not(.nasdaq) .bvhome .bv-topmenu li bt.active {
    border-bottom: 6px solid; }
  body:not(.nasdaq) .bvhome .bv-topmenu li bt:hover {
    /*	font-weight: 500;
        border-bottom: 6px solid
    */ }
  body:not(.nasdaq) .bvhome .bv-setting-menu {
    position: relative;
    top: -28px;
    width: 39%;
    max-width: 500px; }
  body:not(.nasdaq) .bvhome .bv-search-bar {
    position: relative;
    top: 30px;
    white-space: nowrap;
    overflow: hidden;
    background: #E5E5E5; }
  body:not(.nasdaq) .bvhome .bv-search-bar input {
    height: 25px;
    background: transparent;
    border: none;
    width: 90%;
    /* color: #A3A3A3;
        font-weight: 100; */
    font-size: 13px;
    letter-spacing: 1px;
    padding-left: 5px; }
  body:not(.nasdaq) .bvhome .bv-search-bar img {
    width: 16px;
    position: absolute;
    right: 9px;
    top: 5px; }
  body:not(.nasdaq) .bvhome .searchModalDialog {
    height: 100%;
    margin-top: -80px; }
  body:not(.nasdaq) .searchResultsMain {
    overflow: hidden;
    padding: 20px; }
  body:not(.nasdaq) .bvhome .bv-company-name {
    color: #515151;
    font-size: 1.6em;
    font-weight: 300;
    letter-spacing: 1.7px;
    position: relative;
    top: 3px;
    left: 20px; }
  body:not(.nasdaq) .bvhome .bv-team-space {
    margin-left: 190px;
    margin-right: 530px;
    min-width: 200px; }
  body:not(.nasdaq) .bv-team-space-label:hover {
    cursor: pointer; }
  body:not(.nasdaq) .bvhome .bv-team-space .bv-team-space-dropdown {
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 50px;
    left: 249px;
    padding: 5px 0px; }
  body:not(.nasdaq) .bvhome .bv-team-space > div,
  body:not(.nasdaq) .bvhome .bv-team-space-footer {
    position: relative;
    left: 0px;
    /*	color: #515151;
    */
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 1.2px;
    display: flex;
    display: -webkit-flex;
    top: 28px; }
  body:not(.nasdaq) .bvhome .bv-team-space > div > div {
    max-width: 542px;
    /* 	min-width: 200px; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    color: #6f6f6f; }
  body:not(.nasdaq) .bvhome .bv-team-space-footer > div {
    display: inline; }
  body:not(.nasdaq) .bvhome .bv-team-space .dropdown > bt, body:not(.nasdaq) .bvhome .bv-team-space-footer .dropdown > bt {
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: -2px; }
  body:not(.nasdaq) .bvhome .bv-team-space bt svg, body:not(.nasdaq) .bvhome .bv-team-space-footer bt svg {
    width: 18px;
    height: 12px; }
  body:not(.nasdaq) .bvhome .nav-tabs {
    position: absolute;
    border: 0;
    top: -23px;
    left: 0px;
    display: block; }
  body:not(.nasdaq) .nav > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px; }
  body:not(.nasdaq) .nav-tabs > li > bt {
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  body:not(.nasdaq) .nav-tabs > li.active > bt,
  body:not(.nasdaq) .nav-tabs > li.active > bt:hover,
  body:not(.nasdaq) .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0;
    /* font-weight: bold; */
    /*font-size: 13px;*/ }
  body:not(.nasdaq) .bvhome .bv-title {
    height: 45px;
    /* 	background: #036EAA; */
    z-index: 2;
    position: relative; }
  body:not(.nasdaq) .bvhome .bv-middle-bar {
    margin-top: -45px; }
  body:not(.nasdaq) .bvhome .bv-title > div > div > span {
    position: absolute;
    width: 100%;
    font-size: 22px;
    letter-spacing: 1.5px;
    font-weight: 500;
    padding: 8px 15px 0px 15px;
    float: left;
    display: inline;
    /* color: #fff; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 330px); }
  body:not(.nasdaq) .bvTitleExtended {
    height: 90px !important;
    padding: 33px 10px 0px !important; }
  body:not(.nasdaq) .bvhome .tab-content {
    display: none;
    position: absolute; }
  body:not(.nasdaq) .bvhome .settingsMenu {
    clear: right;
    float: right;
    margin: 25px 5px 25px 20px;
    font-size: 13px; }
  body:not(.nasdaq) .bvhome .settingsMenu span {
    color: #6f6f6f;
    /* 	font-size: 11px; */ }
  body:not(.nasdaq) .bvhome .settingsMenu li {
    margin: 10px 15px;
    display: block;
    float: left; }
  body:not(.nasdaq) .bvhome .settingsMenu bt {
    display: block; }
  body:not(.nasdaq) .bvhome .settingsMenu bt .icon {
    margin: 0 auto;
    height: 22px;
    width: 22px;
    display: block; }
  body:not(.nasdaq) .bvhome .settingsBtnIcon {
    fill: #515151; }
  body:not(.nasdaq) .bvhome .rightMenu {
    position: absolute;
    right: 5px;
    top: 18px;
    right: 20px;
    top: 4px;
    line-height: 45px;
    height: 40px; }
  body:not(.nasdaq) .bvhome .rightMenuExtended {
    position: absolute;
    right: 5px;
    top: 18px; }
  body:not(.nasdaq) .bvhome .rightMenu > ul {
    max-height: 40px; }
  body:not(.nasdaq) .bvhome .rightMenu > ul > li {
    display: inline;
    margin: 0px 0px 0px 40px; }
  body:not(.nasdaq) .bvhome .rightMenu svg {
    width: 20px;
    height: 20px;
    display: inline;
    padding-top: 3px; }
  body:not(.nasdaq) .bvhome .rightMenu li bt .iconText {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    position: relative;
    top: -4px; }
  body:not(.nasdaq) .bvhome .rightMenu .dropdown-menu {
    border-radius: 0px !important;
    top: 15px;
    left: -119px; }
  body:not(.nasdaq) .rightMenuExtended {
    top: 56px !important; }
  body:not(.nasdaq) .bvhome .dropdown-menu {
    left: 9px;
    min-width: 185px;
    top: 36px;
    border-radius: 0px; }
  body:not(.nasdaq) .bvhome footer .dropdown-menu {
    left: -112px;
    min-width: 131px;
    top: inherit;
    bottom: 25px; }
  body:not(.nasdaq) .dropdown-menu > li > bt {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap; }
  body:not(.nasdaq) .bvhome .bv-team-space .dropdown-menu > li > bt {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 200px; }
  body:not(.nasdaq) .dropdown-menu > li > bt:focus, body:not(.nasdaq) .dropdown-menu > li > bt:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5; }
  body:not(.nasdaq) .ngdialog .bv-dialog-title {
    font-size: 1.5em;
    font-weight: bold;
    margin: 0px;
    padding: 0;
    color: #515151;
    margin-bottom: 30px; }
  body:not(.nasdaq) .ngdialog ul {
    margin: 0;
    padding: 0; }
  body:not(.nasdaq) .ngdialog ul li {
    margin: inherit;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .ngdialog title {
    display: inline-block;
    width: 110px;
    text-align: right; }
  body:not(.nasdaq) .ngdialog main,
  body:not(.nasdaq) .ngdialog guests,
  body:not(.nasdaq) .ngdialog attachments,
  body:not(.nasdaq) .ngdialog response,
  body:not(.nasdaq) .ngdialog buttons {
    display: block;
    padding: 5px 0px;
    font-weight: 100; }
  body:not(.nasdaq) .ngdialog attachments title {
    vertical-align: top;
    padding: 5px 0px; }
  body:not(.nasdaq) .ngdialog main span,
  body:not(.nasdaq) .ngdialog guests ul,
  body:not(.nasdaq) .ngdialog response span,
  body:not(.nasdaq) .ngdialog attachments ul {
    margin: 0px 0px 0px 20px; }
  body:not(.nasdaq) .ngdialog attachments li > span,
  body:not(.nasdaq) .ngdialog guests li span {
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  body:not(.nasdaq) .ngdialog attachments,
  body:not(.nasdaq) .ngdialog guests {
    max-height: 300px;
    overflow-y: auto; }
  body:not(.nasdaq) .ngdialog attachments li {
    margin: 10px 0px; }
  body:not(.nasdaq) .ngdialog attachments li > div {
    display: inline-block;
    height: 39px; }
  body:not(.nasdaq) .ngdialog attachments li img {
    width: 30px; }
  body:not(.nasdaq) .ngdialog attachments li > span {
    position: relative;
    left: 10px;
    margin-right: 10px;
    vertical-align: top; }
  body:not(.nasdaq) .ngdialog buttons {
    position: relative;
    height: 40px;
    text-align: right; }
  body:not(.nasdaq) .ngdialog buttons .bv-dialog-button {
    /* position: absolute; */
    border: 0px solid;
    /* background: #036EAA; */
    height: 30px;
    width: 100px;
    /* color: #fff; */
    right: 0; }
  body:not(.nasdaq) .ngdialog response img {
    margin: 0px 5px; }
  body:not(.nasdaq) .ngdialog .eventsListDialog ul {
    width: 100%;
    margin-bottom: 20px;
    padding: 0px 20px;
    max-height: 300px;
    overflow-y: auto;
    display: block; }
  body:not(.nasdaq) .ngdialog .eventsListDialog li {
    border-bottom: 1px solid #515151;
    line-height: 35px; }
  body:not(.nasdaq) .ngdialog .eventsListDialog li:last-child {
    border: none; }
  body:not(.nasdaq) .ngdialog .eventsListDialog li:hover {
    background: rgba(0, 0, 0, 0.04);
    cursor: pointer; }
  body:not(.nasdaq) .ngdialog .eventsListDialog div {
    float: right;
    margin-top: -2px; }
  body:not(.nasdaq) .ngdialog .eventsListDialog div > span {
    font-size: 0.65em; }
  body:not(.nasdaq) .bv-textFit {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .bv-module-setting-btn {
    float: left;
    height: 35px;
    width: 35px;
    border: 0;
    color: #fff;
    cursor: pointer;
    position: relative;
    margin: 0 2px 0 0;
    /*	background: #707070;*/
    border-radius: 4px; }
  body:not(.nasdaq) .bvhome .bv-module-setting-menu {
    height: 25px;
    width: 100px;
    display: table-cell;
    /*vertical-align: middle;*/
    padding: 0px 0px;
    white-space: nowrap;
    /*color: #515151;
        font-size: 1.3em;
        letter-spacing: 0.5px;
        font-weight: 600;*/ }
  body:not(.nasdaq) .bvhome .bv-module-setting-menu a:hover {
    cursor: pointer;
    /*background:#d1d1d1;*/ }
  body:not(.nasdaq) .bvhome .bv-module-setting-menu li {
    height: 25px;
    display: table;
    width: 100%;
    margin: 5px 0px; }
  body:not(.nasdaq) .bvhome .bv-module-setting-menu li a div {
    display: inline-block;
    position: relative;
    top: 4px;
    left: -3px;
    width: 35px;
    height: 25px; }
  body:not(.nasdaq) .bv-modules-settings-title {
    position: absolute;
    top: 14px;
    left: 25px; }
  body:not(.nasdaq) .bv-module-main-div {
    height: calc(100% - 70px);
    margin-top: 8px;
    width: 100%; }
  body:not(.nasdaq) .bv-module-div0 {
    height: 53px;
    width: 100%;
    color: #000000;
    display: inline-block; }
  body:not(.nasdaq) .bv-module-div1 {
    height: calc(100% - 109px);
    width: 100%;
    display: inline-block; }
  body:not(.nasdaq) .bv-module-div2 {
    position: absolute;
    right: 20px;
    bottom: 20px; }
  body:not(.nasdaq) .bv-module-div0-header1 {
    height: 20px;
    display: inline-block;
    width: 100%; }
  body:not(.nasdaq) .bv-module-div0-header1-div1 {
    float: left;
    display: inline-block;
    margin-left: 290px;
    text-align: center; }
  body:not(.nasdaq) .bv-module-div0-header1-div2 {
    float: right;
    display: inline-block;
    text-align: right;
    margin-right: 61px; }
  body:not(.nasdaq) .bv-module-div0-header2 {
    height: 15px;
    width: 100%;
    margin-left: 230px; }
  body:not(.nasdaq) .bv-module-div0-header2 .bv-module-row-visible-all-div {
    width: 68px;
    margin: 0; }
  body:not(.nasdaq) .bv-module-div0-header2 .bv-module-row-visible-admin-div {
    width: 159px;
    margin: 0; }
  body:not(.nasdaq) .bv-module-div0-header2 .bv-module-row-landing-browser-div {
    width: 100px;
    margin: 0; }
  body:not(.nasdaq) .bv-module-div0-header2 .bv-module-row-landing-app-div {
    width: 60px;
    margin: 0; }
  body:not(.nasdaq) .bv-module-ul {
    height: 100%;
    width: 100%; }
  body:not(.nasdaq) .moduleSortingHandle {
    position: relative;
    float: left;
    display: inline-block;
    top: 4px;
    padding-right: 17px;
    padding-left: 0px; }
  body:not(.nasdaq) .bv-module-row:hover .drag-handle-image {
    display: block; }
  body:not(.nasdaq) .bv-module-row {
    height: 65px;
    width: 100%;
    display: inline-block;
    background-color: #F4F4F4;
    padding: 18px 0 0 11px;
    margin-bottom: 15px;
    position: relative; }
  body:not(.nasdaq) .bv-module-row-icon-div {
    width: 35px;
    height: 31px;
    float: left;
    margin: 0px 15px 0 0;
    display: inline-block; }
    body:not(.nasdaq) .bv-module-row-icon-div > svg {
      width: 100%;
      height: 100%; }
  body:not(.nasdaq) .bv-modules-list {
    width: 103%; }
  body:not(.nasdaq) .bv-module-icon-calendar {
    margin-top: 2px; }
  body:not(.nasdaq) .bv-module-row-check-all-icon-div {
    height: 35px;
    width: 35px;
    padding-top: 5px; }
  body:not(.nasdaq) .bv-module-row-check-admin-icon-div {
    height: 35px;
    width: 35px;
    padding-top: 5px;
    margin-left: 72px; }
  body:not(.nasdaq) .bv-module-row-option-broswer-icon-div {
    height: 35px;
    width: 35px;
    padding-left: 90px;
    padding-top: 5px; }
  body:not(.nasdaq) .bv-module-row-option-app-icon-div {
    height: 35px;
    width: 35px;
    padding-left: 55px;
    padding-top: 5px; }
  body:not(.nasdaq) .bv-module-row-name-div {
    width: 156px;
    height: 30px;
    float: left;
    display: inline-block;
    color: #515151;
    font-size: 20px;
    margin-right: 20px; }
  body:not(.nasdaq) .bv-module-row-visible-all-div {
    width: 30px;
    height: 30px;
    float: left;
    display: inline-block;
    text-align: center;
    align: center; }
  body:not(.nasdaq) .bv-module-row-visible-admin-div {
    max-width: 160px;
    height: 30px;
    float: left;
    margin-left: 10px;
    text-align: center;
    align: center; }
  body:not(.nasdaq) .bv-module-row-landing-browser-div {
    height: 30px;
    float: left;
    margin-left: 9px;
    display: inline-block;
    text-align: center;
    align: center; }
  body:not(.nasdaq) .bv-module-row-landing-app-div {
    height: 30px;
    float: left;
    margin-left: 23px;
    display: inline-block;
    text-align: center;
    align: center; }
  body:not(.nasdaq) .bv-module-row-icon-td {
    width: 30px; }
  body:not(.nasdaq) .bv-module-row-checkbox-td {
    width: 405px;
    font-size: 12px;
    font-weight: normal;
    color: #515151; }
  body:not(.nasdaq) .bv-module-row-handle-td {
    width: 25px; }
  body:not(.nasdaq) .bv-module-row-browser-column {
    border-radius: 3px;
    float: left;
    background-color: #E6E6E6;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    height: 28px;
    width: 220px; }
  body:not(.nasdaq) .bv-module-row-jup-column {
    border-radius: 3px;
    float: right;
    background-color: #E6E6E6;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    height: 28px;
    width: 178px; }
  body:not(.nasdaq) .bv-module-3-line-div {
    width: 8px;
    height: 8px;
    background: url("../assets/images/3lines.png");
    /*cursor: pointer;*/
    cursor: move;
    margin-right: 5px; }
  body:not(.nasdaq) #drag-drop-coveredup {
    width: 260px;
    height: 40px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.04);
    text-overflow: clip;
    overflow: hidden;
    font-size: 18px;
    padding: 6px 10px 10px 10px;
    color: #333; }
  body:not(.nasdaq) .bv-support .bv-modal-body > div div {
    min-height: 22px; }
    body:not(.nasdaq) .bv-support .bv-modal-body > div div > ul {
      margin-left: 70px; }
  body:not(.nasdaq) .bv-support-font {
    /* 	font-weight: 500;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
    padding-right: 5px; }
  body:not(.nasdaq) .bv-support-underline {
    color: #333; }
  body:not(.nasdaq) .bv-support-underline:link {
    text-decoration: underline; }
  body:not(.nasdaq) .bv-support-underline:visited {
    text-decoration: underline; }
  body:not(.nasdaq) .bv-support-underline:hover {
    text-decoration: underline; }
  body:not(.nasdaq) .bv-support-underline:active {
    text-decoration: underline; }
  body:not(.nasdaq) .supportEmailStyle {
    word-wrap: break-word; }
  body:not(.nasdaq) .titleIcon,
  body:not(.nasdaq) .titleIconMobile {
    width: 25px;
    height: 25px;
    float: left;
    position: relative;
    top: 5px;
    cursor: pointer; }
  body:not(.nasdaq) .titleIconMobile {
    display: none; }
  body:not(.nasdaq) .backIcon {
    width: 25px;
    height: 25px;
    float: left;
    top: 9px;
    left: 5px;
    position: relative; }
  body:not(.nasdaq) .bv-signatures ul li {
    height: 125px !important; }
  body:not(.nasdaq) .searchResultsDialog .modal-dialog {
    min-width: 700px;
    /*	overflow: hidden;*/ }
  body:not(.nasdaq) .searchInputBox {
    width: 100%;
    margin-bottom: 20px; }
  body:not(.nasdaq) .searchInputText {
    /*	padding: 0px 5px 0px 5px;
        border: 1px solid #EEE;*/
    width: 541px;
    /*	background: #EEE;
        line-height: 30px;
        font-size: 16px;*/ }
  body:not(.nasdaq) .item-list-table {
    height: 350px;
    margin: 0 0 10px 0;
    overflow-y: hidden;
    overflow-x: hidden;
    font-size: 16px;
    /*padding: 0 0px 0 15px;*/ }
  body:not(.nasdaq) .item-list-table:hover {
    overflow: auto; }
  body:not(.nasdaq) .item-list-table table {
    width: 100%;
    table-layout: fixed; }
  body:not(.nasdaq) .item-list-table tr:first-child {
    border-bottom: none !important; }
  body:not(.nasdaq) .item-list-table tr {
    height: 40px;
    cursor: pointer;
    border-bottom: 1px solid #bbbbbb; }
  body:not(.nasdaq) .item-list-table td {
    padding-right: 10px; }
  body:not(.nasdaq) .item-list-table .column1 {
    width: 20%; }
  body:not(.nasdaq) .item-list-table .column2 {
    width: 52%; }
  body:not(.nasdaq) .item-list-table .column3 {
    width: 28%; }
  body:not(.nasdaq) .bv-transclude-content {
    /* 	overflow-y: auto; */
    /* overflow: hidden; */
    position: absolute;
    background: #fff;
    /* display:inline-block; */ }
  body:not(.nasdaq) .bv-transclude-content:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bvhome .progress {
    width: 100%;
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    display: none;
    z-index: 1;
    height: 5px;
    top: 45px; }
  body:not(.nasdaq) .bvhome .progress .progress-bar {
    background-color: #E00F0F; }
  body:not(.nasdaq) .bvhome .progress .progress-bar span {
    position: absolute;
    left: 45%;
    color: #05fff6; }
  body:not(.nasdaq) .bv-show-right-sidebar {
    display: block; }
  body:not(.nasdaq) .expandMenu {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 16px;
    top: 9px;
    cursor: pointer; }
  body:not(.nasdaq) .expandMenuExtended {
    top: 33px; }
  body:not(.nasdaq) .expandMenuForModuleSettings {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 9px;
    top: 17px;
    cursor: pointer; }
  body:not(.nasdaq) .expandMenuRight {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 15px;
    top: 16px;
    cursor: pointer; }
  body:not(.nasdaq) .badge1 {
    position: relative; }
  body:not(.nasdaq) .badgeN {
    margin-left: 45px;
    top: 17px;
    position: absolute; }
  body:not(.nasdaq) .badgeNExtended {
    top: 33px; }
  body:not(.nasdaq) .badgeN[data-badge]:after {
    content: attr(data-badge);
    position: absolute;
    top: -10px;
    left: -11px;
    font-size: .7em;
    background: red;
    color: white;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 50%;
    box-shadow: 0 0 1px #333; }
  body:not(.nasdaq) .badge1[data-badge]:after {
    content: attr(data-badge);
    position: absolute;
    top: -10px;
    left: -11px;
    font-size: .5em;
    background: red;
    color: white;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 50%;
    box-shadow: 0 0 1px #333; }
  body:not(.nasdaq) .selected {
    background: #d1d1d1; }
  body:not(.nasdaq) .bv-section-nav-item-div-active {
    background-color: #FFF;
    padding: 15px;
    height: 45px;
    width: 100%;
    text-decoration: none; }
  body:not(.nasdaq) .modulesButton,
  body:not(.nasdaq) .usersButton,
  body:not(.nasdaq) .groupsButton {
    position: relative;
    height: 35px;
    width: 35px;
    /* 	background-color: #707070; */
    color: #fff;
    font-size: 25px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    margin: 13px 0px 0px 5px;
    left: 5px; }
  body:not(.nasdaq) .moduleSettingsButton {
    position: relative;
    height: 27px;
    width: 27px;
    color: #fff;
    font-size: 25px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    margin-right: 67px;
    margin-top: 13px;
    float: right; }
  body:not(.nasdaq) .moduleBarButton {
    height: 35px;
    width: 27px;
    cursor: pointer;
    display: inline-block;
    top: 13px;
    /*position: relative;
        margin: 0px 7px;*/ }
  body:not(.nasdaq) .modulesButtonExtended {
    margin: 29px 0px 0px 5px; }
  body:not(.nasdaq) .usersButtonExtended {
    margin: 29px 0px 0px 5px; }
  body:not(.nasdaq) .groupsButtonExtended {
    margin: 29px 0px 0px 5px; }
  body:not(.nasdaq) .usersButton svg,
  body:not(.nasdaq) .groupsButton svg,
  body:not(.nasdaq) .modulesButton svg {
    width: 30px;
    height: 30px;
    top: 4px;
    position: relative; }
  body:not(.nasdaq) .animate-show {
    opacity: 1; }
  body:not(.nasdaq) .animate-show.ng-hide {
    opacity: 0; }
  body:not(.nasdaq) .bvTabExtended .nav {
    z-index: 5;
    top: 0px;
    /* box-shadow: 0px 0px 19px -4px #000 inset; */
    height: 30px; }
  body:not(.nasdaq) .bvTabExtended .nav-tabs > li > a {
    height: 30px;
    line-height: 15px; }
  body:not(.nasdaq) .bvTabExtendedLeft .nav {
    left: 0px !important; }
  body:not(.nasdaq) .bvContentExtendedScreen {
    height: calc(100% + 85px) !important; }
  body:not(.nasdaq) .bvContentNormalScreen {
    height: 100%; }
  body:not(.nasdaq) .bv-overflow-sliding {
    /* overflow:hidden;
        display:block;
        height: 100%; */ }
  body:not(.nasdaq) .showTest {
    display: none; }
  body:not(.nasdaq) .showing {
    position: absolute;
    top: 60px;
    display: block; }
  body:not(.nasdaq) .bv-menu-box {
    height: 45px;
    /*box-shadow: -42px 0px 38px -50px #000 inset;*/ }
  body:not(.nasdaq) .extended {
    height: 90px; }
  body:not(.nasdaq) .bv-select-teamspace {
    position: absolute;
    left: 30%;
    top: -5px; }
  body:not(.nasdaq) .bv-user-id-title {
    position: absolute;
    bottom: -10px;
    right: 0px; }
  body:not(.nasdaq) .bv-alert-item-list-dialog .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    /*transform: translate(-50%,-50%) !important;
        -webkit-transform: translate(-50%,-50%) !important;
        -ms-transform:  translate(-50%,-50%) !important;
        */
    margin: 0;
    max-width: 350px;
    height: 500px; }
  body:not(.nasdaq) .bv-alert-item-list-dialog .modal-dialog .bv-item-list-main > div {
    height: 480px;
    width: 100%; }
  body:not(.nasdaq) .bv-item-list-main {
    padding: 0px 20px 20px 20px;
    /*padding: 20px;*/
    font-size: 16px;
    /*padding-top: 15px;*/ }
  body:not(.nasdaq) .bv-item-list {
    margin-bottom: 10px;
    margin-right: 10px; }
  body:not(.nasdaq) .bv-item-list-action-menu {
    text-align: center;
    font-size: 16px;
    height: 40px;
    display: table;
    width: 100%;
    margin: auto; }
  body:not(.nasdaq) .bv-item-list-action-menu li {
    display: inline;
    float: left;
    height: 30px;
    width: 50%;
    text-align: center;
    margin-top: 10px; }
  body:not(.nasdaq) .bv-item-list-action-menu li a {
    display: inline-block;
    height: 30px;
    text-align: center;
    color: black; }
  body:not(.nasdaq) .bv-item-list-action-menu li a:hover {
    cursor: pointer; }
  body:not(.nasdaq) .bv-item-list-action-menu-selected {
    border-bottom: 4px solid;
    opacity: 1;
    cursor: pointer; }
  body:not(.nasdaq) .bv-item-list-item {
    max-height: 40px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-item-list-grid {
    height: 350px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 10px;
    margin-top: 10px;
    font-size: 16px;
    line-height: 40px; }
  body:not(.nasdaq) .bv-item-list-grid:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-item-type-header {
    font-size: 16px;
    font-weight: 500;
    /*border-bottom: 1px solid #808080;*/ }
  body:not(.nasdaq) .bv-item-list-ul1 {
    height: 350px;
    position: absolute;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    width: calc(100% - 40px); }
  body:not(.nasdaq) .bv-item-list-ul1-li {
    line-height: 32px;
    display: block;
    width: 100%; }
  body:not(.nasdaq) .bv-item-list-ul1 .bv-item-list-ul2 {
    height: 40px;
    line-height: 40px; }
  body:not(.nasdaq) .bv-item-list-ul1 .bv-item-list-ul2 > li {
    display: block;
    line-height: 40px;
    height: 40px; }
  body:not(.nasdaq) .bv-item-list-ul2-li-name-heading-span1 {
    display: inline; }
  body:not(.nasdaq) .bv-item-list-ul2-li-name-heading-span2 {
    display: inline;
    position: absolute;
    left: 170px; }
  body:not(.nasdaq) .bv-item-list-ul1 .bv-item-list-ul2-li-name {
    line-height: 40px;
    height: 40px !important;
    display: block;
    position: absolute;
    width: calc(100% - 45px) !important; }
  body:not(.nasdaq) .bv-item-list-ul1 .bv-item-list-ul2-li-name > div {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox {
    line-height: 40px;
    height: 40px !important;
    display: block;
    position: relative;
    width: 50px !important;
    /*left:260px !important; */
    float: right; }
  body:not(.nasdaq) .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox-div {
    line-height: 22px;
    height: 22px;
    width: 22px;
    float: right;
    /*margin-right:20px; */
    padding-top: 10px; }
  body:not(.nasdaq) .bv-item-list-name {
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 92%; }
  body:not(.nasdaq) .bv-item-list-check-div {
    display: inline-block;
    float: right;
    margin: 10px 0px 0px 0; }
  body:not(.nasdaq) .bv-item-checkbox input[type="checkbox"] {
    display: none; }
  body:not(.nasdaq) .bv-item-checkbox input[type="checkbox"] + label {
    display: inline-block;
    width: 27px;
    height: 27px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    background: url("../assets/images/checkbox.png") left top no-repeat;
    cursor: pointer; }
  body:not(.nasdaq) .bv-item-checkbox input[type="checkbox"]:checked + label {
    margin: 3px 1px 0 0;
    background: url("../assets/images/checkbox_on.png") left top no-repeat; }
  body:not(.nasdaq) .bv-item-small-close-svg {
    display: inline-block;
    width: 27px;
    height: 27px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    cursor: pointer;
    fill: #000000;
    position: relative; }
  body:not(.nasdaq) .bv-item-small-close-svg > svg {
    fill: #000 !important; }
  body:not(.nasdaq) .bv-item-small-close-svg {
    opacity: 0.5; }
  body:not(.nasdaq) .bv-item-small-close-svg:hover {
    opacity: 1; }
  body:not(.nasdaq) .bv-modal-btn-delete {
    width: 20px;
    height: 20px;
    fill: #000000;
    position: absolute;
    top: 8px;
    cursor: pointer;
    visibility: hidden; }
  body:not(.nasdaq) .bv-modal-btn-delete:hover {
    fill: #000000 !important;
    visibility: visible; }
  body:not(.nasdaq) .jup-desktop-client .bv-active-windows {
    background: rgba(0, 0, 0, 0.3) repeat scroll 0 0;
    border: 2px solid rgba(0, 0, 0, 0.4);
    display: none;
    max-width: 157px;
    height: 33px;
    position: relative !important;
    left: inherit !important; }
  body:not(.nasdaq) .bv-active-windows {
    background: rgba(0, 0, 0, 0.3) repeat scroll 0 0;
    border: 2px solid rgba(0, 0, 0, 0.4);
    display: none;
    position: absolute;
    left: 250px;
    max-width: 157px;
    width: 157px;
    height: 35px; }
  body:not(.nasdaq) .bv-active-windows > span {
    color: #FFFFFF;
    height: 35px;
    padding: 7px 7px 0 7px;
    position: relative;
    top: 3px;
    font-size: 13px; }
  body:not(.nasdaq) .bv-active-windows .bv-document-title {
    max-width: 110px;
    min-width: 30px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    text-align: center;
    vertical-align: -3px;
    outline: 0 none;
    cursor: default; }
  body:not(.nasdaq) .bv-active-windows > div {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    height: 23px;
    width: 23px;
    outline: 0 none;
    margin-left: 10px; }
  body:not(.nasdaq) .active-windows-remove {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    height: 23px;
    width: 23px;
    outline: 0 none;
    margin-left: 73px; }
  body:not(.nasdaq) .bv-active-windows-list {
    margin: 20px; }
  body:not(.nasdaq) .bv-active-windows-list .bv-scrollbar {
    height: 145px !important; }
  body:not(.nasdaq) .bv-active-window-item {
    height: 32px !important;
    margin-top: 4px; }
  body:not(.nasdaq) .bv-active-window-item:hover .bv-modal-btn-delete {
    fill: #CCCCCC;
    visibility: visible; }
  body:not(.nasdaq) .bv-modal-btn-minimize {
    width: 23px;
    height: 23px;
    fill: #fff;
    right: 6px;
    position: absolute;
    top: 22px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-active-windows .bv-modal-btn-close {
    top: 8px;
    right: 0;
    width: 23px;
    height: 23px; }
  body:not(.nasdaq) .bvhome .middleBarIconSvg {
    display: none; }
  body:not(.nasdaq) .bvhome .bv-mobile-menu {
    display: none; }
  body:not(.nasdaq) .bv-menu-box .bv-mobile-teamspace {
    display: none; }
  body:not(.nasdaq) .challange-questions .bv-dropdown .dropdown-menu {
    width: 100%;
    overflow-x: auto; }
  body:not(.nasdaq) .challange-questions .bv-dropdown .dropdown-menu li {
    display: table-row-group; }
  body:not(.nasdaq) .challange-questions .bv-dropdown > .btn {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 25px;
    border: none; }
  body:not(.nasdaq) .bv-last-sync {
    padding: 6px 20px 5px;
    border-bottom: 1px solid #eee;
    color: #ccc;
    font-size: 9px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 203px; }
  body:not(.nasdaq) .connectedIconClass,
  body:not(.nasdaq) .notAvailableIconClass,
  body:not(.nasdaq) .goOfflineIconClass {
    fill: #bfbfbf; }
  body:not(.nasdaq) .connectedIconClass.active,
  body:not(.nasdaq) .notAvailableIconClass.active {
    fill: #2273a5; }
  body:not(.nasdaq) .offlineSearchDisabledBtn {
    cursor: not-allowed !important;
    opacity: 0.2; }
  body:not(.nasdaq) .bv-trash-content > .bv-scroll-list,
  body:not(.nasdaq) .bv-trash-content > .bv-scroll-list > .scroll-list-items {
    height: 100%;
    min-height: 100%; }
  body:not(.nasdaq) .bv-trash-content .bv-input-btn {
    float: right;
    margin-right: 20px;
    display: none; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul > li,
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li > ul > li {
    line-height: inherit;
    padding-left: 15px;
    font-size: 14px; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul {
    height: 28px;
    background: #eee;
    margin-right: 0px; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul > li {
    font-weight: inherit;
    height: 28px;
    padding-top: 5px;
    font-size: 12px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li {
    border-bottom: inherit;
    cursor: default; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li:nth-child(even) {
    background: #f7f9fa; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li.checked {
    background: #dbdde1; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li:hover {
    background: #ebeef0; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul {
    display: none; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul > li:hover {
    background: #ddd; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul > li:last-child:hover {
    background: inherit; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul > li:hover .sort-direction {
    display: block; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul > li:last-child {
    text-align: right;
    padding-right: 40px; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > .scroll-list-items .scroll-list > li > ul > li {
    margin-top: 9px; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > .scroll-list-items {
    padding-right: 0px; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul > li .sort-direction {
    width: 12px;
    height: 12px;
    stroke: #000;
    float: right;
    top: 9px;
    right: 5px;
    position: absolute;
    display: none; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul > li .sort-direction.reverse {
    transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg); }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul > li.active .sort-direction {
    display: block; }
  body:not(.nasdaq) .bv-trash-content .mCSB_outside + .mCSB_scrollTools {
    right: 0; }
  body:not(.nasdaq) .bv-trash-content .bv-svg-check-false,
  body:not(.nasdaq) .bv-trash-content .bv-svg-check-true {
    float: right;
    top: 2px;
    position: relative;
    right: 15px; }
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul .bv-scroll-col .bv-svg-check-false,
  body:not(.nasdaq) .bv-trash-content .bv-scroll-list > ul .bv-scroll-col .bv-svg-check-true {
    position: absolute;
    top: 6px; }
  body:not(.nasdaq) .bv-restoring-progress .modal-dialog {
    width: 450px; }
  body:not(.nasdaq) .bv-restoring-progress .bv-input-btn-box button:last-child {
    display: none; }
  body:not(.nasdaq) .bv-restoring-progress .bv-modal-body > div > div > span {
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block; }
  body:not(.nasdaq) .bv-restoring-progress .progress {
    height: 24px;
    border-radius: 0;
    box-shadow: inherit;
    background: #fff;
    border: 1px solid #ddd;
    margin: 5px 0 19px; }
  body:not(.nasdaq) .bv-restoring-progress .progress:last-child {
    margin: 0; }
  body:not(.nasdaq) .bv-restoring-progress .progress-bar {
    line-height: 23px;
    transition: width .2s ease;
    -webkit-transition: width .2s ease; }
  body:not(.nasdaq) .bv-confirm.bv-create-user-dialog .bv-confirm-content {
    white-space: pre-line; }
  body:not(.nasdaq) .bv-badge-three-digits:after {
    /* font-size: 17px; */
    width: 26px !important;
    border-radius: 9px !important; }
  body:not(.nasdaq) .bv-badge-four-digits:after {
    /* font-size: 17px; */
    width: 30px !important;
    border-radius: 9px !important; }
  body:not(.nasdaq) .team-space-box {
    display: none; }
  body:not(.nasdaq) b {
    font-weight: 500 !important; }
  body:not(.nasdaq) ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  body:not(.nasdaq) a,
  body:not(.nasdaq) a:link,
  body:not(.nasdaq) a:hover,
  body:not(.nasdaq) a:active,
  body:not(.nasdaq) a:visited {
    /* color: #fff; */
    text-decoration: none;
    outline: none; }
  body:not(.nasdaq) bt {
    cursor: pointer; }
  body:not(.nasdaq) svg {
    display: block;
    /*   width:100%;
      height:100%; */ }
  body:not(.nasdaq) input {
    outline: none; }
  body:not(.nasdaq) input[type=password]::-ms-reveal,
  body:not(.nasdaq) input[type=password]::-ms-clear {
    display: none; }
  body:not(.nasdaq) textarea {
    outline: none; }
  body:not(.nasdaq) img {
    -webkit-user-drag: none; }
  body:not(.nasdaq) .noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body:not(.nasdaq) .modal {
    overflow: hidden !important; }
  body:not(.nasdaq) .modal-content {
    border: inherit;
    box-shadow: inherit;
    border-radius: inherit;
    -webkit-box-shadow: inherit;
    box-shadow: inherit; }
  body:not(.nasdaq) .modal-dialog {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  body:not(.nasdaq) bv-table {
    display: table; }
  body:not(.nasdaq) bv-row {
    display: table-row; }
  body:not(.nasdaq) bv-cell {
    display: table-cell; }
  body:not(.nasdaq) .bv-height-100 {
    height: 100%;
    /* 	min-height:100%;	 */ }
  body:not(.nasdaq) .bv-width-100 {
    width: 100%; }
  body:not(.nasdaq) .bv-width-10 {
    width: 10%; }
  body:not(.nasdaq) .bv-width-20 {
    width: 20%; }
  body:not(.nasdaq) .bv-width-30 {
    width: 30%; }
  body:not(.nasdaq) .bv-width-50 {
    width: 50%; }
  body:not(.nasdaq) .bv-width-60 {
    width: 60%; }
  body:not(.nasdaq) .bv-width-70 {
    width: 70%; }
  body:not(.nasdaq) .bv-bottom-10 {
    margin-bottom: 10px; }
  body:not(.nasdaq) .bv-bottom-20 {
    margin-bottom: 20px; }
  body:not(.nasdaq) .bv-top-10 {
    margin-top: 10px; }
  body:not(.nasdaq) .bv-padding-15 {
    padding: 15px; }
  body:not(.nasdaq) .bv-padding-20 {
    padding: 20px; }
  body:not(.nasdaq) .bv-padding-5 {
    padding: 5px; }
  body:not(.nasdaq) .bv-margin-left-30 {
    margin-left: 30px; }
  body:not(.nasdaq) .bv-svg-20 {
    width: 22px;
    height: 20px; }
  body:not(.nasdaq) .bv-svg-16 {
    width: 18px;
    height: 16px; }
  body:not(.nasdaq) .bv-svg-12 {
    width: 14px;
    height: 12px; }
  body:not(.nasdaq) .cursor-pointer:hover {
    cursor: pointer; }
  body:not(.nasdaq) .bv-scrollbar {
    -webkit-overflow-scrolling: touch;
    /* 	-webkit-tap-highlight-color:rgba(0,0,0,0); */ }
  body:not(.nasdaq) .bv-scrollbar {
    overflow: auto; }
  body:not(.nasdaq) .bv-position-relative {
    position: relative; }
  body:not(.nasdaq) .bv-scrollbar::-webkit-scrollbar {
    background-color: rgba(214, 214, 214, 0.34);
    width: 6px;
    height: 6px;
    border-radius: 10px; }
  body:not(.nasdaq) .bv-scrollbar::-webkit-scrollbar-thumb {
    width: 6px;
    height: 6px;
    /*background-color: #D5D5D5;*/
    background-color: #A5A2A2;
    border-radius: 10px; }
  body:not(.nasdaq) .bv-scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #A5A2A2; }
  body:not(.nasdaq) .bv-overflow-auto {
    overflow: auto;
    overflow-x: hidden; }
  body:not(.nasdaq) .bv-overflow-hidden {
    overflow: hidden; }
  body:not(.nasdaq) .bv-font-weight-400 {
    font-weight: 400; }
  body:not(.nasdaq) .bv-font-weight-500 {
    font-weight: 500; }
  body:not(.nasdaq) .bv-display-block {
    display: block; }
  body:not(.nasdaq) .bv-display-none {
    display: none; }
  body:not(.nasdaq) [ng-color-picker] ul {
    padding: 0;
    margin: 0;
    width: 100%;
    display: table; }
  body:not(.nasdaq) [ng-color-picker] li {
    width: 20px;
    height: 30px;
    box-sizing: border-box;
    display: table-cell; }
  body:not(.nasdaq) [ng-color-picker] li.selected {
    border: 1px solid #333; }
  body:not(.nasdaq) .bv-modal-header {
    min-height: 16.42857143px;
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 15px 5px 15px; }
  body:not(.nasdaq) .bv-modal-header .close {
    margin-top: -2px; }
  body:not(.nasdaq) .bv-modal-title {
    margin: 2px 0px 0px;
    color: #fff;
    font-size: 16px;
    letter-spacing: 0.6px;
    width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-modal-body {
    position: relative;
    height: calc(100% - 35px);
    /* padding: 5px 15px 5px 15px; */
    /*  overflow-y: auto; */ }
  body:not(.nasdaq) .bv-modal-footer {
    padding: 5px 15px 5px 15px;
    margin-top: 7px;
    text-align: center;
    border-top: 1px solid #e5e5e5; }
  body:not(.nasdaq) .bv-modal-btn-close {
    right: 6px;
    position: absolute;
    top: 6px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-modal-btn-close > svg {
    width: 23px;
    height: 23px;
    fill: #fff; }
  body:not(.nasdaq) .bv-modal-btn-back {
    position: absolute;
    float: left;
    top: -4px;
    padding: 17px 90px;
    left: -80px; }
  body:not(.nasdaq) .bv-modal-btn-back .bv-button-feedback {
    top: 4px;
    z-index: 1;
    left: 6.4px; }
  body:not(.nasdaq) .bv-modal-btn-back > svg {
    height: 20px;
    width: 20px;
    fill: #fff; }
  body:not(.nasdaq) .bv-modal-header-small {
    min-height: 27px;
    padding: 5px 10px; }
  body:not(.nasdaq) .bv-modal-header-small .bv-modal-btn-close > svg {
    fill: #000;
    height: 15px;
    width: 15px; }
  body:not(.nasdaq) .bv-input-label {
    font-size: 16px;
    /*	font-weight: 500;*/
    margin-bottom: 7px; }
  body:not(.nasdaq) .bv-heading-label {
    font-size: 16px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-input-btn-small {
    min-width: 70px !important; }
  body:not(.nasdaq) .bv-background-orange {
    background-color: #FF8100 !important; }
  body:not(.nasdaq) .bv-background-green {
    background-color: #22a63e !important; }
  body:not(.nasdaq) .bv-input-btn {
    min-width: 100px;
    height: 28px;
    border: none;
    margin: 0px 0px 0px 7.5px;
    /* 	font-family: Arial; */
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 22px;
    color: #fff;
    background-color: #000;
    outline: none !important;
    white-space: nowrap;
    overflow: hidden; }
  body:not(.nasdaq) .bv-input-text {
    padding: 0px 5px 0px 10px;
    border: #e5e5e5;
    background: #e5e5e5;
    height: 26px;
    letter-spacing: 0.6px; }
  body:not(.nasdaq) .bv-input-text.comments {
    height: 100%; }
  body:not(.nasdaq) .bv-input-text:focus,
  body:not(.nasdaq) .bv-input-text:active {
    -webkit-box-shadow: inset 0px 0px 0px 2px #99b2cc;
    -moz-box-shadow: inset 0px 0px 0px 2px #99b2cc;
    box-shadow: inset 0px 0px 0px 2px #99b2cc; }
  body:not(.nasdaq) .cke_chrome {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important; }
  body:not(.nasdaq) .bv-input-help {
    white-space: nowrap; }
  body:not(.nasdaq) .bv-input-help-label {
    white-space: pre-wrap;
    /* This will take in IE and IE doesn't understand white-space: initial"; */
    white-space: inherit;
    /* This will overwrite above one in other than IE */
    color: #808080;
    display: inline-block;
    max-width: 97%;
    font-size: 14px; }
  body:not(.nasdaq) .bv-input-btn-large {
    min-width: 120px; }
  body:not(.nasdaq) .bv-input-btn-conf-black-small {
    color: #FFFFFF;
    min-width: 65px;
    background-color: #000000;
    border-style: none;
    max-height: 23.7px;
    min-height: 23.7px; }
  body:not(.nasdaq) .bv-input-btn-conf-stop-sharing {
    color: #FFFFFF;
    min-width: 50px;
    background-color: #000000;
    border-style: none;
    max-height: 17px;
    min-height: 17px;
    margin: 1px 2px 3px 0px; }
  body:not(.nasdaq) .bv-input-btn-conf-make-presenter {
    min-width: 97px;
    max-height: 17px;
    min-height: 17px;
    border: none;
    margin: 0px 2px; }
  body:not(.nasdaq) .bv-input-btn-blue:disabled {
    background-color: #D5D5D5; }
  body:not(.nasdaq) .bv-blue-msg-dialog-body {
    width: 415px;
    position: relative;
    background-color: #3596BD;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    padding: 15px 0px 5px; }
  body:not(.nasdaq) .bv-blue-msg-dialog-content {
    position: relative;
    background-color: #3596BD;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    outline: medium none; }
  body:not(.nasdaq) .bv-blue-msg-dialog-footer {
    width: 415px;
    background-color: #3596BD;
    margin-top: 0px;
    text-align: center;
    padding: 5px 0px 15px; }
  body:not(.nasdaq) .bv-modal-window-compose-new-message .modal-dialog {
    min-width: 1000px;
    width: 1000px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50.1%) !important;
    -webkit-transform: translate(-50%, -50.1%) !important;
    -ms-transform: translate(-50%, -50.1%) !important;
    margin: 0; }
  body:not(.nasdaq) .bv-support .modal-dialog {
    min-width: 390px;
    width: 390px; }
  body:not(.nasdaq) .submit-selfordering .modal-dialog {
    min-width: 560px;
    width: 560px; }
  body:not(.nasdaq) .submit-selfordering .bv-modal-body > div {
    padding: 20px 20px 0px 20px; }
  body:not(.nasdaq) .jup-desktop-client .bv-support .modal-dialog {
    min-width: 480px;
    margin: 40px auto; }
  body:not(.nasdaq) .jup-desktop-client .bv-support .resetBtn {
    text-align: center; }
  body:not(.nasdaq) .bv-modal-window-compose-new-message-recipents .modal-dialog {
    min-width: 450px; }
  body:not(.nasdaq) .bv-modal-window-repository-rules .modal-dialog {
    min-width: 500px;
    max-height: 230px; }
  body:not(.nasdaq) .bv-modal-window-repository-rules-userSelection .modal-dialog {
    min-width: 710px;
    max-height: 230px; }
  body:not(.nasdaq) .bv-modal-window-repository-rename-selected-item .modal-dialog {
    min-width: 380px;
    max-height: 130px; }
  body:not(.nasdaq) .bv-text-align {
    text-align: center; }
  body:not(.nasdaq) .bv-modal-blue-header {
    min-height: 35px;
    padding: 5px 12px; }
  body:not(.nasdaq) .bv-modal-background {
    background: url("../assets/images/dust.png") repeat scroll 0% 0% transparent; }
  body:not(.nasdaq) .bv-context-menu {
    display: block;
    position: fixed;
    z-index: 1000;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  body:not(.nasdaq) .bv-context-menu ul {
    margin: 0px 0px 0px 0px;
    position: relative;
    line-height: 30px; }
  body:not(.nasdaq) .bv-context-menu ul li {
    height: 30px;
    display: block;
    border: none;
    padding: 0px 0px 0px 17px; }
  body:not(.nasdaq) .bv-context-menu ul li a {
    display: block;
    color: #515151; }
  body:not(.nasdaq) .bv-context-menu ul li:hover {
    background: rgba(0, 0, 0, 0.04);
    cursor: pointer; }
  body:not(.nasdaq) .bv-left-float-checkbox {
    background: url("../assets/images/checkbox.png") no-repeat;
    min-width: 27px;
    max-width: 27px;
    min-height: 27px;
    max-height: 27px;
    float: left;
    margin-top: 10px;
    margin-left: 4px; }
  body:not(.nasdaq) .bv-left-float-checkbox.checked {
    background: url("../assets/images/checkbox_on.png") no-repeat;
    min-width: 27px;
    max-width: 27px;
    min-height: 27px;
    max-height: 27px;
    float: left;
    margin-top: 10px;
    margin-left: 4px; }
  body:not(.nasdaq) .bv-select-user {
    background-color: white;
    min-height: 280px;
    max-height: 280px;
    overflow-x: hidden;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-select-user-img {
    min-width: 35px;
    max-width: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 4px;
    float: left; }
  body:not(.nasdaq) .bv-select-user-name {
    padding-top: 12px;
    padding-left: 0px;
    float: left;
    min-width: 150px;
    min-height: 35px; }
  body:not(.nasdaq) .bv-select-user-search {
    min-width: 320px;
    overflow-x: hidden;
    overflow-y: hidden; }
  body:not(.nasdaq) .bv-select-user-blue {
    color: #FFFFFF;
    min-width: 65px;
    background-color: #3596BD;
    border-style: none;
    max-height: 23.7px;
    min-height: 23.7px;
    border-radius: 4px; }
  body:not(.nasdaq) .bv-cursor-pointer {
    cursor: pointer; }
  body:not(.nasdaq) .bv-cursor-not-allowed {
    cursor: not-allowed; }
  body:not(.nasdaq) .bv-left {
    float: left; }
  body:not(.nasdaq) .bv-right {
    float: right; }
  body:not(.nasdaq) .bv-red-color {
    color: red; }
  body:not(.nasdaq) .bv-green-color {
    color: green; }
  body:not(.nasdaq) .bv-orange-color {
    color: orange; }
  body:not(.nasdaq) .bv-input-btn-box {
    text-align: center;
    padding: 0px 20px 20px 20px;
    position: relative;
    z-index: 1;
    background: #fff;
    text-align: right;
    width: 100%; }
  body:not(.nasdaq) .bv-permissions .modal-dialog {
    width: 520px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50.1%) !important;
    -webkit-transform: translate(-50%, -50.1%) !important;
    -ms-transform: translate(-50%, -50.1%) !important;
    margin: 0; }
  body:not(.nasdaq) .bv-permissions .bv-table-drowing-lines {
    height: 300px;
    width: 100%; }
  body:not(.nasdaq) .bv-permissions .bv-table-drowing-lines li {
    height: 100%;
    position: absolute;
    border-right: 1px solid #DFDFDF; }
  body:not(.nasdaq) .bv-permissions .bv-table-drowing-lines li:first-child {
    width: 60px; }
  body:not(.nasdaq) .bv-permissions .bv-table-drowing-lines li:last-child {
    width: 220px;
    left: 60px; }
  body:not(.nasdaq) .bv-permissions .bv-item-list-grid {
    /*height: 315px;*/
    height: 270px;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-permissions .bv-item-list-grid .bv-item-list-ul1 {
    height: 305px; }
  body:not(.nasdaq) .bv-permissions .bv-item-list-grid .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox {
    line-height: 40px;
    height: 40px !important;
    display: block;
    position: absolute;
    width: 50px !important;
    left: 210px !important; }
  body:not(.nasdaq) .bv-permissions [bv-item-list] {
    padding: 10px;
    /*height:inherit;*/ }
  body:not(.nasdaq) .bv-permissions .bv-item-list-main {
    height: calc(100% - 47px);
    padding: 5px 10px; }
  body:not(.nasdaq) .bv-permissions .bv-item-list-main > div {
    height: 100%; }
  body:not(.nasdaq) .bv-permissions .bv-item-list-main > div > div:last-child {
    height: 100% !important; }
  body:not(.nasdaq) .bv-permissions .bv-dialog-folder-list {
    padding: 10px 0px 10px 0px;
    box-shadow: none; }
  body:not(.nasdaq) .bv-permissions .bv-dialog-folder-list .shadowBox {
    height: 100%;
    position: absolute;
    right: -7px;
    width: 7px;
    /*border: 1px solid;*/
    z-index: 1;
    top: 0px; }
  body:not(.nasdaq) .bv-permissions .bv-dialog-user-list .shadowBox {
    height: 100%;
    position: absolute;
    left: -7px;
    width: 7px;
    /*border: 1px solid;*/
    z-index: 1;
    top: 0px; }
  body:not(.nasdaq) .bv-permissions .bv-dialog-user-list .bv-input-btn-box {
    background: inherit;
    position: absolute;
    bottom: 0; }
  body:not(.nasdaq) .bv-permissions .bv-dialog-user-list {
    padding: 0px;
    box-shadow: none; }
  body:not(.nasdaq) .bv-permissions .bv-heading-label {
    font-size: 15px; }
  body:not(.nasdaq) .bv-permissions .bv-item-list-name {
    font-size: 16px;
    font-weight: inherit; }
  body:not(.nasdaq) .bv-permissions .bv-tree-node-selected-chooser {
    background: #dbdde1; }
  body:not(.nasdaq) .bv-permissions .bv-dropdown .btn .caret {
    top: 5px; }
  body:not(.nasdaq) .bv-permissions .treeNode {
    height: 49px; }
  body:not(.nasdaq) .bv-permissions .treeNode:hover {
    background: #eaedee;
    cursor: pointer; }
  body:not(.nasdaq) .bv-permissions .folder-attachment-radio {
    display: none; }
  body:not(.nasdaq) .bv-permissions .treeNode .treeImage {
    margin-left: 15px; }
  body:not(.nasdaq) .bv-permissions .treeNode .folder-attachment-treeNode-name-div {
    float: none; }
  body:not(.nasdaq) .bv-permissions [folder-tree-selection] {
    height: 100%;
    width: 100%;
    overflow: auto; }
  body:not(.nasdaq) .bv-permission-screen {
    z-index: 2;
    background: #fff;
    position: relative;
    padding: 10px; }
  body:not(.nasdaq) .bv-permission-screen label {
    font-weight: 500;
    font-size: 0.9em;
    margin: 0;
    display: inline; }
  body:not(.nasdaq) .bv-permission-screen > span {
    font-size: 16px;
    font-weight: bold;
    line-height: 60px;
    padding-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: block; }
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-folders-btn {
    width: 10px;
    height: 10px;
    background: #ccc; }
  body:not(.nasdaq) .bv-permission-screen .bv-search-users {
    position: relative;
    float: right;
    margin-bottom: -5px;
    margin-top: -10px; }
  body:not(.nasdaq) .bv-permission-screen .bv-search-users img {
    width: 15px;
    left: 5px;
    top: 5px;
    position: absolute; }
  body:not(.nasdaq) .bv-permission-screen .bv-search-users input {
    padding-left: 22px; }
  body:not(.nasdaq) .bv-permission-screen bv-cell {
    padding: 0px 5px; }
  body:not(.nasdaq) .bv-permission-screen bv-row {
    background: #EBEBEB; }
  body:not(.nasdaq) .bv-permission-screen bv-row.title {
    background: #E0E0E0; }
  body:not(.nasdaq) .bv-permission-screen bv-cell:last-child {
    width: 20px; }
  body:not(.nasdaq) .bv-permission-screen bv-cell:last-child div {
    cursor: pointer; }
  body:not(.nasdaq) .bv-permission-screen .dropdown-menu {
    max-height: 310px;
    overflow-y: auto;
    overflow-x: hidden;
    white-space: nowrap;
    border-radius: 0px !important; }
  body:not(.nasdaq) .bv-permission-screen [icon-renderer] img {
    width: 15px; }
  body:not(.nasdaq) .bv-permission-screen .dropdown-menu {
    padding: 2px 0px; }
  body:not(.nasdaq) .bv-permission-screen .dropdown-menu div[icon-renderer] {
    display: inline-block;
    top: -2px;
    position: relative;
    height: 15px; }
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-title-box {
    height: 20px;
    padding: 0px 5px; }
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-users-icon {
    width: 20px;
    height: 20px;
    float: right;
    cursor: pointer; }
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-user-btn,
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-folder-btn {
    position: relative;
    cursor: pointer; }
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-folder-btn {
    float: left;
    padding-left: 20px; }
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-user-btn {
    float: right;
    padding-right: 20px; }
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-user-btn svg,
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-folder-btn svg {
    width: 17px;
    height: 20px;
    top: 0px;
    position: absolute;
    cursor: pointer; }
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-user-btn svg {
    right: 0; }
  body:not(.nasdaq) .bv-permission-screen .bv-dialog-folder-btn svg {
    left: 0; }
  body:not(.nasdaq) .bv-permission-screen .dropdown-menu span {
    padding-left: 20px; }
  body:not(.nasdaq) .bv-permission-screen .dropdown-menu li:hover {
    background: rgba(0, 0, 0, 0.04);
    cursor: pointer; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css {
    font-size: 0.8em;
    line-height: 21px;
    position: absolute;
    top: 0;
    width: 100%; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > ul > li {
    margin: 0px 10px;
    height: 27px;
    border-bottom: 1px solid #DFDFDF;
    font-size: 15px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css .bv-table-title-col-1 {
    width: 35px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css .bv-table-title-col-2 {
    width: 190px;
    left: 65px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css .bv-table-title-col-3 {
    width: 190px;
    left: 285px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > ul:first-child {
    height: 30px;
    /* 	border-top: 1px solid #ccc;
    	border-bottom: 1px solid #ccc; */
    position: relative; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > div > ul {
    position: relative;
    padding: 15px 0px; }
  body:not(.nasdaq) .bv-permission-screen .mCSB_container {
    overflow: inherit; }
  body:not(.nasdaq) .bv-permissions-list {
    position: relative;
    padding: 15px 0px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > ul,
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > div {
    height: calc(100% - 40px);
    overflow-y: auto;
    overflow-x: hidden;
    /* 	border-bottom: 1px solid #ccc; */ }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > .bv-scrollbar {
    width: 97%; }
  body:not(.nasdaq) .bv-permission-screen .bv-permissions-list-container {
    width: 97%; }
  body:not(.nasdaq) .bv-permission-screen .bv-permissions-list {
    padding-bottom: 105px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > ul:first-child > li,
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > div > ul > li > ul > li,
  body:not(.nasdaq) .bv-permission-screen .bv-permissions-list > li > ul > li {
    /* 	border-left: 1px solid #ccc; */
    display: block;
    /* 	padding-left: 3px;
    	height: 22px; */
    position: absolute;
    /* 	background: #F2F2F2; */
    border-right: inherit;
    margin: 0px 10px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css.bv-table-3-cols div > ul > li > ul > li {
    background: #F7F6E5; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css .bv-table-col-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > div > ul > li {
    height: 42px;
    font-size: 16px; }
  body:not(.nasdaq) .bv-permission-screen .bv-permissions-list > li {
    height: 42px;
    font-size: 16px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > ul:first-child > li:last-child,
  body:not(.nasdaq) .bv-permission-screen .bv-table-css > div > ul > li > ul > li:last-child {
    /* 	border-right: 1px solid #ccc; */ }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css.bv-table-3-cols .bv-table-col-1 {
    width: 39px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css.bv-table-3-cols .bv-table-col-2 {
    width: 219px;
    left: 35px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css.bv-table-3-cols .bv-table-col-3 {
    width: 76px;
    left: 254px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css.bv-table-4-cols .bv-table-col-1 {
    width: 35px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css.bv-table-4-cols .bv-table-col-2 {
    width: 190px;
    left: 65px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css.bv-table-4-cols .bv-table-col-3 {
    width: 160px;
    left: 270px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css.bv-table-4-cols .bv-table-col-4 {
    width: 18px;
    left: 460px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css div[icon-renderer] {
    top: 4px;
    left: 5px;
    position: relative; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css select {
    width: 97%;
    border: 1px solid #ccc; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css select.empty {
    border: 1px solid red; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css .bv-dialog-remove-btn {
    text-align: center;
    cursor: pointer; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css .bv-dialog-remove-btn svg {
    height: 18px; }
  body:not(.nasdaq) .bv-permission-screen .bv-table-css .bv-dialog-remove-btn svg.icon polygon {
    transform: scale(0.8);
    -webkit-transform: scale(0.8); }
  body:not(.nasdaq) .bv-permission-screen .bv-permission-apply-to-subfolders {
    position: absolute;
    bottom: -30px;
    margin: 0px 10px;
    display: inline-block; }
  body:not(.nasdaq) .bv-permission-screen .bv-permission-apply-to-subfolders > div {
    width: 24px;
    height: 20px;
    position: relative;
    display: inline-block;
    top: 3px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-permission-screen .bv-permission-apply-to-subfolders > label {
    font-size: 13px; }
  body:not(.nasdaq) .bv-permission-screen .bv-dropdown > .btn {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -5px;
    font-size: 16px;
    font-weight: inherit;
    background: #fff;
    color: #000;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -o-transition: inherit;
    transition: inherit; }
  body:not(.nasdaq) .bv-permission-screen .bv-dropdown > .btn.empty {
    border: 1px solid red; }
  body:not(.nasdaq) .bv-permission-screen .bv-dropdown > .btn .caret {
    opacity: 0; }
  body:not(.nasdaq) .bv-permission-screen .bv-dropdown > .btn:hover {
    background: inherit; }
  body:not(.nasdaq) .bv-permission-screen .bv-dropdown.open > .btn {
    background: #DFDFDF; }
  body:not(.nasdaq) .bv-permission-screen .bv-dropdown > .btn:hover .caret,
  body:not(.nasdaq) .bv-permission-screen .bv-dropdown.open > .btn .caret {
    opacity: 1; }
  body:not(.nasdaq) .bv-permission-screen .bv-dropdown > .btn:active,
  body:not(.nasdaq) .bv-permission-screen .bv-dropdown > .btn:focus {
    box-shadow: inherit; }
  body:not(.nasdaq) .bv-permission-screen .dropdown-menu {
    box-shadow: inherit;
    top: 20px;
    border-top: inherit;
    border-left: inherit;
    font-size: 16px; }
  body:not(.nasdaq) .bv-permission-screen .dropdown-menu li {
    height: 30px; }
  body:not(.nasdaq) .bv-permission-screen .dropdown-menu li a {
    padding-left: 5px; }
  body:not(.nasdaq) .bv-dialog-user-list .treeNode {
    padding: 0; }
  body:not(.nasdaq) .bv-dialog-user-list .tab-pane > div[data-tree-id="mytree"] {
    padding: 0; }
  body:not(.nasdaq) .bv-dialog-user-list div[data-tree-id="mytree"] {
    padding-left: 10px; }
  body:not(.nasdaq) .bv-dialog-user-list .treeNode span {
    padding-left: 3px; }
  body:not(.nasdaq) .bv-dialog-user-list,
  body:not(.nasdaq) .bv-dialog-folder-list {
    position: absolute;
    top: 0px;
    z-index: -1;
    /* margin-left: -360px; */
    /* margin-left: 360px; */
    width: 300px;
    height: calc(100% + 48px);
    background: #fff;
    /* box-shadow: 0 5px 15px rgba(0, 0, 0, .5); */
    padding: 10px;
    box-shadow: 90px 0px 50px -100px #000 inset;
    overflow: hidden; }
  body:not(.nasdaq) .bv-dialog-folder-list {
    box-shadow: -90px 0px 50px -100px #000 inset; }
  body:not(.nasdaq) .bv-dialog-folder-list .bv-tree-node,
  body:not(.nasdaq) .bv-dialog-folder-list ul li {
    cursor: pointer; }
  body:not(.nasdaq) .bv-dialog-folder-list.show {
    margin-left: -300px; }
  body:not(.nasdaq) .bv-dialog-user-list.show {
    margin-left: 520px; }
  body:not(.nasdaq) .bv-dialog-user-list span {
    font-weight: 500;
    font-size: 0.9em; }
  body:not(.nasdaq) .bv-dialog-user-list .nav-tabs {
    border: 0; }
  body:not(.nasdaq) .bv-dialog-user-list .nav-tabs > li > a {
    padding: 5px;
    border-radius: 0px;
    border: 0; }
  body:not(.nasdaq) .bv-dialog-user-list .tab-pane {
    position: absolute;
    overflow: auto;
    height: calc(100% - 72px);
    left: 10px;
    right: 10px;
    margin: 10px 0px; }
  body:not(.nasdaq) .bv-dialog-user-list div[icon-renderer] {
    display: inline-block;
    top: 3px;
    position: relative; }
  body:not(.nasdaq) .bv-dialog-user-list div[icon-renderer] img {
    width: 15px;
    padding: 0; }
  body:not(.nasdaq) .bv-dialog-user-list a[tab-heading-transclude] {
    font-weight: 400 !important; }
  body:not(.nasdaq) .bv-dialog-user-list .nav-tabs > li > a {
    line-height: 14px; }
  body:not(.nasdaq) .bv-dialog-close-x {
    color: #fff !important;
    text-decoration: none !important;
    font-weight: 100;
    display: block;
    font-size: 35px;
    opacity: .8;
    padding: 0 !important;
    background: none !important;
    margin-top: -10px;
    -webkit-appearance: none;
    cursor: pointer;
    border: 0;
    line-height: 1;
    text-shadow: 0 1px 0 #fff; }
  body:not(.nasdaq) .bv-dialog-action-buttons {
    position: absolute;
    bottom: 20px;
    right: 20px;
    margin: 0 !important; }
  body:not(.nasdaq) .bv-sup-red-astric {
    color: #F00;
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    vertical-align: top; }
  body:not(.nasdaq) .bv-sup-red-astric-small {
    color: #F00;
    font-size: 10px;
    font-weight: 500;
    display: inline-block; }
  body:not(.nasdaq) .bv-required-notice-label {
    color: #808080;
    font-style: italic;
    font-size: 11px;
    display: inline-block;
    max-width: 97%; }
  body:not(.nasdaq) [bv-item-list] {
    height: 450px; }
  body:not(.nasdaq) .bv-preferences .bv-modal-body > div,
  body:not(.nasdaq) .bv-challenge-questions .bv-modal-body > div,
  body:not(.nasdaq) .bv-change-password .bv-modal-body > div,
  body:not(.nasdaq) .bv-virtual-meeting-configuration .bv-modal-body > div,
  body:not(.nasdaq) .bv-support .bv-modal-body > div {
    padding: 5px 20px 0px 20px; }
  body:not(.nasdaq) .bv-challenge-questions .modal-dialog {
    width: 355px;
    height: 308px; }
  body:not(.nasdaq) .bv-change-password .modal-dialog,
  body:not(.nasdaq) .bv-virtual-meeting-configuration .modal-dialog {
    width: 403px; }
  body:not(.nasdaq) .bv-support .bv-modal-body > div > div {
    margin-bottom: 20px; }
  body:not(.nasdaq) .bv-dropdown {
    width: 100%;
    position: relative; }
  body:not(.nasdaq) .bv-dropdown > .btn {
    width: 100%;
    text-align: left;
    border-radius: 0;
    color: #000;
    height: 26px;
    background: rgba(224, 221, 221, 0.38);
    outline: none !important;
    font-size: 16px;
    font-weight: inherit;
    border: none;
    padding: 2px 10px !important; }
  body:not(.nasdaq) .bv-dropdown.open > .btn {
    background: rgba(224, 221, 221, 0.38);
    color: #000; }
  body:not(.nasdaq) .bv-dropdown > .btn:hover {
    background: #E5E5E5;
    color: #000; }
  body:not(.nasdaq) .bv-dropdown .btn .caret {
    right: 10px;
    position: absolute;
    top: 10px;
    border-top: 8px solid #000;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent; }
  body:not(.nasdaq) .bv-dropdown .dropdown-menu {
    left: inherit !important;
    left: 0px;
    width: 100%; }
  body:not(.nasdaq) .bv-dropdown .dropdown-menu > li > a {
    color: #000;
    font-size: 16px; }
  body:not(.nasdaq) .bv-dropdown .dropdown-menu > li > a:hover {
    background-color: #2273a5;
    color: #fff; }
  body:not(.nasdaq) .bv-change-password .bv-login-input-text {
    background-color: #ccc;
    box-shadow: inherit; }
  body:not(.nasdaq) .bv-preferences .preferences-menu li {
    margin: 0;
    padding-bottom: 10px; }
  body:not(.nasdaq) .bv-preferences .preferences-menu li:last-child {
    padding: 0; }
  body:not(.nasdaq) .bv-preferences a {
    color: #515151; }
  body:not(.nasdaq) .bv-preferences .modal-dialog {
    width: 430px; }
  body:not(.nasdaq) .bv-preferences .follow-followsme,
  body:not(.nasdaq) .bv-preferences .search-indexing {
    display: none; }
  body:not(.nasdaq) .bv-confirm .modal-dialog {
    width: 335px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50.1%) !important;
    -webkit-transform: translate(-50%, -50.1%) !important;
    -ms-transform: translate(-50%, -50.1%) !important;
    margin: 0; }
  body:not(.nasdaq) .bv-confirm .bv-confirm-content {
    /*min-height: 82px;*/
    font-size: 16px;
    width: 100%;
    margin: 0 auto;
    padding: 25px 30px 0px 30px;
    font-weight: 500;
    text-align: center; }
  body:not(.nasdaq) .bv-confirm .bv-input-btn-box {
    text-align: center;
    padding: 18px 20px; }
  body:not(.nasdaq) .bv-recycle {
    /* 	top: inherit;
    	left: inherit; */ }
  body:not(.nasdaq) .bv-recycle .modal-dialog {
    /* margin: 0;
    	width: 650px;
    	position: fixed;
    	bottom: 55px;
    	right: 10px; */
    position: absolute;
    width: 650px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50.1%) !important;
    -webkit-transform: translate(-50%, -50.1%) !important;
    margin: 0;
    height: 30px; }
  body:not(.nasdaq) .bv-show-message .bv-confirm-content {
    padding-bottom: 30px;
    padding-top: 0px; }
  body:not(.nasdaq) .bv-copy-link .modal-dialog {
    width: 550px; }
  body:not(.nasdaq) .bv-copy-link .bv-modal-body > div {
    padding: 20px;
    /*height: 110px;*/
    height: 70px; }
  body:not(.nasdaq) .bv-create-folder .bv-modal-body > div {
    padding: 20px; }
  body:not(.nasdaq) .bv-create-folder .bv-modal-body input {
    border-radius: 0; }
  body:not(.nasdaq) .bv-slider {
    height: 100%;
    position: relative; }
  body:not(.nasdaq) .bv-slider > ul {
    height: 100%;
    white-space: nowrap;
    overflow-x: hidden;
    overflow-y: hidden;
    margin: 0px 45px;
    padding: 0 0.1% 0 0;
    /* padding: 10px; */ }
  body:not(.nasdaq) .bv-slider > ul > li {
    display: inline-block;
    height: calc(100% - 40px);
    width: 31.2%;
    margin: 20px 2%;
    box-shadow: 0px 0px 15px -3px #000;
    position: relative; }
  body:not(.nasdaq) .bv-slider > ul > li > div {
    position: absolute;
    width: 100%;
    height: 100%; }
  body:not(.nasdaq) .bv-slider > ul > li > card {
    position: relative;
    display: block;
    width: 80%;
    margin: 0 auto;
    height: 100%;
    box-shadow: 0px 0px 15px -3px #000; }
  body:not(.nasdaq) .bv-slider > div {
    position: absolute;
    top: calc(50% - 45px);
    width: 40px;
    height: 50px;
    padding-top: 5px;
    /*fill: #E5E5E5;*/ }
  body:not(.nasdaq) .bv-slider > div:hover {
    cursor: pointer;
    fill: #aaa; }
  body:not(.nasdaq) .bv-slider > div.small {
    width: 12px;
    height: 18px;
    top: calc(50% - 18px); }
  body:not(.nasdaq) .bv-slider > div.bv-slider-left-btn {
    left: 10px; }
  body:not(.nasdaq) .bv-slider > div.bv-slider-right-btn {
    right: 10px; }
  body:not(.nasdaq) .bv-arrow-left {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #fff; }
  body:not(.nasdaq) .bv-arrow-right {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #fff; }
  body:not(.nasdaq) .bv-item-remove-button {
    display: inline-block;
    width: 17px;
    height: 17px;
    margin: 0px 0px 0 0;
    vertical-align: middle;
    cursor: pointer;
    fill: #000000;
    position: relative; }
  body:not(.nasdaq) .grayFilter {
    -webkit-filter: grayscale(0.5);
    filter: grayscale(0.5); }
  body:not(.nasdaq) .bv-default-background-color-blue {
    background-color: #2273a5; }
  body:not(.nasdaq) .bv-default-background-color-gray {
    background-color: #BBBBBB; }
  body:not(.nasdaq) .bv-default-background-color-gray-dark {
    background-color: #808080; }
  body:not(.nasdaq) .bv-default-background-color-gray-light {
    background-color: #E5E5E5; }
  body:not(.nasdaq) .bv-default-background-color-gray-lighter {
    background-color: #F4F4F4; }
  body:not(.nasdaq) .bv-default-background-color-black {
    background-color: #000000; }
  body:not(.nasdaq) .bv-background-color-red {
    background-color: #AB0808; }
  body:not(.nasdaq) .bv-background-color-green {
    background-color: #016100; }
  body:not(.nasdaq) .bv-default-fill-color-blue {
    fill: #2273a5; }
  body:not(.nasdaq) .bv-default-fill-color-blue-plusIcon {
    cursor: pointer; }
  body:not(.nasdaq) .bv-default-fill-color-blue-plusIcon #inner_circle,
  body:not(.nasdaq) .bv-default-fill-color-blue-plusIcon:hover #plus_symbol {
    fill: #ffffff; }
  body:not(.nasdaq) .bv-default-fill-color-blue-plusIcon #outer_circle,
  body:not(.nasdaq) .bv-default-fill-color-blue-plusIcon #plus_symbol {
    fill: #2574A7; }
  body:not(.nasdaq) .bv-default-fill-color-blue-plusIcon:hover #inner_circle {
    fill: #2574A7 !important; }
  body:not(.nasdaq) .bv-default-fill-color-blue-plusIcon:hover #inner_circle,
  body:not(.nasdaq) .bv-default-fill-color-blue-plusIcon:hover #plus_symbol {
    transition: 200ms;
    transition-timing-function: ease-in-out;
    -webkit-transition: 200ms;
    -webkit-transition-timing-function: ease-in-out; }
  body:not(.nasdaq) .bv-mobile .bv-default-fill-color-blue-plusIcon:hover #inner_circle {
    fill: #ffffff !important; }
  body:not(.nasdaq) .bv-mobile .bv-default-fill-color-blue-plusIcon:hover #plus_symbol {
    fill: #2574A7; }
  body:not(.nasdaq) .bv-default-fill-color-gray {
    fill: #BBBBBB; }
  body:not(.nasdaq) .bv-default-fill-color-gray-dark {
    fill: #808080; }
  body:not(.nasdaq) .bv-default-fill-color-gray-light {
    fill: #E5E5E5; }
  body:not(.nasdaq) .bv-padding-10 {
    padding-left: 10px;
    padding-right: 10px; }
  body:not(.nasdaq) .bv-padding-top {
    padding-top: 17px; }
  body:not(.nasdaq) .bv-default-fill-color-black {
    fill: #000000; }
  body:not(.nasdaq) .bv-default-fill-color-white {
    fill: #FFFFFF; }
  body:not(.nasdaq) .bv-default-font-color-red {
    color: #F00; }
  body:not(.nasdaq) .bv-default-font-color-blue {
    color: #2273a5; }
  body:not(.nasdaq) .bv-default-font-color-gray {
    color: #BBBBBB; }
  body:not(.nasdaq) .bv-default-font-color-gray-dark {
    color: #808080; }
  body:not(.nasdaq) .bv-default-font-color-gray-light {
    color: #E5E5E5; }
  body:not(.nasdaq) .bv-default-font-color-black {
    color: #000000; }
  body:not(.nasdaq) .bv-admin-auth .modal-dialog {
    width: 540px; }
  body:not(.nasdaq) .bv-admin-auth .modal-dialog .bv-modal-body > div {
    height: 350px; }
  body:not(.nasdaq) .bv-admin-auth-select > span {
    font-weight: 600; }
  body:not(.nasdaq) .bv-admin-auth-select > div {
    padding-left: 17px; }
  body:not(.nasdaq) .grayText {
    color: lightgray; }
  body:not(.nasdaq) .bv-header-company-name {
    text-overflow: ellipsis;
    width: 178px;
    height: 20px;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    white-space: nowrap;
    margin-top: 33px; }
  body:not(.nasdaq) .border-black-box {
    border: 1px solid #000; }
  body:not(.nasdaq) .border-gray-box {
    border: 1px solid #e5e5e5; }
  body:not(.nasdaq) .border-box {
    border: 1px solid #e5e5e5; }
  body:not(.nasdaq) .border-bottom {
    border-bottom: 1px solid #e5e5e5; }
  body:not(.nasdaq) .border-right {
    border-right: 1px solid #e5e5e5; }
  body:not(.nasdaq) .border-top {
    border-top: 1px solid #e5e5e5; }
  body:not(.nasdaq) .border-left {
    border-left: 1px solid #e5e5e5; }
  body:not(.nasdaq) .bv-svg-check-true {
    height: 22px;
    width: 22px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-svg-check-false {
    height: 22px;
    width: 22px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-svg-option-true {
    height: 16px;
    width: 18px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-svg-option-true > svg {
    height: 16px;
    width: 18px; }
  body:not(.nasdaq) .bv-svg-option-false {
    height: 16px;
    width: 18px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-svg-option-false > svg {
    height: 16px;
    width: 18px; }
  body:not(.nasdaq) .bv-doc-preview-portrait .modal-dialog {
    height: 660px;
    width: 480px;
    /*margin: 35px auto !important;*/
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50.1%) !important;
    -webkit-transform: translate(-50%, -50.1%) !important;
    -ms-transform: translate(-50%, -50.1%) !important; }
  body:not(.nasdaq) .bv-doc-preview-container {
    height: 625px;
    text-align: center; }
  body:not(.nasdaq) .bv-doc-preview-img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    max-height: 100%;
    max-width: 99%;
    width: auto; }
  body:not(.nasdaq) .bv-doc-preview-landscape .modal-dialog {
    height: 580px;
    width: 625px;
    margin: 70px auto !important; }
  body:not(.nasdaq) .bv-doc-preview-landscape .modal-dialog > div > div > div > div > img {
    height: 515px; }
  body:not(.nasdaq) .brandingDialog .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50.1%) !important;
    -webkit-transform: translate(-50%, -50.1%) !important;
    margin: 0;
    width: 1060px;
    height: 617px; }
  body:not(.nasdaq) .center-div {
    display: table;
    text-align: center; }
  body:not(.nasdaq) .center-div-content {
    display: table-cell;
    vertical-align: middle; }
  body:not(.nasdaq) .no-content-msg-label {
    height: 19px;
    line-height: 19px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #aeaeae;
    padding-left: 20px; }
  body:not(.nasdaq) .bv-context-menu-arrow-box {
    position: fixed;
    z-index: 1001; }
  body:not(.nasdaq) .bv-context-menu-arrow {
    position: relative; }
  body:not(.nasdaq) .bv-context-menu-arrow:before, body:not(.nasdaq) .bv-context-menu-arrow:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-left: 0;
    position: absolute; }
  body:not(.nasdaq) .bv-context-menu-arrow:before {
    border-right-color: rgba(128, 128, 128, 0.23);
    border-width: 16px;
    top: 0px;
    left: -7px; }
  body:not(.nasdaq) .bv-context-menu-arrow:after {
    border-right-color: #fff;
    border-width: 14px;
    top: 1px;
    left: -4px; }
  body:not(.nasdaq) .image-in-card,
  body:not(.nasdaq) .image-in-card img {
    height: 100%;
    max-width: 100%;
    width: auto;
    vertical-align: middle;
    display: inline-block;
    top: 50%;
    position: relative;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    margin-left: auto;
    margin-right: auto;
    display: block; }
  body:not(.nasdaq) .image-in-card > div,
  body:not(.nasdaq) .image-in-card > div > svg,
  body:not(.nasdaq) .image-in-card > boardbook > svg {
    width: 100%;
    height: 100%; }
  body:not(.nasdaq) .image-in-card img {
    height: auto;
    max-height: 100%; }
  body:not(.nasdaq) .image-in-card > div > div > svg {
    width: 100%;
    height: 100%; }
  body:not(.nasdaq) .bv-modules-settings .modal-dialog {
    width: 670px; }
  body:not(.nasdaq) .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50.2%) !important;
    -webkit-transform: translate(-50%, -50.2%) !important;
    margin: 0; }
  body:not(.nasdaq) .bv-modules-settings .bv-modal-body {
    padding: 20px; }
  body:not(.nasdaq) .bv-modules-settings .bv-module-div1 {
    height: 410px; }
  body:not(.nasdaq) .bv-modules-settings .bv-module-ul {
    padding: 0px; }
  body:not(.nasdaq) .bv-modules-settings li:last-child .bv-module-row {
    margin: 0; }
  body:not(.nasdaq) .bv-modules-settings .showModuleSettings .bvMenuColor {
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .sortingHandle {
    cursor: move;
    cursor: -moz-grab;
    cursor: -webkit-grab;
    cursor: grab; }
  body:not(.nasdaq) .grabbing-item {
    cursor: move !important;
    cursor: -moz-grabbing !important;
    cursor: -webkit-grabbing !important;
    cursor: grabbing !important; }
  body:not(.nasdaq) .ellipsis-overflow {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .hover-background {
    /*background-color: #f9f9f9;*/
    /*background-color: rgba(0,0,0,0.04);*/
    background-color: #ebeef0; }
  body:not(.nasdaq) .drag-handle {
    width: 14px;
    min-height: 10px;
    float: left;
    position: relative;
    top: 25px;
    padding-left: 4px; }
  body:not(.nasdaq) .drag-handle-image {
    display: none;
    /*margin-top: 25px;*/ }
  body:not(.nasdaq) .bv-search-results-mobile .searchInputText {
    position: absolute;
    font-size: 15px;
    top: -37px;
    margin: 0 35px 0 10px;
    width: calc(100% - 55px);
    background-color: rgba(0, 0, 0, 0.25);
    color: #FFF;
    padding-left: 35px;
    height: 28px;
    box-shadow: inherit; }
  body:not(.nasdaq) .bv-search-results-mobile .searchInputText::-webkit-input-placeholder {
    color: #FFF; }
  body:not(.nasdaq) .bv-search-results-mobile .searchInputText:-moz-placeholder {
    color: #FFF; }
  body:not(.nasdaq) .bv-search-results-mobile .searchInputText::-moz-placeholder {
    color: #FFF; }
  body:not(.nasdaq) .bv-search-results-mobile .searchInputText:-ms-input-placeholder {
    color: #FFF; }
  body:not(.nasdaq) .bv-search-results-mobile .bv-search-results-mobile-search-icon {
    width: 16px;
    height: 16px;
    top: -31px;
    position: absolute;
    left: 20px;
    fill: #fff;
    z-index: 1; }
  body:not(.nasdaq) .bv-search-results-mobile .back-button .searchInputText {
    margin: 0 35px 0 45px !important; }
  body:not(.nasdaq) .bv-search-results-mobile .back-button .bv-search-results-mobile-search-icon {
    left: 55px !important; }
  body:not(.nasdaq) .bv-search-results-mobile back-button {
    top: -32px;
    left: 11px;
    position: absolute;
    fill: #fff; }
  body:not(.nasdaq) .bv-small-font {
    font-size: 14px !important; }
  body:not(.nasdaq) .bv-very-small-font {
    font-size: 12px !important; }
  body:not(.nasdaq) .bv-modal-window-new-mobile-attachment .treeDoc,
  body:not(.nasdaq) .bv-modal-window-new-mobile-attachment .document-filter-container,
  body:not(.nasdaq) .bv-modal-window-new-mobile-attachment [bv-splitter] {
    display: none; }
  body:not(.nasdaq) .bv-modal-window-new-mobile-attachment .file-chooser-padding {
    padding: 0; }
  body:not(.nasdaq) .bv-modal-window-new-mobile-attachment .repositoryLeft {
    float: inherit;
    width: 100%; }
  body:not(.nasdaq) .bv-modal-window-new-mobile-attachment .document-list-container {
    padding: 0;
    width: 100%; }
  body:not(.nasdaq) .bv-modal-window-new-mobile-attachment [attachment-listing] > div > div {
    display: none; }
  body:not(.nasdaq) .bv-modal-window-new-mobile-attachment [attachment-listing],
  body:not(.nasdaq) .bv-modal-window-new-mobile-attachment .attachment-list {
    height: 100%; }
  body:not(.nasdaq) .bv-modal-mobile-action-button {
    position: relative;
    float: left;
    margin-right: 10px; }
  body:not(.nasdaq) .bv-modal-mobile-action-button > img {
    height: 22px; }
  body:not(.nasdaq) .modal-dialog .bv-mobile-menu {
    width: 57px;
    height: 45px;
    right: 0px;
    position: absolute;
    top: 0px;
    display: block; }
  body:not(.nasdaq) .modal-dialog .bv-mobile-menu > div {
    height: 45px; }
  body:not(.nasdaq) .modal-dialog .bv-mobile-menu > div > svg {
    fill: #fff;
    stroke: #fff;
    stroke-width: 3;
    display: block;
    width: 40px;
    padding: 8px 29px;
    height: 46px;
    overflow: inherit; }
  body:not(.nasdaq) .modal-dialog .bv-mobile-menu .dropdown-menu {
    top: 43px;
    /* left: -114px;
        min-width: 140px; */
    left: -170px;
    min-width: 205px;
    display: block; }
  body:not(.nasdaq) .status-bar-over-dialog {
    height: 10px;
    width: 100%;
    position: absolute;
    top: -45px; }
  body:not(.nasdaq) .mCSB_scrollTools {
    width: 8px; }
  body:not(.nasdaq) .mCSB_inside > .mCSB_container {
    margin-right: 20px; }
  body:not(.nasdaq) .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    /*background-color: #000;*/
    background-color: rgba(0, 0, 0, 0.45) !important; }
  body:not(.nasdaq) .mCSB_scrollTools, body:not(.nasdaq) .mCSB_scrollTools .mCSB_buttonDown,
  body:not(.nasdaq) .mCSB_scrollTools .mCSB_buttonLeft,
  body:not(.nasdaq) .mCSB_scrollTools .mCSB_buttonRight,
  body:not(.nasdaq) .mCSB_scrollTools .mCSB_buttonUp,
  body:not(.nasdaq) .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: "";
    -moz-transition: "";
    -o-transition: "";
    transition: ""; }
  body:not(.nasdaq) .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
  body:not(.nasdaq) .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,
  body:not(.nasdaq) .mCustomScrollBox:hover > .mCSB_scrollTools,
  body:not(.nasdaq) .mCustomScrollBox:hover ~ .mCSB_scrollTools,
  body:not(.nasdaq) .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
  body:not(.nasdaq) .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"; }
  body:not(.nasdaq) .mCSB_outside + .mCSB_scrollTools {
    right: -13px; }
  body:not(.nasdaq) .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
  body:not(.nasdaq) .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: -2px;
    margin: 0px; }
  body:not(.nasdaq) .bv-accordion {
    position: relative;
    width: 100%;
    display: inline-block; }
  body:not(.nasdaq) .bv-accordion .bv-panel-heading {
    padding-left: 32px;
    height: 32px;
    line-height: 32px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-accordion .bv-panel-content {
    padding-left: 32px; }
  body:not(.nasdaq) .bv-hide-show-content-arrow {
    height: 15px;
    width: 15px;
    position: absolute;
    left: 10px; }
  body:not(.nasdaq) .bv-hide-panel-content-arrow {
    top: 9px; }
  body:not(.nasdaq) .bv-show-panel-content-arrow {
    top: 10px;
    left: 8px; }
  body:not(.nasdaq) .bv-hide-show-content-arrow svg {
    fill: #AEAEAE;
    transition: all 0.5s;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform-origin: 50% 40%;
    -moz-transform: rotate(90deg);
    -moz-transform-origin: 7px 7px;
    height: 15px;
    width: 15px; }
  body:not(.nasdaq) .bv-show-panel-content-arrow svg {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    /* margin-bottom: 5px; */
    transform-origin: 50% 40%;
    -moz-transform: rotate(45deg);
    -moz-transform-origin: 7px 7px; }
  body:not(.nasdaq) .bv-status-online-fill {
    fill: #2273a5; }
  body:not(.nasdaq) .bv-status-offline-fill {
    fill: #bfbfbf; }
  body:not(.nasdaq) .bv-print-approval .modal-dialog {
    width: 600px;
    /*height: 735px;*/ }
  body:not(.nasdaq) .bv-print-approval-options .modal-dialog {
    width: 300px; }
  body:not(.nasdaq) .bv-add-comments .modal-dialog {
    width: 600px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50.1%) !important;
    -webkit-transform: translate(-50%, -50.1%) !important;
    -ms-transform: translate(-50%, -50.1%) !important;
    margin: 0; }
  body:not(.nasdaq) .bv-tooltip {
    display: inline-block;
    background-color: #2273a5;
    border-radius: 5px;
    padding: 7px;
    color: #fff; }
  body:not(.nasdaq) .bv-tooltip-down-arrow {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #2273a5;
    margin-left: calc(50% - 7px); }
  body:not(.nasdaq) .bv-toggle-buttons {
    padding-bottom: 5px; }
  body:not(.nasdaq) .bv-toggle-buttons li.bv-toggle-button {
    display: inline-block;
    margin: 0 20px; }
  body:not(.nasdaq) .bv-toggle-buttons li.inactive {
    -webkit-filter: grayscale(0.5);
    filter: grayscale(0.5);
    color: #BBBBBB; }
  body:not(.nasdaq) .bv-toggle-buttons li.bv-toggle-button span.bv-toggle-button-label {
    padding-bottom: 3px;
    border-bottom: 5px solid; }
  body:not(.nasdaq) .bv-toggle-buttons li.inactive span.bv-toggle-button-label {
    border-bottom: none; }
  body:not(.nasdaq) nvd3-pie-chart svg {
    height: 100%;
    width: 100%; }
  body:not(.nasdaq) .bv-modal-window-folder-agenda-creator .model-dialog {
    width: 400px; }
  @media (min-width: 768px) {
    body:not(.nasdaq) .container {
      width: inherit; } }
  body:not(.nasdaq) repositorylist {
    display: block; }
  body:not(.nasdaq) .vEditDialog .modal-dialog {
    box-shadow: 0 0 0 0;
    height: 97%;
    margin: 0.1%;
    min-width: 300px;
    min-height: 300px;
    overflow: hidden;
    width: 96%; }
  body:not(.nasdaq) .vEditDialog .modal-content {
    background: transparent;
    height: 100%;
    width: 100%; }
  body:not(.nasdaq) .veditHeaderMenuDiv {
    position: absolute;
    height: 3%;
    width: 50%;
    left: 25%;
    opacity: 0; }
  body:not(.nasdaq) .veditHeaderMenuDiv:hover {
    opacity: 1; }
  body:not(.nasdaq) .veditHeaderSubMenuFullScreen {
    display: inline-block; }
  body:not(.nasdaq) :-webkit-full-screen .veditHeaderSubMenuFullScreen {
    display: none; }
  body:not(.nasdaq) :-moz-full-screen .veditHeaderSubMenuFullScreen {
    display: none; }
  body:not(.nasdaq) :-ms-full-screen .veditHeaderSubMenuFullScreen {
    display: none; }
  body:not(.nasdaq) :full-screen .veditHeaderSubMenuFullScreen {
    display: none; }
  body:not(.nasdaq) .veditHeaderSubMenuExitFullScreen {
    display: none; }
  body:not(.nasdaq) :-webkit-full-screen .veditHeaderSubMenuExitFullScreen {
    display: inline-block; }
  body:not(.nasdaq) :-moz-full-screen .veditHeaderSubMenuExitFullScreen {
    display: inline-block; }
  body:not(.nasdaq) :-ms-full-screen .veditHeaderSubMenuExitFullScreen {
    display: inline-block; }
  body:not(.nasdaq) :full-screen .veditHeaderSubMenuExitFullScreen {
    display: inline-block; }
  body:not(.nasdaq) .veditHeaderMenuDiv:hover .veditHeaderMenu {
    display: block;
    cursor: pointer;
    /*background-color: #605e5d;*/
    background-color: #666666;
    color: #FFFFFF; }
  body:not(.nasdaq) .veditHeaderMenu {
    position: absolute;
    display: none;
    padding: 5px;
    border: 1px solid #ccc; }
  body:not(.nasdaq) .veditHeaderMenu > li {
    /*display: inline-block;*/
    cursor: pointer;
    padding-right: 5px;
    padding-left: 5px; }
  body:not(.nasdaq) .bv-lang-main-div {
    height: calc(100% - 70px);
    margin-top: 8px;
    width: 100%; }
  body:not(.nasdaq) .bv-lang .modal-dialog {
    width: 500px; }
  body:not(.nasdaq) .bv-lang .bv-lang-div0 {
    height: 40px; }
  body:not(.nasdaq) .bv-lang .bv-lang-div1 {
    height: 30px; }
  body:not(.nasdaq) .bv-lang .bv-modal-body {
    padding: 20px; }
  body:not(.nasdaq) .bv-dialog-user-list.moduleCreatorShowMe {
    margin-left: 564px;
    display: block;
    height: 502px; }
  body:not(.nasdaq) .bv-dialog-user-list.moduleCreatorNoShow {
    display: none; }
  body:not(.nasdaq) .moduleCreatorPermissionsDIV {
    width: 100%;
    height: 300px;
    padding: 20px; }
  body:not(.nasdaq) .verticalLine {
    border-right: 1px solid #eee;
    top: 0;
    bottom: 0; }
  body:not(.nasdaq) .bv-module-permission-option-row-selected {
    background-color: #eee; }
  body:not(.nasdaq) .module-creatorsDIV {
    width: 40%; }
  body:not(.nasdaq) .module-creator-heading {
    padding: 10px; }
  body:not(.nasdaq) .module-creator-hr-left {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 30px; }
  body:not(.nasdaq) .module-creator-hr-right {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 20px; }
  body:not(.nasdaq) .module-creator-module-name {
    padding: 10px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 183px; }
  body:not(.nasdaq) .module-creator-users {
    width: 60%; }
  body:not(.nasdaq) .module-creator-users-heading {
    padding: 10px;
    margin-left: 15px; }
  body:not(.nasdaq) .module-creator-user-li {
    padding: 10px;
    clear: left; }
  body:not(.nasdaq) .module-creator-remove-user {
    width: 15px;
    float: right;
    cursor: pointer;
    margin-top: 3px; }
  body:not(.nasdaq) .module-creator-user-style {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-module-creator-user-item {
    width: 100%;
    display: list-item;
    height: 35px; }
  body:not(.nasdaq) .bv-approval-user-option-section1 .bv-dialog-user-btn svg {
    right: 0; }
  body:not(.nasdaq) .bv-approval-user-option-section1 .bv-dialog-user-btn svg, body:not(.nasdaq) .bv-permission-screen .bv-dialog-folder-btn svg {
    width: 17px;
    height: 20px;
    top: 0px;
    position: absolute;
    cursor: pointer;
    /* padding-top: 29px; */
    left: 0px; }
  body:not(.nasdaq) .bv-permisson-folder-arrow-svg {
    width: 17px;
    height: 20px;
    position: absolute;
    cursor: pointer;
    /* padding-top: 29px; */
    left: 67px; }
  body:not(.nasdaq) .bv-span-plusIcon {
    width: 21px;
    height: 21px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-input-btn-box-remove-shadow {
    text-align: center;
    padding: 0px 20px 20px 20px;
    position: relative;
    z-index: 1;
    text-align: right;
    width: 100%; }
  body:not(.nasdaq) .bv-nonrespondents-svg {
    width: 7%;
    height: 20%; }
  body:not(.nasdaq) .bv-surveys-itemList {
    height: 95%;
    width: 100%; }
  body:not(.nasdaq) .bv-notSurveys-itemList {
    height: 100%;
    width: 100%; }
  body:not(.nasdaq) .bv-survey-nonRespondants-label {
    position: relative;
    top: 2px;
    font-size: 14px; }
  body:not(.nasdaq) .display-inline {
    display: inline-block; }
  body:not(.nasdaq) .session-timeout-message {
    padding: 30px 20px 20px 20px !important; }
  body:not(.nasdaq) .nav > li.disabled > bt {
    color: #DCDCDC;
    cursor: not-allowed; }
  body:not(.nasdaq) .bv-user-management-toolkit {
    font-size: 14px; }
  body:not(.nasdaq) .bv-user-management-toolkit .bv-user-management-toolkit-form {
    padding: 20px;
    height: 460px; }
  body:not(.nasdaq) .bv-user-management-toolkit .bv-dialog-title-box {
    z-index: 1;
    position: relative; }
  body:not(.nasdaq) .bv-user-management-toolkit .bv-dialog-title-box input {
    width: calc(100% - 80px); }
  body:not(.nasdaq) .bv-user-management-toolkit .bv-dialog-user-btn {
    float: right;
    margin-top: 5px;
    max-width: 88px;
    width: auto; }
  body:not(.nasdaq) .bv-user-management-toolkit .bv-dialog-user-btn > span {
    font-size: 15px; }
  body:not(.nasdaq) .bv-user-management-toolkit .bv-dialog-user-btn > svg {
    height: 15px;
    margin: 3px 5px;
    float: right;
    fill: #818587;
    width: 9px; }
  body:not(.nasdaq) .bv-user-management-toolkit .bv-dialog-user-list {
    display: none;
    margin-left: 600px; }
  body:not(.nasdaq) .bv-user-management-toolkit .bv-dialog-user-list.show {
    display: block; }
  body:not(.nasdaq) .bv-user-management-toolkit .bv-user-management-toolkit-form > div:last-child {
    top: -15px; }
  body:not(.nasdaq) .bv-user-management-toolkit .bv-scroll-list > filter {
    width: 84%; }
  body:not(.nasdaq) .bv-user-management-toolkit [bv-item-list] {
    height: 463px; }
  body:not(.nasdaq) .bv-user-management-toolkit .checkbox-disabled > svg {
    opacity: 0.5;
    cursor: default; }
  body:not(.nasdaq) .bv-scroll-list-table > ul > li > svg,
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list > li > ul > li svg {
    float: right;
    top: 12px;
    position: relative;
    margin-left: 5px;
    width: 18px;
    height: 17px; }
  body:not(.nasdaq) .bv-scroll-list-table > ul {
    margin: 0 !important;
    background: #EFEFEF; }
  body:not(.nasdaq) .bv-scroll-list-table > ul > li,
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list > li > ul > li {
    padding: 0 10px;
    text-align: right;
    height: 40px;
    cursor: default; }
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list > li > ul > li span {
    width: 150px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block; }
  body:not(.nasdaq) .bv-scroll-list-table > ul > li:first-child,
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list > li > ul > li:first-child {
    text-align: left; }
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list > li > ul > li:nth-child(1) {
    overflow: visible !important; }
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list-items {
    padding-right: 0 !important;
    margin-top: 20px;
    height: 315px; }
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list > li {
    border: 0 !important; }
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list > li:nth-child(odd) {
    background: #f7f9fa; }
  body:not(.nasdaq) .bv-scroll-list-table .delete-btn {
    width: 16px;
    opacity: 0;
    right: -30px;
    z-index: 1;
    position: absolute !important; }
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list > li:hover .delete-btn {
    opacity: 0.2; }
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list > li .delete-btn:hover {
    opacity: 1;
    cursor: pointer; }
  body:not(.nasdaq) .bv-scroll-list-table .scroll-list > li .delete-btn.delete-disabled:hover {
    opacity: 0.2;
    cursor: default; }
  body:not(.nasdaq) .bv-scroll-list-table svg.checkbox-disabled {
    opacity: 0.3;
    cursor: default; }
  body:not(.nasdaq) .bv-scroll-list-table svg.sort-direction {
    display: inline;
    width: 15px;
    float: none;
    top: 0px;
    display: none; }
  body:not(.nasdaq) .bv-scroll-list-table .bv-scroll-col {
    white-space: normal !important; }
  body:not(.nasdaq) .bv-permission-list:hover .deleteIconSvg {
    fill: #D3D3D3;
    visibility: visible; }
  body:not(.nasdaq) .deleteIconSvg {
    fill: black;
    visibility: hidden; }
  body:not(.nasdaq) .deleteIconSvg:hover {
    fill: black !important;
    visibility: visible; }
  body:not(.nasdaq) checkbox svg {
    width: 18px;
    height: 18px; }
  body:not(.nasdaq) checkbox .active svg {
    fill: #2273a5; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .ngdialog-overlay {
    z-index: -1; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list {
    width: 200px;
    background: #f0f0f0;
    position: absolute;
    z-index: -1;
    top: 10px;
    right: 0px;
    bottom: 10px;
    border-radius: 5px; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list.expanded {
    right: -201px; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list .tab-content ul {
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%;
    display: block;
    padding: 0px 0px 0px 10px; }
  body:not(.nasdaq) .event-bar {
    background: #aeaeae;
    float: left;
    width: 6px;
    margin-top: 6px; }
  body:not(.nasdaq) .event-active-bar {
    background: #2273a5; }
  body:not(.nasdaq) .event-active-bar-space {
    margin-left: 10px; }
  body:not(.nasdaq) .bv-events-details {
    display: inline-block;
    max-width: calc(100% - 14px);
    position: relative; }
  body:not(.nasdaq) .bv-events-list > .scroll-list-items .scroll-list {
    max-width: 100%; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list .tab-content {
    position: absolute;
    bottom: 15px;
    overflow-y: auto;
    top: 85px;
    width: 100%; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-users-btn {
    right: 15px;
    background: #ccc;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 60px;
    cursor: pointer; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list .nav > li > a {
    padding: 5px 10px;
    border-radius: 0px;
    border: 0; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list .bv-users-title {
    padding: 10px;
    display: block; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list .tab-content .tab-pane > ul > li:hover {
    background: rgba(0, 0, 0, 0.04);
    cursor: pointer; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list .treeNode {
    white-space: nowrap; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list .treeNode.selected {
    background: none; }
  body:not(.nasdaq) .ngdialog.calendar-dialog div[icon-renderer] img {
    height: 17px;
    padding: 0;
    margin: 0px 2px; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list div[data-tree-model] li {
    padding: 0;
    line-height: 20px; }
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list div[data-tree-model] li i,
  body:not(.nasdaq) .ngdialog.calendar-dialog .bv-dialog-user-list div[data-tree-model] li span {
    top: 3px;
    width: 100%; }
  body:not(.nasdaq) .ngdialog .bv-dialog-user-list div[icon-renderer] {
    position: relative;
    top: 0px;
    display: inline-block; }
  body:not(.nasdaq) .ngdialog.calendar-dialog ul {
    display: inline-table; }
  body:not(.nasdaq) .bv-calendar {
    height: 100%;
    width: 100%;
    min-height: 280px;
    /* 	padding-bottom:5px; */
    outline: 0;
    overflow: hidden;
    -webkit-overflow-scrolling: touch; }
  body:not(.nasdaq) .bv-calendar .well {
    height: 100%;
    box-shadow: none;
    border: none;
    background: none;
    outline: none; }
  body:not(.nasdaq) .bv-calendar .well > table {
    height: 100%;
    width: 100%;
    outline: none; }
  body:not(.nasdaq) .bv-calendar .well .title {
    text-align: center;
    background: none;
    display: block;
    font-size: 1.8em;
    color: #515151; }
  body:not(.nasdaq) .bv-calendar .well .btn {
    height: 100%;
    padding: 2px 10px;
    font-size: 22px;
    text-align: left;
    border: none;
    color: #515151; }
  body:not(.nasdaq) .bv-calendar .well .event {
    position: absolute;
    font-size: 0.9em;
    right: 8px;
    top: 5px;
    bottom: 3px;
    width: 70%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: right;
    padding: 0px 1px;
    color: #ff2e12;
    border-radius: 0px; }
  body:not(.nasdaq) .bv-calendar .well .event:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-calendar .well .event span:hover {
    /* 	font-weight:bold; */
    text-decoration: underline;
    cursor: pointer; }
  body:not(.nasdaq) .bv-calendar .well .current {
    border: 1px solid #FF8500 !important; }
  body:not(.nasdaq) .bv-calendar .well .currentUnderline {
    cursor: pointer;
    text-decoration: underline; }
  body:not(.nasdaq) .bv-calendar .well .noUnderline {
    cursor: pointer; }
  body:not(.nasdaq) .bv-calendars-list {
    padding: 5px 30px 30px 30px;
    display: block; }
  body:not(.nasdaq) .bv-resizer .bv-calendars-list {
    padding: 5px; }
  body:not(.nasdaq) .bv-calendars-list > ul > li {
    border-bottom: 1px solid #515151;
    padding: 10px 10px;
    position: relative;
    overflow: hidden;
    min-height: 55px; }
  body:not(.nasdaq) .bv-calendars-list > ul > li:last-child {
    border: none; }
  body:not(.nasdaq) .bv-calendars-list > ul > li:hover {
    background: rgba(0, 0, 0, 0.04);
    cursor: pointer; }
  body:not(.nasdaq) .bv-calendars-list > ul > li span.title {
    font-size: 1.7em;
    color: #515151;
    max-width: 50%;
    display: block;
    float: left;
    white-space: normal; }
  body:not(.nasdaq) .bv-resizer .bv-calendars-list > ul > li span.title {
    font-size: 1.2em; }
  body:not(.nasdaq) .bv-calendars-list > ul > li span.time {
    bottom: 10px;
    position: absolute;
    right: 10px; }
  body:not(.nasdaq) .bv-calendars-list > ul > li .color {
    width: 70px;
    height: 40px;
    display: inline-block;
    right: 10px;
    position: absolute;
    border: 1px solid #515151; }
  body:not(.nasdaq) .bv-calendar .carousel-inner > .item {
    /*   -webkit-transition: left 400ms ease;
             transition: left 400ms ease;
     -webkit-transform: translate3d(-100px, 0px, 0px); */ }
  body:not(.nasdaq) .bv-calendar-title {
    height: 40px;
    width: 100%;
    text-align: center;
    background: none;
    display: block;
    font-size: 1.8em;
    font-weight: bold;
    color: #515151;
    line-height: 40px;
    margin: 5px 0px; }
  body:not(.nasdaq) .bv-calendar .rn-carousel-control.rn-carousel-control-prev:before,
  body:not(.nasdaq) .bv-calendar .rn-carousel-control.rn-carousel-control-next:before {
    content: none; }
  body:not(.nasdaq) .bv-calendar .rn-carousel-control.rn-carousel-control-prev,
  body:not(.nasdaq) .bv-calendar .rn-carousel-control.rn-carousel-control-next {
    width: 21px;
    height: 34px; }
  body:not(.nasdaq) .bv-calendar .rn-carousel-control.rn-carousel-control-prev {
    background: url("../assets/images/leftarrow.png");
    left: 1em;
    top: 1.4em; }
  body:not(.nasdaq) .bv-calendar .rn-carousel-control.rn-carousel-control-next {
    background: url("../assets/images/rightarrow.png");
    right: 1em;
    top: 1.4em; }
  body:not(.nasdaq) .bv-calendar .well bv-table.bv-day.hover:hover {
    /* 	-webkit-transform: scale3d(1.4,1.4,1.4); */
    /* width: 130%; */
    /* 	height:240%;
    width:200%;
    z-index: 2;
        border: 5px solid #ccc;
        top:0px;
        position:absolute; */
    /* font-size:2em; */ }
  body:not(.nasdaq) .bv-calendar .well .hover .event span {
    opacity: 0; }
  body:not(.nasdaq) .bv-calendar .well .hover:hover .event span {
    opacity: 1; }
  body:not(.nasdaq) .bv-calendar .well .event div > div {
    display: block;
    width: 7px;
    height: 7px;
    background: red;
    float: right;
    border-radius: 14px;
    opacity: 1;
    top: 5px;
    position: relative; }
  body:not(.nasdaq) .bv-calendar .well .hover:hover .event > div > div {
    opacity: 0; }
  body:not(.nasdaq) .bv-calendar .well .hover .event .time {
    float: left;
    opacity: 0;
    padding-right: 5px;
    text-decoration: none; }
  body:not(.nasdaq) .bv-calendar .well .hover:hover .event .time {
    opacity: 1; }
  body:not(.nasdaq) .bv-calendar .well bv-table.active {
    background: #EEE8E8; }
  body:not(.nasdaq) .bv-calendar .well bv-table bv-table:active {
    background: #EEE8E8; }
  body:not(.nasdaq) .bv-calendar-cell {
    vertical-align: middle;
    position: relative;
    padding: 2px; }
  body:not(.nasdaq) .bv-calendar-cell bv-cell {
    vertical-align: bottom; }
  body:not(.nasdaq) .bv-calendar-day-number {
    padding: 10px;
    position: relative;
    font-size: 1.5em;
    color: #515151;
    text-align: left; }
  body:not(.nasdaq) .bv-calendar ul[rn-carousel-transition="hexagon"] {
    overflow: hidden; }
  body:not(.nasdaq) .bv-calendar ul[rn-carousel] li .bv-calendar {
    padding: 10px;
    /* border: 1px solid #ccc; */
    background: #F5F5F5;
    /* 	box-shadow: 0px 0px 5px 1px #ddd;
    border-radius: 10px;*/ }
  body:not(.nasdaq) .bv-cards {
    outline: 0; }
  body:not(.nasdaq) .bv-cards ul[rn-carousel] {
    width: 33.3%;
    overflow: inherit; }
  body:not(.nasdaq) .bv-cards ul[rn-carousel] li > div > div > ul,
  body:not(.nasdaq) .bv-cards ul[rn-carousel] li > div {
    padding: 10px; }
  body:not(.nasdaq) .bv-cards ul[rn-carousel] li > div > div {
    padding: 10px;
    border: 1px solid #ccc;
    background: #F5F5F5;
    box-shadow: 0px 0px 5px 1px #ddd;
    border-radius: 10px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-cards ul[rn-carousel] li > div > div > title {
    display: block;
    font-size: 2em;
    font-weight: 500;
    line-height: 27px;
    margin-bottom: 30px; }
  body:not(.nasdaq) .bv-cards ul[rn-carousel] li > div > div > title:hover {
    text-decoration: underline;
    cursor: pointer; }
  body:not(.nasdaq) .bv-cards ul[rn-carousel] li > div > div > label {
    display: block;
    font-size: 1em;
    line-height: 10px; }
  body:not(.nasdaq) .bv-cards ul[rn-carousel] li > div > div > info {
    font-size: 0.9em;
    margin-bottom: 23px;
    display: block; }
  body:not(.nasdaq) .bv-cards-module ul[rn-carousel] li > div {
    padding: 5px; }
  body:not(.nasdaq) .bv-cards-module ul[rn-carousel] li > div > div > title {
    font-size: 1.5em;
    line-height: 20px;
    margin-bottom: 15px;
    height: 41px;
    text-overflow: ellipsis;
    overflow: hidden; }
  body:not(.nasdaq) .bv-cards-module ul[rn-carousel] li > div > div > info {
    font-size: 0.8em;
    margin-bottom: 13px; }
  body:not(.nasdaq) .bv-cards div[rn-carousel-indicators] {
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center; }
  body:not(.nasdaq) .bv-cards div[rn-carousel-indicators] span {
    margin: 0 2px; }
  @media screen and (max-device-width: 480px) and (orientation: portrait) {
    body:not(.nasdaq) .bv-calendars-list > ul > li span.title {
      font-size: 1.0em; } }
  body:not(.nasdaq) .bv-calendar .showWeeks {
    width: 100%; }
  body:not(.nasdaq) .bv-calendar .showWeeks > bv-cell {
    width: 25px; }
  body:not(.nasdaq) .showWeeks > div {
    display: inline-block;
    width: 14%; }
  body:not(.nasdaq) .bv-calendar-content .parent {
    height: 100%;
    background: #fff;
    padding: 10px 0;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden; }
  body:not(.nasdaq) .bv-calendar-content .bv-slider > ul {
    min-width: 480px;
    min-height: 415px; }
  body:not(.nasdaq) .bv-calendar-content .bv-slider > ul > li {
    width: 93%;
    margin: 20px 3.3%; }
  body:not(.nasdaq) .bv-calendar-content .bv-slider > ul > li canvas {
    display: block; }
  body:not(.nasdaq) .bv-calendar-content .parent > ul > li > div {
    /* 	  display:inline-block;
      height: 100%;
      width: 100%;
      margin-right: 11px; */
    padding: 10px 20px; }
  body:not(.nasdaq) .bv-calendar-content .parent .child:last-child {
    margin: 0; }
  body:not(.nasdaq) .bv-calendar-content .parent .row {
    margin: 0.6% 0px;
    height: 20%; }
  body:not(.nasdaq) .bv-calendar-content .parent .rowplus .row {
    height: 16.4%; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell:hover {
    border: 1px solid #2273a5; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell {
    display: inline-block;
    width: 13.7%;
    margin: 0px 0.3%;
    /* 	background: #fff; */
    height: 100%;
    position: relative;
    border: 1px solid #ccc; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell .day,
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell .daysplit {
    padding: 0px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    height: 30px;
    margin: 2px auto;
    border-radius: 30px;
    color: #000;
    opacity: 0;
    font-weight: 500; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell.current .day,
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell.current .daysplit {
    opacity: 1; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell.current .bv-calendar-dot {
    opacity: 1; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell.current .bv-calendar-dot:hover {
    cursor: pointer; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell.current:active {
    background: rgba(0, 0, 0, 0.04); }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell.weekend {
    background: #ececec; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell .day.current-day,
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell .daysplit.current-day {
    color: #fff; }
  body:not(.nasdaq) .bv-calendar-content .parent .title-month {
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    /* 	margin: 5px 0px 10px 0px; */ }
  body:not(.nasdaq) .bv-calendar-content .parent .title-month.empty {
    display: inline-block; }
  body:not(.nasdaq) .bv-calendar-content .parent .week-days {
    display: inline-block;
    width: 14.3%;
    text-align: center;
    font-size: 14px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-calendar-content .parent .events {
    position: absolute;
    right: 0px;
    font-size: 10px;
    top: 17px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 50%;
    height: calc(100% - 17px); }
  body:not(.nasdaq) .bv-calendar-content .parent .events .dot {
    /* 	width: 7px;
    height: 7px;
    background: red;
    border-radius: 14px;
    opacity: 1;
    position: absolute;
    right: 5px;
    top: 3px; */
    margin-top: 2px;
    width: 7px;
    height: 7px;
    background: red;
    border-radius: 14px;
    opacity: 1;
    position: absolute;
    right: 5px;
    display: inline-block; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell .events span {
    opacity: 0;
    position: relative;
    top: -2px;
    color: red;
    cursor: pointer; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell:hover .events span {
    opacity: 1; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell:hover .events .dot {
    opacity: 0; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell .events:hover span {
    opacity: 1; }
  body:not(.nasdaq) .bv-calendar-content .parent .row .cell .events:hover .dot {
    opacity: 0; }
  body:not(.nasdaq) .bv-calendar-box {
    height: calc(100% - 150px); }
  body:not(.nasdaq) .leftAtrrow {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 20px;
    left: 20px;
    cursor: pointer;
    z-index: 1; }
  body:not(.nasdaq) .rightAtrrow {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    z-index: 1; }
  body:not(.nasdaq) .bv-calendar-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #FFF;
    z-index: 1;
    top: 0;
    opacity: 0.9; }
  body:not(.nasdaq) .bv-calendar-line {
    height: 45px;
    padding-top: 10px; }
  body:not(.nasdaq) .bv-calendar-line > div {
    background: #aeaeae;
    height: 8px; }
  body:not(.nasdaq) .bv-calendar-dot {
    height: 16px;
    width: 16px;
    background: #ccc;
    margin: 0 auto;
    border-radius: 50%;
    position: absolute;
    top: 66%;
    left: calc(50% - 8px);
    opacity: 0; }
  body:not(.nasdaq) .additional-day .bv-calendar-dot {
    left: calc(50% - 6px); }
  body:not(.nasdaq) .building .parent {
    overflow-x: hidden;
    opacity: 0.5; }
  body:not(.nasdaq) .building svg {
    display: none; }
  body:not(.nasdaq) .bv-carousel-button {
    width: 97px;
    position: absolute;
    z-index: 1;
    top: calc(50% - 50px); }
  body:not(.nasdaq) .bv-carousel-button > div:hover > svg {
    cursor: pointer;
    opacity: 1; }
  body:not(.nasdaq) .bv-carousel-button-right {
    right: 0; }
  body:not(.nasdaq) .bv-carousel-button > div {
    position: absolute;
    left: calc(50% - 45px); }
  body:not(.nasdaq) .bv-carousel-button > div > svg {
    fill: #515151;
    width: 69px;
    height: 97px;
    opacity: 0.2; }
  body:not(.nasdaq) .bv-carousel-button-right > div {
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -o-transform: translateX(100px);
    transition: translateX(100px); }
  body:not(.nasdaq) .bv-carousel-button-left > div {
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transition: translateX(-100px); }
  body:not(.nasdaq) .bv-calendar-content {
    overflow: hidden; }
  body:not(.nasdaq) .bv-calendar-content:hover .bv-carousel-button > div,
  body:not(.nasdaq) .bv-cards-content:hover .bv-carousel-button > div {
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    transition: translateX(0px); }
  body:not(.nasdaq) .bv-cards-content {
    overflow: hidden;
    position: absolute; }
  body:not(.nasdaq) [state="home.meetings"] .bv-slider > ul > li > div {
    padding: 20px; }
  body:not(.nasdaq) .bv-cards-content > div:first-child {
    overflow: auto;
    position: absolute; }
  body:not(.nasdaq) .bv-events-list.bv-scroll-list .scroll-list-items {
    height: calc(100% - 80px); }
  body:not(.nasdaq) .bv-events .modal-dialog {
    -webkit-transform: inherit !important;
    -ms-transform: translate(0, 0) !important;
    transform: inherit !important;
    width: 340px;
    /* 	height: 100%; */
    margin: 150px auto;
    top: inherit;
    left: inherit; }
  body:not(.nasdaq) .bv-events .bv-modal-header-small {
    min-height: inherit;
    padding: inherit; }
  body:not(.nasdaq) .bv-events .bv-events-title {
    margin: -4px 0px 0px;
    font-size: 26px;
    font-weight: 600; }
  body:not(.nasdaq) .bv-events .modal-content {
    padding: 20px;
    height: 360px;
    /*  	max-height: 525px; */ }
  body:not(.nasdaq) .bv-events .bv-modal-body {
    height: 100%; }
  body:not(.nasdaq) .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li,
  body:not(.nasdaq) .bv-events .bv-events-list > .scroll-list-items .scroll-list > li {
    /* margin-bottom: 33px; */
    height: 100% !important;
    border: inherit;
    border-bottom: none;
    margin-bottom: 17px; }
  body:not(.nasdaq) .bv-events .bv-events-list > .scroll-list-items .scroll-list > li:last-child {
    margin: inherit; }
  body:not(.nasdaq) .bv-events-list .bv-events {
    height: calc(100% - 80px); }
  body:not(.nasdaq) .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-name,
  body:not(.nasdaq) .bv-events .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-name {
    height: 29px;
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 1px; }
  body:not(.nasdaq) .bv-events .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-teamspace,
  body:not(.nasdaq) .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-teamspace {
    height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .bv-cards-content .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-time {
    height: 19px;
    line-height: 19px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .bv-events .bv-events-list > .scroll-list-items .scroll-list > li > div:last-child,
  body:not(.nasdaq) .bv-events .bv-events-list > .scroll-list-items .scroll-list > li .bv-events-list-teamspace {
    color: #898989;
    margin: -1.4px 0px; }
  body:not(.nasdaq) .bv-cards-content .bv-events-list > .scroll-list-items,
  body:not(.nasdaq) .bv-events .bv-events-list > .scroll-list-items {
    padding: 0; }
  body:not(.nasdaq) .bv-events .bv-arrow-left {
    position: absolute;
    bottom: 15px;
    left: -40px; }
  body:not(.nasdaq) .bv-events .bv-arrow-right {
    position: absolute;
    bottom: 15px;
    right: -40px; }
  body:not(.nasdaq) .bv-cards-content .bv-slider > ul > li > div {
    padding: 15px 30px 30px 30px; }
  body:not(.nasdaq) .bv-cards-content .bv-cards-title {
    font-size: 30px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-meeting-cards .bv-slider > ul {
    min-height: 430px;
    min-width: 880px; }
  body:not(.nasdaq) .bv-meeting-cards .bv-slider > ul > li {
    width: 31.7%;
    margin: 20px 0.8%; }
  body:not(.nasdaq) .lastrow > div {
    overflow: hidden; }
  body:not(.nasdaq) .lastrow .additional-day .day {
    display: none; }
  body:not(.nasdaq) .lastrow .additional-day .bv-calendar-dot {
    height: 12px;
    width: 12px; }
  body:not(.nasdaq) .bv-calendar-content loader {
    background: url("../assets/images/loader_calendar.gif");
    height: 32px;
    width: 32px;
    display: block;
    margin: 0 auto;
    top: calc(50% - 32px);
    position: relative; }
  @media screen and (max-height: 700px) {
    body:not(.nasdaq) .bv-calendar-content .parent .row .cell .daysplit {
      font-size: 12px;
      line-height: 20px;
      width: 20px;
      height: 20px; }
    body:not(.nasdaq) .bv-calendar-content .parent .row .cell .day {
      padding: 0px;
      font-size: 12px;
      line-height: 20px;
      text-align: center;
      width: 20px;
      height: 20px;
      margin: 2px auto;
      border-radius: 20px;
      color: #000;
      opacity: 0;
      font-weight: 500; }
    body:not(.nasdaq) .bv-calendar-dot {
      height: 12px;
      width: 12px;
      background: #ccc;
      margin: 0 auto;
      border-radius: 50%;
      position: absolute;
      top: 66%;
      left: calc(50% - 6px);
      opacity: 0; } }
  @media screen and (max-height: 800px) {
    body:not(.nasdaq) .rowplus .bv-calendar-dot {
      height: 12px;
      width: 12px;
      background: #ccc;
      margin: 0 auto;
      border-radius: 50%;
      position: absolute;
      top: 66%;
      left: calc(50% - 6px);
      opacity: 0; } }
  body:not(.nasdaq) .attachmentCheckBox {
    height: 59px;
    width: 100%;
    padding-top: 9px;
    padding-left: 6px;
    margin: 0px; }
  body:not(.nasdaq) .attachmentIcon {
    height: 33px; }
  body:not(.nasdaq) .attachmentIcon img {
    height: 100%;
    position: relative;
    top: 3px;
    left: 13px; }
  body:not(.nasdaq) .attachmentIconText {
    position: relative;
    top: 8px;
    left: 13px; }
  body:not(.nasdaq) .attachmentIconTextFont {
    font-weight: 300;
    font-size: 20px; }
  body:not(.nasdaq) .attachmentTitle {
    display: block;
    margin-top: 5px;
    margin-left: 5px; }
  body:not(.nasdaq) .list-checkbox {
    background: url("../assets/images/checkbox.png") no-repeat;
    height: 27px;
    width: 27px;
    margin-top: 19px;
    float: right; }
  body:not(.nasdaq) .list-checkbox.collate-checkbox {
    top: 50%;
    float: left;
    position: absolute;
    margin-top: -14px; }
  body:not(.nasdaq) .signatureList ul li {
    height: 125px; }
  body:not(.nasdaq) bv-repository-list {
    overflow: hidden;
    padding: 20px 20px 20px 0px; }
  body:not(.nasdaq) .documentsList {
    text-align: left;
    height: 100%;
    position: relative; }
  body:not(.nasdaq) .document-list-ul li:nth-child(odd) {
    background: #f7f9fa; }
  body:not(.nasdaq) .document-list-ul li:hover {
    background: #ebeef0; }
  body:not(.nasdaq) .documentsList ul li {
    height: 60px;
    padding-left: 10px;
    padding-right: 15px; }
  body:not(.nasdaq) .medium.documentsList ul li {
    height: 46px; }
  body:not(.nasdaq) .small.documentsList ul li {
    height: 27px; }
  body:not(.nasdaq) .documentsList ul li.checked {
    background: #dbdde1;
    cursor: pointer; }
  body:not(.nasdaq) .documentsList ul li.checked:hover {
    background: #ebeef0; }
  body:not(.nasdaq) .documentsList-row {
    display: block;
    width: 100%;
    height: 100%;
    cursor: default; }
  body:not(.nasdaq) .medium.documentsList .list-checkbox {
    margin-top: 11px; }
  body:not(.nasdaq) .small.documentsList .list-checkbox {
    margin-top: 6px; }
  body:not(.nasdaq) .list-checkbox.checked {
    background: url("../assets/images/checkbox_on.png") no-repeat; }
  body:not(.nasdaq) .documentsList .list-checkbox.checked {
    background: url("../assets/images/checkbox_on.png") no-repeat; }
  body:not(.nasdaq) .documentsList .icon, body:not(.nasdaq) #showSharedDocsDIV .icon {
    padding: 9px 10px 0px 10px;
    display: block;
    float: left; }
  body:not(.nasdaq) .medium.documentsList .icon, body:not(.nasdaq) #showSharedDocsDIV .icon {
    padding: 6px 8px 3px 3px; }
  body:not(.nasdaq) .small.documentsList .icon, body:not(.nasdaq) #showSharedDocsDIV .icon {
    padding: 0 8px 0 0; }
  body:not(.nasdaq) .documentsList .converting .icon {
    padding: 12px 10px 0px 10px; }
  body:not(.nasdaq) .medium.documentsList .converting .icon {
    padding: 9px 8px 2px 3px; }
  body:not(.nasdaq) .small.documentsList .converting .icon {
    padding: 2px 8px 0 0; }
  body:not(.nasdaq) .documentsList .show-portal-name .icon, body:not(.nasdaq) #showSharedDocsDIV .icon {
    position: relative; }
  body:not(.nasdaq) .documentsList li[data-extensiontype=folder] .icon {
    margin: 15px; }
  body:not(.nasdaq) .documentsList .icon .iconImage img,
  body:not(.nasdaq) .documentsList .icon .iconImage boardbook,
  body:not(.nasdaq) .documentsList .icon .iconImage > div {
    width: 35px;
    height: 44px;
    float: left; }
  body:not(.nasdaq) .medium.documentsList .icon .iconImage img,
  body:not(.nasdaq) .medium.documentsList .icon .iconImage boardbook,
  body:not(.nasdaq) .medium.documentsList .icon .iconImage > div {
    width: 27px;
    height: 33.94px; }
  body:not(.nasdaq) .small.documentsList .icon .iconImage img,
  body:not(.nasdaq) .small.documentsList .icon .iconImage boardbook,
  body:not(.nasdaq) .small.documentsList .icon .iconImage > div {
    width: 15px;
    height: 23.88px;
    position: relative;
    top: 4px; }
  body:not(.nasdaq) .documentsList .converting .icon .iconImage img {
    width: 35px;
    height: 35px; }
  body:not(.nasdaq) .medium.documentsList .converting .icon .iconImage > img {
    width: 27px;
    height: 27px; }
  body:not(.nasdaq) .small.documentsList .icon .iconImage img {
    width: 15px;
    height: 15px; }
  body:not(.nasdaq) documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 10px; }
  body:not(.nasdaq) .medium.documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 5px; }
  body:not(.nasdaq) .small.documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 5px; }
  body:not(.nasdaq) .documentsList .fileNameVal .name-span {
    cursor: pointer;
    display: block; }
  body:not(.nasdaq) .small.documentsList .fileNameVal .name-span {
    display: inline; }
  body:not(.nasdaq) .documentsList .fileNameVal .name-span:hover {
    text-decoration: underline; }
  body:not(.nasdaq) .documentsList .fileNameVal .name-span.bv-open-disabled:hover {
    text-decoration: inherit; }
  body:not(.nasdaq) .fileNameVal .virus-infected {
    font-style: italic;
    color: red; }
  body:not(.nasdaq) .documentsList .fileSizeVal, body:not(.nasdaq) .documentsList .fileDate, body:not(.nasdaq) .documentsList .fileDateVal,
  body:not(.nasdaq) .documentsList .fileUploadedBy, body:not(.nasdaq) .documentsList .fileUploadedByVal,
  body:not(.nasdaq) .documentsList .deliver {
    font-size: 14px; }
  body:not(.nasdaq) .documentlist-selection-text:hover {
    /*text-decoration: underline;*/ }
  body:not(.nasdaq) .medium.documentsList .fileSizeVal, body:not(.nasdaq) .medium.documentsList .fileDate, body:not(.nasdaq) .medium.documentsList .fileDateVal,
  body:not(.nasdaq) .medium.documentsList .fileUploadedBy, body:not(.nasdaq) .medium.documentsList .fileUploadedByVal,
  body:not(.nasdaq) .medium.documentsList .deliver {
    font-size: 12px; }
  body:not(.nasdaq) .small.documentsList .small.fileSizeVal, body:not(.nasdaq) .small.documentsList .fileDate, body:not(.nasdaq) .small.documentsList .fileDateVal,
  body:not(.nasdaq) .small.documentsList .fileUploadedBy, body:not(.nasdaq) .small.documentsList .fileUploadedByVal,
  body:not(.nasdaq) .small.documentsList .deliver {
    font-size: 9px; }
  body:not(.nasdaq) .documentsList .fileInfo.recycleFileInfo {
    width: 75%; }
  body:not(.nasdaq) .documentsList .fileInfo .fileNameDiv {
    height: 100%;
    display: inline-block;
    width: 100%; }
  body:not(.nasdaq) .documentsList .fileInfo .agendaFileNameDiv {
    height: 100%;
    display: inline-block;
    width: 100%; }
  body:not(.nasdaq) .documentsList .fileInfo .fileDetailsDiv {
    font-size: 14px;
    display: inline-block;
    position: absolute;
    width: 210px;
    margin-top: 8px; }
  body:not(.nasdaq) .medium.documentsList .fileInfo .fileDetailsDiv {
    line-height: 15px;
    font-size: 12px;
    width: 180px;
    margin-top: 8px; }
  body:not(.nasdaq) .small.documentsList .fileInfo .fileDetailsDiv {
    line-height: 12px;
    font-size: 10px;
    margin-top: 6px;
    width: 280px; }
  body:not(.nasdaq) .documentsList ul li:hover .fileInfo .fileNameDiv {
    max-width: calc(100% - 245px); }
  body:not(.nasdaq) .documentsList ul li.checked .fileInfo .fileNameDiv {
    max-width: calc(100% - 245px); }
  body:not(.nasdaq) .small.documentsList ul li:hover .fileInfo .fileNameDiv {
    max-width: calc(100% - 280px); }
  body:not(.nasdaq) .small.documentsList ul li.checked .fileInfo .fileNameDiv {
    max-width: calc(100% - 280px); }
  body:not(.nasdaq) .documentsList ul li:hover .fileInfo .portal-name-span {
    max-width: calc(100% - 245px); }
  body:not(.nasdaq) .small.documentsList ul li:hover .fileInfo .portal-name-span {
    display: none; }
  body:not(.nasdaq) .documentsList ul li:hover .fileInfo .fileDetailsDiv .fileDetailsSpan {
    display: block; }
  body:not(.nasdaq) .documentsList ul li.checked .fileInfo .fileDetailsDiv .fileDetailsSpan {
    display: block; }
  body:not(.nasdaq) .documentsList .fileNameVal > svg {
    height: 15px;
    width: 11px;
    position: relative;
    fill: black;
    float: left;
    margin: 22px 5px 0 5px;
    display: none; }
  body:not(.nasdaq) .medium.documentsList .fileNameVal > svg {
    margin: 15px 5px 0 5px; }
  body:not(.nasdaq) .small.documentsList .fileNameVal > svg {
    margin: 5px 5px 0 5px; }
  body:not(.nasdaq) .portal-name-lineheight.fileNameVal > svg {
    margin: 15px 5px 0 5px; }
  body:not(.nasdaq) .medium.documentsList .portal-name-lineheight.fileNameVal > svg {
    margin: 10px 5px 0 5px; }
  body:not(.nasdaq) .small.documentsList .portal-name-lineheight.fileNameVal > svg {
    margin: 5px 5px 0 5px; }
  body:not(.nasdaq) .documentsList .fileNameVal > span {
    float: left;
    max-width: calc(100% - 30px);
    cursor: pointer;
    padding-top: 16px;
    font-size: 18px;
    height: 100%; }
  body:not(.nasdaq) .medium.documentsList .fileNameVal > span {
    padding-top: 13px;
    font-size: 14px; }
  body:not(.nasdaq) .small.documentsList .fileNameVal > span {
    padding-top: 6px;
    font-size: 11px; }
  body:not(.nasdaq) .documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 10px; }
  body:not(.nasdaq) .medium.documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 6px; }
  body:not(.nasdaq) .small.documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 6px; }
  body:not(.nasdaq) .documentsList .fileNameVal {
    display: block;
    height: 100%; }
  body:not(.nasdaq) .documentsList .fileNameVal .portal-name-span {
    font-size: 12px;
    left: 0;
    color: #868585;
    top: 34px;
    display: block;
    position: absolute; }
  body:not(.nasdaq) .medium.documentsList .fileNameVal .portal-name-span {
    top: 24px;
    font-size: 11px; }
  body:not(.nasdaq) .small.documentsList .fileNameVal .portal-name-span {
    display: inline;
    position: inherit;
    line-height: 15px; }
  body:not(.nasdaq) .documentsList .fileNameVal .default-template-span {
    font-size: 12px;
    position: absolute;
    left: 0;
    color: #868585;
    top: 37px; }
  body:not(.nasdaq) .medium.documentsList .fileNameVal .default-template-span {
    top: 28px;
    font-size: 11px; }
  body:not(.nasdaq) .small.documentsList .fileNameVal .default-template-span {
    top: 20px;
    font-size: 9px; }
  body:not(.nasdaq) .documentsList ul li:hover .fileNameVal > svg {
    display: block; }
  body:not(.nasdaq) .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan {
    display: none; }
  body:not(.nasdaq) .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan .fileByName {
    display: block;
    padding-right: 50px; }
  body:not(.nasdaq) .small.documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan > span {
    display: inline; }
  body:not(.nasdaq) .documentsList .fileInfo {
    height: 55px;
    width: calc(100% - 85px);
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: left; }
  body:not(.nasdaq) .medium.documentsList .fileInfo {
    height: 42px;
    width: calc(100% - 70px); }
  body:not(.nasdaq) .small.documentsList .fileInfo {
    height: 27px;
    width: calc(100% - 60px); }
  body:not(.nasdaq) .documentsList .show-portal-name .fileInfo {
    position: relative; }
  body:not(.nasdaq) .bv-repository-checkbox {
    margin-top: 22px;
    height: 27px;
    width: 27px;
    float: right; }
  body:not(.nasdaq) .medium.documentsList .bv-repository-checkbox {
    margin-top: 14px;
    height: 22px;
    width: 22px; }
  body:not(.nasdaq) .small.documentsList .bv-repository-checkbox {
    margin-top: 7px;
    height: 17px;
    width: 17px; }
  body:not(.nasdaq) .bv-tree-node {
    padding-left: 20px;
    line-height: 59px;
    height: 60px; }
  body:not(.nasdaq) .medium.documentTree .bv-tree-node {
    padding-left: 20px;
    line-height: 45px;
    height: 45px; }
  body:not(.nasdaq) .small.documentTree .bv-tree-node {
    padding-left: 20px;
    line-height: 33px;
    height: 30px; }
  body:not(.nasdaq) .bv-tree-node-selected {
    background: #dbdde1; }
  body:not(.nasdaq) .bv-tree-node:hover {
    background: #eaedee;
    cursor: pointer; }
  body:not(.nasdaq) .bv-tree-node .treeImage {
    height: 60px;
    padding: 7px 10px 13px 0px;
    display: inline-block;
    position: relative; }
  body:not(.nasdaq) .medium.documentTree .bv-tree-node .treeImage {
    height: 45px;
    padding: 5px 10px 13px 0px; }
  body:not(.nasdaq) .small.documentTree .bv-tree-node .treeImage {
    height: 33px;
    padding: 3px 10px 13px 0px; }
  body:not(.nasdaq) .bv-tree-node .treeImage img,
  body:not(.nasdaq) .bv-tree-node .treeImage > div {
    padding: 0px;
    width: 35px;
    height: 44px; }
  body:not(.nasdaq) .medium.documentTree .bv-tree-node .treeImage img,
  body:not(.nasdaq) .medium.documentTree .bv-tree-node .treeImage > div {
    padding: 0px;
    width: 27px;
    height: 33.94px; }
  body:not(.nasdaq) .small.documentTree .bv-tree-node .treeImage img,
  body:not(.nasdaq) .small.documentTree .bv-tree-node .treeImage > div {
    padding: 0px;
    width: 19px;
    height: 23.88px; }
  body:not(.nasdaq) .bv-tree-node .bv-tree-node-name {
    font-size: 18px;
    display: inline-block;
    position: absolute;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .medium.documentTree .bv-tree-node .bv-tree-node-name {
    font-size: 14px; }
  body:not(.nasdaq) .small.documentTree .bv-tree-node .bv-tree-node-name {
    font-size: 11px; }
  body:not(.nasdaq) .bv-tree-node-name:hover {
    text-decoration: underline; }
  body:not(.nasdaq) .bv-tree-minimize-div {
    cursor: pointer;
    position: absolute;
    height: 20px;
    width: 20px;
    border: 0px solid blue;
    top: 0;
    display: block;
    z-index: 3; }
  body:not(.nasdaq) .bv-tree-minimize-div-showTree {
    left: 10px; }
  body:not(.nasdaq) .bv-tree-minimize-div-hideTree {
    left: 239px; }
  body:not(.nasdaq) .bv-tree-minimize-div-hideTree > .bv-tree-caret {
    right: 0px;
    position: absolute;
    top: 7px;
    border-top: 12px solid #E5E5E5;
    border-right: 9px solid transparent;
    border-left: 9px solid transparent; }
  body:not(.nasdaq) .bv-tree-minimize-div-showTree > .bv-tree-caret {
    right: 3px;
    position: absolute;
    top: 7px;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 12px solid #E5E5E5; }
  body:not(.nasdaq) .breadcrumb {
    padding: 3px 15px 0px;
    list-style: none;
    border-radius: 4px;
    margin: 0;
    background: none; }
  body:not(.nasdaq) .breadcrumb a {
    color: #FFF;
    text-decoration: none;
    font-weight: 300; }
  body:not(.nasdaq) .breadcrumb-currentFolder {
    margin: 0px 300px 0px 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 2.1em;
    color: #fff;
    font-weight: 100; }
  body:not(.nasdaq) .createFolder-div {
    width: auto;
    min-height: 68px;
    max-height: none;
    height: auto; }
  body:not(.nasdaq) .small-dialog-class {
    min-height: 150px; }
  body:not(.nasdaq) .small-alert-dialog-class {
    min-height: 70px;
    padding-top: 20px; }
  body:not(.nasdaq) .small-version-class {
    min-height: 300px; }
  body:not(.nasdaq) .createFolder-div form {
    display: block;
    margin-top: 1em; }
  body:not(.nasdaq) .popup-title {
    font-size: 25px;
    font-weight: bold;
    margin: 0px;
    padding: 0;
    color: #515151;
    margin-bottom: 30px; }
  body:not(.nasdaq) .ui-dialog-buttonpane {
    bottom: 12px;
    position: absolute;
    right: 12px; }
  body:not(.nasdaq) .ui-dialog-buttonpane span {
    padding: 4em; }
  body:not(.nasdaq) .rightClickedOn {
    background: #dbdde1 !important; }
  body:not(.nasdaq) .rightClickMenu {
    display: block;
    position: fixed;
    z-index: 1000;
    float: left;
    min-width: 210px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    max-height: 551px;
    overflow-y: hidden;
    overflow-x: hidden; }
  body:not(.nasdaq) .rightClickMenu:hover {
    overflow: auto; }
  body:not(.nasdaq) .rightClickMenu ul li {
    padding: 0px 15px 0px 15px;
    overflow-x: hidden;
    display: block;
    height: 27px !important; }
  body:not(.nasdaq) .rightClickMenu ul {
    margin: 0px 0px 0px 0px;
    position: relative;
    line-height: 27px;
    padding: 0;
    overflow-x: hidden; }
  body:not(.nasdaq) .rightClickMenu ul li.menu-ul-seprator-height {
    height: 9px !important;
    pointer-events: none; }
  body:not(.nasdaq) .rightClickMenu ul li hr {
    margin-top: 4px;
    margin-bottom: 0px; }
  body:not(.nasdaq) .rightClickMenu-a {
    color: #000;
    text-decoration: none; }
  body:not(.nasdaq) .rightClickMenu a {
    color: #000;
    text-decoration: none;
    font-weight: 300;
    display: block;
    white-space: nowrap; }
  body:not(.nasdaq) .rightClickMenu bt {
    color: #000;
    text-decoration: none;
    font-weight: 300;
    display: block;
    white-space: nowrap; }
  body:not(.nasdaq) .fileChooser {
    /* height: auto; */
    height: 371px;
    width: 420px;
    display: block;
    min-height: 372px; }
  body:not(.nasdaq) p.pOne {
    font-size: 25px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #515151;
    margin-bottom: 30px; }
  body:not(.nasdaq) p.pThree {
    color: #515151;
    font-size: 13px;
    margin: -30px 0px 15px 0px;
    font-weight: 300; }
  body:not(.nasdaq) .treeDiv {
    clear: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 5px;
    max-height: 280px;
    overflow: auto; }
  body:not(.nasdaq) .showTreeClass {
    /*width: 79.5%;*/
    width: calc(100% - 251px);
    /* 1px width is of ruler */ }
  body:not(.nasdaq) .hideTreeClass {
    width: 100% !important; }
  body:not(.nasdaq) .treeDoc {
    float: left;
    position: relative;
    width: 250px;
    height: 100%;
    overflow: hidden;
    /*margin-top:15px;*/ }
  body:not(.nasdaq) .treeDoc:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .docmain {
    height: 100%;
    width: 100%;
    margin-top: 9px; }
  body:not(.nasdaq) .collatedocImg img {
    height: 38px; }
  body:not(.nasdaq) .shareDIV {
    width: 26px;
    height: 19px;
    float: left;
    margin: 3px 10px;
    cursor: pointer;
    background: url("../assets/images/people_share.png") no-repeat; }
  body:not(.nasdaq) .expandDoc {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 231px;
    top: 21px;
    cursor: pointer; }
  body:not(.nasdaq) .small-file-list {
    color: #6D6D6D;
    width: 350px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 10px; }
  body:not(.nasdaq) .small-version-list {
    color: #000;
    width: 300px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 10px;
    float: left; }
  body:not(.nasdaq) .upload-small-icon {
    float: left;
    position: relative;
    top: 4px; }
  body:not(.nasdaq) .upload-small-icon img {
    min-height: 34px;
    float: left;
    padding-left: 4px;
    max-height: 38px; }
  body:not(.nasdaq) .badgeImg {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 18px !important;
    width: 26px !important; }
  body:not(.nasdaq) .version-semiMedium-icon img {
    min-height: 65px;
    float: left;
    padding-left: 4px;
    max-height: 65px; }
  body:not(.nasdaq) .version-semiMedium-icon {
    float: left;
    margin-top: 3px; }
  body:not(.nasdaq) .small-file-name-val {
    font-size: 11px;
    position: relative;
    display: block; }
  body:not(.nasdaq) .small-file-size-val {
    top: -5px; }
  body:not(.nasdaq) .hideFolderClass {
    opacity: 0.25; }
  body:not(.nasdaq) .hideFolderNameClass {
    opacity: 0.35; }
  body:not(.nasdaq) .holder-uploadfile {
    height: 270px;
    /*overflow: hidden;*/
    margin: 20px; }
  body:not(.nasdaq) .holder-uploadfile-row {
    height: 66px; }
  body:not(.nasdaq) .holder-uploadfile-row .icon {
    padding: 10px;
    display: block;
    float: left;
    position: relative; }
  body:not(.nasdaq) .holder-uploadfile-row .closeIcon {
    height: 20px;
    width: 20px;
    float: right;
    margin-top: 19px;
    display: none;
    position: relative; }
  body:not(.nasdaq) .holder-uploadfile li:hover .holder-uploadfile-row .closeIcon {
    display: inline-block; }
  body:not(.nasdaq) .holder-uploadfile-row .icon .iconImage img,
  body:not(.nasdaq) .holder-uploadfile-row .icon .iconImage > div {
    width: 35px;
    height: 45px;
    float: left;
    height: 45px; }
  body:not(.nasdaq) .holder-uploadfile .fileInfo {
    width: calc(100% - 85px);
    float: left; }
  body:not(.nasdaq) .holder-uploadfile .selectMsg {
    height: 100%;
    width: 100%;
    text-align: center;
    padding-top: 113px; }
  body:not(.nasdaq) .replaceFileSelectMsg {
    padding-top: 22px !important; }
  body:not(.nasdaq) .holder-uploadfile .fileNameDiv {
    color: #333;
    padding-top: 21px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 50px;
    width: 100%; }
  body:not(.nasdaq) .holder-replacefile-height {
    height: 60px; }
  body:not(.nasdaq) .holder-uploadfile > ul {
    height: 100%;
    overflow: hidden;
    display: block;
    /*padding-right:20px;*/ }
  body:not(.nasdaq) .holder-uploadfile-replace {
    overflow: hidden !important;
    padding-right: 0px !important; }
  body:not(.nasdaq) .holder-uploadfile > ul:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .holder-uploadfile > ul > li {
    width: 100%;
    height: 66px;
    border-bottom: 1px solid #e5e5e5; }
  body:not(.nasdaq) .closeBtn {
    width: 8px;
    height: 8px;
    background-image: url(../assets/images/popup_collate_remove-item-X.png);
    cursor: pointer;
    position: relative;
    /* right: 33px; */
    top: 16px;
    margin-right: 10px;
    float: right;
    display: inline-block; }
  body:not(.nasdaq) .ngDialog-properties-Width .ngdialog-content {
    width: 605px !important; }
  body:not(.nasdaq) .holder-version-tracker .list-checkbox.checked {
    background: url("../assets/images/checkbox_on.png") no-repeat;
    height: 27px;
    width: 27px;
    float: right;
    margin-top: 30px;
    margin-right: 5px; }
  body:not(.nasdaq) .discussionAttachment .icon .iconImage img {
    max-height: 38px;
    float: left;
    padding-left: 5px;
    padding-right: 5px; }
  body:not(.nasdaq) .attachmentTreePostition {
    position: relative;
    left: -25px; }
  body:not(.nasdaq) .attachmentTreePostition ul {
    display: block; }
  body:not(.nasdaq) .uploadFileProgressBar {
    height: 100%;
    background-color: grey;
    border-radius: 0px !important; }
  body:not(.nasdaq) .uploadFileProgressBar > div {
    height: 44px;
    padding-top: 11px; }
  body:not(.nasdaq) .uploadFileProgressBar > div > span {
    font-size: 16px;
    font-weight: 400; }
  body:not(.nasdaq) .viewerDialogClass {
    border: 1px solid #808080 !important;
    top: 1% !important;
    left: 1% !important;
    height: 97% !important;
    min-height: 490px; }
  body:not(.nasdaq) .viewerMobileDialogClass {
    border: 1px solid #808080 !important;
    top: 0 !important;
    left: 0 !important;
    height: 100% !important;
    width: 100% !important;
    min-height: 250px; }
  body:not(.nasdaq) .viewerDialog.ui-dialog-content,
  body:not(.nasdaq) .agendaDialog.ui-dialog-content {
    bottom: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    background: #dadada !important; }
  body:not(.nasdaq) .folderViewer {
    width: 100%;
    /* height: 320px; */
    overflow: hidden;
    height: 560px;
    border: 1px solid #D1D1D1; }
  body:not(.nasdaq) .repositoryLeft {
    float: left; }
  body:not(.nasdaq) .document-placeholder-highlight {
    height: 35px;
    background-color: #CCCCCC; }
  @media screen and (max-device-width: 480px) and (orientation: portrait) {
    body:not(.nasdaq) .documentsList .fileSizeVal, body:not(.nasdaq) .documentsList .fileDate, body:not(.nasdaq) .documentsList .fileDateVal,
    body:not(.nasdaq) .documentsList .fileUploadedBy, body:not(.nasdaq) .documentsList .fileUploadedByVal,
    body:not(.nasdaq) .documentsList .deliver {
      font-size: 10px;
      font-weight: lighter;
      font-weight: 100;
      letter-spacing: 0.3px; } }
  body:not(.nasdaq) .dragOverBackground {
    background: #E8E8E8; }
  body:not(.nasdaq) .dragDropEvent {
    position: relative;
    z-index: 999; }
  body:not(.nasdaq) .dragDropEvent ul {
    position: relative;
    z-index: -1; }
  body:not(.nasdaq) .documentsList.dragDropEventInner {
    z-index: 11; }
  body:not(.nasdaq) .documentsList.dragDropEventInner ul {
    z-index: 12; }
  body:not(.nasdaq) .showDocumentViewer {
    display: block; }
  body:not(.nasdaq) .hideDocumentViewer {
    display: none; }
  body:not(.nasdaq) .collate-centered-div {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    margin-bottom: 10px; }
  body:not(.nasdaq) .collate-save-folder {
    line-height: 33px;
    margin-right: 0.5em; }
  body:not(.nasdaq) .collate-title-input {
    width: 100%; }
  body:not(.nasdaq) .collate-list-heading {
    margin-top: 5px; }
  body:not(.nasdaq) .collate-seperator-label {
    padding-left: 30px; }
  body:not(.nasdaq) .collate-seperator-label a {
    color: #2273a5; }
  body:not(.nasdaq) .collate-row {
    padding-bottom: 35px; }
  body:not(.nasdaq) .collate-row .drag-handle {
    top: 9px !important; }
  body:not(.nasdaq) .collate-row:hover .drag-handle-image {
    display: block; }
  body:not(.nasdaq) .collate-box img {
    width: 26px;
    /*border: 1px solid #d1d1d1;*/
    margin-left: auto;
    margin-right: auto; }
  body:not(.nasdaq) .collate-box.collate-seperator-box {
    width: calc(26% - 13px);
    text-align: left;
    /*padding-left: 8px;*/
    margin-right: 15px; }
  body:not(.nasdaq) .collate-box.collate-document-box .fileNameVal {
    max-width: calc(100% - 50px);
    display: inline-block; }
  body:not(.nasdaq) .collate-box.collate-document-box .fileNameVal:hover {
    cursor: pointer;
    text-decoration: underline; }
  body:not(.nasdaq) .collate-box.collate-document-box {
    width: calc(74% - 31px);
    text-align: left;
    margin-left: 15px; }
  body:not(.nasdaq) .collate-box {
    /*background:#CCC;*/
    width: 10%;
    float: left;
    text-align: center;
    /*border: 1px solid #D1D1D1;*/
    height: 35px;
    line-height: 35px;
    position: relative; }
  body:not(.nasdaq) .collate-remove-itm-btn {
    width: 17px;
    height: 17px;
    position: absolute;
    cursor: pointer;
    /* margin-top: 22px; */
    display: inline;
    right: 20px;
    top: 10px; }
  body:not(.nasdaq) .collate-remove-itm-btn-hidden {
    width: 17px;
    height: 17px;
    position: absolute;
    cursor: pointer;
    /* margin-top: 22px; */
    display: inline;
    right: 20px;
    top: 10px;
    fill: black;
    visibility: hidden; }
  body:not(.nasdaq) .collateRowHover:hover .collate-remove-itm-btn-hidden {
    fill: #CCCCCC;
    visibility: visible; }
  body:not(.nasdaq) .collate-remove-itm-btn-hidden:hover {
    fill: black !important;
    visibility: visible; }
  body:not(.nasdaq) .collate-document-box svg:hover #removeButtonsvg {
    fill: black;
    visibility: visible; }
  body:not(.nasdaq) .collate-plusIcon-itm-btn {
    width: 21px;
    height: 21px;
    position: absolute;
    cursor: pointer;
    /* margin-top: 22px; */
    display: inline;
    right: 20px;
    top: 5px;
    fill: #2574A7; }
  body:not(.nasdaq) .collate-folderIcon-itm-btn {
    width: 20px;
    height: 20px;
    cursor: pointer;
    /* margin-top: 22px; */
    display: inline;
    color: #2574A7;
    position: relative;
    top: 6px;
    fill: #2574A7; }
  body:not(.nasdaq) .collate-check-div {
    top: 50%;
    float: left;
    position: absolute;
    margin-top: -10px; }
  body:not(.nasdaq) .collate-notice {
    position: absolute;
    bottom: 20px;
    left: 20px; }
  body:not(.nasdaq) .rulesDeleteUserBtn {
    color: #000;
    min-width: 19px;
    max-width: 19px;
    background-color: #beb9b9;
    border-style: none;
    max-height: 19px;
    min-height: 19px;
    border-radius: 50%;
    float: left;
    background-image: url("../assets/images/BVLiveryBriefcaseDownloadCancel.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 12px auto, 12px auto;
    margin-top: 5px;
    margin-left: 4px;
    padding-top: 3px;
    white-space: normal;
    width: 23px;
    height: 25px;
    vertical-align: -webkit-baseline-middle; }
  body:not(.nasdaq) .bv-attachment-body {
    width: 100%;
    padding: 10px;
    height: 500px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-atchmnt-tree {
    top: 17px;
    border-right: 1px solid #e5e5e5;
    height: 460px; }
  body:not(.nasdaq) .bv-atchmnt-filter {
    float: right;
    width: 77%; }
  body:not(.nasdaq) .atchmnt-list-height {
    height: 390px;
    width: 80%; }
  body:not(.nasdaq) .attchmnt-checkbox-margin {
    margin-top: 11px; }
  body:not(.nasdaq) .bv-copy-link-confirm .modal-dialog {
    width: 50%; }
  body:not(.nasdaq) .bv-copy-link-confirm .bv-confirm-content {
    word-wrap: break-word;
    font-style: oblique;
    color: blue;
    cursor: pointer;
    width: 100%;
    padding: 10px 10px; }
  body:not(.nasdaq) .copy-link-btn {
    position: absolute;
    bottom: 20px;
    right: 20px; }
  body:not(.nasdaq) .copy-link-status {
    position: absolute;
    bottom: 20px;
    left: 20px; }
  body:not(.nasdaq) .bv-file-size-confirm .modal-dialog {
    width: 400px !important; }
  body:not(.nasdaq) .bv-file-size-confirm .bv-confirm-content {
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center; }
  body:not(.nasdaq) .bv-files-not-uploaded .modal-dialog {
    width: 400px; }
  body:not(.nasdaq) .bv-files-not-uploaded .bv-confirm-content {
    text-align: left;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .bv-modal-window-repository-upload-file .modal-dialog {
    width: 450px;
    height: 350px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-modal-window-repository-replace-file .modal-dialog {
    width: 450px;
    height: 185px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .document-list-container {
    height: 100%;
    overflow-y: auto; }
  body:not(.nasdaq) .document-list-container-filter {
    height: calc(100% - 38px);
    width: 100%; }
  body:not(.nasdaq) .vruler-document-list {
    width: 0px;
    height: 100%;
    margin-top: 0px;
    position: relative;
    cursor: col-resize;
    padding: 0px 5px;
    margin: 0px -5px;
    z-index: 1; }
  body:not(.nasdaq) .vruler-document-list::after {
    content: "";
    height: 100%;
    width: 1px;
    display: block;
    background-color: #e5e5e5; }
  body:not(.nasdaq) .vruler-document-list-filter {
    margin-top: 23px;
    height: calc(100% - 23px); }
  body:not(.nasdaq) .document-filter-container {
    padding-left: 20px;
    margin-bottom: 20px; }
  body:not(.nasdaq) .attachment-list {
    height: 485px; }
  body:not(.nasdaq) .bv-modal-window-new-attachment .modal-dialog {
    min-width: 750px;
    width: 750px; }
  body:not(.nasdaq) .bv-dialog-selected-attachments-list {
    right: -300px;
    height: 100%;
    position: absolute;
    top: 0px;
    z-index: -1;
    width: 300px;
    background: #fff;
    overflow: hidden;
    font-size: 14px; }
  body:not(.nasdaq) .bv-dialog-selected-attachments-list ul {
    height: calc(100% - 30px);
    margin: 15px 0px 0 0;
    /* padding-bottom: 15px; */
    width: 300px; }
  body:not(.nasdaq) .bv-dialog-selected-attachments-list .mCSB_scrollTools_vertical {
    right: -1px; }
  body:not(.nasdaq) .selected-item {
    height: 35px;
    line-height: 35px;
    padding-left: 15px; }
  body:not(.nasdaq) .selected-item span {
    display: inline-block;
    width: calc(100% - 35px); }
  body:not(.nasdaq) .selected-item .btn-remove {
    padding-top: 0px;
    display: none;
    position: absolute;
    right: 6px;
    cursor: pointer; }
  body:not(.nasdaq) .selected-item:hover .btn-remove {
    display: inline-block;
    opacity: .5; }
  body:not(.nasdaq) .btn-remove:hover {
    display: inline-block;
    opacity: 1 !important; }
  body:not(.nasdaq) .bv-modal-window-properties .modal-dialog {
    min-width: 600px;
    width: 600px;
    margin-top: 110px; }
  body:not(.nasdaq) .searchDocument {
    height: 30px;
    padding: 0px 10px 0px 10px;
    border: 1px solid #EEE;
    width: 100%;
    background: #EEE;
    font-size: 16px;
    display: block; }
  body:not(.nasdaq) .folder-attachment-dialog .modal-dialog {
    height: 470px;
    min-width: 500px;
    width: 500px;
    font-size: 14px; }
  body:not(.nasdaq) .folder-attachment-container {
    height: 370px;
    overflow: hidden;
    margin: 15px 20px 29px 10px; }
  body:not(.nasdaq) .folder-attachment-container:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .folder-attachment-treeNode-name-div {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 350px;
    float: left;
    padding-bottom: 7px;
    position: relative;
    margin-top: 15px; }
  body:not(.nasdaq) .folder-attachment-dialog .treeNode .treeImage img {
    max-width: 37px; }
  body:not(.nasdaq) .folder-attachment-radio {
    width: 22px;
    height: 22px;
    position: relative;
    float: right;
    margin-top: 18px;
    display: inline-block; }
  body:not(.nasdaq) .collate-files {
    border-top: 1px solid #e5e5e5; }
  body:not(.nasdaq) .collateMain {
    padding: 20px;
    font-size: 16px;
    overflow: hidden; }
  body:not(.nasdaq) .collate-title-box {
    white-space: nowrap;
    margin-bottom: 15px; }
  body:not(.nasdaq) .collate-title {
    display: inline-block;
    margin-right: 40px; }
  body:not(.nasdaq) .collate-saveTo {
    display: inline-block;
    width: calc(50% - 87px); }
  body:not(.nasdaq) .collate-actions {
    position: absolute;
    bottom: 15px;
    right: 20px; }
  body:not(.nasdaq) .collate-list-heading .collate-seperator-box {
    border-bottom: 1px solid #e5e5e5;
    line-height: 30px; }
  body:not(.nasdaq) .collate-list-heading .collate-document-box {
    border-bottom: 1px solid #e5e5e5;
    line-height: 30px; }
  body:not(.nasdaq) .collate-files-list {
    overflow-x: hidden;
    overflow-y: hidden;
    height: calc(100% - 205px);
    position: absolute;
    width: calc(100% - 40px);
    margin-top: 10px; }
  body:not(.nasdaq) .collate-files-list:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .collate-vertical-hr {
    height: calc(100% - 165px);
    width: 1px;
    position: absolute;
    left: calc(26% + 25px);
    background-color: #e5e5e5;
    margin-top: 10px; }
  body:not(.nasdaq) .file-chooser-padding {
    padding: 15px 15px 0px 0px; }
  body:not(.nasdaq) .bv-doc-prop .modal-dialog {
    width: 970px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-doc-prop-container-div {
    width: 100%;
    height: 569px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  body:not(.nasdaq) .bv-doc-prop-col1 {
    height: 100%;
    width: 230px;
    float: left;
    font-weight: 500; }
  body:not(.nasdaq) .bv-doc-prop-col2 {
    height: 100%;
    width: 740px;
    float: right;
    display: inline-block;
    position: absolute; }
  body:not(.nasdaq) .bv-doc-prop-col2 > div {
    padding: 20px; }
  body:not(.nasdaq) .bv-doc-prop-row {
    height: 55px;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px; }
  body:not(.nasdaq) .bv-doc-prop-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  body:not(.nasdaq) .bv-doc-prop-row-not-selected {
    color: #2273a5; }
  body:not(.nasdaq) .bv-doc-prop-details-row1 {
    width: 100%;
    height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-doc-prop-details-row2 {
    width: 100%;
    height: 150px; }
  body:not(.nasdaq) .bv-doc-prop-details-row2 > div {
    width: 50%;
    height: 145px;
    padding: 20px 0px 20px 175px;
    display: inline-block; }
  body:not(.nasdaq) .bv-doc-prop-details-img {
    width: 90px;
    height: 115px;
    box-shadow: 0 0 10px 0 #888;
    border: 1px solid #d1d1d1; }
  body:not(.nasdaq) .bv-doc-prop-details-row3 {
    width: 100%;
    height: calc(100% - 175px); }
  body:not(.nasdaq) .bv-doc-prop-details-row3 > ul > li {
    display: block;
    width: 100%;
    margin-bottom: 7px;
    line-height: 25px;
    height: 25px; }
  body:not(.nasdaq) .bv-doc-prop-details-row3-col1 {
    height: 25px;
    width: 24%;
    float: left;
    display: inline-block;
    text-align: right;
    font-weight: 500; }
  body:not(.nasdaq) .bv-doc-prop-details-row3-col2 {
    float: right;
    padding: 1px 0 0 10px;
    white-space: normal;
    word-wrap: break-word;
    width: 76%;
    text-align: left; }
  body:not(.nasdaq) .bv-doc-prop-perm-header {
    line-height: 40px;
    height: 40px;
    width: 100%; }
  body:not(.nasdaq) .bv-doc-prop-perm-details {
    line-height: 490px;
    height: 490px;
    width: 100%; }
  body:not(.nasdaq) .bv-doc-prop-perm-divider {
    height: 30px;
    line-height: 30px;
    width: 1px;
    background: #E5E5E5;
    display: inline-block; }
  body:not(.nasdaq) .bv-doc-prop-perm-value-li {
    display: block;
    height: 30px; }
  body:not(.nasdaq) .bv-doc-prop-perm-header-type-li-div {
    width: 45px;
    border-bottom: 1px solid #ccc;
    line-height: 20px;
    height: 27px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-doc-prop-perm-header-name-li-div {
    width: 500px;
    border-bottom: 1px solid #ccc;
    line-height: 20px;
    height: 27px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-doc-prop-perm-header-perm-li-div {
    width: 90px;
    border-bottom: 1px solid #ccc;
    line-height: 20px;
    height: 27px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-doc-prop-perm-header > ul {
    display: block;
    position: absolute;
    width: 700px; }
  body:not(.nasdaq) .bv-doc-prop-perm-details .scroll-list-items {
    display: block;
    position: absolute;
    width: 700px;
    height: 490px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-doc-prop-perm-li-type {
    line-height: 30px;
    height: 30px;
    width: 55px;
    display: block;
    position: absolute; }
  body:not(.nasdaq) .bv-doc-prop-perm-li-type-icon {
    line-height: 30px;
    height: 30px;
    width: 45px;
    display: block;
    position: absolute;
    margin-left: 5px;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-doc-prop-perm-li-name {
    line-height: 30px;
    height: 30px;
    width: 500px;
    display: block;
    position: absolute;
    left: 70px; }
  body:not(.nasdaq) .bv-doc-prop-perm-li-perm {
    line-height: 30px;
    height: 30px;
    width: 110px;
    display: block;
    position: absolute;
    left: 595px; }
  body:not(.nasdaq) .bv-doc-prop-per-li-type-right-border {
    height: calc(100% - 42px);
    width: 1px;
    position: absolute;
    left: 77px;
    background-color: #e5e5e5;
    margin-top: 0px; }
  body:not(.nasdaq) .bv-doc-prop-per-li-name-right-border {
    height: calc(100% - 42px);
    width: 1px;
    position: absolute;
    left: 602px;
    background-color: #e5e5e5;
    margin-top: 0px; }
  body:not(.nasdaq) .bv-doc-prop-perm-li-type-filler {
    line-height: 10px;
    height: 10px;
    width: 90px;
    display: block;
    position: absolute;
    top: 30px; }
  body:not(.nasdaq) .bv-doc-prop-perm-li-name-filler {
    line-height: 10px;
    height: 10px;
    width: 450px;
    display: block;
    position: absolute;
    top: 30px;
    left: 120px; }
  body:not(.nasdaq) .bv-doc-prop-perm-li-perm-filler {
    line-height: 10px;
    height: 10px;
    width: 110px;
    display: block;
    position: absolute;
    top: 30px;
    left: 580px; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel0 {
    line-height: 30px;
    height: 30px;
    width: 100%;
    margin-left: 5px; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel0 > ul {
    display: block;
    position: absolute;
    width: 700px; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel0 > ul > li {
    font-weight: 500;
    line-height: 25px;
    height: 30px;
    width: 100%;
    display: block;
    position: absolute;
    border-bottom: 1px solid #E5E5E5; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel1 {
    height: 470px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel2 {
    height: 30px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel1 .scroll-list-items {
    display: block;
    position: absolute;
    width: 700px;
    height: 440px;
    margin-top: 10px;
    margin-bottom: 20px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel1 .scroll-list-items > li {
    display: block;
    height: 40px; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel1 .scroll-list-items > li:hover {
    background: #f4f4f4; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel1-name {
    display: inline;
    float: left;
    font-weight: 400;
    line-height: 40px;
    width: calc(100% - 45px);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-left: 5px; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel1-close-icon {
    display: inline;
    float: right;
    width: 20px;
    height: 20px;
    margin-top: 7px;
    margin-right: 0px; }
  body:not(.nasdaq) .bv-doc-prop-perm-fav-panel1-close-icon > span > img {
    width: 17px;
    height: 17px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-rules-dialog .modal-dialog {
    height: 156px;
    min-width: 70px;
    width: 340px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-rules-container-div {
    width: 100%;
    height: 120px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  body:not(.nasdaq) .bv-rules-row1 {
    width: 100%;
    height: calc(100% - 70px);
    padding: 20px 20px 0px 62px; }
  body:not(.nasdaq) .bv-rules-chk-div {
    height: 30px;
    width: 30px;
    display: inline-block; }
  body:not(.nasdaq) .bv-rules-delete-opt-div {
    display: inline-block;
    height: 30px;
    top: 19px;
    position: absolute; }
  body:not(.nasdaq) .bv-rules-row2 {
    width: 100%;
    height: 70px; }
  body:not(.nasdaq) .bv-rules-row2-button-div {
    margin: 20px 20px 20px 58px; }
  body:not(.nasdaq) .bv-rules-text {
    width: 48px;
    margin-right: 7px;
    margin-left: 7px; }
  body:not(.nasdaq) .bv-version-tracker-dialog .modal-dialog {
    min-width: 870px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-version-tracker-container-div {
    width: 100%;
    height: 499px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  body:not(.nasdaq) .bv-version-tracker-row1 {
    width: 100%;
    height: calc(100% - 70px);
    padding: 20px 20px 0px 20px; }
  body:not(.nasdaq) .bv-version-tracker-row2 {
    width: 100%; }
  body:not(.nasdaq) .bv-version-tracker-row2-btn-div {
    height: 100%;
    float: right;
    margin: 20px 20px 20px 0px; }
  body:not(.nasdaq) .bv-version-tracker-header {
    line-height: 35px;
    height: 35px;
    width: 100%; }
  body:not(.nasdaq) .bv-version-tracker-details {
    line-height: 375px;
    height: 375px;
    width: 100%; }
  body:not(.nasdaq) .bv-version-tracker-header > ul {
    display: block;
    position: absolute;
    width: 830px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-version-tracker-details > ul {
    display: block;
    position: absolute;
    width: 830px;
    height: 370px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-version-tracker-details > ul:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-version-tracker-li-version {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 80px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer; }
  body:not(.nasdaq) .bv-version-tracker-li-dtModified {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 215px;
    left: 85px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer; }
  body:not(.nasdaq) .bv-version-tracker-li-modifiedBy {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 195px;
    left: 325px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer; }
  body:not(.nasdaq) .bv-version-tracker-li-comments {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 250px;
    left: 540px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer; }
  body:not(.nasdaq) .bv-version-tracker-li-selection {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    width: 23px;
    float: right;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-version-tracker-li-selection-div {
    margin-top: 6px;
    height: 25px;
    width: 25px; }
  body:not(.nasdaq) .bv-version-tracker-value-li {
    display: block;
    height: 41px;
    padding-top: 4px;
    border-bottom: 1px solid #E5E5E5; }
  body:not(.nasdaq) .bv-audit-trail-dialog .modal-dialog {
    min-width: 618px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-audit-trail-container-div {
    width: 100%;
    height: 445px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  body:not(.nasdaq) .bv-audit-trail-row1 {
    width: 100%;
    height: 100%;
    padding: 20px 20px 20px 20px; }
  body:not(.nasdaq) .bv-audit-trail-header {
    line-height: 35px;
    height: 35px;
    width: 100%; }
  body:not(.nasdaq) .bv-audit-trail-details {
    line-height: 370px;
    height: 370px;
    width: 100%; }
  body:not(.nasdaq) .bv-audit-trail-header > ul {
    display: block;
    position: absolute;
    width: 578px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-audit-trail-details > ul {
    display: block;
    position: absolute;
    width: 578px;
    height: 370px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-audit-trail-details > ul:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-audit-trail-li-user {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 202px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 10px; }
  body:not(.nasdaq) .bv-audit-trail-li-action {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 192px;
    left: 202px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-audit-trail-li-date {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 182px;
    left: 394px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-audit-trail-value-li {
    display: block;
    height: 41px;
    padding-top: 4px;
    border-bottom: 1px solid #ccc; }
  body:not(.nasdaq) .bv-addToUserFavorites-dialog .modal-dialog {
    min-width: 680px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-addToUserFavorites-container-div {
    width: 100%;
    height: 445px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  body:not(.nasdaq) .bv-addToUserFavorites-row1 {
    width: 100%;
    height: 100%;
    padding: 0 20px 10px 20px; }
  body:not(.nasdaq) .bv-addToUserFavoritesDiv1 {
    float: left;
    display: inline-block;
    height: 100%;
    width: 60%;
    padding: 0px 10px 0px 0px;
    border-right: 1px solid #E5E5E5; }
  body:not(.nasdaq) .bv-addToUserFavoritesDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 40%;
    padding: 0px 0px 0px 10px;
    border-right: 1px gray; }
  body:not(.nasdaq) .bv-addToUserFavoritesDiv-upSection {
    width: 100%;
    height: 45px;
    font-weight: 500;
    color: #000000;
    margin: 0px;
    border-bottom: 1px solid #E5E5E5;
    padding: 20px 0px 0px 0px; }
  body:not(.nasdaq) .bv-addToUserFavoritesDiv-downSection {
    width: 100%;
    height: calc(100% - 45px);
    color: #000000;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden; }
  body:not(.nasdaq) .bv-addToUserFavoritesDiv-downSection:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-addToUserFavorites-user {
    position: relative;
    height: 30px;
    margin-bottom: 5px; }
  body:not(.nasdaq) .bv-addToUserFavorites-user:hover .favoritesDeleteIcon {
    opacity: 0.2;
    visibility: visible; }
  body:not(.nasdaq) .bv-addToUserFavorites-attachment {
    position: relative;
    height: 60px;
    margin-bottom: 20px; }
  body:not(.nasdaq) .bv-addToUserFavorites-attachment:hover .drag-handle-image {
    display: block; }
  body:not(.nasdaq) .bv-addToUserFavorites-attachment:hover .favoritesDeleteIcon {
    opacity: 0.2;
    visibility: visible; }
  body:not(.nasdaq) .bv-briefcase-properties-users:hover .biefcase-properties-delete-icon {
    opacity: 0.5;
    visibility: visible; }
  body:not(.nasdaq) .bv-briefcase-properties-users {
    height: 40px; }
  body:not(.nasdaq) .biefcase-properties-delete-icon {
    opacity: 1;
    visibility: hidden; }
  body:not(.nasdaq) .biefcase-properties-delete-icon:hover {
    visibility: visible !important;
    opacity: 1 !important; }
  body:not(.nasdaq) .favoritesDeleteIcon {
    visibility: hidden;
    opacity: 1; }
  body:not(.nasdaq) .favoritesDeleteIcon:hover {
    visibility: visible !important;
    opacity: 1 !important; }
  body:not(.nasdaq) .bv-item-list-dialog-mobile .bv-item-list-main {
    height: 100%; }
  body:not(.nasdaq) .bv-item-list-dialog-mobile .bv-item-list-grid {
    height: calc(100% - 68px);
    position: relative; }
  body:not(.nasdaq) .bv-item-list-dialog-mobile .bv-item-list-ul1 {
    width: 100%;
    height: 100%;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-item-list-dialog-mobile .bv-item-list-ul2 svg {
    width: 22px;
    height: 22px; }
  body:not(.nasdaq) .treeNodeDiv {
    height: 46px; }
  body:not(.nasdaq) .bv-briefcase-list .modal-dialog {
    width: 970px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-briefcase-list-container-div {
    width: 100%;
    height: 469px;
    font-weight: normal;
    color: #000000;
    margin: 0px;
    font-size: 12px; }
  body:not(.nasdaq) .bv-briefcase-list-col1 {
    height: 100%;
    width: 160px;
    float: left;
    font-weight: 500; }
  body:not(.nasdaq) .bv-briefcase-list-col2 {
    height: 100%;
    width: 810px;
    float: right;
    display: inline-block;
    position: absolute; }
  body:not(.nasdaq) .bv-briefcase-list-row {
    height: 55px;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px; }
  body:not(.nasdaq) .bv-briefcase-list-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  body:not(.nasdaq) .bv-briefcase-list-row-not-selected {
    color: #2273a5; }
  body:not(.nasdaq) .bv-briefcase-btn-close {
    width: 14px;
    height: 14px;
    margin-left: 9px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-briefcase-btn-close:hover {
    fill: black; }
  body:not(.nasdaq) .bv-briefcase-list-active-header {
    line-height: 25px;
    height: 30px;
    width: 100%;
    background: #e6e6e6; }
  body:not(.nasdaq) .bv-briefcase-list-active-details {
    line-height: 430px;
    height: 430px; }
  body:not(.nasdaq) .bv-briefcase-list-active-details .mCSB_outside + .mCSB_scrollTools {
    right: -2px; }
  body:not(.nasdaq) .bv-briefcase-list-active-value-li {
    display: block;
    height: 30px;
    line-height: 10px;
    padding-top: 10px; }
  body:not(.nasdaq) .bv-briefcase-list-active-value-li:nth-child(even) {
    background: #f7f9fa; }
  body:not(.nasdaq) .bv-briefcase-list-active-header-id-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px;
    margin-left: 10px; }
  body:not(.nasdaq) .bv-briefcase-list-active-header-host-addr-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-active-header-host-name-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-active-header-os-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-active-header-user-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-active-header-date-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-active-header-purge-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-active-header > ul {
    display: block;
    position: absolute;
    width: 700px; }
  body:not(.nasdaq) .bv-briefcase-list-active-details .scroll-list-items {
    display: block;
    position: absolute;
    width: 99.5%;
    height: 430px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-briefcase-list-active-li-id {
    width: 75px;
    display: block;
    position: absolute;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-active-li-host-addr {
    width: 85px;
    display: block;
    position: absolute;
    left: 100px;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-active-li-host-name {
    width: 150px;
    display: block;
    position: absolute;
    left: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-active-li-os {
    width: 115px;
    display: block;
    position: absolute;
    left: 365px;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-active-li-user {
    width: 90px;
    display: block;
    position: absolute;
    left: 490px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-active-li-date {
    width: 140px;
    display: block;
    position: absolute;
    left: 585px;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-active-li-purge {
    width: 35px;
    display: block;
    position: absolute;
    left: 750px;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-active-li-id.ng-binding {
    left: 10px;
    width: 66px;
    background: none; }
  body:not(.nasdaq) .bv-briefcase-list-purge-header {
    line-height: 25px;
    height: 30px;
    width: 100%;
    background: #e6e6e6; }
  body:not(.nasdaq) .bv-briefcase-list-purge-details {
    line-height: 430px;
    height: 430px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-details .mCSB_outside + .mCSB_scrollTools {
    right: -2px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-value-li {
    display: block;
    height: 30px;
    line-height: 10px;
    padding-top: 10px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-value-li:nth-child(even) {
    background: #f7f9fa; }
  body:not(.nasdaq) .bv-briefcase-list-purge-header-id-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px;
    margin-left: 10px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-header-host-addr-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-header-host-name-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-header-os-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-header-user-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-header-date-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-header-purge-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-header > ul {
    display: block;
    position: absolute;
    width: 700px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-details .scroll-list-items {
    display: block;
    position: absolute;
    width: 99.5%;
    height: 430px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-briefcase-list-purge-li-id {
    width: 75px;
    display: block;
    position: absolute;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-li-host-addr {
    width: 85px;
    display: block;
    position: absolute;
    left: 100px;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-li-host-name {
    width: 150px;
    display: block;
    position: absolute;
    left: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-li-os {
    width: 115px;
    display: block;
    position: absolute;
    left: 365px;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-li-user {
    width: 90px;
    display: block;
    position: absolute;
    left: 490px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-li-date {
    width: 140px;
    display: block;
    position: absolute;
    left: 585px;
    min-height: 16px; }
  body:not(.nasdaq) .bv-briefcase-list-purge-li-purge {
    width: 80px;
    display: block;
    position: absolute;
    left: 726px;
    min-height: 16px;
    text-align: center; }
  body:not(.nasdaq) .bv-briefcase-list-purge-li-id.ng-binding {
    left: 10px;
    width: 66px;
    background: none; }
  body:not(.nasdaq) .spanUnclickable {
    text-decoration: none !important; }
  body:not(.nasdaq) .spanUnclickable:hover {
    cursor: default; }
  body:not(.nasdaq) .agendaDialog .modal-dialog {
    height: 97%;
    margin: 0.1%;
    min-width: 300px;
    min-height: 300px;
    overflow: hidden;
    width: 98%; }
  body:not(.nasdaq) .agendaDialog .modal-content {
    height: 100%;
    width: 100%; }
  body:not(.nasdaq) .agenda-file-chooser-header {
    background-color: #2273a5;
    width: 400px;
    height: 40px;
    position: absolute;
    top: 0; }
  body:not(.nasdaq) .agendaIcon {
    position: absolute;
    width: 23px;
    height: 23px;
    top: 9px;
    fill: #fff;
    cursor: pointer; }
  body:not(.nasdaq) #saveLinksFade {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #ababab;
    z-index: 10001;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60); }
  body:not(.nasdaq) #openAgendaFade {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: calc(100% - 400px);
    height: 100%;
    background-color: #ababab;
    z-index: 10001;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60); }
  body:not(.nasdaq) #saveLinksModal {
    display: none;
    position: absolute;
    top: 45%;
    left: 45%;
    width: 74px;
    height: 74px;
    box-shadow: 0px 0px 15px #505050;
    border-radius: 8px;
    background-color: #000000;
    z-index: 10002;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    color: #FFFFFF; }
  body:not(.nasdaq) #saveLinksModal > span {
    position: relative;
    top: 10px;
    letter-spacing: .7px; }
  body:not(.nasdaq) #saveLinksModal > img {
    position: relative;
    margin: 0 auto;
    top: 20px; }
  body:not(.nasdaq) img.addDocLink {
    height: 15px;
    width: 18px;
    cursor: pointer; }
  body:not(.nasdaq) span.spacer {
    width: 27px;
    height: 15px;
    float: left;
    position: relative; }
  body:not(.nasdaq) .bv-signature-status-dialog .modal-dialog {
    min-width: 618px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-signature-status-container-div {
    width: 100%;
    height: 445px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  body:not(.nasdaq) .bv-signature-status-row1 {
    width: 100%;
    height: 20%;
    padding: 20px 20px 20px 20px; }
  body:not(.nasdaq) .bv-signature-status-row2 {
    width: 100%;
    height: 80%;
    padding: 20px 20px 20px 20px; }
  body:not(.nasdaq) .bv-signature-status-header {
    line-height: 30px;
    height: 30px;
    width: 100%; }
  body:not(.nasdaq) .bv-signature-status-details {
    line-height: 370px;
    height: 370px;
    width: 100%; }
  body:not(.nasdaq) .bv-signature-status-header > ul {
    display: block;
    position: absolute;
    width: 578px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-signature-status-details > ul {
    display: block;
    position: absolute;
    width: 578px;
    height: 370px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-signature-status-details > ul:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-signature-status-li-progress {
    line-height: 25px;
    height: 25px;
    display: block;
    position: absolute;
    width: 202px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 10px; }
  body:not(.nasdaq) .bv-signature-status-li-progress-bar {
    line-height: 25px;
    height: 25px;
    display: block;
    position: absolute;
    width: 350px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 10px; }
  body:not(.nasdaq) .bv-signature-status-li-user {
    line-height: 20px;
    height: 20px;
    display: block;
    position: absolute;
    width: 202px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 10px; }
  body:not(.nasdaq) .bv-signature-status-li-action {
    line-height: 20px;
    height: 20px;
    display: block;
    position: absolute;
    width: 192px;
    left: 202px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-signature-status-li-date {
    line-height: 20px;
    height: 20px;
    display: block;
    position: absolute;
    width: 182px;
    left: 394px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-signature-status-value-li {
    display: block;
    height: 32px;
    padding-top: 6px;
    border-bottom: 1px solid #ccc; }
  body:not(.nasdaq) .bv-signature-status-value-li-ul {
    font-size: 14px;
    font-weight: 400; }
  body:not(.nasdaq) .bv-signature-status-progress-bar-value {
    background-color: #2273A6;
    color: #2273A6; }
  body:not(.nasdaq) .bv-signature-status-progress-bar-container {
    width: 350px;
    height: 24px;
    border: 1px solid #d6d6d6;
    background-color: white;
    cursor: pointer; }
  body:not(.nasdaq) .tabs-container {
    width: 100%; }
  body:not(.nasdaq) .tab-container {
    width: 100%;
    height: 500px;
    padding-top: 10px; }
  body:not(.nasdaq) .folder-agenda-main {
    padding: 20px;
    height: 100%;
    width: 100%;
    overflow: hidden; }
  body:not(.nasdaq) .folder-agenda-template {
    width: 100%;
    height: 150px;
    overflow: hidden;
    margin-bottom: 10px; }
  body:not(.nasdaq) .folder-agenda-templates .bv-slider > ul {
    text-align: center;
    width: 470px;
    min-width: 470px;
    min-height: 445px; }
  body:not(.nasdaq) .folder-agenda-templates .bv-slider > ul > li {
    box-shadow: none !important;
    margin: 20px 3%;
    width: 94% !important; }
  body:not(.nasdaq) .folder-agenda-templates-list {
    height: 100%; }
  body:not(.nasdaq) .folder-agenda-templates .no-content-msg-label {
    white-space: normal !important; }
  body:not(.nasdaq) .folder-agenda-template-image-container {
    height: calc(100% - 15px);
    width: 100%;
    margin-bottom: 8px;
    position: relative;
    cursor: pointer;
    /* box-shadow: 0px 0px 10px 0px #888888; */
    display: inline-block;
    vertical-align: middle; }
  body:not(.nasdaq) .folder-agenda-template-name {
    text-align: center;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 5px;
    font-size: 16px; }
  body:not(.nasdaq) .default-agenda-template-image {
    height: auto;
    width: 66%;
    max-width: 100%;
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto; }
  body:not(.nasdaq) .folder-agenda-styles {
    padding: 20px 0 0 0;
    height: 400px;
    width: 100%;
    /*margin-bottom: 20px;*/ }
  body:not(.nasdaq) .agenda-style-image {
    margin: 20px;
    width: calc(100% - 40px);
    max-height: 200px; }
  body:not(.nasdaq) .selectedStyle {
    -webkit-box-shadow: 0px 0px 0px 2px #99b2cc;
    -moz-box-shadow: 0px 0px 0px 2px #99b2cc;
    box-shadow: 0px 0px 0px 2px #99b2cc; }
  body:not(.nasdaq) .bv-float-left {
    float: left !important; }
  body:not(.nasdaq) .bv-float-right {
    float: right !important; }
  body:not(.nasdaq) .bv-approval-section-one-quarter {
    width: 20%;
    float: left;
    list-style: none;
    padding: 0; }
  body:not(.nasdaq) .bv-arrow-next {
    width: 21px;
    margin: -106px 0 0 93.81185%; }
  body:not(.nasdaq) .bv-approval-margin {
    margin-left: 2%;
    margin-top: 2%;
    margin-right: 2%;
    margin-bottom: 2%; }
  body:not(.nasdaq) .bv-approval-owner {
    font-weight: bold; }
  body:not(.nasdaq) .bv-approval-dueTime {
    font-size: x-small;
    font-weight: bold; }
  body:not(.nasdaq) .bv-approval-image {
    margin-top: 5px;
    width: 80px;
    height: 100px; }
  body:not(.nasdaq) .bv-approval-icon {
    width: 30px;
    height: 30px;
    margin-left: 5px; }
  body:not(.nasdaq) .approvalsList .approval-list-container {
    height: 100%;
    overflow-x: hidden;
    width: calc(100% - 3px); }
  body:not(.nasdaq) .approval-list-wrapper {
    height: 100%; }
    body:not(.nasdaq) .approval-list-wrapper .showScroll {
      min-height: 95vh; }
  body:not(.nasdaq) .section {
    overflow: hidden;
    width: 100%;
    /* border-bottom: 1px solid #DCDCDC; */
    height: 50px;
    padding: 5px 13px 5px 13px; }
  body:not(.nasdaq) .section:nth-child(odd) {
    background: #f7f9fa; }
  body:not(.nasdaq) .sectionOne {
    float: left;
    /* width:675px; */
    width: calc(100% - 450px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  body:not(.nasdaq) .sectionTwo {
    float: left;
    /* width:calc(100% - 675px); */
    width: 450px;
    padding-top: 7px; }
  body:not(.nasdaq) [ng-if="tabs[0].active"] .sectionTwo {
    float: right !important;
    width: 30px !important; }
  body:not(.nasdaq) [ng-if="tabs[0].active"] .sectionTwo > div {
    width: 20px;
    margin: 3px 5px;
    height: 20px; }
  body:not(.nasdaq) .approvalName {
    font-size: 14px;
    display: inline;
    cursor: pointer; }
  body:not(.nasdaq) .approvalName:hover {
    text-decoration: underline; }
  body:not(.nasdaq) .approval-menu-icon {
    height: 10px;
    width: 11px;
    position: relative;
    fill: black;
    margin: 0px 0px 0 0px;
    display: none;
    cursor: pointer; }
  body:not(.nasdaq) .approvalDue {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .section:hover {
    background: #ebeef0; }
  body:not(.nasdaq) .section:hover .approval-menu-icon {
    display: inline; }
  body:not(.nasdaq) .approvalListProgressBar {
    width: 100%;
    height: 24px;
    pointer-events: none;
    background-color: #d6d6d6; }
  body:not(.nasdaq) .progress-bar-approval-value {
    background-color: #2273A6;
    color: #2273A6; }
  body:not(.nasdaq) .approvalListProgressBar .progress-bar {
    -webkit-box-shadow: none;
    box-shadow: none; }
  body:not(.nasdaq) .approvalListProgressBar .progress-bar span {
    line-height: 25px;
    color: #ffffff; }
  body:not(.nasdaq) .progress-bar-approval-zero-value {
    background-color: #d6d6d6; }
  body:not(.nasdaq) .progress-bar-approval-zero-value span {
    color: gray !important; }
  body:not(.nasdaq) .approval-main {
    width: 100%;
    height: 100%;
    min-width: 1000px;
    min-height: 580px;
    position: relative;
    /*   overflow: auto; */ }
  body:not(.nasdaq) .approval-top-section {
    width: 100%;
    min-height: 210px;
    overflow: hidden;
    padding: 16px 20px 20px 20px; }
  body:not(.nasdaq) .approval-top-left {
    width: calc(100% - 440px);
    height: 100%;
    overflow: hidden; }
  body:not(.nasdaq) .approval-instructions {
    /*margin-top: 10px;*/
    height: 80px;
    width: calc(100% - 15px); }
  body:not(.nasdaq) .approval-top-right {
    width: 440px;
    height: 100%;
    vertical-align: middle;
    position: relative;
    /*   top: 20%; */
    white-space: nowrap;
    /*display: inline-block;*/
    overflow: hidden;
    /*   margin: 10px; */
    text-align: center; }
  body:not(.nasdaq) .approval-attachments-row {
    height: 170px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding: 10px 10px 10px 10px;
    display: inline-block; }
  body:not(.nasdaq) .approval-attachments-row .bv-slider > ul > li {
    margin: 10px 10px !important;
    width: 27%;
    height: 75%; }
  body:not(.nasdaq) .bv-slider > div > svg {
    fill: #808080; }
  body:not(.nasdaq) .approval-attachment-image-container {
    width: 100%;
    height: 115px;
    margin: 0 10px 10px 0;
    box-shadow: none;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background: #fff; }
  body:not(.nasdaq) .approval-attachment-text-center {
    margin: 20px 0px 0px 0px;
    cursor: pointer; }
  body:not(.nasdaq) .float-right {
    float: right !important; }
  body:not(.nasdaq) .float-left {
    float: left !important; }
  body:not(.nasdaq) .attachment-name {
    text-align: center; }
  body:not(.nasdaq) .approval-bottom-section {
    width: 100%;
    height: calc(100% - 210px);
    overflow: hidden;
    padding: 20px; }
  body:not(.nasdaq) .approval-bottom-left {
    width: 325px;
    height: 100%;
    overflow: hidden;
    position: relative; }
  body:not(.nasdaq) .approval-responses {
    white-space: nowrap;
    width: calc(100% - 20px);
    min-height: calc(100% - 230px);
    margin-top: 15px; }
  body:not(.nasdaq) .approval-response-choice {
    min-height: 25px;
    position: relative;
    white-space: nowrap;
    display: inline-block;
    overflow: hidden; }
  body:not(.nasdaq) .approval-response-choice svg {
    display: inline-block;
    width: 22px;
    height: 22px;
    float: left; }
  body:not(.nasdaq) .approval-response-choice span {
    padding-left: 7px;
    margin-top: -2px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 250px; }
  body:not(.nasdaq) .approval-response-choice span:hover {
    overflow: visible;
    white-space: normal;
    height: auto; }
  body:not(.nasdaq) .approval-responses-options {
    margin: 10px 0 0 0; }
  body:not(.nasdaq) .approval-signature, body:not(.nasdaq) .approval-anonymous, body:not(.nasdaq) .approval-tally {
    height: 22px;
    width: 22px;
    cursor: pointer;
    padding-right: 25px; }
  body:not(.nasdaq) .approval-response {
    height: 22px;
    width: 22px;
    cursor: pointer;
    padding-right: 25px;
    padding-left: 30px; }
  body:not(.nasdaq) .approval-sign-here-tooltip {
    position: absolute;
    left: 110px; }
  body:not(.nasdaq) .approval-signature-outer {
    width: calc(100% - 20px);
    height: 90px;
    /*background: #AC2738;*/
    margin: 0px 0px 7px 0px;
    position: absolute;
    bottom: 55px; }
  body:not(.nasdaq) .approval-signature-inside {
    width: 80%;
    height: 80px;
    background: #FFFFFF;
    margin: 5px 1% 5px 18%;
    position: absolute;
    text-align: center; }
  body:not(.nasdaq) .approval-signature-image {
    height: 60px; }
  body:not(.nasdaq) .approval-signature-meta {
    position: absolute;
    bottom: 5px;
    width: calc(100% - 70px);
    right: 10px; }
  body:not(.nasdaq) .signature-pen {
    width: 16%;
    height: 75px;
    float: left;
    margin: 10px 0 0 1%; }
  body:not(.nasdaq) .approval-comments {
    width: calc(100% - 20px);
    position: absolute;
    bottom: 0px;
    padding-top: 15px; }
  body:not(.nasdaq) .approval-comments span {
    position: absolute; }
  body:not(.nasdaq) .approval-add-comments-img {
    width: 35px;
    margin-right: 5px;
    height: 28px;
    display: inline-block; }
  body:not(.nasdaq) .approval-submit-button {
    position: absolute;
    bottom: 20px;
    right: 20px;
    display: block; }
  body:not(.nasdaq) .showHidePieChart {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 25px;
    left: 16px;
    cursor: pointer;
    z-index: 2; }
  body:not(.nasdaq) .chart-div {
    width: 40%;
    height: 100%;
    position: relative;
    /* margin: 0 0 0 10px; */ }
  body:not(.nasdaq) .chart-div-small {
    width: 150px !important; }
  body:not(.nasdaq) .chart-div-medium {
    width: 30% !important; }
  body:not(.nasdaq) .legends {
    white-space: nowrap;
    padding-left: 15px; }
  body:not(.nasdaq) .legend {
    width: 50%;
    display: inline-block;
    white-space: nowrap; }
  body:not(.nasdaq) .legends-print {
    /*white-space: nowrap; */
    padding-left: 15px;
    position: absolute;
    bottom: 40px;
    /* width: 100%; */
    right: 0px; }
  body:not(.nasdaq) .legend-print {
    /*    width: 100%;
        display: inline-block;
        white-space: nowrap;*/ }
  body:not(.nasdaq) .legend-circle {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block; }
  body:not(.nasdaq) .legend-circle-print {
    width: 12px;
    height: 12px;
    display: inline-block; }
  body:not(.nasdaq) .legend-title {
    display: inline-block; }
  body:not(.nasdaq) .approval-users {
    height: calc(100% - 45px);
    padding-left: 10px;
    width: 60%;
    /*  overflow-y: hidden;
      overflow-x: visible;*/
    position: relative; }
  body:not(.nasdaq) .approval-allowed-to-respond-bottom-right {
    width: calc(100% - 325px); }
  body:not(.nasdaq) .approval-users-large {
    width: 100% !important; }
  body:not(.nasdaq) .approval-users-small {
    width: 70% !important; }
  body:not(.nasdaq) .approval-users-medium {
    width: calc(100% - 150px) !important; }
  body:not(.nasdaq) .approval-user-responses {
    height: 100%; }
  body:not(.nasdaq) .approval-approve-as-title {
    border-bottom: 8px solid #0A3F6E;
    margin: 5px 0px 5px 5px;
    padding-left: 25px; }
  body:not(.nasdaq) .approval-not-responded-as-title {
    font-weight: 500;
    border-bottom: 8px solid #D6D6D6;
    padding-bottom: 5px; }
  body:not(.nasdaq) .approval-response-users {
    margin: 5px 0 0 5px;
    overflow: hidden; }
  body:not(.nasdaq) .approval-response-users:hover {
    overflow-x: auto; }
  body:not(.nasdaq) .approval-user-icon {
    width: 35px;
    display: table-cell;
    vertical-align: middle; }
  body:not(.nasdaq) .approval-response-info {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    line-height: 20px; }
  body:not(.nasdaq) .approval-response-details {
    word-wrap: break-word; }
  body:not(.nasdaq) .approval-response-sign {
    height: 80px; }
  body:not(.nasdaq) .bv-radio-button {
    position: relative; }
  body:not(.nasdaq) .bv-radio-button > input[type="radio"] {
    opacity: 0;
    height: 25px;
    width: 25px;
    position: absolute;
    top: 5;
    left: 5;
    z-index: 2; }
  body:not(.nasdaq) .bv-radio-button > input[type="radio"] + span {
    background-image: url("../assets/images/BVLiverySurveyResponseNo.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    /*background:url(../assets/checkbox-empty.jpg) no-repeat 0 0;*/
    height: 25px;
    width: 100%;
    display: inline-block;
    padding: 0 0 0 0px;
    position: absolute;
    top: 5;
    left: 5;
    z-index: 1; }
  body:not(.nasdaq) .bv-radio-button > input[type="radio"]:Checked + span {
    background-image: url("../assets/images/BVLiverySurveyResponseYes.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 100%;
    display: inline-block;
    padding: 0 0 0 0px; }
  body:not(.nasdaq) a.approval-create:link {
    color: #036EAA; }
  body:not(.nasdaq) a.approval-create:visited {
    color: #036EAA; }
  body:not(.nasdaq) a.approval-create {
    font-size: 20px;
    margin-right: 20px;
    border: 1px solid;
    padding: 5px; }
  body:not(.nasdaq) .approval-createDiv {
    height: 25px;
    margin-top: 10px;
    margin: 5px 0px 0px 15px; }
  body:not(.nasdaq) .bv-create-approval-main {
    padding: 5px 20px; }
  body:not(.nasdaq) .bv-create-approval-half {
    width: 50%;
    position: relative;
    padding-right: 10px;
    padding-bottom: 20px; }
  body:not(.nasdaq) .bv-create-approval-form-field {
    padding: 8px; }
  body:not(.nasdaq) .bv-create-approval-form-field div:first-child button {
    background: #ffffff; }
  body:not(.nasdaq) .bv-create-approval-form-field img {
    cursor: pointer;
    width: 12px; }
  body:not(.nasdaq) .bv-create-approval-form-label {
    font-weight: bold; }
  body:not(.nasdaq) .bv-create-approval-title-input {
    margin-top: 10px;
    width: 375px; }
  body:not(.nasdaq) .bv-create-approval-choice-input {
    margin-bottom: 10px;
    font-weight: normal;
    background-color: #e5e5e5;
    border: none;
    width: calc(100% - 6px);
    height: 28px;
    padding-left: 10px;
    display: inline; }
  body:not(.nasdaq) .bv-create-approval-date-input {
    width: 125px; }
  body:not(.nasdaq) .bv-create-approval-priority {
    display: inline-block;
    margin-left: 20px; }
  body:not(.nasdaq) .bv-create-approval-main .nav-tabs {
    top: 0px; }
  body:not(.nasdaq) .attachmentRow-approval {
    /* margin: 5px 0 0 0px; */
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    /*  	padding-right: 10px; */
    width: 100%; }
  body:not(.nasdaq) .attachmentRow-approval:hover {
    overflow-x: auto; }
  body:not(.nasdaq) .bv-new-approval-attchmt-main-div {
    height: 115px; }
  body:not(.nasdaq) .bv-new-approval-attchmt-div {
    width: 100%;
    /* 	padding-top: 2px; */
    height: 110px;
    position: relative; }
  body:not(.nasdaq) .message-attachment-approval {
    /*   	height:100%;
    	display: inline-block; */
    /* 	margin: 0 0px 0 10px; */
    /* 	padding-bottom: 4px; */ }
  body:not(.nasdaq) .attachment-image-approval {
    width: 50px;
    height: 60px;
    /*margin: 0 10px 25px 0;*/
    border: 1px solid #eeeeee;
    cursor: pointer; }
  body:not(.nasdaq) .attachment-image-approval > img,
  body:not(.nasdaq) .attachment-image-approval > div {
    width: 46.5px;
    height: 60px; }
  body:not(.nasdaq) .attachmentRow-approval .bv-slider > ul {
    margin: 0px 20px; }
  body:not(.nasdaq) .attachmentRow-approval .bv-slider > ul > li {
    width: 33.2%;
    margin: 0;
    box-shadow: inherit; }
  body:not(.nasdaq) .attachmentRow-approval .bv-slider > ul > li .bv-new-approval-attachment-li > img {
    box-shadow: 0px 0px 15px -3px #000; }
  body:not(.nasdaq) .bv-new-approval-attachment-li {
    height: calc(100% - 20px); }
  body:not(.nasdaq) .bv-new-approval-attachment-name {
    text-align: center;
    width: 100%;
    overflow: hidden;
    height: 20px;
    font-weight: normal; }
  body:not(.nasdaq) .bv-new-approval-attachment-name div:first-child {
    width: 100px;
    overflow: hidden;
    width: 100px;
    text-overflow: ellipsis;
    display: inline-block; }
  body:not(.nasdaq) .bv-new-approval-attachment-name img {
    position: relative;
    top: -6px; }
  body:not(.nasdaq) .attachment-name-approval {
    width: 50px;
    height: 60px;
    /*margin: 0 10px 25px 0;*/
    border: 1px solid #eeeeee;
    cursor: pointer; }
  body:not(.nasdaq) .file-attachment-image-approval {
    border: 1px solid #DDDDDD;
    margin: 0 auto;
    display: block; }
  body:not(.nasdaq) .bv-show-remove-btn {
    display: inline; }
  body:not(.nasdaq) .bv-show-remove-btn:hover .bv-remove-choice-btn {
    display: inline; }
  body:not(.nasdaq) .bv-remove-choice-btn {
    margin-left: -26px;
    display: none;
    position: absolute;
    cursor: pointer;
    margin-top: 6px; }
  body:not(.nasdaq) .bv-create-approval-title-error {
    color: red;
    display: inline;
    padding-left: 10px;
    font-weight: bold; }
  body:not(.nasdaq) .bv-create-approval-attendees-role {
    width: 70px;
    padding-top: 8px;
    display: inline;
    padding-right: 20px; }
  body:not(.nasdaq) .bv-create-approval-attendees-role label {
    font-weight: normal; }
  body:not(.nasdaq) .bv-create-approval-remove-attendee-btn {
    width: 30px;
    padding-bottom: 1px;
    display: inline; }
  body:not(.nasdaq) .bv-create-approval-attendes {
    padding-left: 4px;
    width: 100%;
    padding-top: 10px; }
  body:not(.nasdaq) .approval-row-first {
    width: 100%;
    min-width: 1050px;
    height: calc(100% - 68px);
    overflow: hidden;
    /* padding-bottom: 22px; */
    display: list-item;
    list-style-type: none;
    /* border: 1px solid; */ }
  body:not(.nasdaq) .approval-row-second {
    /*	width:100%;
    	height: 6%;
    	border: 1px solid blue;
    	display: list-item;
    	padding-right: 15px;*/
    position: absolute;
    right: 20px;
    bottom: 20px; }
  body:not(.nasdaq) .approval-col-details {
    height: 100%;
    width: 370px;
    padding: 15px 16px 20px 20px;
    border-right: 1px solid #e5e5e5;
    float: left;
    overflow: hidden;
    position: relative; }
  body:not(.nasdaq) .approval-col-both-attachments {
    height: 100%;
    float: right;
    width: calc(100% - 370px); }
  body:not(.nasdaq) .approval-col-attachments {
    height: 100%;
    display: inline-block;
    width: 50%;
    padding: 15px 15px 0px 15px;
    float: left; }
  body:not(.nasdaq) .approval-col-users {
    height: calc(100% - 25px);
    width: 50%;
    float: right;
    padding: 15px 15px 0px 15px; }
  body:not(.nasdaq) .approval-label {
    margin-bottom: 5px; }
  body:not(.nasdaq) .approval-attachments {
    height: calc(100% - 20px);
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  body:not(.nasdaq) .approval-attachments:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .approval-attachment:hover .drag-handle-image {
    display: block; }
  body:not(.nasdaq) .approval-attachment {
    position: relative;
    height: 60px;
    margin-bottom: 20px; }
  body:not(.nasdaq) .approval-attachment-text-center {
    margin: 20px 0px 0px 0px;
    cursor: pointer; }
  body:not(.nasdaq) .approvalDropDown {
    width: 100%;
    background-color: #e5e5e5;
    border-radius: 0;
    height: 26px;
    border: none;
    padding-left: 9px;
    -webkit-appearance: none;
    -webkit-border-radius: 0px; }
  body:not(.nasdaq) .approval-text-truncate {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .btn-remove {
    width: 21px;
    float: right;
    display: inline;
    padding-top: 19px; }
  body:not(.nasdaq) .form-group-approval {
    margin-bottom: 5px;
    width: 100%;
    float: left; }
  body:not(.nasdaq) .form-group-approvalChoices {
    margin-bottom: 20px;
    width: 100%;
    float: left; }
  body:not(.nasdaq) .approval-textbox {
    width: 100%;
    margin-bottom: 5px; }
  body:not(.nasdaq) .approval-dueDate {
    width: 47%;
    float: left;
    display: inline;
    margin-bottom: 5px; }
    body:not(.nasdaq) .approval-dueDate icon {
      position: absolute;
      right: 6px;
      top: 32px;
      font-size: 14px; }
  body:not(.nasdaq) .approval-prioirty {
    width: 47%;
    float: right;
    display: inline;
    margin-bottom: 5px; }
  body:not(.nasdaq) .approval-col-details-form {
    height: 96%;
    width: 100%;
    position: relative; }
  body:not(.nasdaq) .approval-col-details-form .form-group {
    margin: 0px; }
  body:not(.nasdaq) .approval-textarea {
    width: 100%;
    /*border: 0px none;*/
    line-height: 1.4;
    /*padding: 2px 10px;*/
    margin-bottom: 5px;
    resize: vertical;
    overflow: auto;
    height: 55px;
    /*outline: none;*/ }
  body:not(.nasdaq) .addApprovalChoice {
    font-size: x-large;
    cursor: pointer; }
  body:not(.nasdaq) .approval-user-unchecked {
    font-weight: normal;
    color: #808080;
    font-size: 14px; }
  body:not(.nasdaq) .sign-user-name {
    max-width: 135px; }
  body:not(.nasdaq) .bv-approval-user-approved-bar {
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px;
    background: #a5bc4e; }
  body:not(.nasdaq) .bv-approval-user-notApproved-bar {
    display: inline-block;
    width: 10px;
    height: 28px;
    background: #caca9e;
    float: left;
    margin-top: 10px; }
  body:not(.nasdaq) .bv-approval-user-abstained-bar {
    display: inline-block;
    width: 10px;
    height: 28px;
    background: #1b95d9;
    float: left;
    margin-top: 10px; }
  body:not(.nasdaq) .notResponded-bar {
    background: #e48701;
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px; }
  body:not(.nasdaq) .choice4-bar {
    background: #6693b0;
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px; }
  body:not(.nasdaq) .choice5-bar {
    background: #f05e27;
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px; }
  body:not(.nasdaq) .choice6-bar {
    background: #86d1e4;
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px; }
  body:not(.nasdaq) .choice7-bar {
    background: #e4f9a0;
    display: inline-block;
    width: 10px;
    height: 28px;
    float: left;
    margin-top: 10px; }
  body:not(.nasdaq) .bv-approval-user-default-bar {
    display: inline-block;
    width: 10px;
    height: 28px;
    background: #A1D690;
    float: left;
    margin-top: 10px; }
  body:not(.nasdaq) .aprvlDrpDwnList {
    min-width: 100% !important;
    top: 25px !important; }
  body:not(.nasdaq) .aprvlDrpDwnBkgrndColor {
    background: #e5e5e5 !important;
    color: #000 !important; }
  body:not(.nasdaq) .bv-approval-user-option .modal-dialog {
    width: 565px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-approval-user-option-container-div {
    width: 100%;
    height: 502px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  body:not(.nasdaq) .bv-approval-user-option-col1 {
    height: 100%;
    width: 240px;
    float: left;
    font-weight: 500; }
  body:not(.nasdaq) .bv-approval-user-option-col2 {
    height: 100%;
    width: 324px;
    float: right;
    display: inline-block;
    position: absolute; }
  body:not(.nasdaq) .bv-approval-user-option-col2 .padding-left-20 {
    padding: 20px; }
  body:not(.nasdaq) .bv-approval-user-option-row {
    height: 60px;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px; }
  body:not(.nasdaq) .bv-approval-user-option-row > span {
    line-height: normal;
    vertical-align: middle;
    white-space: inherit;
    display: inline-block; }
  body:not(.nasdaq) .bv-approval-user-option-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  body:not(.nasdaq) .bv-approval-user-option-row-not-selected {
    color: #2273a5; }
  body:not(.nasdaq) .bv-approval-user-option-text-truncate {
    max-width: 90%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .bv-approval-user-option-section1 {
    width: 100%;
    height: 90%; }
  body:not(.nasdaq) .bv-approval-user-option-section2 {
    width: 100%;
    height: 10%; }
  body:not(.nasdaq) .bv-approval-user-accepted-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #199c48;
    float: left;
    margin-top: 3px; }
  body:not(.nasdaq) .bv-approval-user-not-responded-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #959596;
    float: left;
    margin-top: 3px; }
  body:not(.nasdaq) .bv-approval-user-tentative-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #ea9930;
    float: left;
    margin-top: 3px; }
  body:not(.nasdaq) .bv-approval-user-declined-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #ea252f;
    float: left;
    margin-top: 3px; }
  body:not(.nasdaq) .bv-approval-user-users {
    height: calc(100% - 41px);
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  body:not(.nasdaq) .bv-approval-user-users:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-approval-user-checkbox {
    width: 27px;
    float: right;
    display: inline; }
  body:not(.nasdaq) .bv-approval-user-checkbox-inner {
    float: right;
    display: inline;
    cursor: pointer; }
  body:not(.nasdaq) .bv-approval-user-item-width {
    width: 310px; }
  body:not(.nasdaq) .bv-approval-user-item {
    width: 100%;
    display: list-item;
    height: 35px; }
  body:not(.nasdaq) .bv-approval-user-seperator {
    margin-top: 5px;
    margin-bottom: 12px;
    border-color: #e5e5e5; }
  body:not(.nasdaq) .add-comments-main {
    padding: 20px; }
  body:not(.nasdaq) .add-comments-main textarea {
    resize: none;
    width: 100%;
    height: 200px;
    border: none; }
  body:not(.nasdaq) .summary-label {
    padding-left: 15px;
    left: 0px;
    position: absolute; }
  body:not(.nasdaq) .approval-options-main {
    height: 130px;
    padding: 20px; }
  body:not(.nasdaq) .approval-options {
    height: 30px; }
  body:not(.nasdaq) .options-label {
    margin-left: 10px; }
  body:not(.nasdaq) .approval-print-button {
    position: absolute;
    bottom: 20px;
    right: 20px; }
  body:not(.nasdaq) .print-approval-main {
    height: 700px;
    padding: 20px;
    overflow: auto; }
  body:not(.nasdaq) .print-approval-container {
    height: 610px; }
  body:not(.nasdaq) .print-approval-main .approval-attachments-row {
    height: 100%;
    width: 100%;
    position: relative; }
  body:not(.nasdaq) .print-approval-main .approval-attachment {
    position: relative;
    height: 150px;
    width: 90px;
    float: left;
    margin-right: 17px; }
  body:not(.nasdaq) .print-approval-main .approval-approve-as-title {
    padding-left: 0px !important; }
  body:not(.nasdaq) .disableUserItem {
    opacity: 0.2;
    pointer-events: none; }
  body:not(.nasdaq) .disableEditApprovalItems {
    opacity: 0.5;
    pointer-events: none; }
  body:not(.nasdaq) .dimText {
    opacity: 0.5; }
  body:not(.nasdaq) .extraSpacing {
    margin-bottom: 10px; }
  body:not(.nasdaq) .bv-approval-user-item-list .bv-item-list-main {
    height: 100%; }
  body:not(.nasdaq) .bv-approval-user-item-list .bv-item-list-main > div {
    height: 100%; }
  body:not(.nasdaq) .bv-approval-message-center-div {
    position: relative;
    margin-top: 14%; }
  body:not(.nasdaq) .approval-checkbox-padding {
    padding-top: 2px; }
  body:not(.nasdaq) .approvalsList-Mobile section {
    height: 45px;
    border-bottom: 1px solid #ccc;
    overflow: hidden; }
  body:not(.nasdaq) .approvalsList-Mobile open,
  body:not(.nasdaq) .approvalsList-Mobile closed,
  body:not(.nasdaq) .approvalsList-Mobile own {
    width: 32%;
    height: 100%;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    position: relative;
    padding-top: 10px;
    /*color: #ababab;*/ }
  body:not(.nasdaq) .approvalsList-Mobile open.active span,
  body:not(.nasdaq) .approvalsList-Mobile closed.active span,
  body:not(.nasdaq) .approvalsList-Mobile own.active span {
    color: #000;
    border-bottom: 5px solid #000;
    padding-bottom: 7px; }
  body:not(.nasdaq) .approvalsList-Mobile .sectionOne {
    float: left;
    /* width:675px; */
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  body:not(.nasdaq) .approvalsList-Mobile .sectionTwo {
    float: left;
    width: 50%;
    padding-top: 7px; }
  body:not(.nasdaq) [state="home.approvals"] .rightMenu .tile-checkbox svg {
    fill: #fff; }
  body:not(.nasdaq) .approval-published-bar {
    background: #d6d6d6;
    float: left;
    width: 6px;
    position: relative;
    height: 30px;
    margin: 5px 5px 5px 0px; }
  body:not(.nasdaq) .approval-published-bar.active {
    background: #2273a5; }
  body:not(.nasdaq) .form-group-approval .approval-dueDate .approval-signature {
    z-index: 1;
    position: relative;
    top: 3px; }
  body:not(.nasdaq) .form-group-approval .approval-dueDate.disabled .approval-label,
  body:not(.nasdaq) .form-group-approval .approval-dueDate.disabled input,
  body:not(.nasdaq) .form-group-approval .approval-dueDate.disabled .form-control-feedback {
    opacity: 0.5; }
  body:not(.nasdaq) .bv-conf-approvals-settings .bv-conf-settings-container-div .bv-conf-settings-row:first-child {
    display: none; }
  body:not(.nasdaq) .bv-moduleCreatorList:hover .removeModuleCreatorUser {
    opacity: 0.2;
    visibility: visible; }
  body:not(.nasdaq) .removeModuleCreatorUser {
    visibility: hidden; }
  body:not(.nasdaq) .removeModuleCreatorUser:hover {
    opacity: 1.0 !important;
    visibility: visible !important; }
  body:not(.nasdaq) .bv-conf-approvals-settings .bv-ts-grid-ul-li .bv-item-small-close-svg {
    visibility: hidden; }
  body:not(.nasdaq) .bv-conf-approvals-settings .bv-ts-grid-ul-li:hover .bv-item-small-close-svg {
    visibility: visible; }
  body:not(.nasdaq) .bv-conf-approvals-settings .bv-ts-grid-ul-li:hover {
    background: #ebeef0; }
  body:not(.nasdaq) .bv-conf-approvals-settings .bv-ts-grid-ul-li .bv-ts-grid-node-lbl,
  body:not(.nasdaq) .bv-conf-approvals-settings .bv-ts-grid-ul-li .bv-ts-grid-chk-div {
    top: 3px; }
  body:not(.nasdaq) .container1 {
    min-width: 375px;
    float: left; }
  body:not(.nasdaq) .container2 {
    width: calc(100% - 375px);
    float: left;
    overflow: hidden; }
  body:not(.nasdaq) .surveyImg {
    float: left;
    width: 30%;
    padding: 4%;
    padding-top: 7%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px; }
  body:not(.nasdaq) .surveyDetails {
    float: left;
    width: 65%;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .surveyDescription {
    width: calc(100% - 150px);
    overflow: hidden;
    font-size: small;
    text-overflow: ellipsis;
    float: left;
    height: 145px;
    overflow: auto;
    text-align: left;
    padding-top: 4%; }
  body:not(.nasdaq) .surveyStatus {
    float: left;
    width: 150px;
    margin-top: 4%;
    overflow: hidden; }
  body:not(.nasdaq) .surveyBtn {
    padding-bottom: 4%; }
  body:not(.nasdaq) .editSurveyBtn {
    padding-bottom: 1%; }
  body:not(.nasdaq) .surveyStatusBar {
    padding-left: 6%;
    font-size: x-small; }
  body:not(.nasdaq) progress.surveys-bar::-moz-progress-bar {
    background: black; }
  body:not(.nasdaq) progress.surveys-bar::-webkit-progress-bar {
    background: #d6d6d6; }
  body:not(.nasdaq) progress.surveys-bar::-webkit-progress-value {
    background: black; }
  body:not(.nasdaq) progress.surveys-bar[aria-valuenow]:before {
    background: #d6d6d6; }
  body:not(.nasdaq) .cke_toolgroup {
    margin: 1px 0px 6px 0px;
    padding-right: 0px; }

@-moz-document url-prefix() {
  body:not(.nasdaq) .closeButtonDetailsFirefox {
    position: relative;
    margin-right: 5px; }
  body:not(.nasdaq) .bv-survey-arrow-next-details {
    position: relative;
    margin-left: 0 !important;
    margin-top: 2px !important;
    right: 43px;
    width: 17px; } }
  body:not(.nasdaq) progress.surveys-bar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #515151;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
    background-color: #d6d6d6;
    width: 100px;
    height: 8px; }
  body:not(.nasdaq) progress.open-survey-bar::-moz-progress-bar {
    background: black; }
  body:not(.nasdaq) progress.open-survey-bar::-webkit-progress-bar {
    background: #d6d6d6; }
  body:not(.nasdaq) progress.open-survey-bar::-webkit-progress-value {
    background: black; }
  body:not(.nasdaq) progress.open-survey-bar[aria-valuenow]:before {
    background: #d6d6d6; }
  body:not(.nasdaq) .bv-slider > div > svg {
    fill: #808080; }
  body:not(.nasdaq) progress.open-survey-bar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #515151;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
    background-color: #d6d6d6;
    width: 100%;
    height: 30px; }
  body:not(.nasdaq) div.bv-surveyProgress-left {
    float: left;
    /* padding-top:1%; */
    /* width:16%; */
    width: 120px; }
  body:not(.nasdaq) div.bv-surveyProgress-middle {
    width: calc(100% - 240px);
    /* padding-left:1%;
    	padding-top:1%; */
    float: left; }
  body:not(.nasdaq) div.bv-surveyProgress-right {
    /* padding-left:1%;
    	padding-top:1%; */
    float: left;
    width: 120px;
    /* overflow:auto; */ }
  body:not(.nasdaq) .surveyPortal {
    padding-top: 10%;
    font-weight: bold;
    white-space: nowrap; }
  body:not(.nasdaq) .surveyPriority {
    padding-top: 1%;
    font-size: small;
    line-height: 0.5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  body:not(.nasdaq) .surveyHrBar {
    overflow: hidden;
    width: 100%;
    border-bottom: 2.5px solid #DCDCDC; }
  body:not(.nasdaq) .surveyGroupHrBar {
    overflow: hidden;
    width: 100%;
    hight: 20px;
    background-color: #DCDCDC;
    padding-left: 2%;
    font-weight: bold; }
  body:not(.nasdaq) .bv-surveys-image {
    padding-top: 1px;
    height: 90px; }
  body:not(.nasdaq) .bv-surveys-attachment-image {
    width: 100px;
    height: 120px;
    margin: 20px 10px 5px 0;
    border: 1px solid #021a40; }
  body:not(.nasdaq) .review-survey-form {
    width: 100%;
    height: 100vh; }
  body:not(.nasdaq) .surveyScreenDIV {
    height: 100%;
    width: 100%; }
  body:not(.nasdaq) .surveyOverview {
    padding-left: 3%;
    padding-top: 1%;
    /* width:60%; */
    height: 100%;
    overflow: auto;
    float: left;
    width: calc(100% - 465px); }
  body:not(.nasdaq) .surveySections {
    padding: 2% 2% 2% 2%;
    width: 450px;
    overflow: auto;
    float: left;
    height: 100%; }
  body:not(.nasdaq) .surveySectionsInside {
    background-color: #F0F0F0;
    border: 1px solid #DBDBDB;
    border-radius: 15px;
    padding: 5% 3% 0% 3%; }
  body:not(.nasdaq) .surveyProgress {
    /* height: 15%; */
    /* padding-top:1%; */
    /* padding-left:2%; */
    background-color: white;
    width: 100%; }
  body:not(.nasdaq) .surveyProgressNoBackground {
    height: 15%;
    /* padding-top:1%; */
    padding-left: 2%;
    width: 100%; }
  body:not(.nasdaq) .surveyProgressText {
    padding-left: 36%;
    font-size: smaller; }
  body:not(.nasdaq) .surveyText {
    padding-left: 2%;
    padding-right: 2%;
    text-align: left;
    overflow-y: scroll;
    /* 	height:250px;
    	overflow:hidden;
    	margin-bottom: 2%; */ }
  body:not(.nasdaq) .surveyAttachments {
    white-space: nowrap;
    display: inline;
    /* overflow-x:scroll; */
    padding-left: 5%;
    /* height:100%; */ }
  body:not(.nasdaq) .innerSection {
    background-color: #fff;
    padding-left: 3%;
    padding-right: 2%;
    margin-left: 25%;
    margin-right: 25%;
    /* margin-top:1%; */
    position: relative;
    height: 100%;
    overflow: auto;
    border: 1px;
    border-radius: 10px; }
  body:not(.nasdaq) .bv-input-btn-grey {
    color: #FFFFFF;
    min-width: 100px;
    background-color: #424242;
    border-style: none;
    max-height: 45px;
    min-height: 30px; }
  body:not(.nasdaq) .bv-surveys-card-image {
    padding-bottom: 3%;
    margin: 0 auto;
    display: block;
    /* 	padding-left:40%; */ }
  body:not(.nasdaq) .surveyQuestionDIV, body:not(.nasdaq) .surveySectionDIV {
    height: 100%;
    width: 100%; }
  body:not(.nasdaq) .sendSurveyAlertDIV {
    /* height:550px; */
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 0%;
    padding-bottom: 3%;
    /* overflow:scroll; */ }
  body:not(.nasdaq) .userSurveyPreviewDIV {
    height: 550px;
    padding: 20px;
    /* overflow:scroll; */ }
  body:not(.nasdaq) .surveyQuestionOverview {
    height: 200px;
    width: 100%;
    padding: 15px; }
  body:not(.nasdaq) .surveyQuestionSections {
    background-color: #FFFFFF;
    height: calc(100% - 50%);
    width: 100%;
    padding-top: 0.8%;
    padding-bottom: 0.8%;
    text-align: left;
    overflow: scroll; }
  body:not(.nasdaq) .surveyQuestionSectionsError, body:not(.nasdaq) .responseCommentsError {
    border: 1px solid #F8E0E6;
    background-color: #FBEFF2; }
  body:not(.nasdaq) .surveySectionAttachments {
    height: calc(100% - 230px);
    width: 100%;
    padding: 15px; }
  body:not(.nasdaq) .questionDetail {
    /* padding-left:2%;
    	padding-right:2%;
    	margin-bottom:2%; */ }
  body:not(.nasdaq) .surveyQuestionProgress {
    width: 100%;
    height: 30px;
    padding-top: 0.5%;
    padding-left: 2%;
    padding-right: 2%;
    margin-top: 1%;
    margin-bottom: 1%; }
  body:not(.nasdaq) .surveyQuestionText {
    width: 100%;
    height: 100%;
    padding-left: 2%;
    padding-right: 2%; }
  body:not(.nasdaq) .bv-input-btn-white {
    color: #000000;
    background-color: #FFFFFF;
    border-style: none;
    max-height: 45px;
    min-height: 30px; }
  body:not(.nasdaq) .questionFontBold {
    font-weight: bold; }
  body:not(.nasdaq) .questionFontMandatory {
    color: #FF0000;
    font-weight: bold; }
  body:not(.nasdaq) .questionFont {
    font-weight: bold;
    font-size: 16px; }
  body:not(.nasdaq) .questionSection {
    width: 100%;
    text-align: left; }
    body:not(.nasdaq) .questionSection ul {
      list-style-type: initial;
      margin-left: 20px; }
  body:not(.nasdaq) .survey-add-comments-img {
    width: 35px; }
  body:not(.nasdaq) .questionProgressLeft {
    width: 48%;
    height: 100%; }
  body:not(.nasdaq) .questionProgressRight {
    width: 52%;
    height: 100%; }
  body:not(.nasdaq) .questionProgressButton {
    /* width: 32%; */
    height: 100%;
    /* margin-left: 2%; */
    position: relative; }
  body:not(.nasdaq) .bv-survey-arrow-next {
    width: 17px;
    position: absolute;
    margin-left: -27px;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-survey-arrow-back {
    width: 17px;
    position: absolute;
    margin-left: 16px;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-survey-arrow-next-details {
    width: 17px;
    position: absolute;
    margin-left: -37px;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-survey-attach-next {
    position: absolute;
    margin-left: 170px;
    margin-top: 10px; }
  body:not(.nasdaq) .carousel-control.left, body:not(.nasdaq) .carousel-control.right {
    background: none !important; }
  body:not(.nasdaq) .carousel {
    position: relative !important;
    height: 100% !important; }
  body:not(.nasdaq) .carousel-inner {
    position: relative !important;
    width: 100% !important;
    height: 100% !important; }
  body:not(.nasdaq) .carousel .carousel-indicators {
    visibility: hidden !important; }
  body:not(.nasdaq) .carousel-control {
    color: #000000 !important; }
  body:not(.nasdaq) .carousel .item {
    text-align: left !important; }
  body:not(.nasdaq) .yesNoClass, body:not(.nasdaq) .trueFalseClass, body:not(.nasdaq) .meetsOrNotClass {
    font-size: x-large;
    width: 50px;
    height: 50px;
    margin-left: 30%;
    display: inline; }
  body:not(.nasdaq) .bv-likert-scale {
    display: inline;
    margin-left: 0.2em;
    margin-top: 2%;
    float: left; }
  body:not(.nasdaq) .bv-multi-choice, body:not(.nasdaq) .bv-multi-choice-multi-value {
    margin-left: 0.2em;
    margin-top: 2%; }
  body:not(.nasdaq) .yesNoClass > input[type="radio"], body:not(.nasdaq) .meetsOrNotClass > input[type="radio"], body:not(.nasdaq) .trueFalseClass > input[type="radio"], body:not(.nasdaq) .bv-likert-scale > input[type="radio"], body:not(.nasdaq) .bv-multi-choice-multi-value > input[type="checkbox"], body:not(.nasdaq) .bv-multi-choice > input[type="radio"] {
    width: 28px;
    margin: 0;
    padding: 0;
    opacity: 0; }
  body:not(.nasdaq) .yesNoClass > input[type="radio"] + label, body:not(.nasdaq) .meetsOrNotClass > input[type="radio"] + label, body:not(.nasdaq) .trueFalseClass > input[type="radio"] + label, body:not(.nasdaq) .bv-likert-scale > input[type="radio"] + label {
    background-image: url("../assets/images/BVLiverySurveyResponseNo.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 27px;
    height: 100%;
    width: 100%;
    display: inline;
    position: relative;
    z-index: 1;
    margin-left: 9px;
    padding-left: 32px; }
  body:not(.nasdaq) .yesNoClass > input[type="radio"]:Checked + label, body:not(.nasdaq) .meetsOrNotClass > input[type="radio"]:Checked + label, body:not(.nasdaq) .trueFalseClass > input[type="radio"]:Checked + label, body:not(.nasdaq) .bv-likert-scale > input[type="radio"]:Checked + label, body:not(.nasdaq) .bv-multi-choice > input[type="radio"]:Checked + label {
    background-image: url("../assets/images/BVLiverySurveyResponseYes.png");
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    display: inline;
    padding: 0 0 0 0px;
    margin-left: 9px;
    padding-left: 32px; }
  body:not(.nasdaq) .bv-likert-scale > input[type="radio"] + label {
    margin-left: 0px;
    background-size: 17px; }
  body:not(.nasdaq) .bv-likert-scale > input[type="radio"]:Checked + label {
    margin-left: 0px;
    background-size: 17px; }
  body:not(.nasdaq) .bv-multi-choice-multi-value > input[type="checkbox"] + label {
    background-image: url("../assets/images/checkbox-empty.png");
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    display: block;
    padding: 0 0 0 0px;
    margin-left: 9px;
    padding-left: 32px; }
  body:not(.nasdaq) .bv-multi-choice-multi-value > input[type="checkbox"]:Checked + label {
    background-image: url("../assets/images/checkbox-marked.png");
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    display: block;
    padding: 0 0 0 0px;
    margin-left: 9px;
    padding-left: 32px; }
  body:not(.nasdaq) .bv-multi-choice > input[type="radio"] + label {
    background-image: url("../assets/images/BVLiverySurveyResponseNo.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 20px;
    height: 100%;
    width: 100%;
    display: block;
    position: relative;
    z-index: 1;
    margin-left: 9px;
    padding-left: 32px; }
  body:not(.nasdaq) .bv-multi-choice > input[type="radio"]:Checked + label {
    background-image: url("../assets/images/BVLiverySurveyResponseYes.png");
    background-repeat: no-repeat;
    background-size: 20px;
    height: 100%;
    width: 100%;
    display: block;
    padding: 0 0 0 0px;
    margin-left: 9px;
    padding-left: 32px; }
  body:not(.nasdaq) div.progress-bar-openSurvey-box {
    background-color: #d6d6d6;
    margin-bottom: 0px;
    width: 100%;
    height: 28px;
    margin-left: -2px; }
  body:not(.nasdaq) div.progress-bar-openSurvey-value {
    background-color: #3596BD; }
  body:not(.nasdaq) div.progress-bar-Survey-box {
    background-color: #d6d6d6;
    width: 100px;
    height: 10px;
    margin-bottom: 0px; }
  body:not(.nasdaq) .progress-bar-Survey-box-openSurvey {
    background-color: #d6d6d6;
    width: 100px;
    height: 5px;
    margin-bottom: 0px; }
  body:not(.nasdaq) div.progress-bar-Survey-value {
    background-color: #3596BD; }
  body:not(.nasdaq) .glyphicon-chevron-left:before {
    content: url("resources/assets/images/leftarrow.png"); }
  body:not(.nasdaq) .glyphicon-chevron-right:before {
    content: url("resources/assets/images/rightarrow.png"); }
  body:not(.nasdaq) .openSurveyDescription {
    line-height: 1.5;
    padding-bottom: 2%;
    text-align: left;
    padding-right: 3%; }
  body:not(.nasdaq) .bv-report-modal, body:not(.nasdaq) .bv-participantsList-modal, body:not(.nasdaq) .bv-send-alert-modal, body:not(.nasdaq) .bv-admin-preview-modal, body:not(.nasdaq) .bv-printable-reports-modal {
    position: fixed;
    /* top: -15%; */
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: auto;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    outline: 0; }
  body:not(.nasdaq) .bv-copy-survey-modal {
    /* width:500px; */
    position: fixed;
    right: 0;
    bottom: 0;
    /* left: 35%; */
    z-index: 1050;
    display: none;
    overflow: hidden;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0; }
  body:not(.nasdaq) .bv-signature-modal {
    top: 60%;
    left: 85%;
    max-width: 300px;
    max-height: 300px;
    display: none;
    -webkit-overflow-scrolling: touch;
    outline: 0; }
  body:not(.nasdaq) .surveys-signature-outer {
    width: 57%;
    height: 70px;
    background: #AC2738;
    margin: 0px 0px 7px 0px;
    position: absolute;
    bottom: 35px; }
  body:not(.nasdaq) .surveys-signature-inside {
    width: 86%;
    height: 60px;
    background: #FFFFFF;
    margin: 5px 1% 5px 13%;
    border-radius: 5px 5px 5px 5px;
    position: absolute;
    text-align: center; }
  body:not(.nasdaq) .surveys-signature-image {
    height: 60px; }
  body:not(.nasdaq) .bv-document-name {
    display: inline-block;
    width: 90px;
    color: #428bca !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: small; }
  body:not(.nasdaq) .bv-document-name:hover {
    text-decoration: underline; }
  body:not(.nasdaq) .sectionName {
    width: 100%;
    /* min-width: 100px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .sectionNameText:hover {
    text-decoration: underline;
    cursor: pointer; }
  body:not(.nasdaq) .bigFont {
    font-size: x-large;
    font-weight: bold; }
  body:not(.nasdaq) .boldFont {
    font-weight: bold; }
  body:not(.nasdaq) .underline {
    text-decoration: underline; }
  body:not(.nasdaq) .capitalize {
    text-transform: capitalize; }
  body:not(.nasdaq) .blueFont {
    color: #2273a5; }
  body:not(.nasdaq) .redFont {
    color: #FF0000; }
  body:not(.nasdaq) .surveyPriorityDescription {
    padding-top: 3%;
    font-size: small;
    line-height: 0.5;
    overflow: scroll;
    bottom: 0px;
    top: 0px; }
  body:not(.nasdaq) .carousel .item {
    height: 100%;
    padding: 20px; }
  body:not(.nasdaq) .surveyQuestionAttachments {
    /* float: left; */
    height: 20%;
    width: 100%;
    padding-left: 2%;
    padding-top: 2%; }
  body:not(.nasdaq) .bv-input-btn-grey-disabled {
    color: #FFFFFF;
    min-width: 100px;
    border-style: none;
    max-height: 45px;
    min-height: 30px; }
  body:not(.nasdaq) .bv-input-btn-blue-disabled {
    color: #FFFFFF;
    min-width: 125px;
    border-style: none;
    max-height: 45px;
    min-height: 35px; }
  body:not(.nasdaq) .surveyReportsTab {
    padding-left: 2%;
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%; }
  body:not(.nasdaq) .surveyReportsDIV {
    height: 550px;
    overflow: scroll;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 3%;
    padding-bottom: 3%;
    text-align: justify; }
  body:not(.nasdaq) .participantsListDIV {
    height: 300px;
    overflow: scroll;
    padding-left: 5%;
    padding-top: 5%;
    padding-right: 5%;
    padding-bottom: 5%; }
  body:not(.nasdaq) .participantsList > ul > li {
    padding: 3% 0% 3% 3%; }
  body:not(.nasdaq) .gridStyle {
    border: 1px solid #d4d4d4;
    min-width: 250px;
    min-height: 180px;
    overflow: scroll; }
  body:not(.nasdaq) .reportsQuestions {
    border: 1px solid;
    padding-left: 2%;
    padding-right: 2%; }
  body:not(.nasdaq) .barOrPieChart {
    padding-bottom: 2%; }
  body:not(.nasdaq) .surveyReportTab, body:not(.nasdaq) .surveyUserPreviewTab {
    background-color: #555; }
  body:not(.nasdaq) .surveyNameInReport {
    padding: 1% 2% 2% 2%;
    float: left; }
  body:not(.nasdaq) .participantListClass {
    width: 20px;
    height: 20px; }
  body:not(.nasdaq) .toClass {
    overflow: scroll; }
  body:not(.nasdaq) .subjectClass {
    overflow: scroll; }
  body:not(.nasdaq) .participantsGridStyle {
    border: 1px solid #d4d4d4;
    width: 100%;
    max-height: 200px;
    overflow: auto; }
  body:not(.nasdaq) .previewNgCell {
    color: black;
    text-decoration: underline;
    text-align: center; }
  body:not(.nasdaq) .eachQuestion {
    border: 1px solid #d4d4d4;
    padding: 2%; }
  body:not(.nasdaq) .copySurveyDIV {
    padding: 5%; }
  body:not(.nasdaq) .copySurveyNameClass {
    width: 100%; }
  body:not(.nasdaq) .previewProgress {
    margin-left: 14%;
    font-size: xx-small;
    padding-top: 4%; }
  body:not(.nasdaq) .printableReportsDIV {
    /* padding:2%; */
    padding: 25px 25px 25px 25px;
    height: 100%; }
  body:not(.nasdaq) .surveyDetailsInPrintableReports {
    padding: 3%;
    border: 1px solid;
    border-radius: 5px;
    background: #D9D9D9;
    background: url("../assets/images/dust.png");
    text-align: justify; }
  body:not(.nasdaq) .sectionDetailsInPrintableReports {
    padding: 3%;
    border: 1px solid;
    border-radius: 5px;
    background: #D9D9D9;
    background: url("../assets/images/dust.png");
    text-align: justify; }
  body:not(.nasdaq) .questionDetailsInPrintableReports {
    padding: 3%;
    border: 1px solid;
    border-radius: 5px;
    text-align: justify; }
  body:not(.nasdaq) .printableReportsDIV {
    height: 550px;
    overflow: auto;
    background: #FFFFFF; }
  body:not(.nasdaq) .printableReportsHeader {
    padding: 0% 2% 4% 3%; }
  body:not(.nasdaq) .surveyReportSaveName {
    padding-top: 5%;
    padding-left: 4%; }
  body:not(.nasdaq) .accordionContent {
    padding: 2% 2% 2% 2%; }
  body:not(.nasdaq) .accordionSectionDescription {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%; }
  body:not(.nasdaq) .accordionIndex {
    width: 5%;
    padding-left: 2%;
    float: left; }
  body:not(.nasdaq) .answeredOrNot {
    padding-left: 4%;
    width: 10%;
    float: left; }
  body:not(.nasdaq) .accordionQuestion {
    float: left;
    width: 80%;
    padding-left: 3%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 7%;
    padding-right: 2%;
    height: 28px;
    display: inline-block; }
  body:not(.nasdaq) .accordionQuestion > p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .surveyOverviewAccordion {
    width: 100%; }
  body:not(.nasdaq) .bv-input-btn-blue-surveys {
    color: #FFFFFF;
    background-color: #3596BD;
    border-style: none;
    font-size: smaller; }
  body:not(.nasdaq) .bv-input-btn-blue:disabled-surveys {
    background-color: #D5D5D5;
    font-size: smaller; }
  body:not(.nasdaq) .bv-input-btn-black-surveys {
    color: #FFFFFF;
    background-color: #000000;
    border-style: none;
    font-size: smaller; }
  body:not(.nasdaq) .bv-input-btn-grey-surveys {
    color: #FFFFFF;
    background-color: #424242;
    border-style: none;
    font-size: smaller; }
  body:not(.nasdaq) .bv-input-btn-grey-disabled-surveys {
    color: #FFFFFF;
    border-style: none;
    font-size: smaller; }
  body:not(.nasdaq) .sectionQuestionsAnsweredCount {
    padding-right: 2%; }
  body:not(.nasdaq) .xSmallProgressBar {
    padding-left: 38%;
    font-size: xx-small; }
  body:not(.nasdaq) .pointer {
    cursor: pointer; }
  body:not(.nasdaq) .highlight {
    background-color: #D5D5D5;
    font-style: italic;
    overflow: hidden;
    display: inline-block; }
  body:not(.nasdaq) .panel-heading {
    height: 40px; }
  body:not(.nasdaq) .bv-surveys-accordion-heading-class {
    width: 100%; }
  body:not(.nasdaq) .bv-create-survey-tabs {
    width: 100%;
    height: 100%;
    top: 0px; }
  body:not(.nasdaq) .bv-progress-bar-question {
    background-color: #d6d6d6;
    width: 100px;
    height: 10px;
    margin-bottom: 0px;
    display: inline-block; }
  body:not(.nasdaq) .bv-survey-section-button {
    float: right;
    margin-right: 5px; }
  body:not(.nasdaq) .bv-survey-question-button {
    float: right;
    margin-right: 5px; }
  body:not(.nasdaq) .question-placeholder-highlight {
    height: 15px;
    background-color: #CCCCCC; }
  body:not(.nasdaq) .questions-list-order {
    overflow-x: hidden;
    overflow-y: hidden;
    height: calc(100% - 0px);
    position: relative;
    width: calc(100% - 40px);
    margin-top: 10px; }
  body:not(.nasdaq) .left-half-survey-details {
    width: 80%;
    float: left; }
  body:not(.nasdaq) .div-input-survey-name {
    padding: 50px 0px 0px 10px;
    width: 80%; }
  body:not(.nasdaq) .input-survey-name {
    width: 100%; }
  body:not(.nasdaq) .desrciption-div {
    padding: 20px 0px 0px 10px; }
  body:not(.nasdaq) .span-survey-description-character-count {
    padding: 0px 0px 0px 10%; }
  body:not(.nasdaq) .survey-description-barbox {
    background-color: #d6d6d6;
    height: 10px;
    margin-bottom: 0px;
    display: inline-block;
    width: 35%;
    margin-left: 20%; }
  body:not(.nasdaq) .div-description-text-area {
    padding: 0px 10px 0px 10px; }
  body:not(.nasdaq) .div-radio-options-survey-details {
    width: 100%;
    height: 110px; }
  body:not(.nasdaq) .div-label-types-survey-details {
    width: 15%;
    float: left;
    padding: 10px 0px 0px 10px; }
  body:not(.nasdaq) .div-survey-due-date {
    padding: 11px 0px 0px 0px; }
  body:not(.nasdaq) .div-survey-priority {
    padding: 22px 0px 0px 0px; }
  body:not(.nasdaq) .div-survey-details-imageTypes {
    width: 2%;
    float: left; }
  body:not(.nasdaq) .subdiv-survey-details-imageTypes {
    padding: 10px 0px 0px 10%; }
  body:not(.nasdaq) .svg-survey-details-imageTypes {
    display: inline-block;
    position: relative;
    top: 4px; }
  body:not(.nasdaq) .input-field-survey-dueDate {
    width: 180px;
    height: 30px; }
  body:not(.nasdaq) .div-survey-details-responseTypes1 {
    width: 19%;
    float: left;
    padding: 13px 0px 0px 0%; }
  body:not(.nasdaq) .subdiv-survey-details-responseTypes1 {
    padding: 50px 0px 0px 0px; }
  body:not(.nasdaq) .span-priorityMedium-survey-details {
    padding: 0px 0px 0px 10%; }
  body:not(.nasdaq) .svg-priorityMedium-survey-details {
    display: inline-block;
    position: relative;
    top: 2px; }
  body:not(.nasdaq) .div-survey-details-imagesTypes2 {
    width: 2%;
    float: left; }
  body:not(.nasdaq) .subdiv-survey-details-imagesTypes2 {
    padding: 10px 0px 0px 10%; }
  body:not(.nasdaq) .svg-survey-details-imagesTypes2 {
    display: inline-block;
    position: relative;
    top: 4px; }
  body:not(.nasdaq) .div-priorityLow-survey-details {
    padding: 12px 0px 0px 10%; }
  body:not(.nasdaq) .div-survey-details-responsetypes2 {
    width: 15%;
    float: left;
    padding: 13px 0px 0px 0px; }
  body:not(.nasdaq) .label-survey-details-low {
    padding: 47px 0px 0px 0%; }
  body:not(.nasdaq) .div-survey-details-imagesTypes3 {
    width: 2%;
    float: left; }
  body:not(.nasdaq) .subdiv-survey-details-imagesTypes3 {
    padding: 10px 0px 0px 10%; }
  body:not(.nasdaq) .svg-survey-details-imagesTypes3 {
    display: inline-block;
    position: relative;
    top: 5px; }
  body:not(.nasdaq) .div-survey-details-responseTypes3 {
    width: 25%;
    float: left;
    padding: 13px 0px 0px 1%; }
  body:not(.nasdaq) .label-survey-sequentalNumber {
    padding: 15px 0px 0px 0%; }
  body:not(.nasdaq) .div-rightHalf-survey-details {
    float: left;
    width: 20%; }
  body:not(.nasdaq) .div-topBar-survey-details {
    padding-top: 10px; }
  body:not(.nasdaq) .button-show-owners-survey {
    margin-top: 10px; }
  body:not(.nasdaq) .div-topSection-survey-question {
    width: 100%;
    height: 56px; }
  body:not(.nasdaq) .div-topSection-title-survey-question {
    width: 70%;
    float: left;
    font-size: x-large;
    padding: 28px 0 0 10px; }
  body:not(.nasdaq) .div-edit-question-survey {
    width: 30%;
    float: right;
    padding: 35px 0px 0px 0px; }
  body:not(.nasdaq) .div-edit-questions-charactersdiv {
    margin-top: 1px; }
  body:not(.nasdaq) .div-edit-question-charactersLabel {
    padding: 10px 0px 0px 10px; }
  body:not(.nasdaq) .div-survey-question-barbox {
    display: inline-block;
    width: 65%;
    margin-left: 5%;
    background-color: #d6d6d6;
    height: 10px;
    margin-bottom: 0px; }
  body:not(.nasdaq) .div-survey-question-imageTypes {
    width: 19%;
    float: left;
    padding: 0px 0px 0px 10px; }
  body:not(.nasdaq) .svg-survey-dropDownItem {
    display: inline-block;
    position: relative;
    top: 4px; }
  body:not(.nasdaq) .div-survey-question-textArea {
    padding: 10px 10px 0px 10px; }
  body:not(.nasdaq) .div-survey-question-imageTypes2 {
    width: 1.5%;
    float: left;
    padding: 20px 0px 0px 0px; }
  body:not(.nasdaq) .svg-survey-multipleChoiceItem {
    display: inline-block;
    position: relative;
    top: 4px; }
  body:not(.nasdaq) .div-survey-question-multipleChoiceLabel {
    width: 15%;
    float: left;
    padding: 20px 0px 0px 0px; }
  body:not(.nasdaq) .div-survey-question-imageTypes3 {
    width: 1.5%;
    float: left;
    padding: 20px 0px 0px 0px; }
  body:not(.nasdaq) .svg-survey-question-openAnswerItem {
    display: inline-block;
    position: relative;
    top: 4px; }
  body:not(.nasdaq) .div-survey-question-openAnswerLabel {
    width: 15%;
    float: left;
    padding: 20px 0px 0px 0px; }
  body:not(.nasdaq) .div-survey-question-imageTypes4 {
    width: 1.5%;
    float: left;
    padding: 20px 0px 0px 0px; }
  body:not(.nasdaq) .svg-survey-question-likertScaleItem {
    display: inline-block;
    position: relative;
    top: 4px; }
  body:not(.nasdaq) .div-survey-question-likertScaleLabel {
    width: 15%;
    float: left;
    padding: 20px 0px 0px 0px;
    margin-bottom: 15px; }
  body:not(.nasdaq) .div-survey-question-multipleChoiceorLikertScale {
    /* width:100%; */
    /* padding:20px 0px 0px 0px; */
    /* float:left; */
    /* margin-bottom: 15px; */ }
  body:not(.nasdaq) .div-survey-question-multipleChoiceDiv {
    /* padding:0px 0px 0px 10px; */ }
  body:not(.nasdaq) .svg-survey-question-allowMultipleChoice {
    display: inline-block;
    position: relative;
    top: 9px; }
  body:not(.nasdaq) .label-survey-question-allowMultipleChoice {
    /* padding-left:10px; */
    padding-bottom: 10px;
    padding-left: 50px; }
  body:not(.nasdaq) .div-survey-questions-multipleChoiceOptions {
    /* padding:10px 0px 0px 10px; */ }
  body:not(.nasdaq) .inputtext-survey-questions-multipleChoiceOptions {
    width: 87%; }
  body:not(.nasdaq) .div-survey-question-likertScaleDiv {
    /* padding:0px 0px 0px 10px; */ }
  body:not(.nasdaq) .div-survey-question-likertScaleOptions {
    /* padding:10px 0px 0px 10px; */ }
  body:not(.nasdaq) .inputtext1-survey-question-likertScaleOptions {
    width: 75%; }
  body:not(.nasdaq) .inputtext2-survey-question-likertScaleOptions {
    width: 10%; }
  body:not(.nasdaq) .div-survey-question-reply {
    width: 100%;
    padding: 0px 0px 0px 10px;
    float: left; }
  body:not(.nasdaq) .div-survey-question-replyandcomment {
    width: 45%; }
  body:not(.nasdaq) .bv-survey-admin-preview-modal .modal-dialog, body:not(.nasdaq) .bv-survey-userAnsweres-preview-modal .modal-dialog {
    width: 900px;
    /* height:500px; */
    /* margin-top: 5%; */ }
  body:not(.nasdaq) .bv-survey-create-preview-modal .modal-dialog {
    width: 900px;
    height: 550px; }
  body:not(.nasdaq) .bv-survey-alert-modal .modal-dialog, body:not(.nasdaq) .bv-report-modal .modal-dialog, body:not(.nasdaq) .bv-printable-reports-modal .modal-dialog {
    width: 900px;
    /* margin-top: 5%; */ }
  body:not(.nasdaq) .bv-report-modal .nv-axis .tick line, body:not(.nasdaq) .bv-printable-reports-modal .nv-axis .tick line {
    display: none; }
  body:not(.nasdaq) .surveys-menu-icon {
    height: 10px;
    width: 11px;
    position: relative;
    fill: black;
    margin: 0px 0px 0 0px;
    display: none;
    cursor: pointer; }
  body:not(.nasdaq) .surveyDetails:hover .surveys-menu-icon {
    display: inline; }
  body:not(.nasdaq) .survey-sign-here-tooltip {
    position: absolute;
    left: 110px; }
  body:not(.nasdaq) .survey-signature-outer {
    width: calc(100% - 20px);
    height: 90px;
    /*background: #AC2738;*/
    margin: 0px 0px 7px 0px;
    position: absolute;
    bottom: 55px; }
  body:not(.nasdaq) .survey-signature-inside {
    width: 80%;
    height: 80px;
    background: #FFFFFF;
    margin: 5px 1% 5px 18%;
    position: absolute;
    text-align: center; }
  body:not(.nasdaq) .survey-signature-image {
    height: 60px; }
  body:not(.nasdaq) .survey-signature-meta {
    position: absolute;
    bottom: 5px;
    width: calc(100% - 70px);
    right: 10px; }
  body:not(.nasdaq) .signature-pen {
    width: 16%;
    height: 75px;
    float: left;
    margin: 10px 0 0 1%; }
  body:not(.nasdaq) .surveysListDIV .survey-list-container {
    height: 100%;
    overflow-x: hidden;
    width: calc(100% - 3px); }
  body:not(.nasdaq) .survey-list-wrapper {
    height: 100%; }
    body:not(.nasdaq) .survey-list-wrapper .showScroll {
      min-height: 95vh; }
  body:not(.nasdaq) .surveysMain {
    width: 100%;
    height: 100%;
    min-width: 1000px;
    min-height: 580px;
    position: relative;
    /*   overflow: auto; */ }
    body:not(.nasdaq) .surveysMain.showScroll {
      min-height: 95vh; }
  body:not(.nasdaq) .surveys-section {
    overflow: hidden;
    width: 100%;
    /* border-bottom: 1px solid #DCDCDC; */
    min-height: 50px;
    padding: 5px 13px 5px 5px; }
  body:not(.nasdaq) .surveys-section:nth-child(odd) {
    background: #f7f9fa; }
  body:not(.nasdaq) .surveys-sectionOne {
    float: left;
    /* width:675px; */
    width: calc(100% - 450px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  body:not(.nasdaq) .surveys-sectionTwo {
    float: left;
    /* width:calc(100% - 675px); */
    width: 450px;
    padding-top: 7px; }
  body:not(.nasdaq) .surveyName {
    font-size: 14px;
    display: inline;
    cursor: pointer;
    padding-left: 18px; }
  body:not(.nasdaq) .closedSurveyName {
    font-size: 14px;
    display: inline;
    cursor: pointer;
    padding-left: 18px; }
  body:not(.nasdaq) .surveyName:hover {
    text-decoration: underline; }
  body:not(.nasdaq) .survey-menu-icon {
    height: 10px;
    width: 11px;
    position: relative;
    fill: black;
    margin: 0px 0px 0 0px;
    display: none;
    cursor: pointer; }
  body:not(.nasdaq) .surveyDue {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px; }
  body:not(.nasdaq) .surveys-section:hover, body:not(.nasdaq) .questionBox:hover, body:not(.nasdaq) .manage-survey-section:hover, body:not(.nasdaq) .participantTableDataHover:hover, body:not(.nasdaq) .bv-survey-removeAttendeesDiv2 .bv-ts-grid-ul-li:hover {
    background: #ebeef0; }
  body:not(.nasdaq) .clickSection ul {
    list-style-type: initial;
    margin-left: 20px; }
  body:not(.nasdaq) .clickSection:hover {
    box-shadow: 0px 0px 15px 0px #000; }
  body:not(.nasdaq) .surveys-section:hover .survey-menu-icon {
    display: inline; }
  body:not(.nasdaq) .surveys-section:hover > div > svg {
    display: inline; }
  body:not(.nasdaq) .surveyListProgressBar {
    width: 100%;
    height: 24px;
    border: 1px solid #d6d6d6;
    pointer-events: none;
    background-color: #d6d6d6; }
  body:not(.nasdaq) .disabledClass {
    pointer-events: none; }
  body:not(.nasdaq) .progress-bar-survey-value {
    background-color: #2273A6;
    color: #2273A6; }
  body:not(.nasdaq) .bv-survey-message-center-div {
    position: relative;
    margin-top: 14%; }
  body:not(.nasdaq) .survey-row-first {
    width: 100%;
    min-width: 850px;
    height: calc(100% - 50px);
    overflow: hidden;
    /* padding-bottom: 22px; */
    display: list-item;
    list-style-type: none;
    padding-bottom: 20px;
    /* border: 1px solid; */ }
  body:not(.nasdaq) .survey-row-second {
    /* 	position: absolute;
    	right: 20px;
    	bottom: 20px;
    	height: 25px;
    	height: 25px; */
    float: right;
    padding-right: 15px;
    padding-bottom: 20px;
    height: 50px; }
  body:not(.nasdaq) .survey-col-details {
    height: 100%;
    width: 370px;
    padding: 15px 16px 20px 20px;
    border-right: 1px solid #e5e5e5;
    float: left;
    overflow: hidden;
    position: relative; }
  body:not(.nasdaq) .survey-col-details .cke iframe,
  body:not(.nasdaq) .bv-survey-section-details .cke iframe,
  body:not(.nasdaq) #questionCreateDiv .cke iframe {
    background: #e5e5e5; }
  body:not(.nasdaq) .survey-col-both-attachments {
    height: 100%;
    float: right;
    width: calc(100% - 370px); }
  body:not(.nasdaq) .survey-col-attachments {
    height: 100%;
    display: inline-block;
    width: 50%;
    padding: 15px 15px 0px 15px;
    float: left; }
  body:not(.nasdaq) .survey-col-users {
    height: calc(100% - 25px);
    width: 50%;
    float: right;
    padding: 15px 15px 0px 15px; }
  body:not(.nasdaq) .survey-label {
    margin-bottom: 5px; }
  body:not(.nasdaq) .survey-attachment {
    position: relative;
    height: 60px;
    margin-bottom: 20px; }
  body:not(.nasdaq) .survey-attachments {
    height: calc(100% - 20px);
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  body:not(.nasdaq) .survey-attachments:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .survey-attachment:hover .drag-handle-image, body:not(.nasdaq) .questionBox:hover .drag-handle-image {
    display: block; }
  body:not(.nasdaq) .sectionCreateDivRight .drag-handle-image {
    display: none;
    margin-top: -12px; }
  body:not(.nasdaq) .bv-survey-attachment-section-li:hover .drag-handle-image {
    display: block;
    margin-top: -12px; }
  body:not(.nasdaq) .questionBox .drag-handle {
    width: 14px;
    min-height: 10px;
    float: left;
    position: relative;
    top: 3px;
    padding-left: 0px; }
  body:not(.nasdaq) .sectionBox:hover {
    background-color: #DEDEDE; }
  body:not(.nasdaq) .questionBox .survey-attachment {
    position: relative;
    height: 60px;
    margin-bottom: 20px; }
  body:not(.nasdaq) .survey-attachment-text-center {
    margin: 20px 0px 0px 0px;
    cursor: pointer; }
  body:not(.nasdaq) .surveyDropDown {
    width: 100%;
    background-color: #e5e5e5;
    border-radius: 0;
    height: 26px;
    border: none;
    padding-left: 9px;
    -webkit-appearance: none;
    -webkit-border-radius: 0px; }
  body:not(.nasdaq) .survey-text-truncate {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .form-group-survey {
    margin-bottom: 5px;
    width: 100%;
    float: left; }
  body:not(.nasdaq) .survey-textbox {
    width: 100%;
    margin-bottom: 5px;
    font-size: 14px; }
  body:not(.nasdaq) .survey-dueDate {
    width: 47%;
    float: left;
    display: inline;
    margin-bottom: 5px; }
    body:not(.nasdaq) .survey-dueDate icon {
      position: absolute;
      right: 6px;
      top: 30px;
      font-size: 14px; }
  body:not(.nasdaq) .survey-datePick-wraper {
    position: relative;
    float: left;
    padding-left: 10px;
    width: 160px; }
    body:not(.nasdaq) .survey-datePick-wraper input {
      width: 100%; }
    body:not(.nasdaq) .survey-datePick-wraper icon {
      right: 7px !important; }
  body:not(.nasdaq) .survey-prioirty {
    width: 47%;
    float: right;
    display: inline;
    margin-bottom: 5px; }
  body:not(.nasdaq) .survey-col-details-form {
    height: 100%;
    width: 100%;
    position: relative; }
  body:not(.nasdaq) .survey-col-details-form .form-group {
    margin: 0px; }
  body:not(.nasdaq) .survey-textarea {
    width: 100%;
    /*border: 0px none;*/
    line-height: 1.4;
    /*padding: 2px 10px;*/
    margin-bottom: 5px;
    resize: vertical;
    overflow: auto;
    height: 85px;
    /*outline: none;*/
    font-size: 14px; }
  body:not(.nasdaq) .survey-user-unchecked {
    font-weight: normal;
    color: #808080;
    font-size: 14px; }
  body:not(.nasdaq) .attachment-image-survey {
    width: 50px;
    height: 60px;
    /*margin: 0 10px 25px 0;*/
    border: 1px solid #eeeeee;
    cursor: pointer; }
  body:not(.nasdaq) .attachment-image-survey img,
  body:not(.nasdaq) .attachment-image-survey > div {
    width: 47px;
    height: 60px; }
  body:not(.nasdaq) .attachmentRow-survey .bv-slider > ul {
    margin: 0px 20px; }
  body:not(.nasdaq) .attachmentRow-survey .bv-slider > ul > li {
    width: 33.2%;
    margin: 0;
    box-shadow: inherit; }
  body:not(.nasdaq) .survey-checkbox-padding {
    padding-top: 2px; }
  body:not(.nasdaq) .surveyDrpDwnList {
    min-width: 100% !important;
    top: 25px !important; }
  body:not(.nasdaq) .surveyDrpDwnBkgrndColor {
    background: #e5e5e5 !important;
    color: #000 !important; }
  body:not(.nasdaq) .survey-response {
    height: 22px;
    width: 22px;
    cursor: pointer;
    padding-right: 25px;
    padding-left: 30px; }
  body:not(.nasdaq) .moveCursor {
    cursor: move !important; }
  body:not(.nasdaq) .bv-survey-user-option .modal-dialog {
    width: 565px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-survey-user-option-container-div {
    width: 100%;
    height: 502px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  body:not(.nasdaq) .bv-survey-user-option-col1 {
    height: 100%;
    width: 240px;
    float: left;
    font-weight: 500; }
  body:not(.nasdaq) .bv-survey-user-option-col2 {
    height: 100%;
    width: 324px;
    float: right;
    display: inline-block;
    position: absolute; }
  body:not(.nasdaq) .bv-survey-user-option-col2 .padding-left-20 {
    padding: 20px; }
  body:not(.nasdaq) .bv-survey-user-option-row {
    height: 60px;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px; }
  body:not(.nasdaq) .bv-survey-user-option-row > span {
    line-height: normal;
    vertical-align: middle;
    white-space: inherit;
    display: inline-block; }
  body:not(.nasdaq) .bv-survey-user-option-col2-publishUnpublish {
    height: 100%;
    width: 680px;
    float: right;
    display: inline-block;
    position: absolute;
    padding: 15px;
    padding-bottom: 0px; }
  body:not(.nasdaq) .manageSurveyPublishCol1 {
    width: 550px;
    padding-top: 5px; }
  body:not(.nasdaq) .manageSurveyPublishCol2 {
    width: calc(100% - 550px);
    padding-top: 5px; }
  body:not(.nasdaq) .manageSurveyPublishCol1AddRespdnts {
    width: 300px;
    padding-top: 5px; }
  body:not(.nasdaq) .manageSurveyPublishCol2AddRespdnts {
    width: calc(100% - 300px);
    padding-top: 15px;
    padding-left: 25px; }
  body:not(.nasdaq) .manageSurveyPublishCol3 {
    width: 155px; }
  body:not(.nasdaq) .bv-survey-user-option-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  body:not(.nasdaq) .bv-survey-user-option-row-not-selected {
    color: #2273a5; }
  body:not(.nasdaq) .bv-survey-user-option-text-truncate {
    max-width: 90%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .bv-survey-user-option-section1 {
    width: 100%;
    height: 90%; }
  body:not(.nasdaq) .bv-survey-user-option-section2 {
    width: 100%;
    height: 10%; }
  body:not(.nasdaq) .bv-survey-user-accepted-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #199c48;
    float: left;
    margin-top: 3px; }
  body:not(.nasdaq) .bv-survey-user-not-responded-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #959596;
    float: left;
    margin-top: 3px; }
  body:not(.nasdaq) .bv-survey-user-tentative-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #ea9930;
    float: left;
    margin-top: 3px; }
  body:not(.nasdaq) .bv-survey-user-declined-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #ea252f;
    float: left;
    margin-top: 3px; }
  body:not(.nasdaq) .bv-survey-user-users {
    height: calc(100% - 41px);
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  body:not(.nasdaq) .bv-survey-user-users:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-survey-user-checkbox {
    width: 27px;
    float: right;
    display: inline; }
  body:not(.nasdaq) .bv-survey-user-checkbox-inner {
    float: right;
    display: inline;
    cursor: pointer; }
  body:not(.nasdaq) .bv-survey-user-item-width {
    width: 310px; }
  body:not(.nasdaq) .bv-survey-user-item {
    width: 100%;
    display: list-item;
    height: 35px; }
  body:not(.nasdaq) .bv-survey-user-seperator {
    margin-top: 5px;
    margin-bottom: 12px;
    border-color: #e5e5e5; }
  body:not(.nasdaq) .qMgrTopSection {
    width: 100%;
    height: 25px;
    overflow: hidden;
    /* padding: 16px 20px 20px 20px; */ }
  body:not(.nasdaq) .qMgrMiddleSection {
    height: calc(100% - 28px); }
  body:not(.nasdaq) .survey-main {
    width: 100%;
    height: 100%;
    min-width: 1000px;
    min-height: 520px;
    position: relative;
    overflow: auto; }
  body:not(.nasdaq) .survey-top-section {
    width: 100%;
    min-height: 200px;
    overflow: hidden;
    padding: 16px 20px 10px 20px; }
  body:not(.nasdaq) .survey-top-section-preview {
    width: 100%;
    height: 175px;
    overflow: hidden;
    /*  padding: 16px 20px 10px 20px; */ }
  body:not(.nasdaq) .survey-top-section-preview .survey-top-left {
    padding: 16px 20px 10px 20px !important;
    height: 100%; }
  body:not(.nasdaq) .survey-top-section-preview .survey-top-right {
    padding: 0px 20px 10px 20px !important;
    height: 100%; }
  body:not(.nasdaq) .survey-top-left {
    width: calc(100% - 440px);
    height: 100%;
    overflow: hidden; }
  body:not(.nasdaq) .survey-instructions {
    /*margin-top: 10px;*/
    min-height: 30px;
    max-height: 65px;
    width: calc(100% - 15px);
    text-align: left; }
    body:not(.nasdaq) .survey-instructions ul {
      list-style-type: initial;
      margin-left: 20px; }
  body:not(.nasdaq) .survey-top-right {
    width: 440px;
    height: 100%;
    vertical-align: middle;
    position: relative;
    /*   top: 20%; */
    white-space: nowrap;
    /*display: inline-block;*/
    overflow: hidden;
    /*   margin: 10px; */
    text-align: center; }
  body:not(.nasdaq) .survey-attachments-row {
    height: 170px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding: 10px 10px 10px 10px;
    display: inline-block; }
  body:not(.nasdaq) .survey-attachments-row-sections {
    height: 170px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding: 10px 10px 10px 10px;
    display: inline-block; }
  body:not(.nasdaq) .survey-attachments-row .bv-slider > ul > li {
    margin: 10px 11px !important;
    width: 90px;
    height: calc(100% - 36px);
    box-shadow: none; }
  body:not(.nasdaq) .userPreviewResponseRight .bv-slider > ul > li {
    margin: 10px 7px !important;
    width: 90px;
    height: 115px;
    box-shadow: none;
    /* box-shadow:1px 1px 1px 1px; */ }
  body:not(.nasdaq) .userPreviewTopRight .bv-slider > ul > li {
    margin: 10px 8px !important;
    width: 90px;
    height: 115px;
    box-shadow: none;
    /* box-shadow:1px 1px 1px 1px; */ }
  body:not(.nasdaq) .userPreviewSectionDetailsRight .bv-slider > ul > li {
    margin: 10px 7px !important;
    width: 90px;
    height: 115px;
    box-shadow: none;
    /* box-shadow:1px 1px 1px 1px; */ }
  body:not(.nasdaq) .survey-attachments-row-sections .bv-slider > ul > li {
    display: inline-block;
    height: calc(100% - 40px);
    box-shadow: none;
    margin: 0;
    padding-top: 7px; }
  body:not(.nasdaq) .bv-slider > div > svg {
    fill: #808080; }
  body:not(.nasdaq) .survey-attachment-image-container {
    width: 90px;
    height: 115px;
    margin: 0 10px 10px 0;
    /*  box-shadow: none; */
    box-shadow: 0 0 7px 0 #707070;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background: #fff; }
  body:not(.nasdaq) .survey-attachment-text-center {
    margin: 20px 0px 0px 0px;
    cursor: pointer; }
  body:not(.nasdaq) .survey-second-section {
    width: 100%;
    height: calc(100% - 260px);
    overflow: hidden;
    position: relative;
    /* padding: 20px; */ }
  body:not(.nasdaq) #surveyConsumerSectionDIV .survey-second-section {
    width: 100%;
    height: calc(100% - 260px);
    overflow: hidden;
    position: relative;
    padding: 20px; }
  body:not(.nasdaq) #surveyConsumerSectionDIV {
    padding: 20px 20px 20px 20px; }
  body:not(.nasdaq) #surveyConsumerQuestionDIV {
    padding: 20px; }
  body:not(.nasdaq) #surveyConsumerSectionDIV .survey-bottom-section {
    width: 100%;
    min-height: 50px;
    position: relative;
    /* padding: 20px; */ }
  body:not(.nasdaq) .survey-section-cards .bv-slider > ul > li {
    width: 31.7%;
    margin: 20px 0.8%;
    /* height: calc(100% - 305px); */
    overflow: hidden; }
  body:not(.nasdaq) .bv-surveys-cards-line {
    height: 6px; }
  body:not(.nasdaq) .bv-surveys-cards-line > div {
    background: #aeaeae;
    height: 6px; }
  body:not(.nasdaq) .bv-survey-section-cards-title {
    font-size: 17px;
    font-weight: 500; }
  body:not(.nasdaq) .section-description-title {
    padding-top: 13px;
    font-weight: 500; }
  body:not(.nasdaq) .section-description {
    padding-top: 5px;
    overflow: scroll;
    height: calc(100% - 100px);
    white-space: normal;
    text-align: left; }
  body:not(.nasdaq) .survey-bottom-section {
    width: 100%;
    min-height: 50px;
    position: relative;
    padding-left: 20px;
    padding-right: 15px; }
  body:not(.nasdaq) #idSurveyQuestionManager {
    padding: 15px 20px 20px 20px;
    height: 100%;
    width: 100%; }
  body:not(.nasdaq) .sectionBox {
    background: #e5e5e5;
    width: 100%;
    padding: 10px;
    margin-top: 15px;
    border: 1px solid #dad8d8;
    height: 40px; }
  body:not(.nasdaq) .sectionBoxLeft {
    /* width:100px; */
    /* max-width:calc(100% - 100px); */
    width: calc(100% - 100px);
    min-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .sectionBoxRight {
    /* width:calc(100% - 100px); */
    overflow: hidden; }
  body:not(.nasdaq) .questionBox {
    padding: 10px;
    border: 1px solid #dad8d8;
    border-top: 0;
    /*  margin-top: 15px; */
    /*  margin-left:20px;
        width:calc(100% - 20px); */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer; }
  body:not(.nasdaq) .sectionQuestionLeft {
    /* max-width:calc(100% - 100px); */
    width: calc(100% - 100px);
    min-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-height: 20px; }
  body:not(.nasdaq) .sectionQuestionRight {
    overflow: hidden; }
  body:not(.nasdaq) .survey-drop-down-arrow {
    height: 13px;
    width: 13px;
    position: relative;
    fill: black;
    margin: 0px 0px 0 0px;
    cursor: pointer;
    display: inline;
    transition: 200ms;
    -webkit-transition: 200ms;
    padding-left: 3px;
    padding-top: 1px; }
  body:not(.nasdaq) .survey-drop-down-arrow.opened {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transition: 200ms;
    margin-top: 3px; }
  body:not(.nasdaq) .bv-show-remove-btn-surveys {
    display: table-cell;
    cursor: pointer; }
  body:not(.nasdaq) .bv-show-remove-btn-surveys:hover .btn-remove-surveySection {
    display: inherit; }
  body:not(.nasdaq) .btn-remove-surveySection {
    width: 21px;
    float: right;
    display: inline;
    cursor: pointer;
    display: none; }
  body:not(.nasdaq) .bv-survey-question-details-option-section1 {
    width: 100%;
    height: calc(100% - 50px); }
  body:not(.nasdaq) .bv-survey-question-details-option-section2 {
    width: 100%;
    height: 50px;
    padding-top: 20px; }
  body:not(.nasdaq) .addSectionBtn {
    cursor: pointer; }
  body:not(.nasdaq) survey-question-div,
  body:not(.nasdaq) survey-section-div {
    padding: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: height 300ms;
    -webkit-transition: height 300ms;
    display: block; }
  body:not(.nasdaq) survey-section-div .bv-survey-section-details,
  body:not(.nasdaq) survey-question-div #questionCreateDiv {
    height: 100%;
    border: 2px solid #2273A6;
    padding: 15px; }
  body:not(.nasdaq) .sectionQuestionsArea {
    overflow: hidden;
    transition: height 300ms;
    -webkit-transition: height 300ms;
    height: 0; }
  body:not(.nasdaq) .sectionQuestionsArea.opened {
    height: inherit; }
  body:not(.nasdaq) #idSurveyQuestionManager > div > .mCustomScrollbar .mCSB_container {
    transition: all 300ms;
    -webkit-transition: all 300ms; }
  body:not(.nasdaq) .sectionCreateDivLeft {
    width: 100%;
    height: 100%;
    /* padding-right: 20px;
    	border-right: 1px solid #e5e5e5; */ }
  body:not(.nasdaq) .sectionCreateDivRight hr {
    margin-top: 25px;
    border-color: #e5e5e5; }
  body:not(.nasdaq) .survey-section-textarea {
    width: 100%;
    /* border: 0px none; */
    line-height: 1.4;
    /* padding: 2px 10px; */
    margin-bottom: 5px;
    resize: none;
    overflow: auto;
    height: 125px;
    /* outline: none; */ }
  body:not(.nasdaq) .survey-section-question-textarea {
    width: 100%;
    /* border: 0px none; */
    line-height: 1.4;
    /* padding: 2px 10px; */
    /* margin-bottom: 5px; */
    resize: none;
    overflow: auto;
    height: 65px;
    /* outline: none; */ }
  body:not(.nasdaq) .bv-survey-section-details-option-section1 {
    width: 100%;
    height: calc(100% - 30px);
    padding-bottom: 20px; }
  body:not(.nasdaq) .bv-survey-section-details-option-section2 {
    width: 100%;
    height: 30px; }
  body:not(.nasdaq) .section-table {
    float: right;
    width: initial;
    overflow: visible; }
  body:not(.nasdaq) .bv-survey-question-details-option-section2 .bv-input-btn-box {
    padding: 0px 0px 20px 20px; }
  body:not(.nasdaq) .bv-survey-question-details-option-section2 .bv-input-btn-box button {
    transition: 200ms;
    -webki-transition: 200ms; }
  body:not(.nasdaq) .bv-survey-question-details-option-section2 .bv-input-btn-box .meeting-notice {
    left: 0px; }
  body:not(.nasdaq) .form-group-survey-more-margin {
    margin-bottom: 15px; }
  body:not(.nasdaq) .dropdown-menu-survey {
    left: 9px;
    margin-left: 23px;
    min-width: 185px;
    top: 23px !important;
    border-radius: 0px; }
  body:not(.nasdaq) .disableStyle {
    background: #d6d6d6 !important; }
  body:not(.nasdaq) #idSurveySummary {
    height: 100%;
    width: 100%; }
  body:not(.nasdaq) .summaryLeft {
    width: 700px;
    float: left;
    padding: 20px;
    height: 100%;
    border-right: 1px solid #e5e5e5; }
  body:not(.nasdaq) .summaryRight {
    width: calc(100% - 700px);
    float: left;
    padding: 20px;
    height: calc(100% - 25px);
    /* border-left: 1px solid #e5e5e5; */ }
  body:not(.nasdaq) .summaryLeftTop {
    height: 265px;
    padding: 10px; }
  body:not(.nasdaq) .summaryLeftBottom {
    height: calc(100% - 265px);
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px; }
  body:not(.nasdaq) .surveyDescriptionSummary {
    padding: 10px;
    /* height: 100px; */
    text-align: left; }
    body:not(.nasdaq) .surveyDescriptionSummary ul {
      list-style-type: initial;
      margin-left: 20px; }
  body:not(.nasdaq) .surveyDescriptionSummaryStatus {
    padding: 10px;
    height: 100px;
    /* height:100%; */
    text-align: left; }
  body:not(.nasdaq) .adminPreviewDIV {
    height: 550px; }
  body:not(.nasdaq) .statusTop {
    height: 250px; }
  body:not(.nasdaq) .statusBottom {
    height: calc(100% - 300px);
    padding: 20px; }
  body:not(.nasdaq) .statusButtons {
    height: 50px;
    padding: 0 20px 0px 20px; }
  body:not(.nasdaq) .participantsTable {
    /* position:fixed; */
    max-width: 100%;
    /* display:block; */
    /* max-height: 200px; */
    /* overflow: scroll;	 */ }
  body:not(.nasdaq) .participantsTableBody {
    display: block;
    /* height:200px; */
    /* overflow:auto; */
    width: 100%; }
  body:not(.nasdaq) .statusBottomFirst {
    width: 225px;
    padding: 5px 15px 5px 5px;
    border-right: 1px solid #e5e5e5;
    cursor: pointer; }
  body:not(.nasdaq) .statusBottomFirstAnonymous {
    width: 700px;
    padding: 5px 15px 5px 5px;
    border-right: 1px solid #e5e5e5;
    cursor: pointer; }
  body:not(.nasdaq) .statusBottomSecond {
    width: 175px;
    padding: 5px 15px 5px 15px;
    border-right: 1px solid #e5e5e5; }
  body:not(.nasdaq) .statusBottomThird {
    width: 350px;
    padding: 5px 15px 5px 15px;
    border-right: 1px solid #e5e5e5; }
  body:not(.nasdaq) .statusBottomFourth {
    width: 110px;
    padding: 5px 0px 5px 15px;
    padding-left: 8px; }
  body:not(.nasdaq) .statusBottomFourthAnonymous {
    width: 200px;
    padding: 5px 0px 5px 5px;
    /* border-right: 1px solid #e5e5e5; */
    cursor: pointer; }
  body:not(.nasdaq) .statusBottomFirstData {
    width: 225px; }
  body:not(.nasdaq) .statusBottomFirstDataAnonymous {
    width: 700px; }
  body:not(.nasdaq) .addSectionHeader .sectionBox {
    cursor: pointer; }
  body:not(.nasdaq) .btn-remove-surveySection > svg {
    fill: #aeaeae; }
  body:not(.nasdaq) .btn-remove-surveySection:hover > svg {
    fill: #231f20; }
  body:not(.nasdaq) .bv-survey-openSurveys-icon-div {
    float: right; }
  body:not(.nasdaq) .bv-survey-openSurvey-completeIcon {
    width: 20px;
    height: 20px;
    position: relative;
    top: 4px; }
  body:not(.nasdaq) .bv-survey-openSurvey-icon-div {
    float: right;
    /* width: calc(100% - 675px); */
    width: 33px;
    padding-top: 7px; }
  body:not(.nasdaq) .bv-survey-next-button {
    position: relative;
    left: -19%;
    top: 21px; }
  body:not(.nasdaq) .bv-survey-multipleChoice-list-item {
    padding-bottom: 5px;
    padding-top: 5px; }
  body:not(.nasdaq) .bv-survey-multipleChoice-span {
    position: relative;
    top: -3px;
    margin-left: 25px;
    display: block; }
  body:not(.nasdaq) .bv-survey-yesno-span {
    position: relative;
    top: -3px;
    margin-left: 23px;
    display: block; }
  body:not(.nasdaq) .bv-survey-question-center-div {
    position: relative; }
  body:not(.nasdaq) .bv-question-center-yesno-div {
    position: relative;
    margin: 0 auto;
    width: 25%;
    padding-top: 55px; }
  body:not(.nasdaq) .bv-question-center-meetsdoesnotmeet-div {
    position: relative;
    margin: 0 auto;
    width: 35%;
    padding-top: 50px; }
  body:not(.nasdaq) .bv-question-center-truefalse-div {
    position: relative;
    margin: 0 auto;
    width: 25%;
    padding-top: 50px; }
  body:not(.nasdaq) .bv-survey-question-yes-item {
    padding-right: 100px; }
  body:not(.nasdaq) .bv-survey-question-yesno-label {
    font-size: 13px;
    padding-left: 5px; }
  body:not(.nasdaq) .bv-survey-question-likert-scale-div {
    position: relative;
    width: 90%;
    height: 155px;
    overflow-x: auto;
    margin: 0 auto; }
  body:not(.nasdaq) .bv-survey-likert-scale-itemName-span {
    padding-left: 5px; }
  body:not(.nasdaq) .bv-survey-openAnswer-div {
    margin: 0 auto;
    padding-left: 10%;
    padding-right: 10%; }
  body:not(.nasdaq) .bv-question-detail-div {
    height: 150px;
    overflow-x: auto;
    width: 629px;
    margin: 0 auto;
    padding-top: 10px; }
  body:not(.nasdaq) .bv-question-detail-div2 {
    height: 100%; }
  body:not(.nasdaq) .bv-question-bottom-footer {
    position: absolute;
    right: 20px;
    bottom: -6px; }
  body:not(.nasdaq) .bv-question-bottom-line {
    position: relative;
    top: 8px;
    padding-bottom: 20px; }
  body:not(.nasdaq) .bv-section-bottom-footer {
    /* position: absolute;
        bottom: 22px; */ }
  body:not(.nasdaq) .bottom-overview-footer {
    /* position: absolute;
        bottom: 40px;
        width: 93%;
        padding-left:10px; */
    /* padding-top:15px; */
    padding-top: 15px; }
  body:not(.nasdaq) .bottom-overview-footer .bottom-overview-footer-hr {
    width: 100%;
    margin: 0;
    padding-bottom: 5px;
    border-top: 1px solid #D0C9C9; }
  body:not(.nasdaq) .bv-section-bottom-right-arrow {
    width: 17px;
    position: absolute;
    margin-left: 70px;
    margin-top: 5px;
    cursor: pointer; }
  body:not(.nasdaq) .question-comments {
    height: calc(100% - 40px); }
    body:not(.nasdaq) .question-comments ul {
      list-style-type: initial;
      margin-left: 20px; }
  body:not(.nasdaq) .bv-question-comments-icon {
    fill: #2574A7;
    width: 20px;
    height: 20px; }
  body:not(.nasdaq) .progressValueList {
    padding-left: 215px;
    color: #808080 !important; }
  body:not(.nasdaq) .progress-bar-openSurvey-box .progressValue0 {
    position: absolute;
    left: 50%;
    color: #808080 !important; }
  body:not(.nasdaq) .progressPaddingPreview {
    padding-left: 300px;
    color: #808080 !important; }
  body:not(.nasdaq) .signatureModal-signature-outer {
    /* width: calc(100% - 20px); */
    height: 90px;
    /*background: #AC2738;*/
    /* margin: 0px 0px 7px 0px; */
    position: absolute;
    bottom: 55px;
    margin-left: 15px;
    width: 83%; }
  body:not(.nasdaq) .signatureModal-signature-inside {
    width: 80%;
    height: 80px;
    background: #FFFFFF;
    margin: 5px 1% 5px 18%;
    position: absolute;
    text-align: center; }
  body:not(.nasdaq) .signatureModal-signature-image {
    height: 60px; }
  body:not(.nasdaq) .signatureModal-signature-meta {
    position: absolute;
    bottom: 5px;
    width: calc(100% - 83px);
    right: 15px; }
  body:not(.nasdaq) .signatureModal-pen {
    /*  width: 16%; */
    height: 75px;
    float: left;
    margin: 10px 0 0 1%; }
  body:not(.nasdaq) .bv-signature-dialog .modal-dialog {
    width: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50.1%) !important;
    -webkit-transform: translate(-50%, -50.1%) !important;
    -ms-transform: translate(-50%, -50.1%) !important;
    margin: 0; }
  body:not(.nasdaq) .signatureModal-sign-here-tooltip {
    position: absolute;
    left: 200px;
    top: 17px; }
  body:not(.nasdaq) .userPreviewTop {
    height: 200px; }
  body:not(.nasdaq) .userPreviewBottom {
    height: calc(100% - 220px); }
  body:not(.nasdaq) .userPreviewTopReport {
    height: 200px; }
  body:not(.nasdaq) .userPreviewBottomReport {
    height: calc(100% - 290px);
    padding: 0px 20px 20px 20px; }
  body:not(.nasdaq) .userPreviewTopLeft {
    width: 450px;
    padding-top: 10px;
    height: 100%; }
  body:not(.nasdaq) .userPreviewTopRight {
    width: calc(100% - 450px);
    height: 100%;
    /* padding-top: 20px; */ }
  body:not(.nasdaq) .userPreviewSectionBoxLeft {
    width: calc(100% - 200px);
    min-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .userPreviewSectionBoxRight {
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .userPreviewSectionBox {
    background: #e5e5e5;
    width: 100%;
    padding-top: 10px;
    min-height: 40px;
    margin-top: 15px;
    border: 1px solid #dad8d8; }
  body:not(.nasdaq) .userPreviewSectionDetailsLeft {
    width: 427px; }
  body:not(.nasdaq) .userPreviewSectionDetailsRight {
    width: calc(100% - 427px);
    height: 175px; }
  body:not(.nasdaq) .userPreviewQuestionDetailsLeft {
    width: 500px; }
  body:not(.nasdaq) .userPreviewQuestionDetailsRight {
    width: calc(100% - 500px);
    text-align: right; }
  body:not(.nasdaq) .userPreviewQuestionDetailsRight:hover {
    text-decoration: underline;
    cursor: pointer; }
  body:not(.nasdaq) .userPreviewResponseLeft {
    width: 427px;
    text-align: left;
    word-wrap: break-word; }
  body:not(.nasdaq) .userPreviewResponseRight {
    width: calc(100% - 427px);
    cursor: pointer;
    height: 175px; }
  body:not(.nasdaq) .userPreviewSectionDetails {
    min-height: 100px;
    padding: 15px;
    text-align: left;
    overflow: hidden; }
  body:not(.nasdaq) .userPreviewQuestionDetails {
    min-height: 40px;
    padding: 10px; }
  body:not(.nasdaq) .userPreviewResponse {
    min-height: 65px;
    padding: 15px 15px 25px 15px;
    background: white;
    overflow: hidden; }
  body:not(.nasdaq) .participantTableBody .progressValue0 {
    padding-left: 150px;
    color: #808080 !important; }
  body:not(.nasdaq) .lockIcon {
    width: 12px;
    height: 11px;
    top: 10px;
    position: relative;
    margin-right: -12px; }
  body:not(.nasdaq) .horizontalBar .bv-show-remove-btn-surveys {
    display: list-item !important; }
  body:not(.nasdaq) .statusBottomFirst .bv-default-fill-color-blue-plusIcon {
    width: 100%;
    height: 100%; }
  body:not(.nasdaq) .bv-survey-manage-surveys-modal .modal-dialog {
    width: 920px;
    height: 500px; }
  body:not(.nasdaq) .manage-survey-item {
    height: 50px;
    width: 100%;
    /* border-bottom: 1px solid #DCDCDC; */ }
  body:not(.nasdaq) .manage-surveys-surveyDue {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .manage-surveys-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  body:not(.nasdaq) .manage-surveys-name:hover {
    text-decoration: underline;
    cursor: pointer; }
  body:not(.nasdaq) #newSurveyCreation .middleBarIconSvg {
    fill: #fff; }
  body:not(.nasdaq) .form-group-survey-questionAndSection-margin {
    margin-bottom: 5px; }
  body:not(.nasdaq) .bv-survey-question-multipleChoice-plusIcon {
    padding-left: 10px; }
  body:not(.nasdaq) .bv-survey-greyoutLabel {
    opacity: 0.2; }
  body:not(.nasdaq) .bv-survey-label-14 {
    font-size: 14px; }
  body:not(.nasdaq) .profileCountryName .bv-dropdown .dropdown-menu > li > a {
    font-size: 14px;
    color: #000; }
  body:not(.nasdaq) .bv-survey-heading-label {
    font-size: 14px;
    font-weight: 500; }
  body:not(.nasdaq) .bv-survey-section-create-attachment-img,
  body:not(.nasdaq) .bv-survey-section-create-attachment-img img,
  body:not(.nasdaq) .bv-survey-section-create-attachment-img > div {
    width: 27px;
    height: 34px; }
  body:not(.nasdaq) .bv-survey-section-center-label-attachment {
    margin: 6px 0px 0px 0px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-survey-attachment-section-li {
    position: relative;
    height: 40px;
    margin-bottom: 15px; }
  body:not(.nasdaq) .bv-survey-back-button-label {
    min-width: 100px;
    height: 28px;
    border: none;
    margin: 0px 0px 0px 7.5px;
    /* font-family: Arial; */
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 22px;
    color: #fff;
    outline: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: end;
    padding: 0px 26px; }
  body:not(.nasdaq) .bv-survey-arrow-back-create-questionManager {
    width: 17px;
    position: absolute;
    margin-left: 22px;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-survey-arrow-next-button-label {
    min-width: 100px;
    height: 28px;
    border: none;
    margin: 0px 0px 0px 7.5px;
    /* font-family: Arial; */
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 22px;
    color: #fff;
    outline: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    padding: 0 0px 0 0px;
    text-align: center; }
  body:not(.nasdaq) .bv-survey-next-arrow-questionManager {
    width: 17px;
    position: absolute;
    margin-left: -37px;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-survey-question-back-button-label {
    min-width: 100px;
    height: 28px;
    border: none;
    margin: 0px 0px 0px 7.5px;
    /* font-family: Arial; */
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 22px;
    color: #fff;
    outline: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: end;
    padding: 0 30px; }
  body:not(.nasdaq) .bv-survey-question-back-arrow {
    width: 17px;
    position: absolute;
    margin-left: 24px;
    margin-top: 5px;
    cursor: pointer; }
  body:not(.nasdaq) .bv-survey-question-next-label {
    min-width: 100px;
    height: 28px;
    border: none;
    margin: 0px 0px 0px 7.5px;
    /* font-family: Arial; */
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 22px;
    color: #fff;
    outline: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    padding: 0px 30px; }
  body:not(.nasdaq) .create-question-replyOptionsDiv-likertScaleon {
    margin-top: 100px; }
  body:not(.nasdaq) .create-question-typeofquestion-likertScaleon {
    position: relative;
    top: 0px; }
  body:not(.nasdaq) .create-question-typeofquestion-likertScaleoff {
    position: relative; }
  body:not(.nasdaq) .bv-likertscaleormultipleChoiceOn {
    position: relative;
    padding-bottom: 20px; }
  body:not(.nasdaq) .sectionCreateDivLeft > div > .mCustomScrollbar .mCSB_container {
    height: 400px; }
  body:not(.nasdaq) .divforScroll-on {
    height: 320px;
    width: 100%; }
  body:not(.nasdaq) .divforScroll-off {
    height: 0px;
    width: 100%; }
  body:not(.nasdaq) .typeOfQuestionLabel {
    padding-right: 10px; }
  body:not(.nasdaq) .yesnocheckbox {
    margin: 5px 0 20px;
    line-height: 16px; }
  body:not(.nasdaq) .14pxFont .bv-survey-itemlist li {
    font-size: 14px !important; }
  body:not(.nasdaq) .survey-main-preview {
    width: 100%;
    height: 100%;
    min-height: 520px;
    position: relative;
    /*  overflow: auto; */ }
  body:not(.nasdaq) .survey-second-section-preview {
    width: 100%;
    height: 295px;
    overflow: hidden;
    /* position: relative; */
    /* padding: 20px; */ }
  body:not(.nasdaq) .sliderHeightPreviewMode {
    height: 300px; }
  body:not(.nasdaq) .survey-report-section-box {
    width: 100%;
    min-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .survey-report-top {
    padding: 20px 20px 20px 20px; }
  body:not(.nasdaq) .survey-report-top-left {
    width: 93%; }
  body:not(.nasdaq) .survey-report-top-left > div {
    font-size: 13px; }
  body:not(.nasdaq) .survey-report-top-left > div > div {
    font-size: 13px; }
  body:not(.nasdaq) .survey-report-top-right {
    width: 7%; }
  body:not(.nasdaq) .surveyBarChart .nvd3 text {
    font: 400 11px Arial; }
  body:not(.nasdaq) .surveyPieChart .nvd3 text {
    font: 400 11px Arial; }
  body:not(.nasdaq) .surveyPieChart .nvd3-pie-chart svg {
    height: 50%;
    width: 50%; }
  body:not(.nasdaq) .surveyBarChart .nvd3-pie-chart svg {
    height: 50%;
    width: 50%; }
  body:not(.nasdaq) .survey-report-respondents-arrow {
    float: left;
    padding-right: 5px;
    height: 15px;
    width: 15px; }
  body:not(.nasdaq) .survey-report-horizontal-title {
    border-bottom: 8px solid #0A3F6E;
    /* margin: 5px 0px 5px 5px; */
    /* padding-left: 25px; */
    float: left;
    width: 100%;
    margin-bottom: 15px; }
  body:not(.nasdaq) .showHideSurveyPieChart {
    width: 20px;
    height: 20px;
    /* top: 25px;
        left: 16px; */
    cursor: pointer;
    /*  z-index: 2; */ }
  body:not(.nasdaq) .survey-response-sign {
    height: 80px; }
  body:not(.nasdaq) .sectionNameFont {
    font-size: 20px;
    font-weight: 500; }
  body:not(.nasdaq) .sectionAttachmentsFont {
    font-size: 16px;
    font-weight: 500; }
  body:not(.nasdaq) .sectionCreateDivLeft .caret {
    top: 5px !important; }
  body:not(.nasdaq) .survey-admin-status-remove-usr-left {
    width: 195px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .survey-admin-status-remove-usr-leftAnonymous {
    width: 670px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .survey-admin-status-remove-usr-right {
    width: 30px;
    padding-top: 3px; }
  body:not(.nasdaq) .bv-survey-removeAttendeesDiv1 {
    float: left;
    display: inline-block;
    height: 100%;
    width: 55%;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #E5E5E5; }
  body:not(.nasdaq) .bv-survey-removeAttendeesDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 45%;
    padding: 0px 0px 0px 0px;
    border-right: 1px gray; }
  body:not(.nasdaq) .bv-survey-addAttendeesDiv1 {
    float: left;
    display: inline-block;
    height: 100%;
    width: 55%;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #E5E5E5; }
  body:not(.nasdaq) .bv-survey-addAttendeesDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 45%;
    padding: 0px 0px 0px 0px; }
  body:not(.nasdaq) .survey-published-bar {
    background: #aeaeae;
    float: left;
    width: 6px;
    position: absolute;
    margin-top: -16px;
    height: 30px; }
  body:not(.nasdaq) .bv-survey-addAttendeesDiv2-users {
    width: 100%;
    height: 100%;
    overflow-x: visible;
    /*overflow:hidden;*/
    font-weight: normal; }
  body:not(.nasdaq) .bv-survey-addAttendeesDiv2-users {
    width: 100%;
    height: 100%;
    overflow-x: visible;
    /*overflow:hidden;*/
    font-weight: normal; }
  body:not(.nasdaq) .bv-survey-addAttendeesDiv2-users .bv-item-list-main {
    padding: 0px 0px 0px 20px; }
  body:not(.nasdaq) .bv-survey-addAttendeesDiv2-users .bv-item-list-main > div {
    height: 480px;
    width: 100%; }
  body:not(.nasdaq) .bv-survey-addAttendeesDiv2-users .bv-item-list-grid {
    height: 414px; }
  body:not(.nasdaq) .bv-survey-addAttendeesDiv2-users .bv-item-list-ul1 {
    width: 273px;
    height: 375px; }
  body:not(.nasdaq) .bv-survey-addAttendeesDiv2-users .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox {
    line-height: 40px;
    height: 40px !important;
    display: block;
    position: absolute;
    width: 50px !important;
    left: 216px !important; }
  body:not(.nasdaq) .bv-survey-addAttendeesDiv2-users .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox .bv-item-small-close-svg {
    width: 22px;
    height: 22px;
    margin: 0px 0px 10px 10px; }
  body:not(.nasdaq) .bv-survey-attachment-section-li:hover .bv-survey-removeBtn {
    visibility: visible; }
  body:not(.nasdaq) .bv-survey-removeBtn {
    opacity: 0.2;
    width: 21px;
    float: right;
    display: inline;
    padding-top: 8px;
    visibility: hidden; }
  body:not(.nasdaq) .bv-survey-removeBtn:hover {
    width: 21px;
    float: right;
    display: inline;
    padding-top: 8px;
    opacity: 1;
    visibility: visible; }
  body:not(.nasdaq) #idSurveyQuestionManager {
    min-width: 1000px; }
  body:not(.nasdaq) .surveyConsumerSectionDIVTop {
    width: 100%;
    height: calc(100% - 120px); }
  body:not(.nasdaq) .surveyConsumerSectionDIVTop-preview {
    width: 100%;
    height: calc(100% - 120px); }
  body:not(.nasdaq) .surveyConsumerSectionDIVBottom {
    width: 100%;
    height: 120px;
    padding-top: 20px; }
  body:not(.nasdaq) .surveyConsumerSectionDIVBottom-preview {
    width: 100%;
    height: 120px;
    padding-top: 23px; }
  body:not(.nasdaq) .surveyName > svg {
    height: 10px;
    width: 11px;
    position: relative;
    fill: black;
    margin: 0px 0px 0 0px;
    display: none;
    cursor: pointer; }
  body:not(.nasdaq) .disableEditSurveyItems {
    opacity: 0.5;
    pointer-events: none; }
  body:not(.nasdaq) #idSurveyQuestionManager {
    overflow-x: hidden; }
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-left-panel {
    width: 100%;
    transition: width 125ms, opacity 92ms 22ms;
    -webkit-transition: width 125ms, opacity 92ms 22ms;
    height: 100%;
    opacity: 1; }
  body:not(.nasdaq) #idSurveyQuestionManager.editing .bv-survey-question-details-options-left-panel {
    width: calc(50% - 10px); }
  body:not(.nasdaq) #idSurveyQuestionManager.editing.first-creation .bv-survey-question-details-options-left-panel {
    width: calc(50% - 10px);
    opacity: 0; }
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel {
    transition: left 0ms 200ms, width 0ms 200ms, opacity 200ms, transform 200ms;
    -webkit-transition: left 0ms 200ms, width 0ms 200ms, opacity 200ms, transform 200ms;
    margin-top: 15px;
    height: calc(100% - 40px);
    position: relative;
    overflow: hidden;
    transform: translateX(120%);
    -webkit-transform: translateX(120%);
    opacity: 0;
    top: -100%;
    left: 0;
    width: 0; }
  body:not(.nasdaq) #idSurveyQuestionManager.editing .bv-survey-question-details-options-right-panel {
    transition: left 0ms 10ms, width 0ms 10ms, opacity 200ms, transform 200ms;
    -webkit-transition: left 0ms 10ms, width 0ms 10ms, opacity 200ms, transform 200ms;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    width: calc(50% - 10px);
    left: calc(50% + 10px); }
  body:not(.nasdaq) #idSurveyQuestionManager.editing.first-creation .bv-survey-question-details-options-right-panel {
    width: 100%;
    left: 0; }
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel .hidden {
    transform: translateX(110%);
    -webkit-transform: translateX(110%);
    opacity: 0; }
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel .survey-section-div,
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel .survey-section-div .bv-survey-section-details {
    height: 100%; }
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionCreateDiv,
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #questionShowDiv,
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionShowDiv,
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionCreateDivOnClickHeader {
    transition: 300ms all;
    -webkit-transition: 300ms all;
    position: absolute;
    opacity: 0; }
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionCreateDiv.opened,
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #questionShowDiv.opened,
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionShowDiv.opened,
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionCreateDivOnClickHeader.opened {
    opacity: 1;
    z-index: 1; }
  body:not(.nasdaq) #idSurveyQuestionManager #questionShowDiv .create-question-typeofquestion-likertScaleoff {
    margin: 10px 0; }
  body:not(.nasdaq) #idSurveyQuestionManager #questionShowDiv .typeofquestion-box {
    height: 26px;
    line-height: 24px;
    margin-bottom: 10px; }
  body:not(.nasdaq) #idSurveyQuestionManager #questionShowDiv .default-title {
    height: 24px;
    text-align: right;
    line-height: 22px; }
  body:not(.nasdaq) #idSurveyQuestionManager #questionShowDiv .yesnocheckbox hr {
    margin: 8px 0; }
  body:not(.nasdaq) #idSurveyQuestionManager #questionShowDiv .reply-options-box {
    margin: 5px 0 20px; }
  body:not(.nasdaq) #idSurveyQuestionManager #questionShowDiv .reply-options-box div {
    display: inline-block;
    margin: 0 2px 0 10px;
    top: 2px;
    position: relative; }
  body:not(.nasdaq) #idSurveyQuestionManager #questionShowDiv .reply-options-box div:first-child {
    margin-left: 0px; }
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-left-panel .questionBox:hover #inner_circle {
    fill: #ebeef0; }
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-left-panel .sectionBox #inner_circle {
    fill: #e5e5e5; }
  body:not(.nasdaq) #idSurveyQuestionManager .bv-survey-question-details-options-left-panel .sectionBox:hover #inner_circle {
    fill: #DEDEDE; }
  body:not(.nasdaq) .inviteUserSelectionDialog.survey .modal-dialog {
    transform: translate(-50%, -47%) !important;
    -webkit-transform: translate(-50%, -47%) !important;
    -ms-transform: translate(-50%, -47%) !important;
    top: 50%;
    margin-top: 0 !important; }
  body:not(.nasdaq) .bv-conf-dialog .modal-dialog {
    position: relative;
    margin-top: 10px;
    padding-top: 0px;
    min-width: 800px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-conf-present-doc-dialog .modal-dialog {
    position: absolute;
    margin-top: 2px;
    padding-top: 0px;
    min-width: 800px;
    min-height: 600px; }
  body:not(.nasdaq) .bv-conf-main-container-div {
    height: 500px; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible {
    /*width:300px;*/
    width: 98%;
    height: 100%;
    float: left;
    border-right: 1px solid #515151;
    border-right-height: 95%; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible1 {
    width: 300px;
    height: 100%;
    float: left;
    border-right: 1px solid #515151;
    border-right-height: 95%; }
  body:not(.nasdaq) .bv-conf-agenda-div-invisible {
    width: 0px;
    height: 0px;
    display: none; }
  body:not(.nasdaq) .bv-conf-non-agenda-div-with-agenda {
    width: 500px;
    /*height:100%;*/
    float: right;
    margin: 0 auto -30px;
    min-height: 500px;
    height: auto !important;
    height: 500px; }
  body:not(.nasdaq) .bv-conf-non-agenda-div-wo-agenda {
    width: 800px;
    /*height:100%;*/
    float: right;
    margin: 0 auto -30px;
    min-height: 500px;
    height: auto !important;
    height: 500px; }
  body:not(.nasdaq) .bv-conf-non-agenda-div-header {
    width: 100%;
    height: 100px;
    /*background-color:blue;*/
    position: relative;
    left: 0;
    top: 0;
    border-bottom: 1px solid #515151;
    border-bottom-width: 90%; }
  body:not(.nasdaq) .bv-conf-non-agenda-div-footer-with-agenda {
    border-top: 1px solid #515151;
    border-top-width: 90%;
    width: 100%;
    height: 80px; }
  body:not(.nasdaq) .bv-conf-non-agenda-div-footer-wo-agenda {
    width: 0px;
    height: 0px;
    display: none;
    /*background-color:green;*/ }
  body:not(.nasdaq) .bv-conf-non-agenda-div-container-with-agenda {
    height: 320px; }
  body:not(.nasdaq) .bv-conf-non-agenda-div-container-wo-agenda {
    height: 400px;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible attachments {
    max-height: 400px;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible attachments tr {
    margin: 10px 0px; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible attachments td > div {
    margin-top: 1px;
    display: inline-block;
    height: 39px; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible attachments td img {
    width: 30px; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible attachments td > span {
    position: relative;
    left: 10px;
    vertical-align: top; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible1 attachments {
    max-height: 400px;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible1 attachments tr {
    margin: 10px 0px; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible1 attachments td > div {
    margin-top: 1px;
    display: inline-block;
    height: 39px; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible1 attachments td img {
    width: 30px; }
  body:not(.nasdaq) .bv-conf-agenda-div-visible1 attachments td > span {
    position: relative;
    left: 10px;
    vertical-align: top; }
  body:not(.nasdaq) .bv-conf-message-attachment {
    display: inline-block;
    margin: 0 5px 0 0; }
  body:not(.nasdaq) .bv-conf-message-attachment-img {
    width: 30px;
    height: 40px;
    margin: 0 5px 5px 0;
    box-shadow: 5px 5px 3px 0px #888888;
    -webkit-box-shadow: 3px 10px 33px 0px #888888;
    -moz-box-shadow: 3px 10px 33px 0px #888888;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD; }
  body:not(.nasdaq) .bv-conf-atchmt-icon {
    display: inline-block;
    margin: 0 5px 0 0;
    height: 45px; }
  body:not(.nasdaq) .bv-conf-atchmt-icon img {
    width: 30px;
    height: 40px;
    margin: 5px 5px 5px 0;
    box-shadow: 5px 5px 3px 0px #888888;
    -webkit-box-shadow: 0px 0px 10px 3px #888888;
    -moz-box-shadow: 0px 0px 10px 3px #888888;
    /*border-top: 1px solid #DDDDDD;
    	border-left: 1px solid #DDDDDD;*/ }
  body:not(.nasdaq) .bv-conf-message-attachment-name {
    text-align: center;
    width: 30px;
    overflow: hidden; }
  body:not(.nasdaq) .bv-conf-attendee span {
    cursor: pointer;
    color: #036EAA;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    standard-user-select: none; }
  body:not(.nasdaq) .bv-conf-attendee_right_click_menu {
    display: block;
    position: fixed;
    z-index: 1000;
    float: right;
    min-width: 180px;
    padding: 7px 0;
    margin: 0px 135px 0;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  body:not(.nasdaq) .bv-conf-alert-img {
    top: 7px;
    height: 30px;
    width: 30px;
    display: block;
    position: relative;
    /*background:url('../assets/images/BVLiveryMeetingCenterChiclet@2x.png');*/ }
  body:not(.nasdaq) .bv-conf-present-btn {
    color: #FFF;
    min-width: 50px;
    background-color: #3596BD;
    border-style: none;
    max-height: 17px;
    min-height: 17px;
    border-radius: 4px;
    font-size: 12px; }
  body:not(.nasdaq) .bv-conf-make-presenter-btn {
    color: #FFF;
    min-width: 50px;
    background-color: #3596BD;
    border-style: none;
    max-height: 17px;
    min-height: 17px;
    border-radius: 4px;
    font-size: 12px; }
  body:not(.nasdaq) .bv-conf-pdf-view-lables {
    display: inline;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    /* color: #fff; */
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em; }
  body:not(.nasdaq) #confTabs div li > a {
    line-height: 0.428571; }

@-webkit-keyframes bv-conf-blinkConfIcon {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes bv-conf-blinkConfIcon {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
  body:not(.nasdaq) .bv-conf-blinkConfIcon {
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-name: bv-conf-blinkConfIcon;
    -webkit-animation: bv-conf-blinkConfIcon;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out; }
  body:not(.nasdaq) .bv-conf-atchmt-list ul {
    list-style: none; }
  body:not(.nasdaq) .bv-conf-atchmt-list li {
    display: list-item;
    cursor: pointer; }
  body:not(.nasdaq) .bv-conf-atchmt-list a {
    margin-top: 2px;
    display: block;
    width: 100%;
    height: 100%; }
  body:not(.nasdaq) .bv-conf-atchmt-list-selected-a {
    background-color: #E6E6E6 !important; }
  body:not(.nasdaq) .bv-conf-atchmt-list-unselected-a {
    background-color: #FFFFFF !important; }
  body:not(.nasdaq) .bv-conf-atchmt-list ul li {
    height: 40px; }
  body:not(.nasdaq) .bv-conf-atchmt-list .icon {
    display: block;
    float: left;
    position: relative;
    padding-left: 5px; }
  body:not(.nasdaq) .bv-conf-atchmt-list .icon .iconImage img {
    max-height: 38px;
    max-width: 35px;
    float: left; }
  body:not(.nasdaq) .bv-conf-atchmt-list .bv-atchmnt-name {
    color: #333;
    height: 50px;
    padding-top: 7px;
    padding-left: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 50px;
    /*max-width: 200px;*/ }
  body:not(.nasdaq) .bv-conf-pdf-nav-cntrl-div {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-color: gray;
    color: #FFF; }
  body:not(.nasdaq) .bv-conf-pdf-nav-cntrl-div-span {
    color: #FFF;
    display: inline;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    /* color: #fff; */
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em; }
  body:not(.nasdaq) .bv-conf-pdf-goto-next-page-btn {
    background-image: url("../assets/images/findbarButton-previous-rtl.png");
    /* 16px x 16px */
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    height: 16px;
    width: 16px;
    vertical-align: middle; }
  body:not(.nasdaq) .bv-conf-pdf-goto-prev-page-btn {
    background-image: url("../assets/images/findbarButton-next-rtl.png");
    /* 16px x 16px */
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    height: 16px;
    vertical-align: middle;
    width: 16px; }
  body:not(.nasdaq) .bv-conf-view-doesnot-contains-agenda {
    width: 0%;
    height: 100%;
    float: left;
    display: none;
    padding-top: 10px;
    padding-bottom: 10px; }
  body:not(.nasdaq) .bv-conf-view-atchmt-without-agenda {
    width: 100%;
    height: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px; }
  body:not(.nasdaq) .bv-conf-attachment-row {
    height: 100%;
    text-align: center;
    width: 100%;
    overflow-x: hidden;
    white-space: nowrap;
    padding-top: 0px;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-conf-attachment-row .bv-slider > ul {
    text-align: center;
    min-width: 565px;
    min-height: 465px; }
  body:not(.nasdaq) .bv-conf-attachment-row .bv-slider > ul > li {
    box-shadow: none !important; }
  body:not(.nasdaq) .bv-conf-attachment-row .bv-slider .bv-slider-items-2 > li {
    width: 42%;
    margin: 20px 3.9%; }
  body:not(.nasdaq) .bv-conf-attachment-li {
    height: calc(100% - 70px);
    /* background: green; */
    margin-bottom: 20px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    width: 100%;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.175); }
  body:not(.nasdaq) .bv-conf-attachment-image {
    width: 100%;
    cursor: pointer;
    display: inline-block;
    max-height: 100%;
    max-width: 99%;
    vertical-align: middle;
    width: 99%; }
  body:not(.nasdaq) .bv-conf-attachment-name {
    text-align: center;
    width: 100%;
    overflow: hidden;
    height: 20px;
    top: 15px;
    position: relative;
    display: block; }
  body:not(.nasdaq) .bv-conf-attachment-name > div {
    margin: 0 auto;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .bv-conf-file-attachment-image {
    border: 1px solid #DDDDDD; }
  body:not(.nasdaq) .bv-conf-message-attachment {
    height: 100%;
    width: 65%;
    display: inline-block;
    margin: 0 0px 0 10px;
    padding-bottom: 4px;
    padding-top: 7px; }
  body:not(.nasdaq) .bv-conf-agenda-div {
    height: 100%;
    width: 100%;
    overflow-y: hidden;
    overflow-x: hidden; }
  body:not(.nasdaq) .bv-conf-agenda-list {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  body:not(.nasdaq) .bv-conf-agenda-list:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-conf-agenda-list .mCSB_container {
    overflow: visible; }
  body:not(.nasdaq) .bv-conf-details-desc {
    height: 30px;
    width: 100%;
    overflow: auto; }
  body:not(.nasdaq) .bv-conf-details-address {
    height: 30px;
    width: 100%;
    overflow: auto; }
  body:not(.nasdaq) .bv-conf-details-location {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden; }
  body:not(.nasdaq) .selectedCardShadow > div {
    box-shadow: 0px 0px 0px 3px #2273A5; }
  body:not(.nasdaq) .bv-conf-view-main {
    white-space: nowrap;
    overflow-y: hidden;
    display: flex; }
  body:not(.nasdaq) .bv-conf-view-left-div {
    width: 280px !important;
    height: 100% !important;
    z-index: 1;
    display: inline-block;
    white-space: normal;
    /*      box-shadow: -7px 0px 39px -4px #ccc inset;
    	   -moz-box-shadow: -7px 0px 39px -4px #ccc inset;
    	-webkit-box-shadow: -7px 0px 39px -4px #ccc inset;*/ }
  body:not(.nasdaq) .bv-conf-view-right-div {
    width: calc(100% - 280px);
    height: 100%;
    float: right;
    display: inline-block;
    white-space: normal;
    z-index: 2; }
  body:not(.nasdaq) .bv-conf-font {
    color: #000000; }
  body:not(.nasdaq) .bv-conf-font-color-dark {
    color: #515151; }
  body:not(.nasdaq) .bv-conf-font-color-light {
    color: #515151; }
  body:not(.nasdaq) .bv-conf-font-color-gray {
    color: #A5A5A5; }
  body:not(.nasdaq) .bv-conf-event-icon {
    margin-top: 14px; }
  body:not(.nasdaq) .bv-conf-event-selected {
    width: 280px;
    padding: 15px 7px 7px 15px;
    background-color: #f0f0f0;
    position: relative; }
  body:not(.nasdaq) .bv-conf-event-not-selected {
    width: 280px;
    padding: 15px 7px 7px 15px;
    cursor: pointer;
    position: relative; }
  body:not(.nasdaq) .bv-conf-list-anchor a, body:not(.nasdaq) .bv-conf-list-anchor a:link, body:not(.nasdaq) .bv-conf-list-anchor a:hover, body:not(.nasdaq) .bv-conf-list-anchor a:active, body:not(.nasdaq) .bv-conf-list-anchor a:focus, body:not(.nasdaq) .bv-conf-list-anchor a:visited {
    color: #515151;
    background-color: transparent;
    text-decoration: none;
    outline: 0; }
  body:not(.nasdaq) .bv-conf-list-event-icon-div {
    width: 15px;
    height: 15px;
    /*margin-right:3px;float:right;*/
    position: absolute;
    left: 248px; }
  body:not(.nasdaq) .bv-conf-list-event-icon-div .dropdown-menu {
    top: 29px;
    left: -124px;
    min-width: 140px;
    border-radius: 0px !important; }
  body:not(.nasdaq) .bv-conf-list-event-icon-div .dropdown-menu > li > a {
    color: #000000;
    padding: 3px 10px; }
  body:not(.nasdaq) .bv-conf-list-event-icon-div .dropdown-menu > li:hover > a {
    background-color: #f5f5f5; }
  body:not(.nasdaq) .bv-conf-list-event-icon-div svg {
    height: 17px;
    width: 17px; }
  body:not(.nasdaq) .bv-conf-list-event-name-time-div {
    width: calc(100% - 30px);
    height: 50px;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 5px; }
  body:not(.nasdaq) .bv-conf-list-event-name {
    font-weight: 500;
    width: 195px;
    max-width: 195px;
    height: 19px;
    line-height: 17px;
    text-overflow: ellipsis;
    overflow: hidden; }
  body:not(.nasdaq) .bv-conf-list-event-time {
    font-weight: 400;
    width: 100%;
    height: 17px;
    line-height: 17px;
    padding-bottom: 3px; }
  body:not(.nasdaq) .bv-conf-list-event-details {
    height: 17px;
    font-size: 14px;
    text-overflow: ellipsis; }
  body:not(.nasdaq) .bv-conf-list-event-blue-div {
    height: 30px;
    margin-top: 15px;
    width: 100%;
    color: #428bca;
    font-weight: 400;
    cursor: pointer; }
  body:not(.nasdaq) .bv-conf-list-event-blue-attendees {
    width: 33%;
    float: left;
    text-align: left; }
  body:not(.nasdaq) .bv-conf-list-event-blue-details {
    width: 33%;
    float: right;
    text-align: center; }
  body:not(.nasdaq) .bv-conf-list-event-start {
    float: right;
    margin-right: 10px;
    margin-top: -2px; }
  body:not(.nasdaq) .bv-conf-list-event-blue-details,
  body:not(.nasdaq) .bv-conf-list-event-blue-attendees {
    opacity: 0.3;
    cursor: default;
    pointer-events: none; }
    body:not(.nasdaq) .bv-conf-list-event-blue-details.enabled,
    body:not(.nasdaq) .bv-conf-list-event-blue-attendees.enabled {
      opacity: 1;
      cursor: pointer;
      pointer-events: inherit; }
  body:not(.nasdaq) .bv-conf-details .modal-dialog {
    width: 570px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-conf-details-container-div {
    width: 100%;
    height: 470px;
    font-weight: normal;
    color: #000000; }
  body:not(.nasdaq) .bv-conf-details-col1 {
    width: 125px;
    float: left;
    font-weight: 500; }
  body:not(.nasdaq) .bv-conf-details-col2 {
    width: 400px;
    float: right;
    display: inline-block;
    position: absolute; }
  body:not(.nasdaq) .bv-conf-details-col2-row1 {
    height: 30px;
    width: 100%;
    display: table;
    margin-left: 10px; }
  body:not(.nasdaq) .bv-conf-details-col2-row1-row1 {
    height: 35px;
    width: 100%;
    display: inline-table;
    position: relative; }
  body:not(.nasdaq) .bv-conf-details-col2-row1-row2 {
    height: 10px;
    width: 100%;
    position: absolute;
    display: inline-block; }
  body:not(.nasdaq) .bv-conf-details-colon {
    width: 10px;
    display: inline-block;
    vertical-align: top; }
  body:not(.nasdaq) .bv-conf-details-ui-dial-in-and-code {
    width: 55px;
    display: inline-block; }
  body:not(.nasdaq) .bv-conf-details-ui-dial-in-and-code-value {
    width: 324px;
    display: inline-block; }
  body:not(.nasdaq) .bv-conf-details-divider-row {
    width: 100%;
    height: 1px;
    background-color: #E5E5E5;
    margin-top: 30px;
    margin-bottom: 20px; }
  body:not(.nasdaq) .bv-conf-details-row1 {
    height: 50px;
    overflow-x: auto;
    margin: 20px 20px 0px 20px; }
  body:not(.nasdaq) .bv-conf-details-row2 {
    height: 80px;
    overflow-x: auto;
    margin: 0px 20px 0px 20px; }
  body:not(.nasdaq) .bv-conf-details-row3 {
    height: 114px;
    overflow-x: auto;
    margin: 0px 20px 0px 20px; }
  body:not(.nasdaq) .bv-conf-details-row4 {
    height: 65px;
    overflow-x: auto;
    margin: 0px 20px 30px 20px; }
  body:not(.nasdaq) .bv-conf-details-ui-address-location {
    width: 115px;
    display: inline-block;
    vertical-align: top; }
  body:not(.nasdaq) .bv-conf-details-location-val {
    width: 264px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden; }
  body:not(.nasdaq) .bv-conf-details-address-val {
    width: 264px;
    height: 45px;
    display: inline-block;
    overflow-x: hidden;
    overflow-y: hidden; }
  body:not(.nasdaq) .bv-conf-details-address:hover {
    overflow-y: auto !important; }
  body:not(.nasdaq) .bv-conf-details-notes-val {
    height: 108px;
    display: inline-block; }
  body:not(.nasdaq) .bv-conf-details-attendee-statuts {
    line-height: 17px; }
  body:not(.nasdaq) .bv-conf-details-attendee-row {
    width: 100%;
    height: 1px;
    background-color: #E5E5E5;
    margin-top: 15px; }
  body:not(.nasdaq) .bv-conf-details-attandee-response {
    display: table-cell;
    width: 33.33%;
    text-align: center;
    /*border: 1px solid;*/
    position: relative; }
  body:not(.nasdaq) .bv-conf-details-ui-accept {
    height: 20px;
    margin-left: 10px;
    width: 76px;
    display: inline-block; }
  body:not(.nasdaq) .bv-conf-details-ui-decline {
    height: 20px;
    margin-left: 84px;
    width: 58px;
    display: inline-block;
    text-align: center; }
  body:not(.nasdaq) .bv-conf-details-ui-tentative {
    height: 20px;
    margin-left: 91px;
    width: 75px;
    display: inline-block;
    text-align: right; }
  body:not(.nasdaq) .bv-conf-details-ui-accept-icon {
    height: 10px;
    margin-left: 10px;
    width: 56px;
    display: inline-block;
    margin-bottom: 2px; }
  body:not(.nasdaq) .bv-conf-details-ui-decline-icon {
    height: 10px;
    margin-left: 105px;
    width: 57px;
    display: inline-block;
    text-left: center;
    overflow: hidden;
    margin-bottom: 2px; }
  body:not(.nasdaq) .bv-conf-details-ui-tentative-icon {
    height: 10px;
    margin-left: 97px;
    width: 68px;
    display: inline-block;
    text-align: left;
    margin-bottom: 2px; }
  body:not(.nasdaq) .bv-conf-status-active {
    cursor: none;
    color: #515151;
    border-bottom: 10px solid;
    padding-bottom: 5px; }
  body:not(.nasdaq) .bv-conf-status-non-active {
    cursor: pointer;
    color: #808080; }
  body:not(.nasdaq) .bv-conf-attendee .modal-dialog {
    width: 510px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  body:not(.nasdaq) .bv-conf-attendee-container-div {
    width: 100%;
    height: 360px;
    font-weight: normal; }
  body:not(.nasdaq) .bv-conf-attendee-col1 {
    height: 100%;
    width: 240px;
    float: left;
    font-size: 20px;
    font-weight: 400; }
  body:not(.nasdaq) .bv-conf-attendee-col1-row1 {
    height: calc(100% - 50px); }
  body:not(.nasdaq) .bv-conf-attendee-col1-row2 {
    height: 43px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden; }
  body:not(.nasdaq) .bv-conf-attendee-created-by-div {
    padding: 7px 20px 20px 20px;
    color: #808080;
    font-size: 14px;
    width: 240px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-conf-attendee-col2 {
    height: 100%;
    width: calc(100% - 240px);
    float: right;
    display: inline-block;
    position: absolute; }
  body:not(.nasdaq) .bv-conf-attendee-row {
    height: 55px;
    line-height: 55px;
    width: 100%;
    cursor: pointer;
    display: block;
    text-align: left;
    font-size: 20px;
    font-weight: 400;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px; }
  body:not(.nasdaq) .bv-conf-attendee-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  body:not(.nasdaq) .bv-conf-attendee-row-not-selected {
    color: #2273a5; }
  body:not(.nasdaq) .bv-conf-attendeeStatusBadge {
    position: relative;
    margin-left: 12px;
    margin-bottom: 7px;
    display: inline-block; }
  body:not(.nasdaq) .bv-conf-attendeeStatusBadge[data-badge]:after {
    content: attr(data-badge);
    position: absolute;
    top: -12px;
    right: -16px;
    background-color: #2273a5;
    color: #FFFFFF;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 50%; }
  body:not(.nasdaq) .bv-conf-attendee-row-selected .bv-conf-attendeeStatusBadge[data-badge]:after {
    background-color: #FFFFFF;
    color: #2273a5; }
  body:not(.nasdaq) .bv-conf-attendee-display-div {
    height: 100%;
    padding: 0px 20px 20px 20px; }
  body:not(.nasdaq) .bv-conf-attendee-display-div .bv-scroll-list > .scroll-list-items .scroll-list > li {
    display: block;
    width: 100%;
    line-height: 40px;
    height: 40px;
    border-bottom: 0px; }
  body:not(.nasdaq) .bv-conf-attendee-display-div .bv-scroll-list > .scroll-list-items .scroll-list > li:hover {
    cursor: default !important;
    background-color: white !important; }
  body:not(.nasdaq) .bv-conf-attendee-display-div .bv-scroll-list > .scroll-list-items {
    height: 253px;
    display: inline-block;
    width: 100%; }
  body:not(.nasdaq) .bv-conf-attendee-display-div .bv-scroll-list > filter span {
    font-weight: normal;
    color: #000000; }
  body:not(.nasdaq) .bv-conf-attendee-display-div .bv-scroll-list > filter input {
    margin-top: 5px; }
  body:not(.nasdaq) .bv-conf-settings .modal-dialog {
    width: 920px;
    /*  	position: absolute;
     	margin: auto;
        top: calc(50% - 300px);
        bottom: 0;
        left: 0;
        right: 0; */ }
  body:not(.nasdaq) .bv-conf-settings-container-div {
    width: 100%;
    height: 569px;
    font-weight: normal;
    color: #000000;
    margin: 0px 20px 0px 0px; }
  body:not(.nasdaq) .bv-conf-settings-col1 {
    height: 100%;
    width: 230px;
    float: left;
    font-weight: 500; }
  body:not(.nasdaq) .bv-conf-settings-col2 {
    height: 100%;
    width: 690px;
    float: right;
    display: inline-block;
    position: absolute; }
  body:not(.nasdaq) .bv-conf-settings-row {
    height: 60px;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px;
    /* white-space: nowrap;*/ }
  body:not(.nasdaq) .bv-conf-settings-row > span {
    line-height: normal;
    vertical-align: middle;
    white-space: inherit;
    display: inline-block; }
  body:not(.nasdaq) .bv-conf-settings-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  body:not(.nasdaq) .bv-conf-settings-row-not-selected {
    color: #2273a5; }
  body:not(.nasdaq) .bv-conf-settings-col2-row1 {
    width: 100%;
    height: calc(100% - 70px); }
  body:not(.nasdaq) .bv-conf-settings-col2-row1 > div {
    padding: 20px 20px 0px 20px; }
  body:not(.nasdaq) .bv-conf-settings-col2-row2 {
    width: 100%;
    height: 70px; }
  body:not(.nasdaq) .bv-conf-settings-col2-row2-button-div {
    margin: 20px 20px 20px 0px;
    float: right; }
  body:not(.nasdaq) .bv-conf-adjustTimeDiv1 {
    position: relative;
    float: left;
    display: inline-block;
    height: 480px;
    width: calc(100% - 110px);
    padding: 0px;
    border-right: 1px solid #E5E5E5; }
  body:not(.nasdaq) .bv-conf-adjustTimeDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 110px; }
  body:not(.nasdaq) .bv-conf-addAttendeesDiv1 {
    float: left;
    display: inline-block;
    height: 100%;
    width: 55%;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #E5E5E5; }
  body:not(.nasdaq) .bv-conf-addAttendeesDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 45%;
    padding: 0px 0px 0px 0px; }
  body:not(.nasdaq) .bv-conf-addAttendeesDiv2-users {
    width: 100%;
    height: 100%;
    overflow-x: visible;
    /*overflow:hidden;*/
    font-weight: normal; }
  body:not(.nasdaq) .bv-conf-addAttendeesDiv2-users .bv-item-list-main {
    padding: 0px 0px 0px 20px; }
  body:not(.nasdaq) .bv-conf-addAttendeesDiv2-users .bv-item-list-main > div {
    height: 480px;
    width: 100%; }
  body:not(.nasdaq) .bv-conf-addAttendeesDiv2-users .bv-item-list-grid {
    height: 414px; }
  body:not(.nasdaq) .bv-conf-addAttendeesDiv2-users .bv-item-list-ul1 {
    width: 273px;
    height: 375px; }
  body:not(.nasdaq) .bv-conf-addAttendeesDiv2-users .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox {
    line-height: 40px;
    height: 40px !important;
    display: block;
    position: absolute;
    width: 50px !important;
    left: 216px !important; }
  body:not(.nasdaq) .bv-conf-addAttendeesDiv2-users .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox .bv-item-small-close-svg {
    width: 22px;
    height: 22px;
    margin: 0px 0px 10px 10px; }
  body:not(.nasdaq) .bv-conf-removeAttendeesDiv1 {
    float: left;
    display: inline-block;
    height: 100%;
    width: 55%;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #E5E5E5; }
  body:not(.nasdaq) .bv-conf-removeAttendeesDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 45%;
    padding: 0px 0px 0px 0px;
    border-right: 1px gray; }
  body:not(.nasdaq) .bv-conf-activeInactive-ul2-li-details {
    display: inline-block;
    width: 50%; }
  body:not(.nasdaq) .bv-conf-activeInactive-ul2-li-radiobutton {
    position: relative;
    display: inline-block;
    width: 40%;
    /* left: 415px; */
    line-height: 0px;
    float: right;
    text-align: right; }
  body:not(.nasdaq) .bv-conf-activeInactive-li-details {
    display: inline-block;
    width: 50%; }
  body:not(.nasdaq) .bv-conf-activeInactive-div-radio {
    height: 20px;
    width: 20px;
    display: inline-block; }
  body:not(.nasdaq) .bv-conf-activeInactive-div-radio-lbl {
    display: inline;
    margin-right: 5px; }
  body:not(.nasdaq) .bv-conf-event-list > ul {
    height: 100%;
    overflow: hidden; }
  body:not(.nasdaq) .bv-conf-event-list > ul:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-conf-event-list > ul > li {
    display: block;
    width: 100%;
    line-height: 60px;
    height: 60px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-right: 15px; }
  body:not(.nasdaq) .bv-conf-event-list > ul > li:hover {
    cursor: pointer; }
  body:not(.nasdaq) .bv-conf-time-list-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  body:not(.nasdaq) .bv-conf-time-list > ul {
    height: 100%;
    overflow: hidden; }
  body:not(.nasdaq) .bv-conf-time-list > ul:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-conf-time-list > ul > li {
    display: block;
    line-height: 35px;
    height: 35px;
    padding: 0px 10px 20px 20px; }
  body:not(.nasdaq) .bv-conf-time-list > ul > li:hover {
    color: #000000;
    cursor: pointer; }
  body:not(.nasdaq) .bv-conf-attendee-ul1 {
    height: 480px;
    position: relative;
    display: inline-block; }
  body:not(.nasdaq) .bv-conf-attendee-ul1-event-item {
    display: block;
    /*width:calc(100% - 10px);*/
    line-height: 60px;
    height: 60px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    padding-top: 9px; }
  body:not(.nasdaq) .bv-conf-attendee-ul1-event-item:first-child {
    border-top: 1px solid #ccc; }
  body:not(.nasdaq) .bv-conf-activeInactive-ul {
    height: 480px;
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%; }
  body:not(.nasdaq) .bv-conf-event-active-name-div {
    height: 50px;
    width: 100%;
    margin-top: 5px; }
  body:not(.nasdaq) .bv-conf-adjustTimeDiv1-ul2-li-details {
    line-height: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
    width: 60%; }
  body:not(.nasdaq) .bv-conf-adjustTimeDiv1-ul2-li-checkbox {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    width: 50px;
    float: right; }
  body:not(.nasdaq) .bv-conf-addAttendees-ul2-li-details {
    line-height: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
    width: 295px; }
  body:not(.nasdaq) .bv-conf-addAttendees-ul2-li-checkbox {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    width: 30px;
    float: right; }
  body:not(.nasdaq) .bv-conf-removeAttendees-ul2-li-details {
    line-height: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
    width: 295px; }
  body:not(.nasdaq) .bv-conf-removeAttendees-ul2-li-checkbox {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    width: 30px;
    float: right; }
  body:not(.nasdaq) .bv-conf-event-setting-dt-div {
    height: 50px;
    width: 100%; }
  body:not(.nasdaq) .bv-conf-event-setting-dt-div-name {
    font-weight: 500;
    height: 24px;
    line-height: 15px;
    width: 100%;
    margin-bottom: 4px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  body:not(.nasdaq) .bv-conf-event-setting-dt-div-time {
    height: 20px;
    font-weight: normal;
    line-height: 2px;
    width: 100%; }
  body:not(.nasdaq) .bv-conf-event-setting-chkbox-div {
    height: 50px;
    width: 23px;
    padding-top: 10px;
    float: right; }
  body:not(.nasdaq) .bv-mobile-meeting-details header {
    padding: 20px 20px 0;
    margin-bottom: 10px;
    font-size: 14px;
    position: relative;
    border-bottom: 1px solid #ccc; }
  body:not(.nasdaq) .bv-mobile-meeting-details time {
    font-weight: 600;
    display: block;
    margin-bottom: 10px; }
  body:not(.nasdaq) .bv-mobile-meeting-details youare {
    display: block; }
  body:not(.nasdaq) .bv-mobile-meeting-details lastupdated {
    display: block; }
  body:not(.nasdaq) .bv-mobile-meeting-details buttons {
    display: block;
    margin: 15px 0px; }
  body:not(.nasdaq) .bv-mobile-meeting-details buttons > button {
    background-color: inherit;
    border: inherit;
    padding: 0;
    font-size: 16px;
    color: #428bca;
    padding: 6px;
    margin: -6px -6px; }
  body:not(.nasdaq) .bv-mobile-meeting-details buttons > button:last-child {
    float: right; }
  body:not(.nasdaq) .bv-mobile-meeting-details attachments > div {
    height: calc(100% - 163px); }
  body:not(.nasdaq) .bv-mobile-meeting-details attachments .bv-slider > ul > li {
    width: 100% !important;
    margin: 20px 0 !important;
    box-shadow: inherit; }
  body:not(.nasdaq) .bv-mobile-meeting-details attachments .bv-slider > ul {
    min-width: inherit;
    padding: 0px 16.36% 65px; }
  body:not(.nasdaq) .bv-mobile-meeting-details attachments .bv-slider > ul > li > ul > li:first-child {
    margin-bottom: 20px; }
  body:not(.nasdaq) .bv-mobile-meeting-details attachments .bv-slider > ul > li > card {
    position: relative;
    display: block;
    width: 80%;
    margin: 0 auto;
    height: 100%;
    box-shadow: 0px 0px 15px -3px #000; }
  body:not(.nasdaq) .bv-mobile-meeting-details closebtn {
    position: absolute;
    top: -33px;
    left: 12px; }
  body:not(.nasdaq) .bv-mobile-meeting-details closebtn svg {
    height: 20px;
    width: 20px;
    fill: #fff; }
  body:not(.nasdaq) .bv-mobile-meeting-details buttons > button:first-child .bv-button-feedback-type-3 {
    height: 72px !important;
    width: 85px !important;
    top: -19.5px !important;
    left: 0px !important; }
  body:not(.nasdaq) .bv-mobile-meeting-details buttons > button:last-child .bv-button-feedback-type-3 {
    height: 72px !important;
    width: 61px !important;
    top: -19.5px !important;
    left: 0px !important; }
  body:not(.nasdaq) .bv-conf-mobile-details section {
    padding: 15px;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    min-width: 240px; }
  body:not(.nasdaq) .bv-conf-mobile-details section:last-child {
    border-bottom: inherit; }
  body:not(.nasdaq) .bv-conf-mobile-details conference,
  body:not(.nasdaq) .bv-conf-mobile-details location,
  body:not(.nasdaq) .bv-conf-mobile-details notes,
  body:not(.nasdaq) .bv-conf-mobile-details attend {
    display: block;
    margin-bottom: 10px;
    font-weight: bold; }
  body:not(.nasdaq) .bv-conf-mobile-details dialin,
  body:not(.nasdaq) .bv-conf-mobile-details areacode,
  body:not(.nasdaq) .bv-conf-mobile-details meetingroom,
  body:not(.nasdaq) .bv-conf-mobile-details addr {
    display: block; }
  body:not(.nasdaq) .bv-conf-mobile-details dialin > span:first-child,
  body:not(.nasdaq) .bv-conf-mobile-details areacode > span:first-child,
  body:not(.nasdaq) .bv-conf-mobile-details meetingroom > span:first-child,
  body:not(.nasdaq) .bv-conf-mobile-details addr > span:first-child {
    display: inline-block;
    width: 104px;
    text-align: right;
    color: #808080;
    font-size: 14px;
    margin: 2px 0; }
  body:not(.nasdaq) .bv-conf-mobile-details dialin > span:last-child,
  body:not(.nasdaq) .bv-conf-mobile-details areacode > span:last-child,
  body:not(.nasdaq) .bv-conf-mobile-details meetingroom > span:last-child,
  body:not(.nasdaq) .bv-conf-mobile-details addr > span:last-child {
    display: inline-flex;
    width: calc(100% - 110px);
    min-width: 40px; }
  body:not(.nasdaq) .bv-conf-mobile-details .bv-conf-status-active {
    border-bottom: 5px solid;
    padding-bottom: 5px;
    color: #000; }
  body:not(.nasdaq) .bv-conf-mobile-details buttons {
    padding-bottom: 29px;
    border-bottom: 1px solid #ccc;
    display: block; }
  body:not(.nasdaq) .bv-conf-mobile-details buttons > span {
    left: calc(50% - 80px);
    position: relative;
    float: left; }
  body:not(.nasdaq) .bv-conf-mobile-details buttons > span:first-child {
    left: inherit;
    float: left; }
  body:not(.nasdaq) .bv-conf-mobile-details buttons > span:last-child {
    left: inherit;
    float: right; }
  body:not(.nasdaq) .bv-conf-mobile-details wrap {
    min-height: 100%;
    display: block;
    margin-bottom: -90px; }
  body:not(.nasdaq) .bv-conf-mobile-details wrap:after {
    content: "";
    display: block;
    height: 90px; }
  body:not(.nasdaq) .bv-conf-mobile-details buttons .bv-button-feedback-type-1 {
    left: 3px;
    top: -10px; }
  body:not(.nasdaq) .bv-conf-mobile-attendee footer {
    color: #808080;
    font-size: 14px;
    padding: 0 20px; }
  body:not(.nasdaq) .bv-conf-mobile-attendee .bv-conf-attendee-row {
    color: #2273a5; }
  body:not(.nasdaq) .bv-conf-mobile-attendee .bv-conf-attendee-row {
    margin: 0;
    padding: 0; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section {
    border-bottom: 1px solid #ccc;
    /*     padding: 20px; */ }
  body:not(.nasdaq) .bv-conf-mobile-attendee section .bv-conf-attendee-row {
    padding: 20px; }
  body:not(.nasdaq) .bv-conf-mobile-attendee .bv-conf-attendee-row {
    height: 95px; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section:last-child {
    border: inherit; }
  body:not(.nasdaq) .bv-conf-mobile-attendee wrap {
    min-height: 100%;
    display: block;
    margin-bottom: -40px; }
  body:not(.nasdaq) .bv-conf-mobile-attendee wrap:after {
    content: "";
    display: block;
    height: 40px; }
  body:not(.nasdaq) .bv-conf-mobile-attendee .portalUserAvatar {
    float: inherit; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section.closed {
    padding: 0 20px;
    border-bottom: inherit; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section.opened {
    padding: 20px;
    border-bottom: 1px solid #ccc; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section.opened:last-child {
    border-bottom: inherit; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section {
    transition: 300ms all;
    -webkit-transition: 300ms all; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section > ul {
    height: 0;
    overflow: hidden;
    transition: 300ms all;
    -webkit-transition: 300ms all; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section.opened > ul {
    height: inherit; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section.bv-bottom-border-show {
    border-bottom: 1px solid #ccc; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section.bv-bottom-border-initial {
    border-bottom: inherit; }
  body:not(.nasdaq) .bv-conf-mobile-attendee .portalUserAvatar {
    margin-bottom: 10px;
    position: relative; }
  body:not(.nasdaq) .bv-conf-mobile-attendee section > ul > li:last-child .portalUserAvatar {
    margin-bottom: inherit; }
  body:not(.nasdaq) .bv-conf-mobile-attendee .portalUserName {
    font-size: 16px;
    max-width: inherit; }
  body:not(.nasdaq) .bv-running-conf-list-dialog {
    z-index: 100 !important; }
  body:not(.nasdaq) .bv-running-conf-list-dialog .modal-dialog {
    width: 500px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    margin: 0;
    z-index: 100 !important; }
  body:not(.nasdaq) .bv-running-conf-list-main {
    width: 100%;
    margin: 0px 20px 0px 0px; }
  body:not(.nasdaq) .bv-running-conf-list-header {
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding-left: 20px; }
  body:not(.nasdaq) .bv-running-conf-list-container {
    padding: 20px;
    height: 180px; }
  body:not(.nasdaq) .bv-multiple-running-conf-list-container {
    height: 290px; }
  body:not(.nasdaq) .bv-running-conf-list-cancel {
    position: absolute;
    right: 20px;
    bottom: 20px; }
  body:not(.nasdaq) .bv-running-conf-details {
    position: relative; }
  body:not(.nasdaq) .space-between-meetings {
    margin-top: 15px;
    padding-top: 15px; }
  body:not(.nasdaq) .bv-event-join-btn {
    position: absolute;
    right: 0px;
    top: 4px; }
  body:not(.nasdaq) .bv-event-leave-btn {
    position: absolute;
    right: 0px;
    top: 4px; }
  body:not(.nasdaq) .bv-running-conf-metadetails {
    margin-top: 15px; }
  body:not(.nasdaq) .bv-event-presentation {
    z-index: 100 !important; }
  body:not(.nasdaq) .bv-event-presentation-overflow {
    z-index: 99 !important; }
  body:not(.nasdaq) .bv-event-presentation .modal-dialog {
    width: 950px;
    /*position: absolute;
    	top: 50%;
    	left: 50%;
    	transform: translate(-50%,-50%) !important;
    	-ms-tranform: transform: translate(-50%,-50%) !important;
    	-webkit-transform: translate(-50%,-50%) !important;
    	margin: 0;*/
    z-index: 100 !important; }
  body:not(.nasdaq) .bv-event-present-container {
    width: 100%;
    height: 569px;
    margin: 0px 20px 0px 0px; }
  body:not(.nasdaq) .bv-event-present-col1 {
    height: 100%;
    width: 300px;
    float: left;
    position: relative;
    overflow: hidden; }
  body:not(.nasdaq) .bv-event-present-col2 {
    height: 100%;
    width: calc(100% - 300px);
    float: right;
    display: inline-block;
    position: absolute; }
  body:not(.nasdaq) .bv-event-present-attachment-row {
    height: 100%;
    text-align: center;
    width: 100%;
    overflow-x: hidden;
    white-space: nowrap;
    padding-top: 0px;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-event-present-attachment-row .bv-slider > ul {
    text-align: center;
    min-width: 510px;
    min-height: 465px; }
  body:not(.nasdaq) .bv-event-present-attachment-row .bv-slider > ul > li {
    box-shadow: none !important;
    /*	width: 380px;
    	margin: 20px 55px;*/ }
  body:not(.nasdaq) .bv-event-present-attachment-row .bv-slider .bv-slider-items-2 > li {
    width: 45%;
    margin: 20px 2.2%; }
  body:not(.nasdaq) .bv-event-present-attachment-li {
    height: calc(100% - 70px);
    /* background: green; */
    margin-bottom: 20px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    width: 100%;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.175); }
  body:not(.nasdaq) .bv-event-present-event-details {
    width: calc(100% - 101px);
    padding: 17px 20px 10px 35px; }
  body:not(.nasdaq) .bv-event-present-event-metadetails {
    width: 100%;
    padding: 0 20px 10px 35px; }
  body:not(.nasdaq) .bv-event-present-end {
    position: absolute;
    right: 15px;
    top: 20px; }
  body:not(.nasdaq) .hide-metadetails-button {
    position: absolute;
    left: 10px;
    top: 39px; }
  body:not(.nasdaq) .eventPeople {
    height: calc(100% - 125px);
    overflow: auto; }
  body:not(.nasdaq) .eventPeopleBig {
    height: calc(100% - 75px); }
  body:not(.nasdaq) .bv-event-participant {
    height: 35px;
    position: relative; }
  body:not(.nasdaq) .event-present-person-name {
    line-height: 35px;
    float: left;
    width: 100%; }
  body:not(.nasdaq) .restrict-name-space {
    width: 136px !important; }
  body:not(.nasdaq) .event-current-presenter, body:not(.nasdaq) .event-make-presenter {
    position: absolute;
    right: 15px;
    line-height: 35px; }
  body:not(.nasdaq) .presentDocument {
    position: absolute;
    right: 20px;
    bottom: 20px; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 > title {
    margin: 5px 0 5px 20px;
    font-weight: 500;
    display: block; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 > input {
    margin: 5px 20px;
    width: calc(100% - 20px); }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 > span {
    position: relative;
    float: right;
    top: -36px; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 > span > img {
    width: 14px;
    height: 14px; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > ul > li {
    line-height: 32px;
    display: block;
    height: 30px;
    padding: 5px 0;
    position: relative; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > title,
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > ul > li > title {
    float: left;
    display: inline;
    line-height: 18px; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > ul > li > checkbox {
    right: 0;
    position: absolute;
    top: 7px; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 .content-box {
    margin: 20px 0 20px 20px;
    position: relative; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > title {
    font-weight: 500; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > checkbox {
    right: 0;
    position: absolute; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv2 .content-box > hr {
    position: relative;
    clear: left;
    margin: 8px 0;
    top: 4px;
    border-color: #ccc; }
  body:not(.nasdaq) .copy-meetings .bv-conf-addAttendeesDiv1 > title {
    display: block;
    margin: 5px 0 5px 0px;
    font-weight: 500;
    width: calc(100% - 20px); }
  body:not(.nasdaq) .teamSideBarPullButton {
    position: absolute;
    background: lightgray;
    width: 32px;
    height: 32px;
    right: 0px;
    border-radius: 5px 0 0 5px;
    font-size: 26px;
    font-weight: 700;
    text-align: center;
    z-index: 3;
    top: 110px; }
  body:not(.nasdaq) .inviteEmail {
    /*	height: 35px;
        border-radius: 3px;
        padding: 0px 33px 0px 10px;
         margin: 0px 13px;
        border: 1px solid #ccc;
        font-size: 14px;*/
    width: 100%;
    border: none;
    resize: vertical;
    padding: 0px 5px 0px 10px;
    border: #e5e5e5;
    background: #e5e5e5;
    letter-spacing: 0.6px; }
  body:not(.nasdaq) .newGroupNameInput {
    height: 35px;
    border-radius: 3px;
    padding: 0px 10px 0px 10px;
    border: 1px solid #ccc;
    font-size: 14px;
    width: 66%;
    margin-right: 4px; }
  body:not(.nasdaq) .teamSideBar {
    /*	height: calc(100% - 60px);*/
    /* width: 100%; */
    /*box-shadow: 42px 0px 38px -50px #000 inset;*/
    /*	background: #fff;*/ }
  body:not(.nasdaq) .inviteUserDialog .modal-dialog {
    min-width: 345px;
    width: 345px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0) !important;
    -webkit-transform: translate(-50%, 0) !important;
    -ms-transform: translate(-50%, 0) !important;
    margin: 0;
    margin-top: 100px !important;
    /* 	height: 100%; */ }
  body:not(.nasdaq) .inviteUserSelectionDialog .modal-dialog {
    min-width: 300px;
    width: 350px;
    margin-left: 347px;
    /* margin-top: 110px; */
    top: 0;
    transform: translate(-50%, 0) !important;
    -webkit-transform: translate(-50%, 0) !important;
    -ms-transform: translate(-50%, 0) !important;
    position: absolute;
    margin-top: 100px !important;
    /* 	height: 100%; */ }
  body:not(.nasdaq) .inviteUserSelectionDialog .modal-dialog .bv-item-list-main > div {
    height: 435px;
    width: 100%; }
  body:not(.nasdaq) .inviteUserMain {
    width: 100%;
    /* min-height: 45px; */
    overflow: hidden;
    padding: 20px;
    margin-top: -5px; }
  body:not(.nasdaq) .inviteChooseFromListBox {
    margin-top: 10px; }
  body:not(.nasdaq) .inviteChooseFromListBox .bv-input-btn-large {
    width: 170px !important; }
  body:not(.nasdaq) .addGroupMain {
    width: 100%;
    min-height: 45px;
    overflow: hidden; }
  body:not(.nasdaq) .inviteUserFooter {
    width: 100%;
    margin: 0 0 0 0;
    float: left;
    text-align: center; }
  body:not(.nasdaq) .filterBox {
    /*	position: absolute;
        display: block;*/
    overflow: hidden;
    /*	white-space: nowrap;*/
    /*	bottom: 0px;*/
    width: 100%;
    padding: 14px 20px 20px 15px;
    /*z-index: 1;*/
    font-size: 16px;
    position: relative; }
  body:not(.nasdaq) .inviteButton {
    /* float: left; */
    margin: 0px 0px;
    height: 35px;
    width: 35px;
    background: url("../assets/images/add_members_V2.png") no-repeat;
    border: 0;
    color: #fff;
    cursor: pointer;
    /* z-index: 1; */
    position: absolute;
    right: 5px;
    top: 13px; }
  body:not(.nasdaq) .searchGlass {
    width: 30px;
    height: 32px;
    float: right;
    margin: -33px 5px;
    border: 0;
    position: relative;
    /* border-right: 1px solid #D1D1D1; */
    background-color: white; }
  body:not(.nasdaq) .searchUser {
    width: 100%;
    display: block;
    margin-top: -2px; }
  body:not(.nasdaq) .itemListFilterInput {
    width: 100%;
    display: block; }
  body:not(.nasdaq) .searchUserBox {
    position: absolute;
    margin: 10px 3% 5px 3%;
    width: 94%;
    display: block;
    overflow: hidden;
    bottom: 0px; }
  body:not(.nasdaq) .portalUserList {
    position: absolute;
    overflow: hidden;
    /*float: left;*/
    /*width: 100%;*/
    /* 	margin: -5px 0 0 0; */
    /*	box-shadow: 42px 0px 38px -50px #000 inset;*/
    /* background: #fff; */ }
  body:not(.nasdaq) sidebar .userList {
    position: relative;
    height: calc(100% - 44px); }
  body:not(.nasdaq) .bv-mobile sidebar .userList {
    height: calc(100% - 226px); }
  body:not(.nasdaq) .portalUserListContainer {
    height: calc(100% - 138px);
    /*	box-shadow: 42px 0px 38px -50px #000 inset;*/ }
  body:not(.nasdaq) .portalUserListContainerBig {
    height: calc(100% - 99px);
    /*	box-shadow: 42px 0px 38px -50px #000 inset;*/ }
  body:not(.nasdaq) .userSelectListContainer {
    height: calc(100% - 160px);
    margin-top: 5px;
    width: 276px; }
  body:not(.nasdaq) [right-sidebar].bv-transition .portalUserList {
    width: inherit; }
  body:not(.nasdaq) [home-right-sidebar].bv-transition .portalUserList:hover {
    overflow-y: hidden; }
  body:not(.nasdaq) .portalUserList:hover {
    overflow-y: scroll; }
  body:not(.nasdaq) .portalUserListItem {
    height: 55px;
    margin: 0 0 0px 0;
    width: 100%;
    display: inline-block;
    padding: 6px 0px 6px 15px;
    margin: 3px 0px 3px 0px; }
  body:not(.nasdaq) .portalUserListItem:hover {
    /*background: #f4f4f4;*/
    cursor: pointer; }
  body:not(.nasdaq) .user-selected {
    background: #d1d1d1 !important; }
  body:not(.nasdaq) .portalUserAvatar {
    height: 45px;
    float: left;
    white-space: nowrap; }
  body:not(.nasdaq) .DportalUserHeader {
    width: 100%;
    /*border-bottom: 1px solid;*/
    /*padding: 10px 10px 0 10px;*/
    /*margin-top: 5px;*/ }
  body:not(.nasdaq) .portalUserImage {
    text-align: center;
    float: left;
    width: 45px;
    height: 45px;
    position: relative;
    display: block;
    background: none;
    z-index: 1;
    border-radius: 50%; }
  body:not(.nasdaq) .DportalUserImage {
    text-align: center;
    float: left;
    width: 120px;
    height: 120px;
    position: relative;
    display: block;
    background: none;
    z-index: 1; }
  body:not(.nasdaq) .portalUserListCircle {
    text-align: center;
    width: 45px;
    height: 45px;
    overflow: hidden;
    border-radius: 50%;
    /* box-shadow: rgb(204, 204, 204) 0px 0px 6px 1px; */
    background: #515151;
    display: inline-block;
    margin: 0 12px 0 0;
    float: left; }
  body:not(.nasdaq) .portalUserListCircle-withImage {
    background: #fff !important; }
  body:not(.nasdaq) .DportalUserListCircle {
    text-align: center;
    width: 120px;
    height: 120px;
    overflow: hidden;
    border-radius: 50%;
    /* box-shadow: rgb(204, 204, 204) 0px 0px 6px 1px; */
    background: #515151;
    display: inline-block;
    margin: 0 12px 5px 0;
    float: left; }
  body:not(.nasdaq) .portalUserFirstLetter {
    position: absolute;
    width: 45px;
    margin-top: 8px;
    color: white;
    font-weight: lighter;
    font-size: 20px;
    /*letter-spacing: 1px;*/
    display: block; }
  body:not(.nasdaq) .DportalUserFirstLetter {
    position: absolute;
    width: 120px;
    margin-top: 28px;
    color: white;
    font-weight: lighter;
    font-size: 45px;
    /* letter-spacing: 1px; */
    display: block; }
  body:not(.nasdaq) .portalUserNameBox {
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    height: 48px; }
  body:not(.nasdaq) .DportalUserNameBox {
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    height: 120px; }
  body:not(.nasdaq) .portalUserName {
    /* color: #706D6D; */
    /* margin: 6px 0 0 10px; */
    font-size: 20px;
    /* font-weight: lighter; */
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 140px;
    line-height: 48px; }
  body:not(.nasdaq) .teamUserProfile .portalUserName {
    max-width: 230px !important;
    width: 230px !important;
    line-height: 25px; }
  body:not(.nasdaq) .portalUserList .portalUserName {
    max-width: 160px !important;
    width: 160px !important;
    font-size: 16px; }
  body:not(.nasdaq) .groupUserList .portalUserName {
    max-width: 140px !important;
    width: 140px !important;
    font-size: 16px; }
  body:not(.nasdaq) .userProfileDialog .modal-dialog {
    min-width: 300px;
    width: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    margin: 0; }
  body:not(.nasdaq) .editEmailWizard .modal-dialog {
    min-width: 300px;
    width: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    margin: 0; }
  body:not(.nasdaq) .teamUserProfile {
    /*height: calc(100% - 60px);*/
    /* border-left: 1px solid #706D6D; */
    /* position: absolute; */
    /*top: 60px;*/
    /* right: 58px; */
    /*left: 340px;*/
    /*background: white;*/
    width: 300px;
    /*box-shadow: 0px 0px 38px -5px #000;*/
    /*height: 480px;*/
    padding: 20px; }
  body:not(.nasdaq) .closeUserProfile {
    color: black !important;
    padding: 2px 2px 0 0 !important; }
  body:not(.nasdaq) .teamUserProfileDetails {
    margin: 0px 0 0px 0;
    width: 100%;
    /* padding-right: 10px; */
    /*height: calc(100% - 140px);*/
    min-height: 280px;
    max-height: 335px;
    /*position: absolute;*/
    overflow: hidden;
    /* border-bottom: 1px solid; */
    font-size: 16px; }
  body:not(.nasdaq) .teamUserProfileDetails:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .teamProfileFieldDisplay {
    margin-bottom: 20px; }
  body:not(.nasdaq) .teamProfileFieldDisplay:last-child {
    margin-bottom: 10p; }
  body:not(.nasdaq) .teamProfileField {
    white-space: nowrap;
    margin: 10px 0 0px 0; }
  body:not(.nasdaq) .teamProfileFieldNameDisplay {
    /*	display: inline-block;
        width: 100%;
        text-align: left;
        vertical-align: middle;*/
    /*	font-size: 16px;*/
    /*	font-weight: 500;*/
    /*	font-weight: bold;*/
    margin-bottom: 3px; }
  body:not(.nasdaq) .teamProfileFieldName {
    /*	display: inline-block;
        width: 25%;
        text-align: right;
        vertical-align: middle;
        /* 	padding-right: 4px;
        font-size: 13px;*/
    /*	font-weight: 500;*/
    /*	font-weight: bold;*/ }
  body:not(.nasdaq) .teamProfileFieldSelectEdit {
    /*display: inline-block;
        width: 74%;
        max-width: 74%;
        padding-left: 4px;
        white-space: pre-line;
        max-height: 96px;
        min-height: 25px;
        font-size: 13px;
        vertical-align: middle;*/
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    background: url("../assets/images/arrow-drop-down.png") no-repeat #e5e5e5;
    -moz-appearance: none;
    background-position: 97%;
    border: none;
    width: 100%;
    height: 26px;
    background-size: 15px;
    /*border: 1px solid #D1D1D1;*/
    padding-left: 5px; }
  body:not(.nasdaq) .profileCountryName button {
    background-color: #e5e5e5 !important;
    color: #000 !important; }
  body:not(.nasdaq) .profileCountryName ul {
    max-height: 220px;
    overflow: auto; }
  body:not(.nasdaq) .profileCountryName li {
    font-size: 16px; }
  body:not(.nasdaq) .dropDownArrow {
    position: relative;
    float: right;
    margin-top: -15px;
    margin-right: 5px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid black;
    pointer-events: none; }
  body:not(.nasdaq) .teamProfileFieldValue {
    display: inline-block;
    /* background: #DCDCDC; */
    width: 100%;
    max-width: 100%;
    /* padding-left: 4px; */
    /*white-space: pre-line;*/
    max-height: 96px;
    overflow: hidden;
    /* font-weight: 500; */
    min-height: 20px;
    /*	font-size: 16px;*/
    /*vertical-align: middle;*/
    /*color: #706D6D;*/
    text-overflow: ellipsis; }
  body:not(.nasdaq) .bioField {
    max-height: 100% !important; }
  body:not(.nasdaq) .bioField font {
    font-size: 16px; }
  body:not(.nasdaq) .bioFieldSet font {
    font-size: 16px; }
  body:not(.nasdaq) .teamProfileFieldValue:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .teamActionBar {
    /*position: absolute;
        bottom: 5px;*/
    text-align: center;
    white-space: nowrap;
    width: 100%;
    margin-left: -3.5px;
    margin-top: 20px; }
  body:not(.nasdaq) .actionButtonSet {
    display: inline-block;
    text-align: center;
    margin: 0px 0 0px 5px; }
  body:not(.nasdaq) .actionName {
    font-size: 10px;
    color: #515151;
    font-weight: bold; }
  body:not(.nasdaq) .actionButton {
    height: 35px;
    width: 35px;
    position: relative;
    margin: 0 auto 0 auto; }
  body:not(.nasdaq) .yesButton {
    border: 0px solid;
    background: #036EAA;
    height: 30px;
    width: 100px;
    color: #fff;
    margin: 0 10px; }
  body:not(.nasdaq) .noButton {
    border: 0px solid;
    background: #000;
    height: 30px;
    width: 100px;
    color: #fff;
    margin: 0 10px; }
  body:not(.nasdaq) .editProfileDialog .modal-dialog {
    min-width: 970px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    margin: 0; }
  body:not(.nasdaq) .editSignatureDialog .modal-dialog {
    min-width: 650px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    margin: 0; }
  body:not(.nasdaq) .editProfileMain {
    width: 100%;
    height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px;
    font-size: 16px; }
  body:not(.nasdaq) .editProfileLong .mCSB_container {
    min-height: 590px; }
  body:not(.nasdaq) .fieldsWithPictureMain {
    white-space: nowrap;
    position: relative; }
  body:not(.nasdaq) .fieldsWithPictureMain .DportalUserHeader {
    margin-top: 5px; }
  body:not(.nasdaq) .fieldsWithPicture {
    width: calc(100% - 135px);
    display: inline-block;
    margin-top: -5px; }
  body:not(.nasdaq) .customFieldsMain {
    width: 100%;
    float: left;
    margin-top: -21px; }
  body:not(.nasdaq) .customFieldsColumn {
    width: 66.6%; }
  body:not(.nasdaq) .fieldSet .remove-field-button {
    right: 5px !important; }
  body:not(.nasdaq) .remove-field-button {
    width: 17px;
    height: 17px;
    cursor: pointer;
    margin-top: 8px;
    position: absolute;
    right: 35px;
    top: -2px;
    fill: #CCCCCC; }
  body:not(.nasdaq) .remove-field-button:hover {
    fill: #000000 !important; }
  body:not(.nasdaq) .editProfileImageBox {
    text-align: center;
    width: 80px;
    height: 80px;
    overflow: hidden;
    box-shadow: #cccccc 0px 0px 6px 1px;
    background: #515151;
    display: inline-block;
    margin: 1.5px; }
  body:not(.nasdaq) .editProfileImage {
    text-align: center;
    float: left;
    width: 80px;
    height: 80px;
    z-index: 1;
    position: relative;
    display: block;
    background: none; }
  body:not(.nasdaq) .editProfileFirstLetter {
    position: absolute;
    width: 80px;
    margin-top: 12px;
    color: white;
    font-weight: lighter;
    font-size: 40px;
    letter-spacing: 1px;
    display: block; }
  body:not(.nasdaq) .editProfileUserNameBox {
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    height: 53px; }
  body:not(.nasdaq) .editProfileUserName {
    color: #706D6D;
    margin: 18px 0 0 10px;
    font-size: 30px;
    font-weight: lighter;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    /*max-width: 169px;*/ }
  body:not(.nasdaq) .leftFields {
    width: 50%;
    float: left; }
  body:not(.nasdaq) .rightFields {
    width: 50%;
    float: right; }
  body:not(.nasdaq) .editProfileFooter {
    width: 100%;
    margin: 20px 0 0 0;
    float: left;
    text-align: center; }
  body:not(.nasdaq) .fieldsMain {
    overflow-y: hidden;
    overflow-x: hidden;
    float: left;
    width: 100%;
    height: 420px;
    margin: 0px 0 0 0;
    /*	font-size: 16px;*/
    -webkit-transform: translate3d(0, 0, 0); }
  body:not(.nasdaq) .fieldsMain:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .profileFields {
    float: left;
    width: 750px;
    height: 300px; }
  body:not(.nasdaq) .fieldsColumn {
    width: 33.33%;
    /*padding-left : 10px;*/
    padding-right: 30px;
    margin-top: -3px; }
  body:not(.nasdaq) .lastFieldsColumn {
    padding-right: 0 !important; }
  body:not(.nasdaq) .fieldSet {
    margin-bottom: 14px; }
  body:not(.nasdaq) .customFieldSet {
    margin-top: 20px;
    width: 50%;
    padding-right: 30px;
    display: inline-block;
    position: relative;
    /*	padding-left: 10px;*/ }
  body:not(.nasdaq) .customFieldSet .bv-placeholder-label span {
    letter-spacing: 0.6px !important;
    font-size: 16px; }
  body:not(.nasdaq) .editProfileInputText {
    width: 100%;
    /*	font-size: 16px;*/ }
  body:not(.nasdaq) .createUserInputText {
    width: 100%;
    /*	font-size: 16px;*/ }
  body:not(.nasdaq) .createUserLicenseType button {
    font-size: 16px;
    font-weight: 400;
    background-color: #e5e5e5 !important; }
  body:not(.nasdaq) .createUserLicenseType ul {
    max-height: 220px;
    overflow: auto; }
  body:not(.nasdaq) .createUserLicenseType li {
    font-size: 16px; }
  body:not(.nasdaq) .secondaryEmails {
    height: 95px !important; }
  body:not(.nasdaq) .editProfileCustomFieldName {
    display: inline-block;
    width: 12.5%;
    text-align: right;
    vertical-align: middle;
    padding-right: 4px;
    font-size: 13px; }
  body:not(.nasdaq) .newCustomFieldValueEdit {
    display: inline-block;
    width: 12.5%;
    max-width: 12.5%;
    text-align: right;
    font-size: 13px;
    vertical-align: middle; }
  body:not(.nasdaq) .newCustomFieldName {
    background: #FFF;
    width: 100% !important;
    padding-right: 27px;
    font-weight: 400; }
  body:not(.nasdaq) .editProfileCustomFieldValueEdit {
    display: inline-block;
    width: 87%;
    max-width: 87%;
    padding-left: 4px;
    white-space: pre-line;
    max-height: 96px;
    min-height: 16px;
    font-size: 13px;
    vertical-align: middle;
    padding-left: 4px; }
  body:not(.nasdaq) .addCustomFieldButton {
    float: left;
    height: 35px;
    width: 200px;
    background: url("../assets/images/add_members_V2.png") no-repeat;
    border: 0;
    color: #fff;
    cursor: pointer;
    /* z-index: 1; */
    position: relative;
    color: gray; }
  body:not(.nasdaq) .bioFieldSet {
    margin-top: -5px; }
  body:not(.nasdaq) .bioEditor {
    resize: none;
    height: 120px; }
  body:not(.nasdaq) .bioFieldSet .cke_wysiwyg_frame, body:not(.nasdaq) .cke_wysiwyg_div {
    background-color: #e5e5e5 !important; }
  body:not(.nasdaq) .bioFieldSet .cke_toolgroup {
    background: #e5e5e5 !important; }
  body:not(.nasdaq) .bioFieldSet .cke_bottom {
    background: #e5e5e5 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  body:not(.nasdaq) .bioFieldSet .cke_inner {
    background: #e5e5e5 !important; }
  body:not(.nasdaq) .createUser-notice {
    margin-top: -12px; }
  body:not(.nasdaq) .signatureMain {
    padding: 20px;
    margin-top: -5px;
    height: 431px; }
  body:not(.nasdaq) .signature-middle-line {
    width: 100%;
    background-color: #e5e5e5;
    position: absolute;
    top: 156px;
    height: 0px; }
  body:not(.nasdaq) .signBox {
    width: 398px;
    /*float: left;*/
    /* white-space: pre-line; */
    margin-right: 17px; }
  body:not(.nasdaq) .initBox {
    width: 190px;
    /*float: left;*/
    /*	white-space: pre-line;*/ }
  body:not(.nasdaq) .signInitBox {
    margin: 0px 0px 0px 0px;
    height: 176px;
    /*padding-left: 15px;*/ }
  body:not(.nasdaq) .signCanvas {
    /* 	width:300px;
        height:100px; */
    background: white;
    cursor: pointer;
    margin-top: 5px;
    position: relative;
    /* 	cursor:url("../assets/images/BVLiveryDrawingPalettePenToolOverlayPhone.png), auto; */
    -ms-touch-action: none; }
  body:not(.nasdaq) .initialsCanvas {
    /* 	width:200px;
        height:100px; */
    /*	border-radius: 10px;*/
    cursor: pointer;
    background: white;
    margin-top: 5px;
    position: relative;
    -ms-touch-action: none; }
  body:not(.nasdaq) .currentSign {
    width: 402px;
    height: 115px;
    background: white;
    margin-top: 5px; }
  body:not(.nasdaq) .currentInitials {
    width: 190px;
    height: 115px;
    background: white;
    margin-top: 5px; }
  body:not(.nasdaq) .autoGenerateButtons {
    /* float: left; */
    position: absolute;
    bottom: 20px;
    left: 20px; }
  body:not(.nasdaq) .changeStyleButtons {
    white-space: nowrap;
    display: inline-flex;
    float: left; }
  body:not(.nasdaq) .prevStyleButton {
    margin-right: 5px;
    cursor: pointer; }
  body:not(.nasdaq) .nextStyleButton {
    margin-left: 5px;
    cursor: pointer; }
  body:not(.nasdaq) .clearButton {
    float: right;
    cursor: pointer; }
  body:not(.nasdaq) .canvasCaption {
    color: #706D6D;
    font-size: 15px; }
  body:not(.nasdaq) .showGroupsButton {
    top: 14px;
    position: absolute;
    right: 45px;
    height: 35px;
    width: 35px;
    background-color: #707070;
    font-color: #fff;
    color: #fff;
    font-size: 25px;
    text-align: center;
    cursor: pointer; }
  body:not(.nasdaq) .groupsBox {
    height: calc(100% - 137px);
    overflow: hidden;
    position: absolute;
    width: 100%;
    /*width: calc(100% - 18px);*/
    /* padding-left: 10px; */
    /* padding-right: 3px; */
    /* padding-top: 5px; */ }
  body:not(.nasdaq) .groupsBox:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .groupsBox .panel {
    -webkit-box-shadow: none;
    box-shadow: none; }
  body:not(.nasdaq) .groupsBox .panel-default {
    border: none;
    border-radius: 0px;
    margin-bottom: 20px;
    background-color: inherit; }
  body:not(.nasdaq) .groupsBox .panel-default > .panel-heading {
    background-color: inherit;
    border-color: inherit; }
  body:not(.nasdaq) .groupsBox .panel-default > .panel-heading:hover {
    background-color: #f4f4f4; }
  body:not(.nasdaq) .groupsBox .panel-group .panel-heading {
    padding: 0px; }
  body:not(.nasdaq) .groupsBox .panel-group .panel-heading:hover {
    background-color: #f4f4f4; }
  body:not(.nasdaq) .groupsBox .panel-title {
    /*	font-size: 20px;
    */
    font-weight: 400; }
  body:not(.nasdaq) .groupsBox .groupHeader {
    padding: 10px 30px 15px 15px;
    /* 	background-color: white; */
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 250px;
    white-space: nowrap; }
  body:not(.nasdaq) .groupsBox .groupHeaderOpen {
    background-color: #f0f0f0 !important; }
  body:not(.nasdaq) .groupsBox .panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: none;
    padding: 10px 0 0 0;
    overflow: hidden; }
  body:not(.nasdaq) .groupsBox .panel-collapse.in {
    background: #f0f0f0;
    /*  padding-top: 10px;*/ }
  body:not(.nasdaq) .userSelectionDialog .modal-dialog {
    min-width: 300px;
    width: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    margin: 0; }
  body:not(.nasdaq) .groupAdminDropDown {
    position: absolute;
    right: 15px; }
  body:not(.nasdaq) .groupAdminButton {
    float: right;
    width: 20px;
    height: 20px;
    margin-top: 3px; }
  body:not(.nasdaq) .groupAdminButtonSVG {
    fill: #CCC; }
  body:not(.nasdaq) .groupAdminButtonSVG:hover {
    fill: #000; }
  body:not(.nasdaq) .groupsBox .dropdown-menu {
    left: -170px;
    border-radius: 0px !important;
    top: 25px; }
  body:not(.nasdaq) .removeX {
    font-size: 19px;
    margin-top: 6px;
    padding-right: 7px;
    position: absolute;
    cursor: pointer; }
  body:not(.nasdaq) .userX {
    left: 214px; }
  body:not(.nasdaq) .userFromGroupX {
    margin: 17px 0px 0 0;
    height: 17px;
    width: 17px;
    position: absolute;
    right: 20px; }
  body:not(.nasdaq) .groupScrollbar::-webkit-scrollbar {
    background-color: rgba(214, 214, 214, 0.34);
    width: 0px;
    height: 8px;
    border-radius: 10px; }
  body:not(.nasdaq) .groupScrollbar::-webkit-scrollbar-thumb {
    width: 0px;
    height: 8px;
    background-color: #D5D5D5;
    border-radius: 10px; }
  body:not(.nasdaq) .groupScrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #A5A2A2; }
  body:not(.nasdaq) .Helvetica-Neue-Medium {
    font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-stretch: normal; }
  body:not(.nasdaq) .inputGuideLabel {
    font-size: 16px;
    color: gray; }
  body:not(.nasdaq) .userActionMenu {
    /* width: 100%; */
    text-align: center;
    font-size: 16px;
    height: 40px;
    /*border-bottom: 1px solid #e5e5e5;*/
    /* position: relative; */
    display: table;
    width: auto;
    margin: auto; }
  body:not(.nasdaq) .userActionMenu li {
    display: inline;
    /* width: 50%; */
    float: left;
    height: 30px;
    /* border-bottom: 1px solid; */
    width: 115px;
    text-align: center;
    margin-top: 10px;
    /* margin-top: 23px; */
    /* position: absolute; */ }
  body:not(.nasdaq) .userActionMenu li a {
    display: inline-block;
    text-align: center;
    color: black;
    opacity: 0.2;
    /*max-width: 50px;*/ }
  body:not(.nasdaq) .userActionMenu li a:hover {
    border-bottom: 8px solid;
    opacity: 1;
    cursor: pointer; }
  body:not(.nasdaq) .createUserDialog .modal-dialog {
    width: 325px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    margin: 0; }
  body:not(.nasdaq) .createUserMain {
    width: 100%;
    height: 575px;
    overflow: hidden;
    padding: 20px;
    font-size: 16px; }
  body:not(.nasdaq) .createUserFieldsMain {
    overflow: hidden;
    float: left;
    width: 100%; }
  body:not(.nasdaq) .createUserFieldsColumn {
    width: 100%;
    /* 	padding-right: 10px;
        padding-left: 10px; */ }
  body:not(.nasdaq) .editPhotoDialog .modal-dialog {
    min-width: 370px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    margin: 0; }
  body:not(.nasdaq) .editPhotoMain {
    width: 100%;
    height: 400px;
    overflow: hidden;
    /* padding-top: 30px; */
    /* padding-left: 10px; */
    font-size: 16px;
    padding: 55px; }
  body:not(.nasdaq) .editPhotoBtn {
    display: inline-block;
    overflow: hidden;
    line-height: 40px; }
  body:not(.nasdaq) .cropArea {
    background: #E4E4E4;
    overflow: hidden;
    width: 245px;
    height: 245px;
    margin: auto; }
  body:not(.nasdaq) .selectPhoto {
    position: relative;
    /* overflow: hidden; */
    /* border: none; */
    /* line-height: 16px; */
    display: inline-block;
    /* color: #fff; */
    /* transition: background .2s; */
    /* text-shadow: none; */
    margin: 2px 0px 0 7.5px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    padding-top: 2px; }
  body:not(.nasdaq) .selectPhoto span {
    vertical-align: inherit; }
  body:not(.nasdaq) .selectPhoto input.selectPhotoBtn {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100px; }
  body:not(.nasdaq) .messagesMain {
    height: 100%;
    width: 100%;
    white-space: nowrap;
    overflow-y: hidden;
    /* min-width: 640px;  - MEETX-5023 */ }
  body:not(.nasdaq) .inboxItemsList {
    height: 100%;
    min-width: 305px;
    max-width: 305px;
    z-index: 1;
    position: relative;
    float: left;
    display: inline-block; }
  body:not(.nasdaq) .itemComments {
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    padding: 14px 25px 15px 35px;
    display: inline-block;
    font-weight: 500; }
  body:not(.nasdaq) .inboxItemsGrid {
    width: 100%;
    height: 100%;
    overflow: hidden; }
  body:not(.nasdaq) .inboxItemsGrid:hover {
    overflow-y: auto;
    width: 100%; }
  body:not(.nasdaq) .inboxItemsGrid:hover li.inboxListItemCell {
    width: 100%; }
  body:not(.nasdaq) .is-selected {
    background: #f0f0f0 !important; }
  body:not(.nasdaq) .is-selected-mid {
    min-width: 203px;
    max-width: 203px; }
  body:not(.nasdaq) .hasMore {
    height: 100%; }
  body:not(.nasdaq) .moreBtnRow {
    margin: 10px 20px 20px 175px; }
  body:not(.nasdaq) .itemDetails {
    height: 100%;
    background: #f0f0f0;
    width: calc(100% - 305px);
    float: right;
    z-index: 2;
    position: relative; }
    @media (min-height: 0px) and (max-height: 650px) {
      body:not(.nasdaq) .itemDetails {
        overflow: auto; } }
  body:not(.nasdaq) .itemDetails .panel {
    transition: all 500ms; }
  body:not(.nasdaq) .itemDetails .panel.open {
    transform: translateY(-40px); }
  body:not(.nasdaq) .itemDetails .bv-slider > ul > li {
    display: inline-block;
    height: calc(100% - 40px);
    box-shadow: none;
    margin: 0;
    padding-top: 7px; }
  body:not(.nasdaq) .unreadItem {
    min-width: 30px;
    max-width: 30px;
    height: 100%;
    padding: 23px 0 0 15px;
    float: left;
    display: inline-block; }
  body:not(.nasdaq) .unreadItemCircle {
    background: #2273A6;
    width: 10px;
    height: 10px;
    border-radius: 50%; }
  body:not(.nasdaq) li.inboxListItemCell {
    white-space: nowrap;
    height: 65px;
    padding: 11px 8px; }
  body:not(.nasdaq) .inboxListCellItem {
    margin: 0 0 0 5px;
    overflow: hidden;
    max-height: 20px; }
  body:not(.nasdaq) .inboxListLeftItems {
    float: left;
    min-width: 221px;
    max-width: 221px;
    height: 100%;
    text-align: left;
    padding: 0 5px 0 0;
    display: inline-block; }
  body:not(.nasdaq) .bv-inbox-link,
  body:not(.nasdaq) .bv-inbox-link:link,
  body:not(.nasdaq) .bv-inbox-link:hover,
  body:not(.nasdaq) .bv-inbox-link:active,
  body:not(.nasdaq) .bv-inbox-link:visited {
    color: #000000;
    text-decoration: none; }
  body:not(.nasdaq) .inboxListAttachmentIcon {
    float: left;
    min-width: 18px;
    max-width: 18px;
    height: 100%; }
  body:not(.nasdaq) .inboxListSettingIcon {
    float: left;
    min-width: 17px;
    max-width: 17px;
    height: 100%;
    text-align: right;
    display: inline-block;
    padding-bottom: 10px;
    margin-right: 7px; }
  body:not(.nasdaq) .inboxItemCreatedBy {
    font-weight: 600;
    font-size: 14px; }
  body:not(.nasdaq) .inboxItemCreatedOn {
    font-size: 11px; }
  body:not(.nasdaq) .attachmentPinImage {
    width: 20px;
    height: 20px;
    position: relative;
    top: 7px; }
  body:not(.nasdaq) .inboxListFooter {
    width: 30%;
    text-align: left; }
  body:not(.nasdaq) .itemHeader {
    width: 100%;
    background: white;
    position: relative;
    min-height: 110px;
    height: 122px;
    padding: 10px 0px 11px 25px;
    border-bottom: 1.5px solid #DDDDDD; }
    @media (min-width: 0px) and (max-width: 1160px) {
      body:not(.nasdaq) .itemHeader {
        height: 140px; } }
  body:not(.nasdaq) .itemRow {
    height: auto;
    position: relative;
    display: flex;
    line-height: 20px; }
  body:not(.nasdaq) .itemRow1 {
    height: auto;
    padding: 7px 0 0 0;
    position: relative;
    display: flex;
    line-height: 20px; }
  body:not(.nasdaq) .itemHeaderLabel {
    text-align: right;
    min-width: 64px;
    max-width: 64px;
    float: left;
    position: relative; }
  body:not(.nasdaq) .itemHeaderValue {
    text-overflow: ellipsis;
    overflow: hidden; }
  body:not(.nasdaq) .hrBreak {
    border: 0;
    height: 1px;
    background: #333;
    margin-top: 5px;
    margin-bottom: 0px;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -o-linear-gradient(left, #ccc, #333, #ccc); }
  body:not(.nasdaq) .wrapText {
    white-space: pre-wrap;
    /* CSS3 */
    white-space: -moz-pre-wrap;
    /* Firefox */
    white-space: -pre-wrap;
    /* Opera <7 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
    /* IE */ }
  body:not(.nasdaq) .listAttachmentRow {
    margin: 4px 0 0 10px;
    text-align: right;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    display: inline-block;
    overflow-y: hidden; }
  body:not(.nasdaq) .listAttachmentRow:hover {
    overflow-x: auto; }
  body:not(.nasdaq) .attachmentRow {
    height: 170px;
    text-align: center;
    width: 100%;
    background: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    border-top: 1.5px solid #DDDDDD;
    padding: 10px 10px 10px 10px;
    display: inline-block; }
  body:not(.nasdaq) .attachmentRow:hover {
    overflow-x: auto; }
  body:not(.nasdaq) .list-message-attachment {
    display: inline-block;
    margin: 0 5px 0 0; }
  body:not(.nasdaq) .message-attachment {
    display: inline-block;
    margin: 0 20px 0 0;
    vertical-align: top; }
  body:not(.nasdaq) .message-attachment-image-container {
    width: 90px;
    height: 115px;
    margin: 0 10px 10px 0;
    box-shadow: 0 0 7px 0 #707070;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle; }
  body:not(.nasdaq) .list-attachment-image {
    width: 70px;
    height: 71px;
    margin: 0 10px 5px 0; }
  body:not(.nasdaq) .file-attachment-image {
    border: 1px solid #d1d1d1; }
  body:not(.nasdaq) .attachment-image {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    display: inline-block; }
  body:not(.nasdaq) .attachment-name {
    text-align: center;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px; }
  body:not(.nasdaq) .ngViewport.ng-scope {
    overflow-y: hidden; }
  body:not(.nasdaq) .ngViewport.ng-scope:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .bv-inbox-newmsg-dialog {
    max-height: 415px;
    min-height: 415px;
    overflow-y: none;
    overflow-x: none; }
  body:not(.nasdaq) .bv-inbox-up-section {
    min-height: 135px;
    /*max-height: 100px;*/
    overflow-y: auto;
    overflow-x: none;
    background: #FFFFFF; }
  body:not(.nasdaq) .bv-inbox-section-one-third {
    height: 33.333333px;
    width: 100%; }
  body:not(.nasdaq) .bv-inbox-section-left {
    height: 33.333333px;
    width: 120px;
    text-align: right;
    padding-top: 3px;
    float: left; }
  body:not(.nasdaq) .bv-inbox-section-mid {
    min-height: 33.333333px;
    max-height: 33.333333px;
    min-width: 600px;
    max-width: 600px;
    padding-left: 5px;
    float: left;
    overflow-x: hidden;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-inbox-section-right {
    min-height: 33.333333px;
    max-height: 33.333333px;
    min-width: 30px;
    max-width: 30px;
    padding: 5px;
    float: right; }
  body:not(.nasdaq) .bv-inbox-down-section {
    min-height: 270px;
    max-height: 270px;
    overflow-y: auto;
    overflow-x: none;
    margin-top: 2px;
    background: #FFFFFF; }
  body:not(.nasdaq) .bv-inbox-add-button {
    width: 18px;
    height: 18px; }
  body:not(.nasdaq) .bv-inbox-input {
    border: none;
    width: 100px;
    margin-top: 2px;
    text-align: left; }
  body:not(.nasdaq) .bv-inbox-input-recipent-search {
    border: none;
    width: 420px;
    text-align: left;
    border-radius: 5px; }
  body:not(.nasdaq) .bv-inbox-msgbody-input {
    min-width: 770px;
    max-height: 265px;
    min-height: 265px;
    border: none;
    padding: 5px;
    resize: none;
    overflow-y: auto;
    overflow-x: none; }
  body:not(.nasdaq) .bv-inbox-msgbody-input:focus {
    outline-width: 0; }
  body:not(.nasdaq) .bv-inbox-btn-blue {
    color: #FFFFFF;
    min-width: 65px;
    background-color: #3596BD;
    border-style: none;
    max-height: 23.7px;
    min-height: 23.7px;
    border-radius: 4px; }
  body:not(.nasdaq) .bv-inbox-btn-orange {
    color: #FFFFFF;
    min-width: 65px;
    background-color: #FF8000;
    border-style: none;
    max-height: 23.7px;
    min-height: 23.7px;
    border-radius: 4px; }
  body:not(.nasdaq) .bv-inbox-recipents-img {
    min-width: 35px;
    max-width: 35px;
    min-height: 35px;
    max-height: 35px;
    padding-top: 4px; }
  body:not(.nasdaq) .bv-inbox-recipents {
    background-color: white;
    min-height: 360px;
    max-height: 360px;
    overflow-x: hidden;
    overflow-y: auto; }
  body:not(.nasdaq) .bv-inbox-recipents-search {
    min-width: 400px;
    overflow-x: hidden;
    overflow-y: hidden; }
  body:not(.nasdaq) .bv-inbox-recipents-name {
    padding-top: 8px;
    padding-left: 3px;
    min-width: 350px;
    min-height: 35px; }
  body:not(.nasdaq) .bv-inbox-attachment-button {
    color: #000000;
    min-width: 60px;
    background-color: #E0E0E0;
    border-style: none;
    max-height: 20px;
    min-height: 20px;
    border-radius: 8px;
    float: left;
    background-image: url("../assets/images/BVLiveryBriefcaseDownloadCancel.png");
    background-repeat: no-repeat;
    background-position: 97% 50%;
    background-size: 12px, 12px;
    margin-top: 3px;
    padding-top: 3px;
    font-size: 10px;
    white-space: normal; }
  body:not(.nasdaq) .bv-inbox-section-mid p {
    margin-bottom: 0px;
    padding-left: 10px;
    padding-right: 22px; }
  body:not(.nasdaq) .bv-inbox-recipent-result {
    padding-left: 5px;
    padding-right: 7px;
    white-space: normal; }
  body:not(.nasdaq) .bv-inbox-recipent-result:hover {
    background-color: #3596BD;
    color: #FFFFFF; }
  body:not(.nasdaq) .bv-inbox-recipents-name:hover {
    background-color: #3596BD;
    color: #FFFFFF; }
  body:not(.nasdaq) .bc-inbox-expiry-text {
    display: inline;
    float: left;
    padding-left: 74px;
    padding-right: 10px; }
  body:not(.nasdaq) .bv-inbox-expiry-combo {
    display: inline;
    width: 91px;
    background-position: 100%;
    background-size: 21px;
    border: 1px solid #D1D1D1;
    float: left; }
  body:not(.nasdaq) .messageUserAvatar {
    margin: 10px 10px 0px 10px;
    display: inline; }
  body:not(.nasdaq) .messageUserImage {
    text-align: center;
    float: left;
    width: 25px;
    height: 25px;
    position: relative;
    display: block;
    background: none;
    z-index: 1; }
  body:not(.nasdaq) .messageUserListCircle {
    text-align: center;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: #cccccc 0px 0px 6px 1px;
    background: #515151;
    display: inline-block; }
  body:not(.nasdaq) .messageUserFirstLetter {
    width: 50px;
    margin-top: 8px;
    color: white;
    font-weight: lighter;
    font-size: 25px;
    letter-spacing: 1px;
    display: block; }
  body:not(.nasdaq) .bv-lite-pdf-viewer {
    border: 1px solid #D1D1D1;
    max-height: 400px; }
  body:not(.nasdaq) .messageLeft {
    float: left;
    position: relative;
    width: 20%;
    height: 100%;
    overflow: hidden; }
  body:not(.nasdaq) .messageRight {
    float: left;
    position: relative;
    width: 80%;
    height: 100%;
    overflow: hidden; }
  body:not(.nasdaq) .messageTitle {
    color: #333; }
  body:not(.nasdaq) .messageTitle:hover {
    color: #333; }
  body:not(.nasdaq) .bv-cursor {
    cursor: pointer; }
  body:not(.nasdaq) .bv-inbox-lbl-black {
    font-size: 16px;
    color: #000000;
    font-style: normal;
    letter-spacing: 0.03em;
    text-align: left; }
  body:not(.nasdaq) .bv-inbox-lbl-blue {
    font-size: 16px;
    color: #2273a6;
    font-style: normal;
    letter-spacing: 0.03em;
    text-align: left; }
  body:not(.nasdaq) .bv-inbox-lbl-500 {
    font-weight: 500; }
  body:not(.nasdaq) .bv-inbox-lbl-400 {
    font-weight: 400;
    font-size: 16px; }
  body:not(.nasdaq) .bv-inbox-attachment {
    font-size: 13px;
    text-align: center; }
  body:not(.nasdaq) .bv-inbox-padding-10 {
    padding-left: 10px; }
  body:not(.nasdaq) .inboxListSettingIcon .dropdown-menu {
    left: -124px;
    text-align: left;
    min-width: 140px;
    max-width: 140px;
    border-radius: 0px !important; }
  body:not(.nasdaq) .inboxSetting {
    text-align: right;
    position: relative;
    top: -42px; }
    @media (min-width: 0px) and (max-width: 1160px) {
      body:not(.nasdaq) .inboxSetting {
        text-align: inherit;
        top: -22px; } }
    body:not(.nasdaq) .inboxSetting > div {
      width: 80px;
      display: inline-block;
      text-align: center; }
      @media (min-width: 0px) and (max-width: 1160px) {
        body:not(.nasdaq) .inboxSetting > div {
          width: 23.8%; } }
  body:not(.nasdaq) .thread .inboxSetting {
    top: -22px; }
    @media (min-width: 0px) and (max-width: 1160px) {
      body:not(.nasdaq) .thread .inboxSetting {
        top: 0px; } }
  body:not(.nasdaq) .inbox-setting-btn {
    cursor: pointer;
    font-weight: 400;
    font-size: 13px; }
  body:not(.nasdaq) .bv-compose-message-screen .select2-container-multi .select2-choices .select2-search-field input {
    letter-spacing: 0.6px; }
  body:not(.nasdaq) .bv-mobile-compose-message .select2-container-multi .select2-choices .select2-search-field input {
    letter-spacing: 0.6px; }
  body:not(.nasdaq) .bv-mobile-compose-message section {
    padding: 20px; }
  body:not(.nasdaq) .bv-mobile-compose-message wrap section:first-child {
    border-bottom: 1px solid #ccc;
    position: relative; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-modal-body > div > div > section,
  body:not(.nasdaq) .bv-mobile-compose-message .bv-modal-body > div > div > div > section,
  body:not(.nasdaq) .bv-mobile-compose-message .bv-modal-body ul > li > div > section {
    border-top: 1px solid #ccc;
    height: 175px;
    padding: 20px 0; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-modal-body ul > li > div > section {
    position: relative;
    top: -45px; }
  body:not(.nasdaq) .bv-mobile-compose-message to,
  body:not(.nasdaq) .bv-mobile-compose-message subject {
    margin-bottom: 20px;
    display: inline-block;
    color: #AFAFAF;
    font-weight: 500; }
  body:not(.nasdaq) .bv-mobile-compose-message to {
    margin-bottom: 15px; }
  body:not(.nasdaq) .bv-mobile-compose-message to > btn {
    /*     background: url('../assets/images/android_icons_add-circle.png'); */
    width: 20px;
    height: 20px;
    position: absolute;
    right: 25px;
    top: 22px; }
  body:not(.nasdaq) .bv-mobile-compose-message to > btn > svg {
    width: 21px;
    height: 21px;
    /*     fill: #2574A7; */ }
  body:not(.nasdaq) .bv-mobile-compose-message .ui-select-container {
    width: calc(100% - 80px);
    font-size: 14px; }
  body:not(.nasdaq) .bv-mobile-compose-message .select2-container-multi .select2-choices .select2-search-choice {
    padding: 0px 18px 3px 3px;
    margin: 0px 0 3px 5px; }
  body:not(.nasdaq) .bv-mobile-compose-message .select2-container-multi .select2-search-choice-close {
    margin-top: -3px; }
  body:not(.nasdaq) .bv-mobile-compose-message .select2-container-multi .select2-choices {
    min-height: 24px;
    max-height: 24px; }
  body:not(.nasdaq) .bv-mobile-compose-message .select2-container-multi .select2-choices .select2-search-field {
    height: 20px;
    margin-top: -3px; }
  body:not(.nasdaq) .bv-mobile-compose-message .select2-container-multi .select2-choices .select2-search-field input {
    height: 18px;
    padding: 0px 0 0 5px;
    letter-spacing: 0.6px;
    font-family: inherit;
    font-size: inherit; }
  body:not(.nasdaq) .bv-mobile-compose-message {
    font-size: 14px; }
  body:not(.nasdaq) .bv-mobile-compose-message subjectinput {
    width: calc(100% - 115px);
    display: inline-block; }
  body:not(.nasdaq) .bv-mobile-compose-message subjectinput input {
    width: 100%;
    font-size: 14px; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-sup-red-astric {
    left: -4px;
    position: relative; }
  body:not(.nasdaq) .bv-mobile-compose-message .select2-choices {
    padding: 6px 0px !important; }
  body:not(.nasdaq) .bv-mobile-compose-message wrap {
    min-height: 100%;
    display: block;
    margin-bottom: -165px;
    height: 500px; }
  body:not(.nasdaq) .bv-mobile-compose-message wrap:after {
    content: "";
    display: block;
    height: 165px; }
  body:not(.nasdaq) .bv-mobile .bv-compose-message-screen .outerComments1 {
    height: 100%; }
  body:not(.nasdaq) .bv-mobile-compose-message attachments {
    top: -32px;
    position: relative;
    background-color: #fff;
    margin: 0 auto;
    display: block;
    width: 140px;
    text-align: center;
    color: #AFAFAF;
    font-weight: 500; }
  body:not(.nasdaq) .bv-mobile-compose-message wrap section:last-child {
    height: calc(100% - 290px);
    min-height: 214px; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-threads-background wrap section:last-child {
    height: calc(100% - 380px); }
  body:not(.nasdaq) .bv-mobile-compose-message attachments > btn {
    width: 20px;
    height: 20px;
    position: absolute;
    display: block;
    right: 0px;
    top: 1px; }
  body:not(.nasdaq) .bv-mobile-compose-message attachments > btn > svg {
    width: 21px;
    height: 21px;
    /*     fill: #2574A7; */ }
  body:not(.nasdaq) .bv-mobile-compose-message .compose-notice {
    position: absolute;
    top: 85px; }
  body:not(.nasdaq) .bv-messages-mobile section {
    height: 45px;
    border-bottom: 1px solid #ccc;
    overflow: hidden; }
  body:not(.nasdaq) .bv-messages-mobile inbox,
  body:not(.nasdaq) .bv-messages-mobile sent {
    width: 50%;
    height: 100%;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    position: relative;
    padding-top: 10px;
    /*color: #ababab;*/ }
  body:not(.nasdaq) .bv-messages-mobile inbox.active span,
  body:not(.nasdaq) .bv-messages-mobile sent.active span {
    color: #000;
    border-bottom: 5px solid #000;
    padding-bottom: 7px; }
  body:not(.nasdaq) .bv-messages-mobile .inboxItemsGrid li {
    border-bottom: 1px solid #ccc;
    padding-right: 20px; }
  body:not(.nasdaq) .bv-messages-mobile .inboxItemsGrid li:last-child {
    border-bottom: inherit; }
  body:not(.nasdaq) .bv-messages-mobile .inboxItemsGrid {
    height: calc(100% - 45px);
    overflow-y: auto; }
  body:not(.nasdaq) .bv-messages-mobile .inboxItemsGrid li {
    padding: 0;
    position: relative; }
  body:not(.nasdaq) .bv-messages-mobile .inboxItemsGrid li > div {
    transition: all 50ms;
    height: 100%;
    width: 100%;
    background-color: #fff;
    padding: 10px;
    position: relative;
    z-index: 2; }
  body:not(.nasdaq) .bv-messages-mobile .bv-inbox-delete-btn {
    width: 100px;
    height: 100%;
    display: block;
    background-color: #E20023;
    position: absolute;
    right: 0;
    top: 0;
    border: inherit;
    color: #fff;
    z-index: 1; }
  body:not(.nasdaq) .bv-messages-mobile .inboxListAttachmentIcon {
    margin: 0 10px; }
  body:not(.nasdaq) .bv-messages-mobile .inboxItemsGrid li > div.delete {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px); }
  body:not(.nasdaq) .bv-messages-mobile .bv-button-feedback-type-2 {
    z-index: 2;
    left: 0; }
  body:not(.nasdaq) .bv-open-message-mobile-header-row {
    font-weight: 500; }
  body:not(.nasdaq) .bv-open-message-mobile-header-row .lbl {
    width: 70px;
    display: inline-block;
    position: relative;
    text-align: right;
    color: #d1d1d1;
    margin-right: 5px; }
  body:not(.nasdaq) .bv-open-message-mobile-header-row .val {
    display: inline-block;
    width: calc(100% - 85px); }
  body:not(.nasdaq) .bv-open-message-mobile-subject {
    height: calc(100% - 20px);
    position: relative;
    padding-bottom: 20px;
    width: 100%; }
  body:not(.nasdaq) .bv-open-message-mobile-comments {
    position: relative;
    overflow: auto;
    font-size: 20px; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-slider {
    height: 165px;
    width: 100%;
    margin-top: -32px;
    text-align: center;
    text-align: -webkit-center; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-slider > div {
    top: calc(50% - 40px) !important; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-slider > div.bv-slider-right-btn {
    right: -5px; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-slider > div.bv-slider-left-btn {
    left: -5px; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-slider > ul > li {
    width: 33.33333% !important;
    margin: 20px 0 !important;
    box-shadow: none; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-slider > ul > li > card {
    box-shadow: none; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-slider > ul {
    min-width: inherit;
    margin: 0 25px !important; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-slider > ul > li > ul > li:first-child {
    margin-bottom: 20px; }
  body:not(.nasdaq) .bv-mobile-compose-message .message-attachment-image-container {
    width: 75px;
    height: 96px; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-button-feedback-type-1 {
    top: -12px !important;
    left: -12px !important; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-mobile-menu .bv-button-feedback-type-1 {
    top: 0px !important;
    left: 11px !important; }
  body:not(.nasdaq) .bv-mobile-compose-message {
    /*  	z-index: 100 !important; */ }
  body:not(.nasdaq) .bv-mobile-compose-message-backdrop {
    /*  	z-index: 100 !important; */ }
  body:not(.nasdaq) #detailSection .itemComments {
    height: calc(100% - 295px);
    width: calc(100% - 2px);
    overflow: hidden;
    overflow-y: auto;
    padding: 14px 43px 10px 43px;
    display: inline-block;
    font-weight: 500;
    background: #fff; }
    @media (min-height: 0px) and (max-height: 650px) {
      body:not(.nasdaq) #detailSection .itemComments {
        height: calc(100% - 122px); } }
  body:not(.nasdaq) #detailSection .itemDetails {
    height: 100%;
    width: calc(100% - 305px);
    float: right;
    background: #fff;
    display: inline-block;
    z-index: 2;
    overflow: hidden; }
  body:not(.nasdaq) #detailSection .itemHeader {
    width: 100%;
    background: white;
    position: relative;
    height: 122px;
    padding: 0;
    border-bottom: 1.5px solid #DDDDDD;
    margin-left: 0px; }
    body:not(.nasdaq) #detailSection .itemHeader .item-rows {
      padding: 16px 22px 21px 22px; }
    @media (min-width: 0px) and (max-width: 1160px) {
      body:not(.nasdaq) #detailSection .itemHeader {
        height: 140px; } }
  body:not(.nasdaq) #detailSection .itemRow {
    height: auto;
    position: relative;
    display: flex;
    line-height: 20px; }
  body:not(.nasdaq) #detailSection .itemRow1 {
    height: auto;
    padding: 7px 0 0 0;
    position: relative;
    display: flex;
    line-height: 20px; }
  body:not(.nasdaq) #inboxRightSection {
    height: calc(100% - 25px);
    list-style-type: none;
    margin: 0;
    padding: 0;
    transition: 400ms all;
    position: relative; }
  body:not(.nasdaq) .inboxRightSection-li {
    width: 100%;
    background: #fff;
    transition: 500ms all;
    margin-bottom: 5px; }
  body:not(.nasdaq) .inboxRightSection-li.opened {
    height: 100%; }
  body:not(.nasdaq) .bv-inbox-thread-panel {
    height: 40px;
    padding: 8px; }
  body:not(.nasdaq) #inboxRightSection .itemComments {
    min-height: 100px; }
  body:not(.nasdaq) #inboxRightSection .bv-hide-show-content-arrow {
    cursor: pointer;
    width: 15px;
    height: 26px;
    float: left;
    margin: 7px 5px 0 0; }
  body:not(.nasdaq) #inboxRightSection .bv-show-panel-content-arrow {
    height: 15px;
    position: absolute;
    top: 6px;
    left: -17px;
    cursor: pointer;
    width: 15px; }
  body:not(.nasdaq) #inboxRightSection .bv-show-panel-content-arrow svg {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    margin-bottom: 5px;
    fill: #000;
    height: 15px;
    width: 15px; }
  body:not(.nasdaq) #inboxRightSection .bv-hide-show-content-arrow svg {
    fill: #000;
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform-origin: 0 0;
    -moz-transform: rotate(0deg); }
  body:not(.nasdaq) #inboxRightSection .itemRow {
    padding-top: 3px; }
  body:not(.nasdaq) .messageDetail {
    opacity: 0;
    transition: opacity 700ms ease-in;
    height: 100%; }
  body:not(.nasdaq) .messageDetail.opened {
    opacity: 1; }
  body:not(.nasdaq) .bv-inbox-subject-box {
    width: calc(100% - 21px);
    float: right; }
  body:not(.nasdaq) .heightRecal {
    height: 685px; }
  body:not(.nasdaq) .itemDetails .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.35); }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-modal-btn-custom-box {
    position: absolute;
    top: 10px; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-modal-btn-custom-box > div {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    fill: white;
    margin: 0px 15px 0 0; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-modal-btn-custom-box > div > div {
    width: 25px;
    height: 25px; }
  body:not(.nasdaq) .bv-mobile-compose-message .bv-modal-btn-custom [ng-if="showHeader"] {
    margin-left: 130px; }
  body:not(.nasdaq) .newItemsMain {
    height: 100%;
    width: 100%;
    white-space: nowrap; }
  body:not(.nasdaq) .newItemsMain .bv-slider > ul {
    text-align: center;
    min-width: 880px;
    min-height: 435px; }
  body:not(.nasdaq) .newItemsMain .bv-slider > ul > li {
    box-shadow: none !important;
    margin: 20px 1.4%;
    width: 30.4% !important; }
  body:not(.nasdaq) .newItemsMain .bv-slider .bv-slider-items-2 > li {
    width: 48% !important; }
  body:not(.nasdaq) .newItemsList {
    height: 100%;
    width: 100%;
    /* background: #fff; */
    z-index: 1;
    /*	border-right: 1px solid #DDDDDD;*/
    float: left;
    display: inline-block;
    /*	padding-left: 100px;
    	padding-right: 100px;*/ }
  body:not(.nasdaq) .newItemsGrid {
    /*border: 1px solid #D4D4D4;*/
    width: 100%;
    height: 100%;
    overflow: hidden; }
  body:not(.nasdaq) .newItemsGrid:hover {
    overflow-y: scroll; }
  body:not(.nasdaq) .newItemsGrid:hover li.sharedListItemCell {
    padding-right: 10px; }
  body:not(.nasdaq) .newItemsGrid li:hover {
    background: #F0F0F0; }
  body:not(.nasdaq) .new-item-is-selected {
    background: #F0F0F0 !important;
    /*	color: #fff;*/ }
  body:not(.nasdaq) .newItemsMoreBtnRow {
    margin: 0px 11px 0 5px;
    float: right; }
  body:not(.nasdaq) .newItemsMoreBtn {
    color: #FFFFFF;
    min-width: 50px;
    /* 	background-color: #036EAA; */
    border-style: none;
    max-height: 45px;
    min-height: 35px;
    margin: 5px 0 0 5px; }
  body:not(.nasdaq) .newItemsMoreBtn:disabled {
    background-color: #DDDDDD; }
  body:not(.nasdaq) .newItemDetails {
    height: 99%;
    width: 100%;
    float: right;
    background: #fff;
    display: inline-block;
    z-index: 2; }
  body:not(.nasdaq) li.newListItemCell {
    white-space: nowrap;
    border-bottom: 1px solid #D1D1D1;
    height: 90px;
    padding-right: 18px;
    overflow: hidden; }
  body:not(.nasdaq) .newListCellItem {
    margin: 5px 0px 0px 0px; }
  body:not(.nasdaq) .newListLeftItems {
    float: left;
    width: 58%;
    text-align: left;
    margin: 5px 0 0 0;
    display: inline-block;
    font-size: 13px;
    max-width: 600px;
    overflow: hidden; }
  body:not(.nasdaq) .newItemsListMsgInfo {
    width: 62%;
    /* text-align: right; */
    margin: 7px 0 0 0;
    display: inline-block;
    font-size: 12px;
    max-width: 600px;
    overflow: hidden; }
  body:not(.nasdaq) .newListRightItems {
    /*	float: right;*/
    width: 55%;
    text-align: right;
    margin: 5px 0px 0px 5px;
    display: inline-block; }
  body:not(.nasdaq) .newItemsListTopItems {
    width: 100%;
    display: inline-block;
    white-space: nowrap; }
  body:not(.nasdaq) .newItemCreatedBy {
    font-weight: 600; }
  body:not(.nasdaq) .newItemCreatedOn {
    font-size: 11px; }
  body:not(.nasdaq) .newListFooter {
    width: 30%;
    text-align: left; }
  body:not(.nasdaq) .newItemHeader {
    width: 100%;
    background: white;
    position: relative;
    min-height: 110px;
    border-bottom: 1px solid #DDDDDD; }
  body:not(.nasdaq) .newItemRow {
    height: auto;
    padding: 5px 0 0 0;
    position: relative;
    display: flex; }
  body:not(.nasdaq) .newItemHeaderLabel {
    text-align: right;
    width: 60px;
    float: left;
    position: relative; }
  body:not(.nasdaq) .newItemHeaderValue {
    text-align: left;
    /*width: 90%;*/
    padding: 0 0 0 5px;
    font-weight: 700;
    float: right;
    white-space: normal; }
  body:not(.nasdaq) .newItemComments {
    /* height: calc(100% - 254px); */
    /*	height: -moz-calc(100% - 254px);
    	 height: -webkit-calc(100% - 254px);
    	height: -o-calc(100% - 254px);*/
    margin: 5px 0px 0 0px;
    /*	width: 100%;*/
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
    float: right;
    width: 70%;
    display: inline-block;
    height: 100px;
    /*	border-left: 1px solid #D1D1D1;*/ }
  body:not(.nasdaq) .newItemComments:hover {
    overflow-y: auto;
    padding-right: 10px; }
  body:not(.nasdaq) .newItemsAttachmentRow {
    margin: 10px 0 0 0px;
    text-align: left;
    /* max-width: 338px; */
    overflow: hidden;
    white-space: nowrap;
    /* position: absolute; */
    /* border-top: 1px solid #DDDDDD; */
    padding-right: 10px;
    display: inline-block;
    /* width: 25%; */
    width: 40%;
    /* text-align: right; */
    /* margin: 5px 0px 0px 5px; */
    display: inline-block;
    /*	background: green;*/ }
  body:not(.nasdaq) .newItemsAttachmentRow:hover {
    overflow-x: auto; }
  body:not(.nasdaq) .new-items-message-attachment {
    /* 	margin: 0 0px 0 0px;
    	padding-bottom: 4px;
    	width: 100%; */
    /* background: green; */
    height: 100%; }
  body:not(.nasdaq) .new-items-attachment-image {
    width: 60px;
    height: 67px;
    margin: 0 0px 0px 0; }
  body:not(.nasdaq) .new-items-attach-portal-name {
    color: #868585;
    font-size: 12px;
    text-align: center;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 5px;
    font-size: 12px; }
  body:not(.nasdaq) .new-items-attach-name {
    text-align: center;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 5px;
    font-size: 16px; }
  body:not(.nasdaq) .new-items-attachment-row-in-card {
    height: calc(100% - 100px);
    /* margin: 0px 0 0 0px; */
    text-align: center;
    /* 	width: 206px; */
    /*	overflow: hidden;
    	white-space: nowrap;*/
    /* position: absolute; */
    /* border-top: 1px solid #DDDDDD; */
    /* padding-top: 20px; */
    /*	position: relative;*/
    /* 	background: red; */
    /*	height: 100%;*/ }
  body:not(.nasdaq) .new-items-attachment-list {
    height: 100%; }
  body:not(.nasdaq) .new-items-attachment-image-container {
    height: calc(100% - 100px);
    width: 100%;
    margin-bottom: 30px;
    position: relative;
    cursor: pointer;
    box-shadow: 0px 0px 10px 0px #888888;
    display: inline-block;
    vertical-align: middle; }
  body:not(.nasdaq) .new-items-attachment-image-in-card {
    /* width: 182px; */
    /* height: 270px; */
    /* margin: 10px 0px 0px 0; */
    max-height: 100%;
    max-width: 100%;
    width: auto;
    /* position: relative; */
    /* box-shadow: 0px 0px 20px 0px #888888; */
    vertical-align: middle;
    display: inline-block; }
  body:not(.nasdaq) .new-items-file-attachment-image {
    border: 1px solid #DDDDDD; }
  body:not(.nasdaq) .remove-new-item-button {
    width: 15px;
    height: 15px;
    position: absolute;
    cursor: pointer;
    top: 10px;
    right: 10px; }
  body:not(.nasdaq) .remove-new-item-button > svg {
    fill: #aeaeae; }
  body:not(.nasdaq) .remove-new-item-button:hover > svg {
    fill: #231f20; }
  body:not(.nasdaq) .ngViewport.ng-scope {
    overflow-y: hidden; }
  body:not(.nasdaq) .ngViewport.ng-scope:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .newItemsUserAvatar {
    margin: 15px 10px;
    /* height: 50px; */
    /* float: left; */
    /* white-space: nowrap; */
    display: inline; }
  body:not(.nasdaq) .newItemsUserImage {
    text-align: center;
    float: left;
    width: 50px;
    height: 50px;
    position: relative;
    display: block;
    background: none;
    z-index: 1; }
  body:not(.nasdaq) .newItemsUserListCircle {
    text-align: center;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: #cccccc 0px 0px 6px 1px;
    background: #515151;
    display: inline-block; }
  body:not(.nasdaq) .newItemsUserFirstLetter {
    width: 50px;
    margin-top: 8px;
    color: white;
    font-weight: lighter;
    font-size: 25px;
    letter-spacing: 1px;
    display: block; }
  body:not(.nasdaq) .folderViewDialog .modal-dialog {
    min-width: 900px;
    overflow: hidden; }
  body:not(.nasdaq) .addToNewItemsDialog .modal-dialog {
    width: 370px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    margin: 0; }
  body:not(.nasdaq) .addToNewItemsDialog .bv-input-btn-0 {
    background-color: #000; }
  body:not(.nasdaq) .add-new-items-main {
    min-height: 490px;
    padding: 20px;
    margin-top: -3px; }
  body:not(.nasdaq) .attachmentLbl {
    border-bottom: 1px solid #e5e5e5;
    font-weight: 500;
    width: 100%;
    padding-bottom: 5px; }
  body:not(.nasdaq) .add-new-items {
    width: 100%;
    height: 420px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin: 10px 0 10px 0; }
  body:not(.nasdaq) .add-new-items:hover {
    overflow-y: auto; }
  body:not(.nasdaq) .add-new-list-item {
    white-space: nowrap;
    margin: 10px 0 0 0; }
  body:not(.nasdaq) .add-new-item-attachment-row {
    width: 100%;
    height: 60px;
    display: inline-block;
    overflow: hidden;
    margin: 10px 0 10px 0;
    /*	cursor: pointer;
    */
    padding-right: 10px; }
  body:not(.nasdaq) .add-new-item-attachment-row:hover .drag-handle-image {
    display: block; }
  body:not(.nasdaq) .add-new-item-attachment-row:hover .add-new-item-attachment-remove-btn {
    fill: #D3D3D3;
    visibility: visible; }
  body:not(.nasdaq) .add-new-item-attachment-image {
    width: 50px;
    height: 60px;
    margin: 0 10px 0 0;
    cursor: pointer; }
  body:not(.nasdaq) .add-new-item-attachment-image div,
  body:not(.nasdaq) .add-new-item-attachment-image img {
    width: 45px;
    height: 55px; }
  body:not(.nasdaq) .add-new-item-attachment-name {
    width: 200px;
    /*	line-height: 60px;
    */
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 20px; }
  body:not(.nasdaq) .add-new-item-attachment-name:hover {
    cursor: pointer;
    text-decoration: underline; }
  body:not(.nasdaq) .add-new-item-attachment-remove {
    height: 100%; }
  body:not(.nasdaq) .add-new-item-attachment-remove-btn {
    width: 17px;
    height: 17px;
    position: relative;
    cursor: pointer;
    margin-top: 22px;
    visibility: hidden; }
  body:not(.nasdaq) .add-new-item-attachment-remove-btn:hover {
    visibility: visible !important;
    fill: black !important; }
  body:not(.nasdaq) .add-new-item-expiry {
    width: 160px; }
  body:not(.nasdaq) .expiryLbl {
    font-weight: 500;
    width: 100%;
    padding-bottom: 5px; }
  body:not(.nasdaq) .bv-newitems-cards {
    outline: 0;
    font-size: 16px; }
  body:not(.nasdaq) .bv-newitems-cards ul[rn-carousel] {
    width: 33.3%;
    overflow: inherit; }
  body:not(.nasdaq) .bv-newitems-cards ul[rn-carousel] li > div > div > ul,
  body:not(.nasdaq) .bv-newitems-cards ul[rn-carousel] li > div {
    padding: 10px; }
  body:not(.nasdaq) .bv-newitems-cards ul[rn-carousel] li > div > div {
    /* padding: 10px; */
    /* border: 1px solid #ccc; */
    /* background: #F5F5F5; */
    /*box-shadow: 0px 0px 5px 1px #ddd;*/
    /* border-radius: 10px; */
    overflow: hidden; }
  body:not(.nasdaq) .bv-newitems-cards ul[rn-carousel] li > div > div > title {
    display: block;
    font-size: 2em;
    font-weight: 500;
    line-height: 27px;
    margin-bottom: 30px; }
  body:not(.nasdaq) .bv-newitems-cards ul[rn-carousel] li > div > div > title:hover {
    text-decoration: underline;
    cursor: pointer; }
  body:not(.nasdaq) .bv-newitems-cards ul[rn-carousel] li > div > div > label {
    display: block;
    font-size: 1em;
    line-height: 10px; }
  body:not(.nasdaq) .bv-newitems-cards ul[rn-carousel] li > div > div > info {
    font-size: 0.9em;
    margin-bottom: 23px;
    display: block; }
  body:not(.nasdaq) .bv-newitems-cards-module ul[rn-carousel] li > div {
    padding: 5px; }
  body:not(.nasdaq) .bv-newitems-cards-module ul[rn-carousel] li > div > div > title {
    font-size: 1.5em;
    line-height: 20px;
    margin-bottom: 15px;
    height: 41px;
    text-overflow: ellipsis;
    overflow: hidden; }
  body:not(.nasdaq) .bv-newitems-cards-module ul[rn-carousel] li > div > div > info {
    font-size: 0.8em;
    margin-bottom: 13px; }
  body:not(.nasdaq) .bv-newitems-cards div[rn-carousel-indicators] {
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center; }
  body:not(.nasdaq) .bv-newitems-cards div[rn-carousel-indicators] span {
    margin: 0 2px; }
  body:not(.nasdaq) .bv-conf-settings .show-company-tree {
    height: calc(100% - 30px); }
  body:not(.nasdaq) .new-items-prev {
    position: absolute;
    top: 0;
    width: 100px;
    text-align: center;
    height: 100%; }
  body:not(.nasdaq) .new-items-next {
    position: absolute;
    top: 0;
    width: 100px;
    right: 0;
    text-align: center;
    height: 100%; }
  body:not(.nasdaq) .newItemList {
    display: none; }

.nasdaq.bv-mobile [state="home.meetings"] .bv-transclude-content {
  min-width: inherit; }

.nasdaq.bv-mobile [state="home.meetings"] .bv-conf-event-selected {
  width: inherit; }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn, .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span .bv-conf-list-event-start button {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover, .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span .bv-conf-list-event-start button:hover,
.btn:active,
.nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span .bv-conf-list-event-start button:active,
.btn:focus,
.nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span .bv-conf-list-event-start button:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success, .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span .bv-conf-list-event-start button {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover, .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span .bv-conf-list-event-start button:hover,
.btn--success:active,
.nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span .bv-conf-list-event-start button:active,
.btn--success:focus,
.nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span .bv-conf-list-event-start button:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

.nasdaq [state="home.meetings"] .bv-transclude-content {
  min-width: 830px; }

.nasdaq .lds-ring {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px; }

.nasdaq .lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 8px;
  border: 2px solid #ccc;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #ccc transparent transparent transparent; }

.nasdaq .lds-ring div:nth-child(1) {
  animation-delay: -0.45s; }

.nasdaq .lds-ring div:nth-child(2) {
  animation-delay: -0.3s; }

.nasdaq .lds-ring div:nth-child(3) {
  animation-delay: -0.15s; }

@keyframes lds-ring {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.nasdaq .manage-templates-wrap .header-wrapper {
  padding: 20px;
  display: inline-block;
  width: 100%; }
  .nasdaq .manage-templates-wrap .header-wrapper .heading {
    font-family: 'SourceSansProRegular';
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #1d1e25;
    width: 50%;
    float: left;
    padding-top: 10px; }
  .nasdaq .manage-templates-wrap .header-wrapper .create-btn {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #0094b3;
    float: right;
    width: 216px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #0094b3;
    padding: 6px 10px 10px 10px;
    cursor: pointer; }

.nasdaq .manage-templates-wrap .emptymessage {
  display: block;
  font-size: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  color: #d5d6d8;
  border-top: 1px solid #d5d6d8; }
  .nasdaq .manage-templates-wrap .emptymessage .emptytext {
    position: absolute;
    top: 48%;
    width: 100%; }

.nasdaq .manage-templates-wrap .manage-agenda-table {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  table-layout: fixed; }
  .nasdaq .manage-templates-wrap .manage-agenda-table th {
    border: none;
    text-align: left;
    padding: 8px;
    font-family: 'SourceSansProSemibold';
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    color: #6b6d75; }
    .nasdaq .manage-templates-wrap .manage-agenda-table th:first-child {
      padding-left: 20px;
      width: 75%; }
    .nasdaq .manage-templates-wrap .manage-agenda-table th:nth-child(2) {
      width: 10%;
      text-align: center; }
    .nasdaq .manage-templates-wrap .manage-agenda-table th:nth-child(3) {
      padding-left: 20px;
      width: 15%; }
  .nasdaq .manage-templates-wrap .manage-agenda-table td {
    border: 1px solid #d5d6d8;
    text-align: left;
    padding: 8px;
    height: 56px;
    color: #2d303a; }
    .nasdaq .manage-templates-wrap .manage-agenda-table td:first-child {
      padding-left: 20px;
      width: 75%; }
    .nasdaq .manage-templates-wrap .manage-agenda-table td:nth-child(2) {
      width: 10%;
      text-align: center; }
    .nasdaq .manage-templates-wrap .manage-agenda-table td:nth-child(3) {
      padding-left: 20px;
      width: 15%; }
      .nasdaq .manage-templates-wrap .manage-agenda-table td:nth-child(3) span {
        position: relative;
        float: right;
        right: 30px; }
        .nasdaq .manage-templates-wrap .manage-agenda-table td:nth-child(3) span i {
          color: #0094b3;
          font-size: 16px;
          font-weight: normal;
          font-stretch: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: 0.38px;
          width: 19px;
          font-family: "SSStandard";
          cursor: pointer; }
        .nasdaq .manage-templates-wrap .manage-agenda-table td:nth-child(3) span ul {
          display: inline-block;
          position: absolute;
          background-color: #fff;
          border: 1px solid #ccc;
          border-radius: 4px;
          -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          top: 12px;
          right: 0;
          z-index: 1; }
          .nasdaq .manage-templates-wrap .manage-agenda-table td:nth-child(3) span ul li {
            border-bottom: 1px solid #d5d6d8;
            padding: 10px;
            cursor: pointer;
            width: 110px;
            text-align: center; }
            .nasdaq .manage-templates-wrap .manage-agenda-table td:nth-child(3) span ul li:hover {
              background: #f5f5f5; }
            .nasdaq .manage-templates-wrap .manage-agenda-table td:nth-child(3) span ul li:nth-child(2) {
              border: none; }
      .nasdaq .manage-templates-wrap .manage-agenda-table td:nth-child(3) .hidden {
        display: none; }
  .nasdaq .manage-templates-wrap .manage-agenda-table tr:nth-child(even) {
    background-color: #f8f8f8; }
  .nasdaq .manage-templates-wrap .manage-agenda-table .templatename a {
    color: #0094b3;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block; }

.nasdaq .attendance-response-dropdown {
  z-index: 9999; }
  .nasdaq .attendance-response-dropdown li {
    padding: 5px 10px;
    border-bottom: 1px solid #eaeaeb;
    cursor: pointer; }
    .nasdaq .attendance-response-dropdown li:hover {
      background: #96979c; }

.nasdaq #bv-conference-tpl .bv-conf-view-left-div {
  width: 260px !important;
  letter-spacing: 0px; }
  .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list {
    background: #F7F7F9;
    border-right: 1px solid #eaeaeb; }
    .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li {
      border-bottom: 1px solid #eaeaeb;
      padding: 17px 18px 0px 18px;
      width: inherit; }
      .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li.bv-conf-event-selected {
        background: #DDF8FF;
        padding-bottom: 15px; }
      .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li.bv-conf-event-not-selected .bv-conf-list-event-time {
        margin-top: 16px !important;
        margin-bottom: 9px !important; }
      .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li.bv-conf-event-not-selected .bv-conf-list-event-icon-div {
        display: none; }
      .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-details {
        margin-top: 4px;
        font-weight: 300; }
        .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-details span {
          font-weight: 400; }
        .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-details:nth-child(2) {
          margin-bottom: 12px; }
      .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div {
        margin-top: 4px;
        color: #0094b3;
        height: inherit; }
        .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span {
          display: block;
          clear: both; }
          .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span .bv-conf-list-event-start {
            padding: 12px 0 0;
            margin: 0;
            float: none; }
            .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-blue-div > span .bv-conf-list-event-start button {
              font-size: 14.5px;
              font-weight: 400;
              width: 100%;
              height: 34px; }
      .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-icon-div {
        font-size: 13px;
        color: #96979c; }
      .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .event-bar {
        height: 30px;
        top: 14px;
        left: 5px;
        border-radius: 2px;
        position: absolute; }
      .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .event-active-bar {
        background: #00a9cc; }
      .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-name-time-div {
        height: inherit;
        padding-top: 0px;
        margin-left: 0px; }
        .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-name-time-div .bv-conf-list-event-name {
          color: #474a53;
          font-size: 14px !important;
          font-weight: normal;
          white-space: normal;
          word-wrap: break-word;
          line-height: 17px;
          height: inherit;
          position: relative; }
        .nasdaq #bv-conference-tpl .bv-conf-view-left-div .bv-conf-agenda-list > div > div > li .bv-conf-list-event-name-time-div .bv-conf-list-event-time {
          line-height: 13px !important;
          font-size: 13.5px;
          color: #6b6d75;
          margin-top: 5px;
          font-weight: 300; }

.nasdaq #bv-conference-tpl .bv-conf-view-right-div {
  width: calc(100% - 260px); }
  .nasdaq #bv-conference-tpl .bv-conf-view-right-div .bv-conf-attachment-li {
    height: calc(100% - 80px);
    border-radius: 6px;
    margin-bottom: 0px; }
    .nasdaq #bv-conference-tpl .bv-conf-view-right-div .bv-conf-attachment-li .image-in-card {
      height: calc(100% - 70px);
      margin-top: -35px; }
  .nasdaq #bv-conference-tpl .bv-conf-view-right-div .bv-conf-attachment-name {
    top: 35px;
    height: 70px;
    background: #F1F1F2;
    padding: 24px 0;
    font-size: 14px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    color: #474a53; }
  .nasdaq #bv-conference-tpl .bv-conf-view-right-div .bv-slider .bv-slider-items-2 > li {
    width: 48%;
    margin: 60px 0.9%; }

.nasdaq .bv-meeting-track-attendees .modal-dialog {
  width: 920px;
  height: 500px; }
  .nasdaq .bv-meeting-track-attendees .modal-dialog .modal-content, .nasdaq .bv-meeting-track-attendees .modal-dialog .mCSB_container {
    height: 100%; }

.nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap {
  height: 100%; }
  .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .mCustomScrollBox {
    height: auto !important; }
  .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .search-box .bv-placeholder-label > span {
    padding-left: 25px; }
  .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .search-box input {
    width: 100%;
    height: 40px;
    padding: 10px 10px 10px 30px; }
  .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .search-box icon {
    position: absolute;
    top: 10px;
    left: 9px;
    color: #eaeaeb; }
  .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .attendee-listWrap {
    width: calc( 100% - 15px);
    height: calc( 100% - 105px); }
    .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .attendee-listWrap .mCSB_scrollTools {
      visibility: visible !important; }
    .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .attendee-listWrap ul.attendee-list > li {
      padding: 10px;
      border-bottom: 1px solid #eaeaeb;
      margin-top: -1px;
      height: 55px; }
      .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .attendee-listWrap ul.attendee-list > li span.userName {
        display: inline-block;
        width: 80%; }
        .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .attendee-listWrap ul.attendee-list > li span.userName .avatar {
          float: left;
          position: relative;
          width: 30px;
          height: 30px;
          border-radius: 50%;
          display: inline-block;
          border: 1px solid #ccc;
          overflow: hidden;
          margin-right: 10px; }
          .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .attendee-listWrap ul.attendee-list > li span.userName .avatar img {
            width: 30px;
            height: 30px; }
          .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .attendee-listWrap ul.attendee-list > li span.userName .avatar i.ss-icon {
            color: #96979c;
            position: absolute;
            top: 3px;
            left: 5px;
            font-size: 18px; }
      .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .attendee-listWrap ul.attendee-list > li span.dropdownWrap {
        display: inline-block; }
        .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .attendee-listWrap ul.attendee-list > li span.dropdownWrap .dropdown-toggle {
          position: relative;
          border: 1px solid #eaeaeb;
          padding: 5px 10px;
          border-radius: 5px;
          background: #ffffff;
          width: 160px;
          display: inline-block;
          font-size: 14px;
          cursor: pointer; }
          .nasdaq .bv-meeting-track-attendees .bv-meeting-track-attendees-wrap .attendee-listWrap ul.attendee-list > li span.dropdownWrap .dropdown-toggle:after {
            content: '';
            display: block;
            border-top: 6px solid #1080A2;
            border-right: 4px solid transparent;
            border-left: 4px solid transparent;
            right: 10px;
            position: absolute;
            top: 12px; }

.nasdaq .fileuploader-navigator-react-overlay {
  z-index: 100 !important; }

/* Responsive settings */
/* Responsive settings */
.nasdaq {
  /* AVatar */
  /* .bv-messages-mobile .inboxItemsGrid li > div.delete .inboxListAttachmentIcon{
        transform: translateX(-100px);
    }
     */ }
  .nasdaq .messagesMain {
    height: calc(100% - 51px) !important;
    width: 100%;
    white-space: nowrap;
    overflow-y: hidden;
    min-width: 640px; }
  .nasdaq .inboxItemsList {
    height: 100%;
    min-width: 305px;
    max-width: 305px;
    z-index: 1;
    position: relative;
    float: left;
    display: inline-block;
    border-right: 1px solid #eaeaeb; }
  .nasdaq .itemComments {
    /*height: calc(100% - 290px);
        max-height:calc(100% - 290px);*/
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    padding: 14px 25px 15px 35px;
    display: inline-block;
    font-weight: 500; }
  .nasdaq .inboxItemsGrid {
    width: 100%;
    height: 100%;
    overflow: hidden; }
  .nasdaq .inboxItemsGrid:hover {
    overflow-y: auto;
    width: 100%; }
  .nasdaq .inboxItemsGrid:hover li.inboxListItemCell {
    width: 100%; }
  .nasdaq .is-selected {
    background: #f0f0f0 !important; }
  .nasdaq .is-selected-mid {
    min-width: 203px;
    max-width: 203px; }
  .nasdaq .hasMore {
    height: 100%; }
  .nasdaq .moreBtnRow {
    margin: 10px 20px 20px 175px; }
  .nasdaq .itemDetails {
    height: 100%;
    background: #f0f0f0;
    width: calc(100% - 305px);
    float: right;
    z-index: 2;
    position: relative; }
    @media (min-height: 0px) and (max-height: 650px) {
      .nasdaq .itemDetails {
        overflow: auto; } }
  .nasdaq .itemDetails .panel {
    transition: all 500ms; }
  .nasdaq .itemDetails .panel.open {
    transform: translateY(-40px); }
  .nasdaq .itemDetails .bv-slider > ul > li {
    display: inline-block;
    height: calc(100% - 40px);
    box-shadow: none;
    margin: 0;
    padding-top: 7px; }
  .nasdaq .unreadItem {
    min-width: 30px;
    max-width: 30px;
    height: 100%;
    padding: 23px 0 0 15px;
    float: left;
    display: inline-block; }
  .nasdaq .unreadItemCircle {
    background: #2273A6;
    width: 10px;
    height: 10px;
    border-radius: 50%; }
  .nasdaq li.inboxListItemCell {
    white-space: nowrap;
    height: 65px;
    padding: 11px 8px; }
  .nasdaq .inboxListCellItem {
    margin: 0 0 0 5px;
    overflow: hidden;
    max-height: 20px; }
  .nasdaq .inboxListLeftItems {
    float: left;
    min-width: 221px;
    max-width: 221px;
    height: 100%;
    text-align: left;
    padding: 0 5px 0 0;
    display: inline-block; }
  .nasdaq .bv-inbox-link,
  .nasdaq .bv-inbox-link:link,
  .nasdaq .bv-inbox-link:hover,
  .nasdaq .bv-inbox-link:active,
  .nasdaq .bv-inbox-link:visited {
    color: #000000;
    text-decoration: none; }
  .nasdaq .inboxListAttachmentIcon {
    float: left;
    min-width: 18px;
    max-width: 18px;
    height: 100%; }
  .nasdaq .inboxListSettingIcon {
    float: left;
    min-width: 17px;
    max-width: 17px;
    height: 100%;
    text-align: right;
    display: inline-block;
    padding-bottom: 10px;
    margin-right: 7px; }
  .nasdaq .inboxItemCreatedBy {
    font-weight: 600;
    font-size: 14px; }
  .nasdaq .inboxItemCreatedOn {
    font-size: 11px; }
  .nasdaq .attachmentPinImage {
    width: 20px;
    height: 20px;
    position: relative;
    top: 7px; }
  .nasdaq .inboxListFooter {
    width: 30%;
    text-align: left; }
  .nasdaq .itemHeader {
    width: 100%;
    background: white;
    position: relative;
    min-height: 110px;
    height: 122px;
    padding: 10px 0px 11px 25px;
    border-bottom: 1.5px solid #DDDDDD; }
    @media (min-width: 0px) and (max-width: 1160px) {
      .nasdaq .itemHeader {
        height: 140px; } }
  .nasdaq .itemRow {
    height: auto;
    position: relative;
    display: flex;
    line-height: 20px; }
  .nasdaq .itemRow1 {
    height: auto;
    padding: 7px 0 0 0;
    position: relative;
    display: flex;
    line-height: 20px; }
  .nasdaq .itemHeaderLabel {
    text-align: right;
    min-width: 64px;
    max-width: 64px;
    float: left;
    position: relative; }
  .nasdaq .itemHeaderValue {
    text-overflow: ellipsis;
    overflow: hidden; }
  .nasdaq .hrBreak {
    border: 0;
    height: 1px;
    background: #333;
    margin-top: 5px;
    margin-bottom: 0px;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -o-linear-gradient(left, #ccc, #333, #ccc); }
  .nasdaq .wrapText {
    white-space: pre-wrap;
    /* CSS3 */
    white-space: -moz-pre-wrap;
    /* Firefox */
    white-space: -pre-wrap;
    /* Opera <7 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
    /* IE */ }
  .nasdaq .listAttachmentRow {
    margin: 4px 0 0 10px;
    text-align: right;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    display: inline-block;
    overflow-y: hidden; }
  .nasdaq .listAttachmentRow:hover {
    overflow-x: auto; }
  .nasdaq .attachmentRow {
    height: 170px;
    text-align: center;
    width: 100%;
    background: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    border-top: 1.5px solid #DDDDDD;
    padding: 10px 10px 10px 10px;
    display: inline-block; }
  .nasdaq .attachmentRow:hover {
    overflow-x: auto; }
  .nasdaq .list-message-attachment {
    display: inline-block;
    margin: 0 5px 0 0; }
  .nasdaq .message-attachment {
    display: inline-block;
    margin: 0 20px 0 0;
    vertical-align: top; }
  .nasdaq .message-attachment-image-container {
    width: 90px;
    height: 115px;
    margin: 0 10px 10px 0;
    box-shadow: 0 0 7px 0 #707070;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle; }
  .nasdaq .list-attachment-image {
    width: 70px;
    height: 71px;
    margin: 0 10px 5px 0; }
  .nasdaq .file-attachment-image {
    border: 1px solid #d1d1d1; }
  .nasdaq .attachment-image {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    display: inline-block; }
  .nasdaq .attachment-name {
    text-align: center;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px; }
  .nasdaq .ngViewport.ng-scope {
    overflow-y: hidden; }
  .nasdaq .ngViewport.ng-scope:hover {
    overflow-y: auto; }
  .nasdaq .bv-inbox-newmsg-dialog {
    max-height: 415px;
    min-height: 415px;
    overflow-y: none;
    overflow-x: none; }
  .nasdaq .bv-inbox-up-section {
    min-height: 135px;
    /*max-height: 100px;*/
    overflow-y: auto;
    overflow-x: none;
    background: #FFFFFF; }
  .nasdaq .bv-inbox-section-one-third {
    height: 33.333333px;
    width: 100%; }
  .nasdaq .bv-inbox-section-left {
    height: 33.333333px;
    width: 120px;
    text-align: right;
    padding-top: 3px;
    float: left; }
  .nasdaq .bv-inbox-section-mid {
    min-height: 33.333333px;
    max-height: 33.333333px;
    min-width: 600px;
    max-width: 600px;
    padding-left: 5px;
    float: left;
    overflow-x: hidden;
    overflow-y: auto; }
  .nasdaq .bv-inbox-section-right {
    min-height: 33.333333px;
    max-height: 33.333333px;
    min-width: 30px;
    max-width: 30px;
    padding: 5px;
    float: right; }
  .nasdaq .bv-inbox-down-section {
    min-height: 270px;
    max-height: 270px;
    overflow-y: auto;
    overflow-x: none;
    margin-top: 2px;
    background: #FFFFFF; }
  .nasdaq .bv-inbox-add-button {
    width: 18px;
    height: 18px; }
  .nasdaq .bv-inbox-input {
    border: none;
    width: 100px;
    margin-top: 2px;
    text-align: left; }
  .nasdaq .bv-inbox-input-recipent-search {
    border: none;
    width: 420px;
    text-align: left;
    border-radius: 5px; }
  .nasdaq .bv-inbox-msgbody-input {
    min-width: 770px;
    max-height: 265px;
    min-height: 265px;
    border: none;
    padding: 5px;
    resize: none;
    overflow-y: auto;
    overflow-x: none; }
  .nasdaq .bv-inbox-msgbody-input:focus {
    outline-width: 0; }
  .nasdaq .bv-inbox-btn-blue {
    color: #FFFFFF;
    min-width: 65px;
    background-color: #3596BD;
    border-style: none;
    max-height: 23.7px;
    min-height: 23.7px;
    border-radius: 4px; }
  .nasdaq .bv-inbox-btn-orange {
    color: #FFFFFF;
    min-width: 65px;
    background-color: #FF8000;
    border-style: none;
    max-height: 23.7px;
    min-height: 23.7px;
    border-radius: 4px; }
  .nasdaq .bv-inbox-recipents-img {
    min-width: 35px;
    max-width: 35px;
    min-height: 35px;
    max-height: 35px;
    padding-top: 4px; }
  .nasdaq .bv-inbox-recipents {
    background-color: white;
    min-height: 360px;
    max-height: 360px;
    overflow-x: hidden;
    overflow-y: auto; }
  .nasdaq .bv-inbox-recipents-search {
    min-width: 400px;
    overflow-x: hidden;
    overflow-y: hidden; }
  .nasdaq .bv-inbox-recipents-name {
    padding-top: 8px;
    padding-left: 3px;
    min-width: 350px;
    min-height: 35px; }
  .nasdaq .bv-inbox-attachment-button {
    color: #000000;
    min-width: 60px;
    background-color: #E0E0E0;
    border-style: none;
    max-height: 20px;
    min-height: 20px;
    border-radius: 8px;
    float: left;
    background-image: url("../assets/images/BVLiveryBriefcaseDownloadCancel.png");
    background-repeat: no-repeat;
    background-position: 97% 50%;
    background-size: 12px, 12px;
    margin-top: 3px;
    padding-top: 3px;
    font-size: 10px;
    white-space: normal; }
  .nasdaq .bv-inbox-section-mid p {
    margin-bottom: 0px;
    padding-left: 10px;
    padding-right: 22px; }
  .nasdaq .bv-inbox-recipent-result {
    padding-left: 5px;
    padding-right: 7px;
    white-space: normal; }
  .nasdaq .bv-inbox-recipent-result:hover {
    background-color: #3596BD;
    color: #FFFFFF; }
  .nasdaq .bv-inbox-recipents-name:hover {
    background-color: #3596BD;
    color: #FFFFFF; }
  .nasdaq .bc-inbox-expiry-text {
    display: inline;
    float: left;
    padding-left: 74px;
    padding-right: 10px; }
  .nasdaq .bv-inbox-expiry-combo {
    display: inline;
    width: 91px;
    background-position: 100%;
    background-size: 21px;
    border: 1px solid #D1D1D1;
    float: left; }
  .nasdaq .messageUserAvatar {
    margin: 10px 10px 0px 10px;
    display: inline; }
  .nasdaq .messageUserImage {
    text-align: center;
    float: left;
    width: 25px;
    height: 25px;
    position: relative;
    display: block;
    background: none;
    z-index: 1; }
  .nasdaq .messageUserListCircle {
    text-align: center;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: #cccccc 0px 0px 6px 1px;
    background: #515151;
    display: inline-block; }
  .nasdaq .messageUserFirstLetter {
    width: 50px;
    margin-top: 8px;
    color: white;
    font-weight: lighter;
    font-size: 25px;
    letter-spacing: 1px;
    display: block; }
  .nasdaq .bv-lite-pdf-viewer {
    border: 1px solid #D1D1D1;
    max-height: 400px; }
  .nasdaq .messageLeft {
    float: left;
    position: relative;
    width: 20%;
    height: 100%;
    overflow: hidden; }
  .nasdaq .messageRight {
    float: left;
    position: relative;
    width: 80%;
    height: 100%;
    overflow: hidden; }
  .nasdaq .messageTitle {
    color: #333; }
  .nasdaq .messageTitle:hover {
    color: #333; }
  .nasdaq .bv-cursor {
    cursor: pointer; }
  .nasdaq .bv-inbox-lbl-black {
    font-size: 16px;
    color: #000000;
    font-style: normal;
    letter-spacing: 0.03em;
    text-align: left; }
  .nasdaq .bv-inbox-lbl-blue {
    font-size: 16px;
    color: #2273a6;
    font-style: normal;
    letter-spacing: 0.03em;
    text-align: left; }
  .nasdaq .bv-inbox-lbl-500 {
    font-weight: 500; }
  .nasdaq .bv-inbox-lbl-400 {
    font-weight: 400;
    font-size: 16px; }
  .nasdaq .bv-inbox-attachment {
    font-size: 13px;
    text-align: center; }
  .nasdaq .bv-inbox-padding-10 {
    padding-left: 10px; }
  .nasdaq .inboxListSettingIcon .dropdown-menu {
    left: -124px;
    text-align: left;
    min-width: 140px;
    max-width: 140px;
    border-radius: 0px !important; }
  .nasdaq .inboxSetting {
    text-align: right;
    position: relative;
    top: -42px; }
    @media (min-width: 0px) and (max-width: 1160px) {
      .nasdaq .inboxSetting {
        text-align: inherit;
        top: -22px; } }
    .nasdaq .inboxSetting > div {
      display: inline-block;
      text-align: center; }
      @media (min-width: 0px) and (max-width: 1160px) {
        .nasdaq .inboxSetting > div {
          width: 23.8%; } }
  .nasdaq .thread .inboxSetting {
    top: -22px; }
    @media (min-width: 0px) and (max-width: 1160px) {
      .nasdaq .thread .inboxSetting {
        top: 0px; } }
  .nasdaq .inbox-setting-btn {
    cursor: pointer;
    font-weight: 400;
    font-size: 13px; }
  .nasdaq .bv-compose-message-screen .select2-container-multi .select2-choices .select2-search-field input {
    letter-spacing: 0.6px; }
  .nasdaq .bv-mobile-compose-message .select2-container-multi .select2-choices .select2-search-field input {
    letter-spacing: 0.6px; }
  .nasdaq .bv-mobile-compose-message section {
    padding: 20px; }
  .nasdaq .bv-mobile-compose-message wrap section:first-child {
    border-bottom: 1px solid #ccc;
    position: relative; }
  .nasdaq .bv-mobile-compose-message .bv-modal-body > div > div > section,
  .nasdaq .bv-mobile-compose-message .bv-modal-body > div > div > div > section,
  .nasdaq .bv-mobile-compose-message .bv-modal-body ul > li > div > section {
    border-top: 1px solid #ccc;
    height: 175px;
    padding: 20px 0; }
  .nasdaq .bv-mobile-compose-message .bv-modal-body ul > li > div > section {
    position: relative;
    top: -45px; }
  .nasdaq .bv-mobile-compose-message to,
  .nasdaq .bv-mobile-compose-message subject {
    margin-bottom: 20px;
    display: inline-block;
    color: #AFAFAF;
    font-weight: 500; }
  .nasdaq .bv-mobile-compose-message to {
    margin-bottom: 15px; }
  .nasdaq .bv-mobile-compose-message to > btn {
    /*     background: url('../assets/images/android_icons_add-circle.png'); */
    width: 20px;
    height: 20px;
    position: absolute;
    right: 25px;
    top: 22px; }
  .nasdaq .bv-mobile-compose-message to > btn > svg {
    width: 21px;
    height: 21px;
    /*     fill: #2574A7; */ }
  .nasdaq .bv-mobile-compose-message .ui-select-container {
    width: calc(100% - 80px);
    font-size: 14px; }
  .nasdaq .bv-mobile-compose-message .select2-container-multi .select2-choices .select2-search-choice {
    padding: 0px 18px 3px 3px;
    margin: 0px 0 3px 5px; }
  .nasdaq .bv-mobile-compose-message .select2-container-multi .select2-search-choice-close {
    margin-top: -3px; }
  .nasdaq .bv-mobile-compose-message .select2-container-multi .select2-choices {
    min-height: 24px;
    max-height: 24px; }
  .nasdaq .bv-mobile-compose-message .select2-container-multi .select2-choices .select2-search-field {
    height: 20px;
    margin-top: -3px; }
  .nasdaq .bv-mobile-compose-message .select2-container-multi .select2-choices .select2-search-field input {
    height: 18px;
    padding: 0px 0 0 5px;
    letter-spacing: 0.6px;
    font-family: inherit;
    font-size: inherit; }
  .nasdaq .bv-mobile-compose-message {
    font-size: 14px; }
  .nasdaq .bv-mobile-compose-message subjectinput {
    width: calc(100% - 115px);
    display: inline-block; }
  .nasdaq .bv-mobile-compose-message subjectinput input {
    width: 100%;
    font-size: 14px; }
  .nasdaq .bv-mobile-compose-message .bv-sup-red-astric {
    left: -4px;
    position: relative; }
  .nasdaq .bv-mobile-compose-message .select2-choices {
    padding: 6px 0px !important; }
  .nasdaq .bv-mobile-compose-message wrap {
    min-height: 100%;
    display: block;
    margin-bottom: -180px;
    height: 500px; }
  .nasdaq .bv-mobile-compose-message wrap:after {
    content: "";
    display: block;
    height: 180px; }
  .nasdaq .bv-mobile .bv-compose-message-screen .outerComments1 {
    height: 100%; }
  .nasdaq .bv-mobile-compose-message attachments {
    top: -32px;
    position: relative;
    background-color: #fff;
    margin: 0 auto;
    display: block;
    width: 140px;
    text-align: center;
    color: #AFAFAF;
    font-weight: 500; }
  .nasdaq .bv-mobile-compose-message wrap section:last-child {
    height: calc(100% - 300px);
    /*min-height: 214px;*/ }
  .nasdaq .bv-mobile-compose-message .bv-threads-background wrap section:last-child {
    height: calc(100% - 380px); }
  .nasdaq .bv-mobile-compose-message attachments > btn {
    width: 20px;
    height: 20px;
    position: absolute;
    display: block;
    right: 0px;
    top: 1px; }
  .nasdaq .bv-mobile-compose-message attachments > btn > svg {
    width: 21px;
    height: 21px;
    /*     fill: #2574A7; */ }
  .nasdaq .bv-mobile-compose-message .compose-notice {
    position: absolute;
    top: 85px; }
  .nasdaq .bv-messages-mobile section {
    height: 45px;
    border-bottom: 1px solid #ccc;
    overflow: hidden; }
  .nasdaq .bv-messages-mobile inbox,
  .nasdaq .bv-messages-mobile sent {
    width: 50%;
    height: 100%;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    position: relative;
    padding-top: 10px;
    /*color: #ababab;*/ }
  .nasdaq .bv-messages-mobile inbox.active span,
  .nasdaq .bv-messages-mobile sent.active span {
    color: #000;
    border-bottom: 5px solid #000;
    padding-bottom: 7px; }
  .nasdaq .bv-messages-mobile .inboxItemsGrid li {
    border-bottom: 1px solid #ccc;
    padding-right: 20px; }
  .nasdaq .bv-messages-mobile .inboxItemsGrid li:last-child {
    border-bottom: inherit; }
  .nasdaq .bv-messages-mobile .inboxItemsGrid {
    height: calc(100% - 45px);
    overflow-y: auto; }
  .nasdaq .bv-messages-mobile .inboxItemsGrid li {
    padding: 0;
    position: relative; }
  .nasdaq .bv-messages-mobile .inboxItemsGrid li > div {
    transition: all 50ms;
    height: 100%;
    width: 100%;
    background-color: #fff;
    padding: 10px;
    position: relative;
    z-index: 2; }
  .nasdaq .bv-messages-mobile .bv-inbox-delete-btn {
    width: 100px;
    height: 100%;
    display: block;
    background-color: #E20023;
    position: absolute;
    right: 0;
    top: 0;
    border: inherit;
    color: #fff;
    z-index: 1; }
  .nasdaq .bv-messages-mobile .inboxListAttachmentIcon {
    margin: 0 10px; }
  .nasdaq .bv-messages-mobile .inboxItemsGrid li > div.delete {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px); }
  .nasdaq .bv-messages-mobile .bv-button-feedback-type-2 {
    z-index: 2;
    left: 0; }
  .nasdaq .bv-open-message-mobile-header-row {
    font-weight: 500; }
  .nasdaq .bv-open-message-mobile-header-row .lbl {
    width: 70px;
    display: inline-block;
    position: relative;
    text-align: right;
    color: #d1d1d1;
    margin-right: 5px; }
  .nasdaq .bv-open-message-mobile-header-row .val {
    display: inline-block;
    width: calc(100% - 85px); }
  .nasdaq .bv-open-message-mobile-subject {
    height: calc(100% - 20px);
    position: relative;
    padding-bottom: 20px;
    width: 100%; }
  .nasdaq .bv-open-message-mobile-comments {
    position: relative;
    overflow: auto;
    font-size: 20px; }
  .nasdaq .bv-mobile-compose-message .bv-slider {
    height: 165px;
    width: 100%;
    margin-top: -32px;
    text-align: center;
    text-align: -webkit-center; }
  .nasdaq .bv-mobile-compose-message .bv-slider > div {
    top: calc(50% - 40px) !important; }
  .nasdaq .bv-mobile-compose-message .bv-slider > div.bv-slider-right-btn {
    right: -5px; }
  .nasdaq .bv-mobile-compose-message .bv-slider > div.bv-slider-left-btn {
    left: -5px; }
  .nasdaq .bv-mobile-compose-message .bv-slider > ul > li {
    width: 33.33333% !important;
    margin: 20px 0 !important;
    box-shadow: none !important; }
  .nasdaq .bv-mobile-compose-message .bv-slider > ul > li > card {
    box-shadow: none; }
  .nasdaq .bv-mobile-compose-message .bv-slider > ul {
    min-width: inherit;
    margin: 0 25px !important; }
  .nasdaq .bv-mobile-compose-message .bv-slider > ul > li > ul > li:first-child {
    margin-bottom: 20px; }
  .nasdaq .bv-mobile-compose-message .message-attachment-image-container {
    width: 75px;
    height: 96px; }
  .nasdaq .bv-mobile-compose-message .bv-button-feedback-type-1 {
    top: -12px !important;
    left: -12px !important; }
  .nasdaq .bv-mobile-compose-message .bv-mobile-menu .bv-button-feedback-type-1 {
    top: 0px !important;
    left: 11px !important; }
  .nasdaq .bv-mobile-compose-message {
    /*  	z-index: 100 !important; */ }
  .nasdaq .bv-mobile-compose-message-backdrop {
    /*  	z-index: 100 !important; */ }
  .nasdaq #detailSection .itemComments {
    height: calc(100% - 295px);
    /*max-height: calc(100% - 295px);*/
    width: calc(100% - 2px);
    overflow: hidden;
    overflow-y: auto;
    padding: 14px 43px 10px 43px;
    display: inline-block;
    font-weight: 500;
    background: #fff; }
    @media (min-height: 0px) and (max-height: 650px) {
      .nasdaq #detailSection .itemComments {
        height: calc(100% - 122px); } }
  .nasdaq #detailSection .itemDetails {
    height: 100%;
    width: calc(100% - 305px);
    float: right;
    background: #fff;
    display: inline-block;
    z-index: 2;
    overflow: hidden; }
  .nasdaq #detailSection .itemHeader {
    width: 100%;
    background: white;
    position: relative;
    height: 122px;
    padding: 0;
    border-bottom: 1.5px solid #DDDDDD;
    margin-left: 0px; }
    .nasdaq #detailSection .itemHeader .item-rows {
      padding: 16px 22px 21px 22px; }
    @media (min-width: 0px) and (max-width: 1160px) {
      .nasdaq #detailSection .itemHeader {
        height: 140px; } }
  .nasdaq #detailSection .itemRow {
    height: auto;
    position: relative;
    display: flex;
    line-height: 20px; }
  .nasdaq #detailSection .itemRow1 {
    height: auto;
    padding: 7px 0 0 0;
    position: relative;
    display: flex;
    line-height: 20px; }
  .nasdaq #inboxRightSection {
    height: calc(100% - 25px);
    list-style-type: none;
    margin: 0;
    padding: 0;
    transition: 400ms all;
    position: relative; }
  .nasdaq .inboxRightSection-li {
    width: 100%;
    background: #fff;
    transition: 500ms all;
    margin-bottom: 5px; }
  .nasdaq .inboxRightSection-li.opened {
    height: 100%;
    min-height: 500px; }
  .nasdaq .bv-inbox-thread-panel {
    height: 40px;
    padding: 8px; }
  .nasdaq #inboxRightSection .itemComments {
    /*height: calc(100% - 304px);
        max-height: calc(100% - 304px);
        width:calc(100% - 7px);*/
    min-height: 100px; }
  .nasdaq #inboxRightSection .bv-hide-show-content-arrow {
    cursor: pointer;
    width: 15px;
    height: 26px;
    float: left;
    margin: 7px 5px 0 0; }
  .nasdaq #inboxRightSection .bv-show-panel-content-arrow {
    height: 15px;
    position: absolute;
    top: 6px;
    left: -17px;
    cursor: pointer;
    width: 15px; }
  .nasdaq #inboxRightSection .bv-show-panel-content-arrow svg {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    margin-bottom: 5px;
    fill: #000;
    height: 15px;
    width: 15px; }
  .nasdaq #inboxRightSection .bv-hide-show-content-arrow svg {
    fill: #000;
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform-origin: 0 0;
    -moz-transform: rotate(0deg); }
  .nasdaq #inboxRightSection .itemRow {
    padding-top: 3px; }
  .nasdaq .messageDetail {
    opacity: 0;
    transition: opacity 700ms ease-in;
    height: 100%; }
  .nasdaq .messageDetail.opened {
    opacity: 1; }
  .nasdaq .bv-inbox-subject-box {
    width: calc(100% - 21px);
    float: right; }
  .nasdaq .heightRecal {
    height: 685px; }
  .nasdaq .itemDetails .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.35); }
  .nasdaq .bv-mobile-compose-message .bv-modal-btn-custom-box {
    position: absolute;
    top: 10px; }
  .nasdaq .bv-mobile-compose-message .bv-modal-btn-custom-box > div {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    fill: white;
    margin: 0px 15px 0 0; }
  .nasdaq .bv-mobile-compose-message .bv-modal-btn-custom-box > div > div {
    width: 25px;
    height: 25px; }
  .nasdaq .bv-mobile-compose-message .bv-modal-btn-custom [ng-if="showHeader"] {
    margin-left: 130px; }

.nasdaq {
  /*
   @media screen and (max-width: 900px) {
       .newItemsMain .bv-slider > ul > li {
           width: 47% !important;
       }
   }

   @media screen and (max-width: 700px) {
       .newItemsMain .bv-slider > ul > li {
           width: 92% !important;
       }
   }

   @media screen and (max-height: 700px) {
       .newItemsMain .bv-slider > ul > li {
           height: calc(100% - 200px) !important;
           width: 23%;
       }
   } */
  /*li.sharedListItemCell:nth-child(odd) {
       background: #ECECEC;
   }*/
  /*.new-items-attachment-row-in-card:hover {
       overflow-x: auto;
   }*/
  /*.new-items-attachment-image-container:before {
       content: '';
       display: inline-block;
       height: 100%;
       vertical-align: middle;
       margin-right: -0.35em; /* Adjusts for spacing
   }*/
  /* User Avatar */
  /************************************/
  /*********** Add to new Items *************/
  /*
   .add-new-item-attachment-row:hover {
       background-color: #f4f4f4;
   }*/
  /******************************/
  /*** New Items Cards ***/
  /* .bv-newitems-cards ul[rn-carousel] li>div>div>type{
       font-size: 1.1em;
   }
   .bv-newitems-cards ul[rn-carousel] li>div>div>line{
       background: rgb(169, 109, 29);
       height: 6px;
       width: 100%;
       display: block;
   } */
  /* .bv-newitems-cards ul[rn-carousel] li>div>div>ul li{
       padding: 15px 0px;
   }
   .bv-newitems-cards ul[rn-carousel] li>div>div>ul li>title{
       display: block;
       font-size: 1.4em;
       font-weight: 500;
   }
   .bv-newitems-cards ul[rn-carousel] li>div>div>ul li>info{
       font-size: 0.9em;
   } */
  /***************************/ }
  .nasdaq .newItemsMain {
    height: 100%;
    width: 100%;
    white-space: nowrap; }
  .nasdaq .newItemsMain .bv-slider > ul {
    text-align: center;
    min-width: 880px;
    min-height: 435px; }
  .nasdaq .newItemsMain .bv-slider > ul > li {
    box-shadow: none !important;
    margin: 20px 1.4% !important;
    width: 30.4% !important; }
  .nasdaq .newItemsMain .bv-slider .bv-slider-items-2 > li {
    width: 48% !important; }
  .nasdaq .newItemsList {
    height: 100%;
    width: 100%;
    /* background: #fff; */
    z-index: 1;
    /*	border-right: 1px solid #DDDDDD;*/
    float: left;
    display: inline-block;
    /*	padding-left: 100px;
       padding-right: 100px;*/ }
  .nasdaq .newItemsGrid {
    /*border: 1px solid #D4D4D4;*/
    width: 100%;
    height: 100%;
    overflow: hidden; }
  .nasdaq .newItemsGrid:hover {
    overflow-y: scroll; }
  .nasdaq .newItemsGrid:hover li.sharedListItemCell {
    padding-right: 10px; }
  .nasdaq .newItemsGrid li:hover {
    background: #F0F0F0; }
  .nasdaq .new-item-is-selected {
    background: #F0F0F0 !important;
    /*	color: #fff;*/ }
  .nasdaq .newItemsMoreBtnRow {
    margin: 0px 11px 0 5px;
    float: right; }
  .nasdaq .newItemsMoreBtn {
    color: #FFFFFF;
    min-width: 50px;
    /* 	background-color: #036EAA; */
    border-style: none;
    max-height: 45px;
    min-height: 35px;
    margin: 5px 0 0 5px; }
  .nasdaq .newItemsMoreBtn:disabled {
    background-color: #DDDDDD; }
  .nasdaq .newItemDetails {
    height: 99%;
    width: 100%;
    float: right;
    background: #fff;
    display: inline-block;
    z-index: 2; }
  .nasdaq li.newListItemCell {
    white-space: nowrap;
    border-bottom: 1px solid #D1D1D1;
    height: 90px;
    padding-right: 18px;
    overflow: hidden; }
  .nasdaq .newListCellItem {
    margin: 5px 0px 0px 0px; }
  .nasdaq .newListLeftItems {
    float: left;
    width: 58%;
    text-align: left;
    margin: 5px 0 0 0;
    display: inline-block;
    font-size: 13px;
    max-width: 600px;
    overflow: hidden; }
  .nasdaq .newItemsListMsgInfo {
    width: 62%;
    /* text-align: right; */
    margin: 7px 0 0 0;
    display: inline-block;
    font-size: 12px;
    max-width: 600px;
    overflow: hidden; }
  .nasdaq .newListRightItems {
    /*	float: right;*/
    width: 55%;
    text-align: right;
    margin: 5px 0px 0px 5px;
    display: inline-block; }
  .nasdaq .newItemsListTopItems {
    width: 100%;
    display: inline-block;
    white-space: nowrap; }
  .nasdaq .newItemCreatedBy {
    font-weight: 600; }
  .nasdaq .newItemCreatedOn {
    font-size: 11px; }
  .nasdaq .newListFooter {
    width: 30%;
    text-align: left; }
  .nasdaq .newItemHeader {
    width: 100%;
    background: white;
    position: relative;
    min-height: 110px;
    border-bottom: 1px solid #DDDDDD; }
  .nasdaq .newItemRow {
    height: auto;
    padding: 5px 0 0 0;
    position: relative;
    display: flex; }
  .nasdaq .newItemHeaderLabel {
    text-align: right;
    width: 60px;
    float: left;
    position: relative; }
  .nasdaq .newItemHeaderValue {
    text-align: left;
    /*width: 90%;*/
    padding: 0 0 0 5px;
    font-weight: 700;
    float: right;
    white-space: normal; }
  .nasdaq .newItemComments {
    /* height: calc(100% - 254px); */
    /*	height: -moz-calc(100% - 254px);
        height: -webkit-calc(100% - 254px);
       height: -o-calc(100% - 254px);*/
    margin: 5px 0px 0 0px;
    /*	width: 100%;*/
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
    float: right;
    width: 70%;
    display: inline-block;
    height: 100px;
    /*	border-left: 1px solid #D1D1D1;*/ }
  .nasdaq .newItemComments:hover {
    overflow-y: auto;
    padding-right: 10px; }
  .nasdaq .newItemsAttachmentRow {
    margin: 10px 0 0 0px;
    text-align: left;
    /* max-width: 338px; */
    overflow: hidden;
    white-space: nowrap;
    /* position: absolute; */
    /* border-top: 1px solid #DDDDDD; */
    padding-right: 10px;
    display: inline-block;
    /* width: 25%; */
    width: 40%;
    /* text-align: right; */
    /* margin: 5px 0px 0px 5px; */
    display: inline-block;
    /*	background: green;*/ }
  .nasdaq .newItemsAttachmentRow:hover {
    overflow-x: auto; }
  .nasdaq .new-items-message-attachment {
    /* 	margin: 0 0px 0 0px;
       padding-bottom: 4px;
       width: 100%; */
    /* background: green; */
    height: 100%; }
  .nasdaq .new-items-attachment-image {
    width: 60px;
    height: 67px;
    margin: 0 0px 0px 0; }
  .nasdaq .new-items-attach-portal-name {
    color: #868585;
    font-size: 12px;
    text-align: center;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 5px;
    font-size: 12px;
    display: none; }
  .nasdaq .new-items-attach-name {
    text-align: center;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 5px;
    font-size: 16px; }
  .nasdaq .new-items-attachment-row-in-card {
    height: calc(100% - 100px);
    /* margin: 0px 0 0 0px; */
    text-align: center;
    /* 	width: 206px; */
    /*	overflow: hidden;
       white-space: nowrap;*/
    /* position: absolute; */
    /* border-top: 1px solid #DDDDDD; */
    /* padding-top: 20px; */
    /*	position: relative;*/
    /* 	background: red; */
    /*	height: 100%;*/ }
  .nasdaq .new-items-attachment-list {
    height: 100%; }
  .nasdaq .new-items-attachment-image-container {
    height: calc(100% - -25px);
    width: 100%;
    margin-bottom: 30px;
    position: relative;
    cursor: pointer;
    box-shadow: 0px 0px 3px 0px #6f6f6f;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle; }
  .nasdaq .legacy .new-items-attachment-image-container {
    box-shadow: 0px 0px 10px 0px #888888;
    border-radius: 0; }
  .nasdaq .new-items-attachment-image-in-card {
    /* width: 182px; */
    /* height: 270px; */
    /* margin: 10px 0px 0px 0; */
    max-height: 100%;
    max-width: 100%;
    width: auto;
    /* position: relative; */
    /* box-shadow: 0px 0px 20px 0px #888888; */
    vertical-align: middle;
    display: inline-block; }
  .nasdaq .new-items-file-attachment-image {
    border: 1px solid #DDDDDD; }
  .nasdaq .newItemsMain .bv-slider-newItem .remove-new-item-button {
    color: #aeaeae;
    font-weight: bold;
    display: none;
    font-size: 18px; }
  .nasdaq .newItemsMain.isDevice .bv-slider-newItem .remove-new-item-button {
    display: none !important; }
  .nasdaq .newItemsMain.notDevice .bv-slider-newItem .remove-new-item-button {
    display: block; }
  .nasdaq .remove-new-item-button[data-value='true'] {
    /* Attribute has this exact value */
    display: block; }
  .nasdaq .remove-new-item-button[data-value='false'] {
    /* Attribute has this exact value */
    display: none !important; }
  .nasdaq .remove-new-item-button {
    width: 15px;
    height: 15px;
    position: absolute;
    cursor: pointer;
    top: 10px;
    right: 10px; }
  .nasdaq .remove-new-item-button > svg {
    fill: #aeaeae; }
  .nasdaq .remove-new-item-button:hover > svg {
    fill: #231f20; }
  .nasdaq .ngViewport.ng-scope {
    overflow-y: hidden; }
  .nasdaq .ngViewport.ng-scope:hover {
    overflow-y: auto; }
  .nasdaq .newItemsUserAvatar {
    margin: 15px 10px;
    /* height: 50px; */
    /* float: left; */
    /* white-space: nowrap; */
    display: inline; }
  .nasdaq .newItemsUserImage {
    text-align: center;
    float: left;
    width: 50px;
    height: 50px;
    position: relative;
    display: block;
    background: none;
    z-index: 1; }
  .nasdaq .newItemsUserListCircle {
    text-align: center;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: #cccccc 0px 0px 6px 1px;
    background: #515151;
    display: inline-block; }
  .nasdaq .newItemsUserFirstLetter {
    width: 50px;
    margin-top: 8px;
    color: white;
    font-weight: lighter;
    font-size: 25px;
    letter-spacing: 1px;
    display: block; }
  .nasdaq .folderViewDialog .modal-dialog {
    min-width: 900px;
    overflow: hidden; }
  .nasdaq.bv-mobile .folderViewDialog .modal-dialog .bv-modal-btn-close svg {
    display: block;
    fill: #fff; }
  .nasdaq.bv-mobile .folderViewDialog .modal-dialog .bv-modal-btn-close {
    background: #454957;
    height: 44px; }
  .nasdaq .addToNewItemsDialog .modal-dialog {
    width: 370px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    margin: 0; }
  .nasdaq .addToNewItemsDialog .bv-input-btn-0 {
    background-color: #000; }
  .nasdaq .add-new-items-main {
    min-height: 490px;
    padding: 20px;
    margin-top: -3px; }
  .nasdaq .attachmentLbl {
    border-bottom: 1px solid #e5e5e5;
    font-weight: 500;
    width: 100%;
    padding-bottom: 5px; }
  .nasdaq .add-new-items {
    width: 100%;
    height: 420px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin: 10px 0 10px 0; }
  .nasdaq .add-new-items:hover {
    overflow-y: auto; }
  .nasdaq .add-new-list-item {
    white-space: nowrap;
    margin: 10px 0 0 0; }
  .nasdaq .add-new-item-attachment-row {
    width: 100%;
    height: 60px;
    display: inline-block;
    overflow: hidden;
    margin: 10px 0 10px 0;
    /*	cursor: pointer;
   */
    padding-right: 10px; }
  .nasdaq .add-new-item-attachment-row:hover .drag-handle-image {
    display: block; }
  .nasdaq .add-new-item-attachment-row:hover .add-new-item-attachment-remove-btn {
    fill: #D3D3D3;
    visibility: visible; }
  .nasdaq .add-new-item-attachment-image {
    width: 50px;
    height: 60px;
    margin: 0 10px 0 0;
    cursor: pointer; }
  .nasdaq .add-new-item-attachment-image div,
  .nasdaq .add-new-item-attachment-image img {
    width: 45px;
    height: 55px; }
  .nasdaq .add-new-item-attachment-name {
    width: 200px;
    /*	line-height: 60px;
   */
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 20px; }
  .nasdaq .add-new-item-attachment-name:hover {
    cursor: pointer;
    text-decoration: underline; }
  .nasdaq .add-new-item-attachment-remove {
    height: 100%; }
  .nasdaq .add-new-item-attachment-remove-btn {
    width: 17px;
    height: 17px;
    position: relative;
    cursor: pointer;
    margin-top: 22px;
    visibility: hidden; }
  .nasdaq .add-new-item-attachment-remove-btn:hover {
    visibility: visible !important;
    fill: black !important; }
  .nasdaq .add-new-item-expiry {
    width: 160px; }
  .nasdaq .expiryLbl {
    font-weight: 500;
    width: 100%;
    padding-bottom: 5px; }
  .nasdaq .bv-newitems-cards {
    outline: 0;
    font-size: 16px; }
  .nasdaq .bv-newitems-cards ul[rn-carousel] {
    width: 33.3%;
    overflow: inherit; }
  .nasdaq .bv-newitems-cards ul[rn-carousel] li > div > div > ul,
  .nasdaq .bv-newitems-cards ul[rn-carousel] li > div {
    padding: 10px; }
  .nasdaq .bv-newitems-cards ul[rn-carousel] li > div > div {
    /* padding: 10px; */
    /* border: 1px solid #ccc; */
    /* background: #F5F5F5; */
    /*box-shadow: 0px 0px 5px 1px #ddd;*/
    /* border-radius: 10px; */
    overflow: hidden; }
  .nasdaq .bv-newitems-cards ul[rn-carousel] li > div > div > title {
    display: block;
    font-size: 2em;
    font-weight: 500;
    line-height: 27px;
    margin-bottom: 30px; }
  .nasdaq .bv-newitems-cards ul[rn-carousel] li > div > div > title:hover {
    text-decoration: underline;
    cursor: pointer; }
  .nasdaq .bv-newitems-cards ul[rn-carousel] li > div > div > label {
    display: block;
    font-size: 1em;
    line-height: 10px; }
  .nasdaq .bv-newitems-cards ul[rn-carousel] li > div > div > info {
    font-size: 0.9em;
    margin-bottom: 23px;
    display: block; }
  .nasdaq .bv-newitems-cards-module ul[rn-carousel] li > div {
    padding: 5px; }
  .nasdaq .bv-newitems-cards-module ul[rn-carousel] li > div > div > title {
    font-size: 1.5em;
    line-height: 20px;
    margin-bottom: 15px;
    height: 41px;
    text-overflow: ellipsis;
    overflow: hidden; }
  .nasdaq .bv-newitems-cards-module ul[rn-carousel] li > div > div > info {
    font-size: 0.8em;
    margin-bottom: 13px; }
  .nasdaq .bv-newitems-cards div[rn-carousel-indicators] {
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center; }
  .nasdaq .bv-newitems-cards div[rn-carousel-indicators] span {
    margin: 0 2px; }
  .nasdaq .new-items-prev {
    position: absolute;
    top: 0;
    width: 100px;
    text-align: center;
    height: 100%; }
  .nasdaq .new-items-next {
    position: absolute;
    top: 0;
    width: 100px;
    right: 0;
    text-align: center;
    height: 100%; }
  .nasdaq .newItemList {
    display: none; }
  .nasdaq .newItemListContent ul li {
    height: 57px;
    padding: 10px;
    border-bottom: 1px solid #eaeaeb;
    font-size: 13.5px; }
  .nasdaq .newItemListContent ul li .item {
    display: inline-block;
    vertical-align: top; }
  .nasdaq .newItemListContent ul li .item span {
    display: block; }
  .nasdaq .newItemListContent ul li .item.type [icon-renderer] {
    width: 25px;
    height: 31px;
    overflow: hidden; }
  .nasdaq .newItemListContent ul li .item:nth-child(1) {
    margin-left: 10px; }
  .nasdaq .newItemListContent ul li .item:nth-child(2) {
    margin-left: 28px;
    width: 100%;
    max-width: 44%; }
  .nasdaq .newItemListContent ul li .item:nth-child(3) {
    width: 25%; }
  .nasdaq .carousel-prev {
    position: absolute;
    top: calc(50% - 45px);
    width: 46px;
    height: 45px;
    left: -50px; }
  .nasdaq .carousel-next {
    position: absolute;
    top: calc(50% - 45px);
    right: -20px;
    width: 50px;
    height: 45px; }
  .nasdaq .bv-slider-newItem {
    margin: 0 33px 0 45px;
    height: 100%; }
  .nasdaq .bv-slider-newItem button {
    background: transparent;
    color: black;
    border: none;
    font-size: 40px;
    width: 100%;
    height: 100%;
    display: block; }
  .nasdaq .bv-slider-newItem button svg {
    width: 100%;
    height: 100%; }
  .nasdaq .newItemsMain.showPortal-name .bv-slider-newItem .new-items-attach-portal-name {
    display: block; }
  .nasdaq .v-middle, .nasdaq .ui-carousel .carousel-btn {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  .nasdaq .ui-icon-prev:before {
    content: "a"; }
  .nasdaq .ui-icon-next:before {
    content: "b"; }
  .nasdaq .ui-icon-dot:before {
    content: "c"; }
  .nasdaq .ui-carousel {
    display: block;
    margin-bottom: 30px;
    min-height: 435px;
    height: 100%; }
  .nasdaq .ui-carousel .carousel-wrapper {
    position: relative;
    height: 100%; }
  .nasdaq .carousel-image-in-card img {
    height: 100%;
    max-width: 100%;
    width: auto;
    vertical-align: middle;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 50%;
    position: relative;
    transform: translateY(-50%);
    text-align: center; }
  .nasdaq .carousel-image-in-card {
    height: 100%;
    max-width: 100%;
    width: auto;
    vertical-align: middle;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-align: center; }
  .nasdaq .carousel-image-in-card > div,
  .nasdaq .carousel-image-in-card > div > svg,
  .nasdaq .carousel-image-in-card boardbook > svg {
    width: 100%;
    height: 100%; }
  .nasdaq .carousel-image-in-card img {
    height: auto;
    max-height: 100%; }
  .nasdaq .carousel-image-in-card img.txt {
    object-fit: cover;
    height: 100%;
    width: 100%; }
  .nasdaq .carousel-image-in-card > div > div > svg {
    width: 100%;
    height: 100%; }
  .nasdaq .ui-carousel .track-wrapper {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    height: 100%; }
  .nasdaq .ui-carousel .track {
    position: relative;
    display: block;
    float: left;
    height: 100%;
    margin: 0 5px; }
  .nasdaq .ui-carousel .slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: block; }
  .nasdaq .ui-carousel .slide .carousel-item {
    width: 100%;
    float: left;
    padding: 25px 30px 35px 0;
    height: 100%; }
  .nasdaq .ui-carousel .carousel-btn {
    position: absolute;
    z-index: 10;
    background-color: transparent;
    outline: none;
    border: none;
    font-size: 20px;
    opacity: 0.75; }
  .nasdaq .ui-carousel .carousel-btn:hover {
    opacity: 1; }
  .nasdaq .ui-carousel .carousel-prev .carousel-btn {
    left: -25px; }
  .nasdaq .ui-carousel .carousel-next .carousel-btn {
    right: -25px; }
  .nasdaq .ui-carousel .carousel-disable {
    opacity: 0.5;
    display: none; }
  .nasdaq .ui-carousel .carousel-disable .carousel-btn:hover {
    opacity: 0.75; }
  .nasdaq .carousel-dots {
    position: absolute;
    bottom: -30px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center; }
  .nasdaq .carousel-dots li {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
  .nasdaq .carousel-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 15px;
    height: 15px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent; }
  .nasdaq .carousel-dots li button:before {
    font-family: ui-carousel;
    font-size: 9px;
    line-height: 15px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 15px;
    height: 15px;
    content: "c";
    text-align: center;
    opacity: 0.25;
    color: black;
    -webkit-font-smoothing: antialiased; }
  .nasdaq .carousel-dots li.carousel-active button:before {
    opacity: 0.75; }

/* Responsive settings */
/* Responsive settings */
.overflow-hidden {
  overflow: hidden; }

.reports-dashboard {
  padding: 30px 0;
  width: 90%;
  margin: 0 auto;
  height: 100%;
  cursor: default; }

.reports-cards li {
  float: left;
  width: 300px;
  height: 220px;
  position: relative;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
  padding: 20px;
  margin: 0 0 4% 5%;
  font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; }
  .reports-cards li h3 {
    margin: 0 0 5px 0;
    font-family: "SourceSansProRegular";
    font-size: 20px;
    font-weight: 600;
    line-height: 1.1;
    letter-spacing: -0.3px;
    text-align: left;
    color: #1d1e25; }
  .reports-cards li p {
    font-size: 12px;
    line-height: 1.33;
    letter-spacing: -0.1px;
    text-align: left;
    color: #1d1e25; }
  .reports-cards li .card-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 38px;
    text-align: center;
    line-height: 38px;
    background-color: #eaeaeb; }
    .reports-cards li .card-footer a {
      font-size: 14px;
      font-weight: 500;
      letter-spacing: -0.2px;
      color: #0094b3;
      display: block; }

.report-list-container {
  overflow-y: scroll;
  height: 100%;
  min-width: -webkit-calc(985px - 18px);
  min-width: -moz-calc(985px - 18px);
  min-width: calc(985px - 18px); }
  .report-list-container.group-attend-list {
    overflow: hidden;
    padding-bottom: 1px; }
    .report-list-container.group-attend-list .group-attend-table {
      height: 100%; }
      .report-list-container.group-attend-list .group-attend-table tbody {
        float: left;
        max-width: calc(100% - 0px);
        overflow: auto;
        height: 100%; }
        .report-list-container.group-attend-list .group-attend-table tbody tr th {
          font-size: 13px;
          color: #96979c;
          border-right: 1px solid #ddd;
          text-align: center;
          height: 35px; }
          .report-list-container.group-attend-list .group-attend-table tbody tr th:first-child {
            position: relative;
            width: 250px;
            left: 0;
            top: auto;
            border-right: 2px solid #ddd;
            text-align: left;
            background: #ffffff;
            z-index: 11;
            display: block; }
        .report-list-container.group-attend-list .group-attend-table tbody tr td {
          border-right: 1px solid #ddd;
          text-align: center;
          height: 32px; }
          .report-list-container.group-attend-list .group-attend-table tbody tr td:first-child {
            position: relative;
            width: 250px;
            left: 0;
            top: auto;
            border-right: 2px solid #ddd;
            text-align: left;
            background: #ffffff;
            z-index: 11;
            display: block; }
        .report-list-container.group-attend-list .group-attend-table tbody tr:last-child td {
          border-bottom: 1px solid #ddd; }
  .report-list-container .report-list-table > tbody > tr > td {
    width: 12%;
    padding: 7px;
    font-size: 13px; }
    .report-list-container .report-list-table > tbody > tr > td:nth-child(3) {
      width: 14%; }
    .report-list-container .report-list-table > tbody > tr > td:nth-child(4) {
      width: 10%; }
    .report-list-container .report-list-table > tbody > tr > td:nth-child(5) {
      width: 18%; }
    .report-list-container .report-list-table > tbody > tr > td:nth-child(7) {
      width: 20%; }
  .report-list-container.document-list .report-list-table > tbody > tr > td {
    width: 15%; }
    .report-list-container.document-list .report-list-table > tbody > tr > td:nth-child(1) {
      width: 23%; }
    .report-list-container.document-list .report-list-table > tbody > tr > td:nth-child(2) {
      width: 20%; }
    .report-list-container.document-list .report-list-table > tbody > tr > td:nth-child(5) {
      width: 10%; }
  .report-list-container.retention-list .report-list-table > tbody > tr > td {
    width: 21.5%; }
    .report-list-container.retention-list .report-list-table > tbody > tr > td:nth-child(2) {
      width: 22.5%; }
    .report-list-container.retention-list .report-list-table > tbody > tr > td:nth-child(3) {
      width: 22%; }
    .report-list-container.retention-list .report-list-table > tbody > tr > td:nth-child(5) {
      width: 22%; }
    .report-list-container.retention-list .report-list-table > tbody > tr > td:nth-child(6) {
      width: 20.5%; }
  .report-list-container.meeting-list .report-list-table > tbody > tr > td {
    width: 12%; }
    .report-list-container.meeting-list .report-list-table > tbody > tr > td:nth-child(1) {
      width: 20%; }
    .report-list-container.meeting-list .report-list-table > tbody > tr > td:nth-child(2) {
      width: 20%; }
    .report-list-container.meeting-list .report-list-table > tbody > tr > td:nth-child(5) {
      width: 12%; }
    .report-list-container.meeting-list .report-list-table > tbody > tr > td:nth-child(6) {
      width: 20%; }
  .report-list-container.user-details .report-list-table > tbody > tr > td {
    width: 20%; }
    .report-list-container.user-details .report-list-table > tbody > tr > td:nth-child(4) {
      width: 23%; }
  .report-list-container.user-changes .report-list-table > tbody > tr > td {
    width: 12%; }
    .report-list-container.user-changes .report-list-table > tbody > tr > td:nth-child(1) {
      width: 20%; }
    .report-list-container.user-changes .report-list-table > tbody > tr > td:nth-child(2) {
      width: 20%; }
    .report-list-container.user-changes .report-list-table > tbody > tr > td:nth-child(3) {
      width: 20%; }
    .report-list-container.user-changes .report-list-table > tbody > tr > td:nth-child(4) {
      width: 20%; }
  .report-list-container.document-activity .report-list-table > tbody > tr > td:nth-child(1) {
    width: 28%; }
  .report-list-container.document-activity .report-list-table > tbody > tr > td:nth-child(2) {
    width: 25%; }
  .report-list-container.document-activity .report-list-table > tbody > tr > td:nth-child(3) {
    width: 18%; }
  .report-list-container.document-activity .report-list-table > tbody > tr > td:nth-child(4) {
    width: 17%; }
  .report-list-container.document-activity .report-list-table > tbody > tr > td:nth-child(5) {
    width: 10%; }
  .report-list-container.document-permissions .report-list-table > tbody > tr > td:nth-child(1) {
    width: 28%; }
  .report-list-container.document-permissions .report-list-table > tbody > tr > td:nth-child(2) {
    width: 25%; }
  .report-list-container.document-permissions .report-list-table > tbody > tr > td:nth-child(3) {
    width: 18%; }
  .report-list-container.document-permissions .report-list-table > tbody > tr > td:nth-child(4) {
    width: 17%; }
  .report-list-container.synced-information-report .report-list-table > tbody > tr > td:nth-child(1) {
    width: 20%; }
  .report-list-container.synced-information-report .report-list-table > tbody > tr > td:nth-child(2) {
    width: 20%; }
  .report-list-container.synced-information-report .report-list-table > tbody > tr > td:nth-child(3) {
    width: 22.5%; }
  .report-list-container.synced-information-report .report-list-table > tbody > tr > td:nth-child(4) {
    width: 22.5%; }
  .report-list-container.synced-information-report .report-list-table > tbody > tr > td:nth-child(5) {
    width: 15%; }

.report-view {
  width: 100%;
  position: relative;
  padding: 40px 0px 25px 30px;
  float: right;
  transition: width .5s;
  -webkit-transition: width .5s;
  overflow: hidden; }
  .report-view .results-count {
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 12px;
    color: #1d1e27; }
  .report-view .data-loading {
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    font-size: 12px;
    height: 20px;
    text-align: center;
    background: #d5d6d8;
    width: -webkit-calc(100% - 18px);
    width: -moz-calc(100% - 18px);
    width: calc(100% - 18px);
    line-height: 20px; }
  .report-view .loading-spinner {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000;
    background: #fff;
    opacity: .7; }
  .report-view .toaster {
    position: absolute;
    bottom: -80px;
    right: 20px;
    font-size: 14px;
    margin-bottom: 10px;
    transition: bottom .5s;
    -webkit-transition: bottom .5s; }
    .report-view .toaster .close {
      top: 2px;
      font-weight: 800;
      font-size: 14px;
      color: #2d303a !important; }
    .report-view .toaster.on {
      bottom: 0; }

@charset "UTF-8";
/* Responsive settings */
/* Responsive settings */
.nasdaq {
  /*.document-list-ul li:nth-child(odd) { background: #f7f9fa;}*/
  /*.documentsList .briefcaseList ul li{
       height: 100px;
    }*/
  /*.large.documentsList .briefcaseList ul li {
        height: 108px;
    }*/
  /*.small.documentsList .fileNameVal .documentDetails{
       padding-bottom: 5px;
    }
    
    .large.documentsList .briefcaseList .fileNameVal .documentDetails{
       padding-bottom: 22px;
    }
    
    .small.documentsList .briefcaseList .fileNameVal .documentDetails{
        padding-bottom: 25px;
    }*/
  /* .documentsList ul li.uncheckedClass { } */
  /*.documentsList ul li .documentsList-row .icon {
        padding: 18px 10px 15px 10px;
    }*/
  /*.large.documentsList .fileNameVal .name-span , .large.documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan .fileByName{
        font-size: 16px;
    }
    
    .small.documentsList .fileNameVal .name-span{
        font-size: 12px;
    }
    
    .small.documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan .fileByName{
        font-size: 11px;
    }*/
  /*.small.documentsList ul li:hover .fileInfo .fileNameDiv,
    .small.documentsList ul li.checked .fileInfo .fileNameDiv{
        max-width: calc(100% - 280px);
    }*/
  /* 		.documentsList .fileInfo .document-menu span svg { width: 0; height: 0; } */
  /* 		.documentsList ul li:hover .fileInfo .document-menu { display: block; } */
  /* .small.documentsList .fileNameVal>span.virus-infected , .documentsList .briefcaseList .fileNameVal>span.virus-infected , .small.documentsList .briefcaseList .fileNameVal>span.virus-infected{
         padding-top: 2px !important;
     }
     .large.documentsList .fileNameVal>span.virus-infected{
         padding-top: 0;
     }*/
  /************Android Tablet*************************/
  /*.documentsList .briefcaseList .fileNameVal .documentDetails{
        padding-bottom: 20px;
    }*/
  /*.documentsList .briefcaseList .fileNameVal .portal-name-span{
         position: absolute;
         top: 33px;
    }

    .large.documentsList .briefcaseList .fileNameVal .portal-name-span{
      font-size: 13px;
    }*/
  /*.documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan {
          display: block;
          clear: both;
    }*/
  /* .small.documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan > span{
        display: inline;
    }
    */
  /*.documentsList .briefcaseList .fileInfo{
       height: 100px;
    }*/
  /*.small.documentsList .briefcaseList .fileInfo{
         height: 90px;
     }*/
  /*.bv-tree-node-name {font-size:35px; display:inline-block;position:absolute;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }*/
  /* .ui-dialog-buttonpane button{
        background-color: rgb(0,72,118);
        color: #FFFFFF;
        border: 0px;
    } */
  /*.viewerPresentMode.ui-dialog-content {
        border-top: solid 10px #22a63e !important;
    }*/
  /*.folderViewer:hover {
        overflow-y: auto;
    }*/
  /* iPhone Portrait */
  /*    .collate-box.collate-seperator-box .pointerDisabled {
    	pointer-events: none;
  		cursor: default;
    }
    
    .collate-box.collate-document-box .ncTextColor {
        color: red;
    }
*/
  /*.document-list-container .mCSB_container {
        height: 100%;
    }*/
  /************Start of styles for Document Properties Popup ***********/
  /* .bv-doc-prop-details-row3-col2 { height: 25px; width:76%; float:right; display:inline-block;text-align: left; padding:1px 0px 0px 10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} */
  /*.bv-doc-prop-perm-details > ul:hover {overflow-y:auto;}
    */
  /*.bv-doc-prop-perm-fav-panel1 .scroll-list-items:hover {overflow-y:auto;}*/
  /************End of styles for Document Properties Popup ************/
  /************Start of styles for Document Properties Popup ***********/
  /************End of styles for Document Properties Popup ************/
  /************Start of styles for Document Properties Popup ***********/
  /************End of styles for Document Properties Popup ************/
  /*.bv-doc-prop-perm-value-li { display:block; height:30px;}
    .bv-doc-prop-perm-value-li-ul { }
    .bv-doc-prop-perm-header-type-li-div {width:50px; border-bottom:1px solid #ccc;line-height:27px;height:27px; font-weight: 500;     font-size: 14px;}
    .bv-doc-prop-perm-header-name-li-div {width:435px; border-bottom:1px solid #ccc;line-height:27px;height:27px;font-weight: 500;}
    .bv-doc-prop-perm-header-perm-li-div {width:90px; border-bottom:1px solid #ccc;line-height:27px;height:27px; font-weight: 500;}*/
  /*
    .holder-version-tracker li {
        background: rgba(204, 204, 204, 0.25);
    }

    .holder-version-tracker ul {
        width: 100%;
    }
    .holder-version-tracker .list-checkbox {
        background: url("../assets/images/checkbox.png") no-repeat;
        height: 27px;
        width: 27px;
        float: right;
        margin-top: 30px;
        margin-right: 5px;
    }
    .holder-version-tracker {
        max-height: 270px;
        overflow: auto;
        margin: 21px 12px 10px 8px;
    }
    .version-file-name {
        display: block;
    }

    .version-file-size {
        font-size: 13px;
    }
    */
  /*Start of styles for Briefcase Intstallations Dialog*/
  /*active tab*/
  /*purge tab*/
  /*End of styles for Briefcase Intstallations Dialog*/
  /*Start of styles for Agenda Builder Dialog*/
  /*End of styles for Agenda Builder Dialog*/
  /*Start of styles for signature status dialog*/
  /*End of styles for signature status dialog*/
  /* Folder Agenda Builder */ }
  .nasdaq .p-t-5 {
    padding-top: 5px; }
  .nasdaq .attachmentCheckBox {
    height: 59px;
    width: 100%;
    padding-top: 9px;
    padding-left: 6px;
    margin: 0px; }
  .nasdaq .attachmentIcon {
    height: 33px; }
  .nasdaq .attachmentIcon img {
    height: 100%;
    position: relative;
    top: 3px;
    left: 13px; }
  .nasdaq .attachmentIconText {
    position: relative;
    top: 8px;
    left: 13px; }
  .nasdaq .attachmentIconTextFont {
    font-weight: 300;
    font-size: 20px; }
  .nasdaq .attachmentTitle {
    display: block;
    margin-top: 5px;
    margin-left: 5px; }
  .nasdaq .list-checkbox {
    background: url("../assets/images/checkbox.png") no-repeat;
    height: 27px;
    width: 27px;
    margin-top: 19px;
    float: right; }
  .nasdaq .list-checkbox.collate-checkbox {
    top: 50%;
    float: left;
    position: absolute;
    margin-top: -14px; }
  .nasdaq .signatureList ul li {
    height: 125px; }
  .nasdaq bv-repository-list {
    overflow: hidden;
    padding: 20px 20px 20px 0px; }
  .nasdaq .documentsList {
    text-align: left;
    height: 100%;
    position: relative; }
  .nasdaq .document-list-ul li:hover {
    background: #f6fdff; }
  .nasdaq .documentsList ul li {
    height: 52px;
    padding-left: 10px;
    padding-right: 15px; }
  .nasdaq .large.documentsList ul li {
    height: 60px; }
  .nasdaq .small.documentsList ul li {
    height: 38px; }
  .nasdaq .small.documentsList .show-portal-name ul li {
    height: 44px; }
  .nasdaq .documentsList ul li.checked {
    background: #E0F1F7;
    cursor: pointer; }
  .nasdaq .documentsList ul li.checked:hover {
    background: #f6fdff; }
  .nasdaq .documentsList ul.document-list-ul > li {
    border-bottom: 1px solid #eaeaeb; }
  .nasdaq .documentsList-row {
    display: block;
    width: 100%;
    height: 100%;
    cursor: default; }
  .nasdaq .medium.documentsList .list-checkbox {
    margin-top: 11px; }
  .nasdaq .small.documentsList .list-checkbox {
    margin-top: 6px; }
  .nasdaq .list-checkbox.checked {
    background: url("../assets/images/checkbox_on.png") no-repeat; }
  .nasdaq .documentsList .list-checkbox.checked {
    background: url("../assets/images/checkbox_on.png") no-repeat; }
  .nasdaq .documentsList .icon, .nasdaq #showSharedDocsDIV .icon {
    padding: 5px 16px 0px 10px;
    display: block;
    float: left; }
  .nasdaq .medium.documentsList .icon, .nasdaq #showSharedDocsDIV .icon {
    padding: 6px 8px 3px 3px; }
  .nasdaq .large.documentsList .icon, .nasdaq #showSharedDocsDIV .icon {
    padding: 12px 22px 0 10px; }
  .nasdaq .small.documentsList .icon, .nasdaq #showSharedDocsDIV .icon {
    padding: 0 24px 0 0;
    position: relative;
    top: -5px;
    margin-left: 5px; }
  .nasdaq .documentsList .converting .icon {
    padding: 16px 10px 0 10px; }
  .nasdaq .small.documentsList .converting .icon {
    padding: 12px 10px 0 0px; }
  .nasdaq .documentsList .infected .icon {
    padding: 5px 10px 0 10px; }
  .nasdaq .documentsList .show-portal-name .icon, .nasdaq #showSharedDocsDIV .icon {
    position: relative; }
  .nasdaq .documentsList li[data-extensiontype=folder] .icon {
    margin: 15px; }
  .nasdaq .documentsList .icon .iconImage img,
  .nasdaq .documentsList .icon .iconImage boardbook,
  .nasdaq .documentsList .icon .iconImage > div,
  .nasdaq .documentsList .icon .iconImage::before {
    width: 23px;
    height: 44px;
    float: left;
    font-size: 25px;
    line-height: 45px; }
  .nasdaq .documentsList .folder .icon .iconImage > div {
    color: #fee57f; }
  .nasdaq .small.documentsList .folder .icon .iconImage > div {
    font-size: 20px; }
  .nasdaq .large.documentsList .folder .icon .iconImage > div {
    font-size: 30px; }
  .nasdaq .documentsList .icon .iconImage > div > svg,
  .nasdaq .documentsList .icon .iconImage boardbook > svg {
    top: 5px;
    position: relative; }
  .nasdaq .medium.documentsList .icon .iconImage img,
  .nasdaq .medium.documentsList .icon .iconImage boardbook,
  .nasdaq .medium.documentsList .icon .iconImage > div {
    width: 27px;
    height: 33.94px; }
  .nasdaq .small.documentsList .icon .iconImage img,
  .nasdaq .small.documentsList .icon .iconImage boardbook,
  .nasdaq .small.documentsList .icon .iconImage > div {
    width: 15px;
    height: 23.88px;
    position: relative;
    top: 4px; }
  .nasdaq .small.documentsList .icon .iconImage > div > svg {
    width: 15px;
    height: 23.88px;
    position: relative;
    top: 8px; }
  .nasdaq .small.documentsList .show-portal-name .icon .iconImage > div > svg {
    top: 11px; }
  .nasdaq .documentsList .converting .icon .iconImage img {
    width: 23px;
    height: 23px; }
  .nasdaq .small.documentsList .converting .icon .iconImage img {
    width: 15px;
    height: 15px; }
  .nasdaq documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 10px; }
  .nasdaq .medium.documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 5px; }
  .nasdaq .small.documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 5px; }
  .nasdaq .documentsList .fileNameVal .name-span {
    cursor: pointer;
    display: inline;
    color: #0094b3;
    font-weight: bold;
    font-size: 14px; }
  .nasdaq .small.documentsList .fileNameVal .name-span {
    font-size: 12px; }
  .nasdaq .large.documentsList .fileNameVal .name-span {
    font-size: 16px; }
  .nasdaq .documentsList .fileNameVal .name-span:hover {
    text-decoration: underline; }
  .nasdaq .documentsList .fileNameVal .name-span.bv-open-disabled:hover {
    text-decoration: inherit; }
  .nasdaq .documentsList .fileSizeVal, .nasdaq .documentsList .fileDate, .nasdaq .documentsList .fileDateVal,
  .nasdaq .documentsList .fileUploadedBy, .nasdaq .documentsList .fileUploadedByVal,
  .nasdaq .documentsList .deliver {
    font-size: 14px; }
  .nasdaq .documentlist-selection-text:hover {
    /*text-decoration: underline;*/ }
  .nasdaq .medium.documentsList .fileSizeVal, .nasdaq .medium.documentsList .fileDate, .nasdaq .medium.documentsList .fileDateVal,
  .nasdaq .medium.documentsList .fileUploadedBy, .nasdaq .medium.documentsList .fileUploadedByVal,
  .nasdaq .medium.documentsList .deliver {
    font-size: 12px; }
  .nasdaq .small.documentsList .small.fileSizeVal, .nasdaq .small.documentsList .fileDate, .nasdaq .small.documentsList .fileDateVal,
  .nasdaq .small.documentsList .fileUploadedBy, .nasdaq .small.documentsList .fileUploadedByVal,
  .nasdaq .small.documentsList .deliver {
    font-size: 9px; }
  .nasdaq .documentsList .fileInfo.recycleFileInfo {
    width: 75%; }
  .nasdaq .documentsList .fileInfo .fileNameDiv {
    height: 100%;
    display: inline-block;
    width: 100%;
    min-width: 65px;
    max-width: calc(100% - 25px) !important;
    padding: 14px 0; }
  .nasdaq .documentsList .show-portal-name .fileInfo .fileNameDiv {
    padding: 7px 0; }
  .nasdaq .small.documentsList .fileInfo .fileNameDiv {
    padding: 8.2px 0; }
  .nasdaq .small.documentsList .show-portal-name .fileInfo .fileNameDiv {
    padding: 5px 0; }
  .nasdaq .large.documentsList .fileInfo .fileNameDiv {
    padding: 18px 0; }
  .nasdaq .large.documentsList .show-portal-name .fileInfo .fileNameDiv {
    padding: 10px 0; }
  .nasdaq .documentsList .fileInfo .agendaFileNameDiv {
    height: 100%;
    display: inline-block;
    width: 100%; }
  .nasdaq .documentsList .fileInfo .agendaFileNameDiv.full-width {
    max-width: 100% !important; }
    .nasdaq .documentsList .fileInfo .agendaFileNameDiv.full-width .fileNameVal {
      padding: 15px 0; }
  .nasdaq .documentsList .fileInfo .fileDetailsDiv {
    font-size: 13.5px;
    vertical-align: top;
    width: 350px;
    font-weight: 300;
    float: right;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .documentsList .show-portal-name .fileInfo .fileDetailsDiv {
    padding-top: 7px; }
  .nasdaq .documentsList .fileInfo .statusDiv {
    font-size: 13.5px;
    display: inline-block;
    vertical-align: top;
    width: 100px;
    margin-top: 20px;
    font-weight: 300; }
  .nasdaq .large.documentsList .fileInfo .fileDetailsDiv {
    font-size: 16px; }
  .nasdaq .small.documentsList .fileInfo .fileDetailsDiv {
    font-size: 11px; }
    .nasdaq .small.documentsList .fileInfo .fileDetailsDiv > span > span.fileByDates {
      padding-right: 5px; }
  .nasdaq .documentsList ul li:hover .fileInfo .portal-name-span {
    max-width: calc(100% - 25px) !important; }
  .nasdaq .bv-mobile .documentsList ul li .fileInfo .portal-name-span {
    max-width: calc(100% - 230px) !important; }
  .nasdaq .documentsList ul li .fileInfo .portal-name-span {
    max-width: calc(100% - 430px); }
  .nasdaq .documentsList ul li:hover .fileInfo .fileDetailsDiv .fileDetailsSpan,
  .nasdaq .documentsList ul li.checked .fileInfo .fileDetailsDiv .fileDetailsSpan {
    display: block; }
  .nasdaq .documentsList .fileNameVal > svg {
    height: 15px;
    width: 11px;
    position: relative;
    fill: black;
    margin: 0 5px 0;
    display: none;
    top: -3px; }
  .nasdaq .medium.documentsList .fileNameVal > svg {
    margin: 15px 5px 0 5px; }
  .nasdaq .small.documentsList .fileNameVal > svg {
    width: 10px;
    top: -1px; }
  .nasdaq .small.documentsList .show-portal-name .fileNameVal > svg {
    top: -15px; }
  .nasdaq .large.documentsList .fileNameVal > svg {
    width: 12px;
    top: -3px; }
  .nasdaq .large.documentsList .show-portal-name .fileNameVal > svg {
    margin: 0; }
  .nasdaq .portal-name-lineheight.fileNameVal > svg {
    margin: 15px 5px 0 5px; }
  .nasdaq .medium.documentsList .portal-name-lineheight.fileNameVal > svg {
    margin: 10px 5px 0 5px; }
  .nasdaq .small.documentsList .portal-name-lineheight.fileNameVal > svg {
    margin: 5px 5px 0 5px; }
  .nasdaq .documentsList .fileNameVal > span {
    max-width: calc(100% - 30px);
    cursor: pointer;
    font-size: 13.5px;
    height: 100%;
    font-weight: 300;
    text-overflow: ellipsis;
    overflow: hidden; }
  .nasdaq .documentsList .fileDetailsDiv .virus-infected {
    font-style: italic;
    color: red;
    display: block; }
  .nasdaq .large.documentsList .fileNameVal > span {
    padding-top: 17px;
    font-size: 16px; }
  .nasdaq .small.documentsList .fileNameVal > span {
    padding-top: 10px;
    font-size: 11px; }
  .nasdaq .documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 10px; }
  .nasdaq .medium.documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 6px; }
  .nasdaq .small.documentsList .portal-name-lineheight.fileNameVal > span {
    padding-top: 6px; }
  .nasdaq .documentsList .fileNameVal {
    display: block;
    height: 100%; }
  .nasdaq .documentsList .fileNameDiv .fileNameVal .documentDetails {
    display: inline-block;
    max-width: calc(100% - 430px); }
  .nasdaq .documentsList .document-list-ul li:hover .fileNameDiv .fileNameVal .documentDetails {
    max-width: calc(100% - 450px); }
  @media screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) {
    .nasdaq .documentsList .document-list-ul li:hover .fileNameDiv .fileNameVal .documentDetails {
      max-width: calc(100% - 276px); } }
  @media (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 2) {
    .nasdaq .documentsList .document-list-ul li:hover .fileNameDiv .fileNameVal .documentDetails {
      max-width: calc(100% - 276px); } }
  .nasdaq .small.documentsList .document-list-ul li:hover .fileNameDiv .fileNameVal .documentDetails {
    max-width: calc(100% - 445px); }
  .nasdaq .large.documentsList .document-list-ul li:hover .fileNameDiv .fileNameVal .documentDetails {
    max-width: calc(100% - 455px); }
  .nasdaq .documentsList .fileNameVal .documentDetails .name-span {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis; }
  .nasdaq .documentsList .fileNameVal .portal-name-span {
    font-size: 12px;
    left: 0;
    color: #868585;
    top: 25px;
    display: block;
    position: absolute; }
  .nasdaq .medium.documentsList .fileNameVal .portal-name-span {
    top: 24px;
    font-size: 11px; }
  .nasdaq .small.documentsList .fileNameVal .portal-name-span {
    display: inline;
    position: inherit;
    line-height: 15px; }
  .nasdaq .small.documentsList .show-portal-name .fileNameVal .portal-name-span {
    display: block;
    line-height: 11px; }
  .nasdaq .large.documentsList .show-portal-name .fileNameVal .portal-name-span {
    top: 33px; }
  .nasdaq .documentsList .fileNameVal .default-template-span {
    font-size: 12px;
    position: absolute;
    left: 0;
    color: #868585;
    top: 37px; }
  .nasdaq .medium.documentsList .fileNameVal .default-template-span {
    top: 28px;
    font-size: 11px; }
  .nasdaq .small.documentsList .fileNameVal .default-template-span {
    top: 20px;
    font-size: 9px; }
  .nasdaq .documentsList ul li:hover .fileNameVal > svg {
    display: inline; }
  .nasdaq .documentsList .show-portal-name ul li:hover .fileNameVal > svg {
    margin: 0 !important; }
  .nasdaq .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan .fileByName {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%; }
  .nasdaq .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan .fileByDates {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 5px; }
  .nasdaq .documentsList .fileInfo {
    height: 50px;
    width: calc(100% - 125px);
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    margin-left: 25px; }
  .nasdaq .medium.documentsList .fileInfo {
    height: 42px;
    width: calc(100% - 70px); }
  .nasdaq .small.documentsList .fileInfo {
    height: 37px;
    width: calc(100% - 119px); }
  .nasdaq .small.documentsList .show-portal-name .fileInfo {
    height: 42px; }
  .nasdaq .large.documentsList .fileInfo {
    height: 60px; }
  .nasdaq .documentsList .show-portal-name .fileInfo {
    position: relative; }
  .nasdaq .documentsList .bv-repository-checkbox {
    margin-top: 0px;
    line-height: 50px; }
  .nasdaq .documentsList .briefcaseList .bv-repository-checkbox {
    line-height: 52px; }
  .nasdaq .small.documentsList .bv-repository-checkbox {
    line-height: 20px; }
  .nasdaq .small.documentsList .briefcaseList .bv-repository-checkbox {
    line-height: 20px; }
  .nasdaq .small.documentsList .show-portal-name .bv-repository-checkbox {
    line-height: 25px; }
  .nasdaq .large.documentsList .bv-repository-checkbox {
    line-height: 65px; }
  .nasdaq .large.documentsList .briefcaseList .bv-repository-checkbox {
    line-height: 68px; }
  .nasdaq .large.documentsList .show-portal-name .bv-repository-checkbox {
    line-height: 65px; }
  .nasdaq .bv-repository-checkbox {
    margin-top: 18px;
    height: 27px;
    width: 27px;
    float: right; }
  .nasdaq .medium.documentsList .bv-repository-checkbox {
    margin-top: 14px;
    height: 22px;
    width: 22px; }
  .nasdaq .small.documentsList .bv-repository-checkbox {
    margin-top: 8px;
    height: 17px;
    width: 17px;
    padding-right: 30px; }
  .nasdaq .bv-tree-node {
    padding-left: 20px;
    line-height: 40px;
    height: 40px; }
  .nasdaq .bv-tree-node::before {
    content: "";
    border-top: 6px solid #1080A2;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    top: -5px;
    right: 7px;
    position: relative;
    display: inline-block;
    transform: rotate(270deg); }
  .nasdaq .collpsed.bv-tree-node::before {
    transform: rotate(0); }
  .nasdaq .folderHidden > .bv-tree-node .treeImage {
    color: #b6b7ba !important; }
  .nasdaq .folderHidden > .bv-tree-node .bv-tree-node-name {
    color: #b6b7ba; }
  .nasdaq .folderHidden > .bv-tree-node:before {
    border-top: 6px solid #b6b7ba; }
  .nasdaq .medium.documentTree .bv-tree-node {
    padding-left: 20px;
    line-height: 45px;
    height: 45px; }
  .nasdaq .small.documentTree .bv-tree-node {
    padding-left: 20px;
    line-height: 33px;
    height: 30px; }
  .nasdaq .bv-tree-node-selected {
    background: #E0F1F7; }
  .nasdaq .bv-tree-node-selected .treeImage {
    color: #fed840 !important; }
  .nasdaq .bv-tree-node:hover {
    background: #f6fdff;
    cursor: pointer; }
  .nasdaq .bv-tree-node .treeImage {
    padding: 7px 10px 0 0px;
    display: inline-block;
    position: relative;
    color: #fee57f; }
  .nasdaq .medium.documentTree .bv-tree-node .treeImage {
    height: 45px;
    padding: 5px 10px 13px 0px; }
  .nasdaq .small.documentTree .bv-tree-node .treeImage {
    height: 33px;
    padding: 3px 10px 13px 0px; }
  .nasdaq .bv-tree-node .treeImage img,
  .nasdaq .bv-tree-node .treeImage > div,
  .nasdaq .bv-tree-node .treeImage::before {
    padding: 0px;
    /* width:35px;
        height: 44px; */
    width: 18px;
    height: 21px;
    font-size: 18px;
    line-height: 31px; }
  .nasdaq .medium.documentTree .bv-tree-node .treeImage img,
  .nasdaq .medium.documentTree .bv-tree-node .treeImage > div {
    padding: 0px;
    width: 27px;
    height: 33.94px; }
  .nasdaq .small.documentTree .bv-tree-node .treeImage img,
  .nasdaq .small.documentTree .bv-tree-node .treeImage > div {
    padding: 0px;
    width: 19px;
    height: 23.88px; }
  .nasdaq .bv-tree-node .bv-tree-node-name {
    font-size: 13.5px;
    display: inline-block;
    position: absolute;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #0094b3;
    font-weight: 300; }
  .nasdaq .large.documentTree .bv-tree-node .bv-tree-node-name {
    font-size: 16px; }
  .nasdaq .small.documentTree .bv-tree-node .bv-tree-node-name {
    font-size: 11px; }
  .nasdaq .bv-tree-node-name:hover {
    text-decoration: underline; }
  .nasdaq .bv-tree-minimize-div {
    cursor: pointer;
    position: absolute;
    height: 20px;
    width: 20px;
    border: 0px solid blue;
    top: 0;
    display: block;
    z-index: 3; }
  .nasdaq .bv-tree-minimize-div-showTree {
    left: 10px; }
  .nasdaq .bv-tree-minimize-div-hideTree {
    left: 239px; }
  .nasdaq .bv-tree-minimize-div-hideTree > .bv-tree-caret {
    right: 0px;
    position: absolute;
    top: 7px;
    border-top: 12px solid #E5E5E5;
    border-right: 9px solid transparent;
    border-left: 9px solid transparent; }
  .nasdaq .bv-tree-minimize-div-showTree > .bv-tree-caret {
    right: 3px;
    position: absolute;
    top: 7px;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 12px solid #E5E5E5; }
  .nasdaq .breadcrumb {
    padding: 3px 15px 0px;
    list-style: none;
    border-radius: 4px;
    margin: 0;
    background: none; }
  .nasdaq .breadcrumb a {
    color: #FFF;
    text-decoration: none;
    font-weight: 300; }
  .nasdaq .breadcrumb-currentFolder {
    margin: 0px 300px 0px 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 2.1em;
    color: #fff;
    font-weight: 100; }
  .nasdaq .createFolder-div {
    width: auto;
    min-height: 68px;
    max-height: none;
    height: auto; }
  .nasdaq .small-dialog-class {
    min-height: 150px; }
  .nasdaq .small-alert-dialog-class {
    min-height: 70px;
    padding-top: 20px; }
  .nasdaq .small-version-class {
    min-height: 300px; }
  .nasdaq .createFolder-div form {
    display: block;
    margin-top: 1em; }
  .nasdaq .popup-title {
    font-size: 25px;
    font-weight: bold;
    margin: 0px;
    padding: 0;
    color: #515151;
    margin-bottom: 30px; }
  .nasdaq .ui-dialog-buttonpane {
    bottom: 12px;
    position: absolute;
    right: 12px; }
  .nasdaq .ui-dialog-buttonpane span {
    padding: 4em; }
  .nasdaq .rightClickedOn {
    background: #E0F1F7 !important; }
  .nasdaq .rightClickMenu {
    display: block;
    position: fixed;
    z-index: 1000;
    float: left;
    min-width: 210px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    max-height: 551px;
    overflow-y: hidden;
    overflow-x: hidden;
    margin-top: -45px; }
  .nasdaq .rightClickMenu:hover {
    overflow: auto; }
  .nasdaq .rightClickMenu ul li {
    padding: 0px 15px 0px 15px;
    overflow-x: hidden;
    display: block;
    height: 27px !important; }
  .nasdaq .rightClickMenu ul {
    margin: 0px 0px 0px 0px;
    position: relative;
    line-height: 27px;
    padding: 0;
    overflow-x: hidden; }
  .nasdaq .rightClickMenu ul li.menu-ul-seprator-height {
    height: 9px !important;
    pointer-events: none; }
  .nasdaq .rightClickMenu ul li hr {
    margin-top: 4px;
    margin-bottom: 0px; }
  .nasdaq .rightClickMenu-a {
    color: #000;
    text-decoration: none; }
  .nasdaq .rightClickMenu a {
    color: #000;
    text-decoration: none;
    font-weight: 300;
    display: block;
    white-space: nowrap; }
  .nasdaq .rightClickMenu bt {
    color: #000;
    text-decoration: none;
    font-weight: 300;
    display: block;
    white-space: nowrap; }
  .nasdaq .fileChooser {
    /* height: auto; */
    height: 371px;
    width: 420px;
    display: block;
    min-height: 372px; }
  .nasdaq p.pOne {
    font-size: 25px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #515151;
    margin-bottom: 30px; }
  .nasdaq p.pThree {
    color: #515151;
    font-size: 13px;
    margin: -30px 0px 15px 0px;
    font-weight: 300; }
  .nasdaq .treeDiv {
    clear: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 5px;
    max-height: 280px;
    overflow: auto; }
  .nasdaq .showTreeClass {
    /*width: 79.5%;*/
    width: calc(100% - 251px);
    /* 1px width is of ruler */ }
  .nasdaq .hideTreeClass {
    width: 100% !important; }
  .nasdaq .treeDoc {
    float: left;
    position: relative;
    width: 250px;
    height: 100%;
    /* overflow: hidden;*/
    background: #F7F7F9;
    /*margin-top:15px;*/
    overflow: hidden !important; }
  .nasdaq .treeDoc:hover {
    overflow-y: auto; }
  .nasdaq .docmain {
    height: 100%;
    width: 100%;
    margin-top: 9px; }
  .nasdaq .collatedocImg img {
    height: 38px; }
  .nasdaq .shareDIV {
    width: 26px;
    height: 19px;
    float: left;
    margin: 3px 10px;
    cursor: pointer;
    background: url("../assets/images/people_share.png") no-repeat; }
  .nasdaq .expandDoc {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 231px;
    top: 21px;
    cursor: pointer; }
  .nasdaq .small-file-list {
    color: #6D6D6D;
    width: 350px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 10px; }
  .nasdaq .small-version-list {
    color: #000;
    width: 300px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 10px;
    float: left; }
  .nasdaq .upload-small-icon {
    float: left;
    position: relative;
    top: 4px; }
  .nasdaq .upload-small-icon img {
    min-height: 34px;
    float: left;
    padding-left: 4px;
    max-height: 38px; }
  .nasdaq .badgeImg {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 18px !important;
    width: 26px !important; }
  .nasdaq .version-semiMedium-icon img {
    min-height: 65px;
    float: left;
    padding-left: 4px;
    max-height: 65px; }
  .nasdaq .version-semiMedium-icon {
    float: left;
    margin-top: 3px; }
  .nasdaq .small-file-name-val {
    font-size: 11px;
    position: relative;
    display: block; }
  .nasdaq .small-file-size-val {
    top: -5px; }
  .nasdaq .hideFolderClass {
    opacity: 0.25; }
  .nasdaq .hideFolderNameClass {
    opacity: 0.35; }
  .nasdaq .holder-uploadfile {
    height: 270px;
    /*overflow: hidden;*/
    margin: 20px; }
  .nasdaq .holder-uploadfile-row {
    height: 66px;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF; }
  .nasdaq .holder-uploadfile-row .icon {
    padding: 10px;
    display: block;
    float: left;
    position: relative; }
  .nasdaq .holder-uploadfile-row .closeIcon {
    height: 20px;
    width: 20px;
    float: right;
    margin-top: 19px;
    display: none; }
  .nasdaq .holder-uploadfile li:hover .holder-uploadfile-row .closeIcon {
    display: inline-block; }
  .nasdaq .holder-uploadfile-row .icon .iconImage img,
  .nasdaq .holder-uploadfile-row .icon .iconImage > div {
    width: 35px;
    height: 45px;
    float: left;
    height: 45px; }
  .nasdaq .holder-uploadfile .fileInfo {
    width: calc(100% - 85px);
    float: left; }
  .nasdaq .holder-uploadfile .selectMsg {
    height: 100%;
    width: 100%;
    text-align: center;
    padding-top: 113px; }
  .nasdaq .replaceFileSelectMsg {
    padding-top: 22px !important;
    padding-left: 80px !important; }
  .nasdaq .holder-uploadfile .fileNameDiv {
    color: #333;
    padding-top: 21px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 50px;
    width: 100%;
    font-size: 16px; }
  .nasdaq .holder-replacefile-height {
    height: 60px; }
  .nasdaq .holder-uploadfile > ul {
    height: 100%;
    overflow: hidden;
    display: block;
    /*padding-right:20px;*/ }
  .nasdaq .holder-uploadfile-replace {
    overflow: hidden !important;
    padding-right: 0px !important; }
  .nasdaq .holder-uploadfile > ul:hover {
    overflow-y: auto; }
  .nasdaq .holder-uploadfile > ul > li {
    width: 100%;
    height: 66px;
    border-bottom: 1px solid #e5e5e5; }
  .nasdaq .closeBtn {
    width: 8px;
    height: 8px;
    background-image: url(../assets/images/popup_collate_remove-item-X.png);
    cursor: pointer;
    position: relative;
    /* right: 33px; */
    top: 16px;
    margin-right: 10px;
    float: right;
    display: inline-block; }
  .nasdaq .ngDialog-properties-Width .ngdialog-content {
    width: 605px !important; }
  .nasdaq .holder-version-tracker .list-checkbox.checked {
    background: url("../assets/images/checkbox_on.png") no-repeat;
    height: 27px;
    width: 27px;
    float: right;
    margin-top: 30px;
    margin-right: 5px; }
  .nasdaq .discussionAttachment .icon .iconImage img {
    max-height: 38px;
    float: left;
    padding-left: 5px;
    padding-right: 5px; }
  .nasdaq .attachmentTreePostition {
    position: relative;
    left: -25px; }
  .nasdaq .attachmentTreePostition ul {
    display: block; }
  .nasdaq .uploadFileProgressBar {
    height: 100%;
    background-color: grey;
    border-radius: 0px !important; }
  .nasdaq .uploadFileProgressBar > div {
    height: 44px;
    padding-top: 11px; }
  .nasdaq .uploadFileProgressBar > div > span {
    font-size: 16px;
    font-weight: 400; }
  .nasdaq .viewerDialogClass {
    border: 1px solid #808080 !important;
    top: 1% !important;
    left: 1% !important;
    height: 97% !important;
    min-height: 490px; }
  .nasdaq.folderViewerListingModalOpen .viewerDialogClass {
    z-index: 1051 !important; }
  .nasdaq .viewerMobileDialogClass {
    border: 1px solid #808080 !important;
    top: 0 !important;
    left: 0 !important;
    height: 100% !important;
    width: 100% !important;
    min-height: 250px; }
  .nasdaq .viewerDialog.ui-dialog-content,
  .nasdaq .agendaDialog.ui-dialog-content {
    bottom: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    background: #dadada !important; }
  .nasdaq .bv-modal-blue-header {
    background-color: #2d303a !important;
    min-height: 50px;
    padding: 11px 12px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
  .nasdaq .bv-modal-btn-close {
    right: 0px;
    position: absolute;
    top: 0px;
    cursor: pointer;
    background: #474a53;
    width: 49px;
    height: 50px;
    padding: 19px;
    border-top-right-radius: 5px; }
  .nasdaq .bv-modal-btn-close:hover {
    background: #6b6d75; }
  .nasdaq .bv-modal-btn-close > svg {
    width: 11px;
    height: 11px;
    fill: #000; }
  .nasdaq .folderViewer {
    width: 100%;
    /* height: 320px; */
    overflow: hidden;
    height: 560px;
    border: 1px solid #D1D1D1; }
  .nasdaq .repositoryLeft {
    float: left; }
  .nasdaq .documentsList .agenda-folder-modal.selectAll-checkBoxHide .top-panel {
    visibility: hidden; }
  .nasdaq .documentsList .agenda-folder-modal .top-panel {
    padding-left: 19px;
    padding-top: 15px;
    width: 100%; }
    .nasdaq .documentsList .agenda-folder-modal .top-panel titl.add-icon::after {
      display: inline-block; }
    .nasdaq .documentsList .agenda-folder-modal .top-panel titl.asc-rotate::after {
      border-bottom: 6px solid #96979c; }
    .nasdaq .documentsList .agenda-folder-modal .top-panel titl.desc-rotate::after {
      border-top: 6px solid #96979c;
      border-bottom: 0 !important; }
    .nasdaq .documentsList .agenda-folder-modal .top-panel titl {
      display: inline-block; }
      .nasdaq .documentsList .agenda-folder-modal .top-panel titl:nth-child(1) {
        margin-left: 0;
        width: 62px; }
      .nasdaq .documentsList .agenda-folder-modal .top-panel titl:nth-child(2) {
        width: calc(100% - 516px);
        margin-left: 0; }
      .nasdaq .documentsList .agenda-folder-modal .top-panel titl:nth-child(4) {
        width: 320px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle; }
    .nasdaq .documentsList .agenda-folder-modal .top-panel .selectAll-area {
      float: right;
      padding-right: 15px;
      color: #0094b3;
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
      font-size: 12px;
      font-weight: bold;
      cursor: pointer; }
      .nasdaq .documentsList .agenda-folder-modal .top-panel .selectAll-area .selectAllLbl-txt {
        display: block;
        cursor: pointer; }
      .nasdaq .documentsList .agenda-folder-modal .top-panel .selectAll-area .deSelectAllLbl-txt {
        display: none;
        cursor: pointer; }
      .nasdaq .documentsList .agenda-folder-modal .top-panel .selectAll-area.deSelectAllLbl .selectAllLbl-txt {
        display: none; }
      .nasdaq .documentsList .agenda-folder-modal .top-panel .selectAll-area.deSelectAllLbl .deSelectAllLbl-txt {
        display: block; }
      .nasdaq .documentsList .agenda-folder-modal .top-panel .selectAll-area.selectAllLbl .deSelectAllLbl-txt {
        display: none; }
      .nasdaq .documentsList .agenda-folder-modal .top-panel .selectAll-area.selectAllLbl .selectAllLbl-txt {
        display: block; }
    .nasdaq .documentsList .agenda-folder-modal .top-panel div.filename-resizer {
      padding-left: 0px;
      display: none; }
  .nasdaq .documentsList.showModifiedConfig .agenda-folder-modal .top-panel titl:nth-child(4) {
    visibility: hidden; }
  .nasdaq .documentsList.showModifiedConfig .fileNameDiv .fileNameVal .documentDetails {
    max-width: calc(100%); }
  @media screen and (max-width: 1000px) {
    .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(2) {
      width: 44% !important; } }
  @media screen and (min-width: 1024px) {
    .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(2) {
      width: 46% !important; } }
  @media screen and (min-width: 2300px) {
    .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(2) {
      width: 46.5% !important; } }
  .nasdaq.bv-mobile .documentsList ul li {
    min-height: 40px; }
  .nasdaq.bv-mobile .documentsList .document-list-container {
    padding-top: 0; }
  .nasdaq.bv-mobile .documentsList .agenda-folder-modal {
    display: block !important; }
    .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel {
      display: block !important; }
      .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(1) {
        margin-right: 10px;
        width: 43px !important; }
      .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(2) {
        width: calc(100% - 296px) !important; }
      .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(4) {
        width: 230px; }
      .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel .selectAll-area {
        display: none; }
      @media (orientation: landscape) {
        .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(1) {
          width: 43px !important; }
        .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(2) {
          width: calc(100% - 400px) !important; }
        .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(4) {
          width: 285px; } }
  .nasdaq.bv-mobile .documentsList .fileInfo {
    margin-left: 10px;
    min-height: 40px !important;
    width: calc(100% - 55px); }
    .nasdaq.bv-mobile .documentsList .fileInfo .fileNameDiv {
      padding: 10px 0 !important; }
      .nasdaq.bv-mobile .documentsList .fileInfo .fileNameDiv .fileNameVal .documentDetails {
        max-width: calc(100% - 276px) !important;
        padding-left: 12px; }
        @media (orientation: landscape) {
          .nasdaq.bv-mobile .documentsList .fileInfo .fileNameDiv .fileNameVal .documentDetails {
            max-width: calc(100% - 360px); } }
        .nasdaq.bv-mobile .documentsList .fileInfo .fileNameDiv .fileNameVal .documentDetails .portal-name-span {
          padding-left: 12px; }
    .nasdaq.bv-mobile .documentsList .fileInfo .fileDetailsDiv {
      width: 213px; }
      @media (orientation: landscape) {
        .nasdaq.bv-mobile .documentsList .fileInfo .fileDetailsDiv {
          width: 318px; } }
      .nasdaq.bv-mobile .documentsList .fileInfo .fileDetailsDiv .virus-infected {
        padding-top: 0 !important; }
  .nasdaq.bv-mobile .documentsList .show-portal-name .fileInfo .fileDetailsDiv {
    padding-top: 0; }
  @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
    .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(2) {
      width: 44% !important; }
    .nasdaq.bv-mobile .documentsList .agenda-folder-modal .top-panel titl:nth-child(4) {
      width: 25% !important; }
    .nasdaq.bv-mobile .documentsList .fileInfo .fileNameDiv .fileNameVal .documentDetails {
      max-width: 44% !important; }
    .nasdaq.bv-mobile .documentsList .fileInfo .fileDetailsDiv {
      width: 38% !important; } }
  .nasdaq .small.documentsList .agenda-folder-modal .top-panel {
    padding-left: 14px; }
  .nasdaq .large.documentsList .agenda-folder-modal .top-panel {
    padding-left: 20px; }
  .nasdaq .large.documentsList .agenda-folder-modal .top-panel titl:nth-child(1) {
    width: 67px; }
  .nasdaq .document-placeholder-highlight {
    height: 35px;
    background-color: #CCCCCC; }
  @media screen and (max-device-width: 480px) and (orientation: portrait) {
    .nasdaq .documentsList .fileSizeVal, .nasdaq .documentsList .fileDate, .nasdaq .documentsList .fileDateVal,
    .nasdaq .documentsList .fileUploadedBy, .nasdaq .documentsList .fileUploadedByVal,
    .nasdaq .documentsList .deliver {
      font-size: 10px;
      font-weight: lighter;
      font-weight: 100;
      letter-spacing: 0.3px; } }
  .nasdaq .dragOverBackground {
    background: #E8E8E8; }
  .nasdaq .showDocumentViewer {
    display: block; }
  .nasdaq .hideDocumentViewer {
    display: none; }
  .nasdaq .collate-centered-div {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    margin-bottom: 10px; }
  .nasdaq .collate-save-folder {
    line-height: 33px;
    margin-right: 0.5em; }
  .nasdaq .collate-title-input {
    width: 100%; }
  .nasdaq .collate-list-heading {
    margin-top: 5px; }
  .nasdaq .collate-seperator-label {
    padding-left: 30px; }
  .nasdaq .collate-seperator-label a {
    color: #2273a5; }
  .nasdaq .collate-row {
    padding-bottom: 35px;
    width: 65%; }
  .nasdaq .full-width-bbk {
    width: 100% !important; }
  .nasdaq .width-65 {
    width: 65% !important; }
  .nasdaq .p-l-0 {
    padding-left: 0; }
  .nasdaq .collate-row .drag-handle {
    top: 9px !important; }
  .nasdaq .collate-row:hover .drag-handle-image {
    display: block; }
  .nasdaq .collate-box img {
    width: 26px;
    /*border: 1px solid #d1d1d1;*/
    margin-left: auto;
    margin-right: auto; }
  .nasdaq .collate-box.collate-seperator-box {
    width: calc(26% - 13px);
    text-align: left;
    /*padding-left: 8px;*/
    margin-right: 15px; }
  .nasdaq .collate-box.collate-document-box .fileNameVal {
    max-width: calc(100% - 50px);
    display: inline-block; }
  .nasdaq .collate-box.collate-document-box .fileNameVal:hover {
    cursor: pointer;
    text-decoration: underline; }
  .nasdaq .collate-box.collate-document-box {
    width: calc(74% - 31px);
    text-align: left;
    margin-left: 15px; }
  .nasdaq .addborder {
    border-left: 1px solid #e5e5e5;
    height: 100%; }
  .nasdaq .collate-incompatible-list {
    width: 35%;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 10px; }
    .nasdaq .collate-incompatible-list .m-b-20 {
      margin-bottom: 20px; }
    .nasdaq .collate-incompatible-list .err-doclist {
      display: block;
      clear: both; }
      .nasdaq .collate-incompatible-list .err-doclist li {
        list-style-type: none;
        border-bottom: 1px solid #CECFD2;
        padding: 15px;
        clear: both;
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 21px;
        letter-spacing: 0.3325px;
        color: #424242; }
      .nasdaq .collate-incompatible-list .err-doclist .file-icon {
        float: left;
        width: 19px;
        height: 29px;
        margin-right: 5%; }
        .nasdaq .collate-incompatible-list .err-doclist .file-icon svg {
          height: 29px; }
      .nasdaq .collate-incompatible-list .err-doclist .file-name {
        width: 66%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block; }
      .nasdaq .collate-incompatible-list .err-doclist .file-size {
        float: right; }
      .nasdaq .collate-incompatible-list .err-doclist #removedocs {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 21px;
        letter-spacing: 0.3325px;
        text-align: center;
        padding: 10px 0;
        color: #0094BD;
        display: block;
        cursor: pointer; }
    .nasdaq .collate-incompatible-list .warn-border {
      border: 1px solid #D9BB4F; }
    .nasdaq .collate-incompatible-list .err-border {
      border: 1px solid #CB2A32; }
    .nasdaq .collate-incompatible-list .error-msg {
      font-weight: 400;
      font-size: 13px;
      line-height: 20px;
      font-style: normal;
      color: #1B1B1B;
      float: left;
      padding: 10px; }
      .nasdaq .collate-incompatible-list .error-msg .review {
        font-weight: 500;
        font-size: 14px;
        line-height: 21px;
        font-style: normal;
        color: #29A3C5;
        cursor: pointer;
        float: right;
        letter-spacing: 0.3325px;
        width: 114px;
        position: relative; }
        .nasdaq .collate-incompatible-list .error-msg .review .arrow {
          border: solid #29A3C5;
          border-width: 0 3px 3px 0;
          display: inline-block;
          padding: 3px;
          position: absolute;
          top: 3px;
          right: 3px; }
        .nasdaq .collate-incompatible-list .error-msg .review .up {
          transform: rotate(-135deg);
          -webkit-transform: rotate(-135deg);
          top: 7px; }
        .nasdaq .collate-incompatible-list .error-msg .review .down {
          transform: rotate(45deg);
          -webkit-transform: rotate(45deg); }
      .nasdaq .collate-incompatible-list .error-msg .err-text {
        float: left;
        width: calc(100% - 139px);
        padding: 0 5px;
        font-family: "SourceSansProRegular";
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 20px; }
      .nasdaq .collate-incompatible-list .error-msg .err-larger-text {
        display: block;
        clear: both;
        padding-top: 5px; }
    .nasdaq .collate-incompatible-list .m-t-20 {
      margin-top: 20px; }
    .nasdaq .collate-incompatible-list .error {
      background: #FFE8E4;
      border: 1px solid #CB2A32; }
      .nasdaq .collate-incompatible-list .error .icon {
        color: #CB2A32;
        float: left;
        width: 15px; }
    .nasdaq .collate-incompatible-list .warn {
      background: #FFFAE4;
      border: 1px solid #D9BB4F; }
      .nasdaq .collate-incompatible-list .warn .icon {
        color: #D0A400;
        float: left;
        width: 15px; }
  .nasdaq .width-full {
    width: 100%;
    padding-left: 0; }
  .nasdaq .p-l-16 {
    padding-left: 16%; }
  .nasdaq #saveBtn:disabled, .nasdaq #saveBtn:disabled:hover, .nasdaq #saveBtn:disabled:focus {
    color: #ffffff;
    background-color: #b6b7ba;
    border-color: #b6b7ba;
    box-shadow: none;
    cursor: not-allowed; }
  .nasdaq .collate-box {
    /*background:#CCC;*/
    width: 10%;
    float: left;
    text-align: center;
    /*border: 1px solid #D1D1D1;*/
    height: 35px;
    line-height: 35px;
    position: relative; }
  .nasdaq .collate-remove-itm-btn {
    width: 17px;
    height: 17px;
    position: absolute;
    cursor: pointer;
    /* margin-top: 22px; */
    display: inline;
    right: 20px;
    top: 10px; }
  .nasdaq .collate-remove-itm-btn-hidden {
    width: 17px;
    height: 17px;
    position: absolute;
    cursor: pointer;
    /* margin-top: 22px; */
    display: inline;
    right: 20px;
    top: 10px;
    fill: black;
    visibility: hidden; }
  .nasdaq .collateRowHover:hover .collate-remove-itm-btn-hidden {
    fill: #CCCCCC;
    visibility: visible; }
  .nasdaq .collate-remove-itm-btn-hidden:hover {
    fill: black !important;
    visibility: visible; }
  .nasdaq .collate-document-box svg:hover #removeButtonsvg {
    fill: black;
    visibility: visible; }
  .nasdaq .collate-plusIcon-itm-btn {
    width: 21px;
    height: 21px;
    position: absolute;
    cursor: pointer;
    /* margin-top: 22px; */
    display: inline;
    right: 20px;
    top: 5px;
    fill: #2574A7; }
  .nasdaq .collate-folderIcon-itm-btn {
    width: 20px;
    height: 20px;
    cursor: pointer;
    /* margin-top: 22px; */
    display: inline;
    color: #2574A7;
    position: relative;
    top: 6px;
    fill: #2574A7; }
  .nasdaq .collate-check-div {
    top: 50%;
    float: left;
    position: absolute;
    margin-top: -10px; }
  .nasdaq .collate-notice {
    position: absolute;
    bottom: 20px;
    left: 20px; }
  .nasdaq .rulesDeleteUserBtn {
    color: #000;
    min-width: 19px;
    max-width: 19px;
    background-color: #beb9b9;
    border-style: none;
    max-height: 19px;
    min-height: 19px;
    border-radius: 50%;
    float: left;
    background-image: url("../assets/images/BVLiveryBriefcaseDownloadCancel.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 12px auto, 12px auto;
    margin-top: 5px;
    margin-left: 4px;
    padding-top: 3px;
    white-space: normal;
    width: 23px;
    height: 25px;
    vertical-align: -webkit-baseline-middle; }
  .nasdaq .bv-attachment-body {
    width: 100%;
    padding: 10px;
    height: 500px;
    overflow: hidden; }
  .nasdaq .bv-atchmnt-tree {
    top: 17px;
    border-right: 1px solid #e5e5e5;
    height: 460px; }
  .nasdaq .bv-atchmnt-filter {
    float: right;
    width: 77%; }
  .nasdaq .atchmnt-list-height {
    height: 390px;
    width: 80%; }
  .nasdaq .attchmnt-checkbox-margin {
    margin-top: 11px; }
  .nasdaq .bv-copy-link-confirm .modal-dialog {
    width: 50%; }
  .nasdaq .bv-copy-link-confirm .bv-confirm-content {
    word-wrap: break-word;
    font-style: oblique;
    color: blue;
    cursor: pointer;
    width: 100%;
    padding: 10px 10px; }
  .nasdaq .copy-link-btn {
    position: absolute;
    bottom: 20px;
    right: 20px; }
  .nasdaq .copy-link-status {
    position: absolute;
    bottom: 20px;
    left: 20px; }
  .nasdaq .bv-file-size-confirm .modal-dialog {
    width: 400px !important; }
  .nasdaq .bv-file-size-confirm .bv-confirm-content {
    text-align: center;
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .bv-files-not-uploaded .modal-dialog {
    width: 400px; }
  .nasdaq .bv-files-not-uploaded .bv-confirm-content {
    text-align: left;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .bv-modal-window-repository-upload-file .modal-dialog {
    width: 850px;
    height: 400px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-modal-window-repository-upload-file .bv-upload-file-list {
    width: 100%;
    border-bottom: 1px solid #DFDFDF; }
  .nasdaq .bv-modal-window-repository-upload-file .view-permissions-button {
    width: 140px;
    float: left;
    padding-top: 21px; }
  .nasdaq .bv-modal-window-repository-upload-file .bv-textFitButton {
    cursor: pointer;
    border-color: #35abc3;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    padding: 5px;
    color: #35abc3;
    font-weight: 700;
    white-space: nowrap; }
  .nasdaq .bv-modal-window-repository-upload-file .closeIcon {
    padding-top: 7px; }
  .nasdaq .bv-modal-window-repository-upload-file .holder-uploadfile .fileInfo {
    width: calc(100% - 240px); }
  .nasdaq .bv-modal-window-repository-upload-file .holder-uploadfile-row.selected-file {
    background-color: #dff6fb; }
  .nasdaq .bv-modal-window-repository-upload-file .fixed-toaster-container {
    height: 65px;
    background: #ffffff;
    padding: 10px 10px 10px 50px;
    border-left: 7px solid #fecb00 !important;
    border-radius: 5px;
    border: 1px solid lightgray;
    width: calc(100% - 36px);
    margin: 18px;
    display: inline-flex;
    margin-bottom: 10px; }
    .nasdaq .bv-modal-window-repository-upload-file .fixed-toaster-container::before {
      content: '⚠';
      font-family: SSSymbolicons;
      color: #fecb00;
      position: relative;
      top: 0px;
      left: -30px; }
  .nasdaq .bv-modal-window-repository-upload-file .bv-upload-file-permissions {
    display: block;
    width: 50%;
    position: absolute;
    left: 50%;
    height: calc(100% - 56px);
    border-left: 1px solid #DFDFDF; }
    .nasdaq .bv-modal-window-repository-upload-file .bv-upload-file-permissions .bv-dialog-title-box {
      margin-bottom: 20px;
      font-weight: 700;
      padding: 10px;
      height: 28px; }
    .nasdaq .bv-modal-window-repository-upload-file .bv-upload-file-permissions .bv-dialog-search-box {
      border-top: 1px solid #DFDFDF;
      padding-top: 8px;
      padding-bottom: 2px; }
    .nasdaq .bv-modal-window-repository-upload-file .bv-upload-file-permissions .itemListFilterInput {
      background: #ffffff;
      height: 34px; }
  .nasdaq .bv-modal-window-repository-upload-file .bv-table-title-col-1, .nasdaq .bv-modal-window-repository-upload-file .bv-table-col-1 {
    width: 34px !important; }
  .nasdaq .bv-modal-window-repository-upload-file .bv-pemission-overlay-list {
    height: calc(100% - 86px); }
    .nasdaq .bv-modal-window-repository-upload-file .bv-pemission-overlay-list .bv-table-css > div {
      height: 100%; }
  .nasdaq .bv-modal-window-repository-upload-file .deleteIconSvg {
    width: 11px !important;
    height: 11px !important;
    margin-top: 2px; }
  .nasdaq .bv-modal-window-repository-upload-file .btn .caret {
    top: 4px !important; }
  .nasdaq .bv-modal-window-repository-upload-file .bv-table-title-col-2, .nasdaq .bv-modal-window-repository-upload-file .bv-table-col-2 {
    width: 235px !important;
    left: 35px !important; }
  .nasdaq .bv-modal-window-repository-upload-file .bv-table-title-col-3, .nasdaq .bv-modal-window-repository-upload-file .bv-table-col-3 {
    width: 110px !important;
    left: 270px !important; }
    .nasdaq .bv-modal-window-repository-upload-file .bv-table-title-col-3.search-user, .nasdaq .bv-modal-window-repository-upload-file .bv-table-col-3.search-user {
      left: 295px !important; }
  .nasdaq .bv-modal-window-repository-upload-file .bv-table-title-col-4, .nasdaq .bv-modal-window-repository-upload-file .bv-table-col-4 {
    width: 18px !important;
    left: 376px !important; }
  .nasdaq .bv-modal-window-repository-upload-file .bv-dialog-close-btn {
    width: 14px;
    float: right;
    cursor: pointer; }
    .nasdaq .bv-modal-window-repository-upload-file .bv-dialog-close-btn .icon {
      visibility: visible; }
  .nasdaq .bv-modal-window-repository-replace-file .modal-dialog {
    width: 450px;
    height: 185px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .document-list-container {
    height: calc(100% - 43px);
    overflow-y: auto; }
  .nasdaq .document-list-container-filter {
    /*height: calc(100% - 58px);
        overflow: hidden;*/
    height: calc(100% - 38px);
    width: 100%;
    /* overflow: hidden; */
    /*width: 100%;*/
    /*padding-right: 10px;*/ }
  .nasdaq .document-list-container:hover {
    /* overflow-y: auto; */ }
  .nasdaq .vruler-document-list {
    width: 0px;
    height: 100%;
    /* background-color: #e5e5e5;  */
    /*margin: 0px;   */
    margin-top: 0px;
    position: relative;
    cursor: col-resize;
    padding: 0px 5px;
    margin: 0px -5px;
    z-index: 1; }
  .nasdaq .vruler-document-list::after {
    content: "";
    height: 100%;
    width: 1px;
    display: block;
    background-color: #d5d6d8; }
  .nasdaq .vruler-document-list-filter {
    margin-top: 23px;
    height: calc(100% - 23px); }
  .nasdaq .document-filter-container {
    padding-left: 20px;
    margin-bottom: 20px; }
  .nasdaq .attachment-list {
    height: 459px; }
  .nasdaq .bv-modal-window-new-attachment .modal-dialog {
    min-width: 750px;
    width: 750px;
    /* 	position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50.1%,-50.1%) !important;
        -webkit-transform: translate(-50.1%,-50.1%) !important;
        -ms-transform:  translate(-50.1%,-50.1%) !important;
        margin: 0; */ }
  .nasdaq .bv-dialog-selected-attachments-list {
    right: -300px;
    height: 100%;
    position: absolute;
    top: 0px;
    z-index: -1;
    width: 300px;
    background: #fff;
    overflow: hidden;
    font-size: 14px; }
  .nasdaq .bv-dialog-selected-attachments-list ul {
    height: calc(100% - 30px);
    margin: 15px 0px 0 0;
    /* padding-bottom: 15px; */
    width: 300px; }
  .nasdaq .bv-dialog-selected-attachments-list .mCSB_scrollTools_vertical {
    right: -1px; }
  .nasdaq .selected-item {
    height: 35px;
    line-height: 35px;
    padding-left: 15px; }
  .nasdaq .selected-item span {
    display: inline-block;
    width: calc(100% - 35px); }
  .nasdaq .selected-item .btn-remove {
    padding-top: 0px;
    display: none;
    position: absolute;
    right: 6px;
    cursor: pointer; }
  .nasdaq .selected-item:hover .btn-remove {
    display: inline-block;
    opacity: .5; }
  .nasdaq .btn-remove:hover {
    display: inline-block;
    opacity: 1 !important; }
  .nasdaq .bv-modal-window-properties .modal-dialog {
    min-width: 600px;
    width: 600px;
    margin-top: 110px; }
  .nasdaq .searchDocument {
    height: 30px;
    padding: 0px 10px 0px 10px;
    border: 1px solid #EEE;
    width: 100%;
    background: #EEE;
    font-size: 16px;
    display: block; }
  .nasdaq .folder-attachment-dialog .modal-dialog {
    height: 470px;
    min-width: 500px;
    width: 500px;
    font-size: 14px; }
  .nasdaq .folder-attachment-container {
    height: 370px;
    overflow: hidden;
    margin: 15px 20px 29px 10px; }
  .nasdaq .folder-attachment-container:hover {
    overflow-y: auto; }
  .nasdaq .folder-attachment-treeNode-name-div {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 350px;
    float: left;
    padding-bottom: 7px;
    position: relative;
    margin-top: 15px; }
  .nasdaq .folder-attachment-dialog .treeNode .treeImage img {
    max-width: 37px; }
  .nasdaq .folder-attachment-radio {
    width: 22px;
    height: 22px;
    position: relative;
    float: right;
    margin-top: 18px;
    display: inline-block; }
  .nasdaq .collate-files {
    border-top: 1px solid #e5e5e5; }
  .nasdaq .collateMain {
    padding: 20px;
    font-size: 16px;
    overflow: hidden; }
  .nasdaq .collate-title-box {
    white-space: nowrap;
    margin-bottom: 15px; }
  .nasdaq .collate-title {
    display: inline-block;
    margin-right: 40px; }
  .nasdaq .collate-saveTo {
    display: inline-block;
    width: calc(50% - 87px); }
  .nasdaq .collate-actions {
    position: absolute;
    bottom: 15px;
    right: 20px; }
  .nasdaq .collate-list-heading .collate-seperator-box {
    border-bottom: 1px solid #e5e5e5;
    line-height: 30px; }
  .nasdaq .collate-list-heading .collate-document-box {
    border-bottom: 1px solid #e5e5e5;
    line-height: 30px; }
    .nasdaq .collate-list-heading .collate-document-box titl {
      cursor: pointer; }
      .nasdaq .collate-list-heading .collate-document-box titl:after {
        content: "";
        margin-left: 4px;
        position: relative;
        top: -1px;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        display: none; }
      .nasdaq .collate-list-heading .collate-document-box titl.inactive:after {
        display: none; }
      .nasdaq .collate-list-heading .collate-document-box titl.reverse:after {
        border-top: none;
        border-bottom: 6px solid #96979c; }
  .nasdaq .collate-files-list {
    overflow-x: hidden;
    overflow-y: hidden;
    height: calc(100% - 205px);
    position: absolute;
    width: calc(100% - 40px);
    margin-top: 10px; }
  .nasdaq .collate-files-list:hover {
    overflow-y: auto; }
  .nasdaq .collate-vertical-hr {
    height: calc(100% - 165px);
    width: 1px;
    position: absolute;
    left: calc(26% + 25px);
    background-color: #e5e5e5;
    margin-top: 10px; }
  .nasdaq .file-chooser-padding {
    padding: 15px 15px 7px 0px; }
  .nasdaq .bv-doc-prop .modal-dialog {
    width: 970px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-doc-prop-container-div {
    width: 100%;
    height: 569px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  .nasdaq .bv-doc-prop-col1 {
    height: 100%;
    width: 230px;
    float: left;
    font-weight: 500; }
  .nasdaq .bv-doc-prop-col2 {
    height: 100%;
    width: 740px;
    float: right;
    display: inline-block;
    position: absolute; }
  .nasdaq .bv-doc-prop-col2 > div {
    padding: 20px; }
  .nasdaq .bv-doc-prop-row {
    height: 55px;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px; }
  .nasdaq .bv-doc-prop-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  .nasdaq .bv-doc-prop-row-not-selected {
    color: #2273a5; }
  .nasdaq .bv-doc-prop-details-row1 {
    width: 100%;
    height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .bv-doc-prop-details-row2 {
    width: 100%;
    height: 150px; }
  .nasdaq .bv-doc-prop-details-row2 > div {
    width: 50%;
    height: 145px;
    padding: 20px 0px 20px 175px;
    display: inline-block; }
  .nasdaq .bv-doc-prop-details-img {
    width: 90px;
    height: 115px;
    box-shadow: 0 0 10px 0 #888;
    border: 1px solid #d1d1d1; }
  .nasdaq .bv-doc-prop-details-row3 {
    width: 100%;
    height: calc(100% - 175px); }
  .nasdaq .bv-doc-prop-details-row3 > ul > li {
    display: block;
    width: 100%;
    margin-bottom: 7px;
    line-height: 25px;
    height: 25px; }
  .nasdaq .bv-doc-prop-details-row3-col1 {
    min-height: 25px;
    width: 24%;
    float: left;
    display: inline-block;
    text-align: right;
    font-weight: 500;
    clear: left; }
  .nasdaq .bv-doc-prop-details-row3-col2 {
    float: right;
    padding: 1px 0 0 10px;
    white-space: normal;
    word-wrap: break-word;
    width: 76%;
    text-align: left; }
  .nasdaq .bv-doc-prop-perm-header {
    line-height: 40px;
    height: 40px;
    width: 100%; }
  .nasdaq .bv-doc-prop-perm-details {
    line-height: 490px;
    height: 490px;
    width: 100%; }
  .nasdaq .bv-doc-prop-perm-divider {
    height: 30px;
    line-height: 30px;
    width: 1px;
    background: #E5E5E5;
    display: inline-block; }
  .nasdaq .bv-doc-prop-perm-value-li {
    display: block;
    height: 30px; }
  .nasdaq .bv-doc-prop-perm-header-type-li-div {
    width: 62px;
    border-bottom: 1px solid #ccc;
    line-height: 20px;
    height: 27px;
    font-weight: 500; }
  .nasdaq .bv-doc-prop-perm-header-name-li-div {
    width: 480px;
    border-bottom: 1px solid #ccc;
    line-height: 20px;
    height: 27px;
    font-weight: 500; }
  .nasdaq .bv-doc-prop-perm-header-perm-li-div {
    width: 130px;
    border-bottom: 1px solid #ccc;
    line-height: 20px;
    height: 27px;
    font-weight: 500; }
  .nasdaq .bv-doc-prop-perm-header > ul {
    display: block;
    position: absolute;
    width: 700px; }
  .nasdaq .bv-doc-prop-perm-details .scroll-list-items {
    display: block;
    position: absolute;
    width: 700px;
    height: 490px;
    overflow: hidden; }
  .nasdaq .bv-doc-prop-perm-li-type {
    line-height: 30px;
    height: 30px;
    width: 65px;
    display: block;
    position: absolute; }
  .nasdaq .bv-doc-prop-perm-li-type-icon {
    line-height: 30px;
    height: 30px;
    width: 45px;
    display: block;
    position: absolute;
    margin-left: 5px;
    margin-top: 5px; }
  .nasdaq .bv-doc-prop-perm-li-name {
    line-height: 30px;
    height: 30px;
    width: 480px;
    display: block;
    position: absolute;
    left: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .nasdaq .bv-doc-prop-perm-li-perm {
    line-height: 30px;
    height: 30px;
    width: 120px;
    display: block;
    position: absolute;
    left: 585px; }
  .nasdaq .bv-doc-prop-perm-value-li-ul .bv-doc-prop-perm-li-name {
    font-size: 14px; }
  .nasdaq .bv-doc-prop-perm-value-li-ul .bv-doc-prop-perm-li-perm {
    font-size: 14px; }
  .nasdaq .bv-doc-prop-per-li-type-right-border {
    height: calc(100% - 42px);
    width: 1px;
    position: absolute;
    left: 87px;
    background-color: #e5e5e5;
    margin-top: 0px; }
  .nasdaq .bv-doc-prop-per-li-name-right-border {
    height: calc(100% - 42px);
    width: 1px;
    position: absolute;
    left: 592px;
    background-color: #e5e5e5;
    margin-top: 0px; }
  .nasdaq .bv-doc-prop-perm-li-type-filler {
    line-height: 10px;
    height: 10px;
    width: 90px;
    display: block;
    position: absolute;
    top: 30px; }
  .nasdaq .bv-doc-prop-perm-li-name-filler {
    line-height: 10px;
    height: 10px;
    width: 450px;
    display: block;
    position: absolute;
    top: 30px;
    left: 120px; }
  .nasdaq .bv-doc-prop-perm-li-perm-filler {
    line-height: 10px;
    height: 10px;
    width: 110px;
    display: block;
    position: absolute;
    top: 30px;
    left: 580px; }
  .nasdaq .bv-doc-prop-perm-fav-panel0 {
    line-height: 30px;
    height: 30px;
    width: 100%;
    margin-left: 5px; }
  .nasdaq .bv-doc-prop-perm-fav-panel0 > ul {
    display: block;
    position: absolute;
    width: 700px; }
  .nasdaq .bv-doc-prop-perm-fav-panel0 > ul > li {
    font-weight: 500;
    line-height: 25px;
    height: 30px;
    width: 100%;
    display: block;
    position: absolute;
    border-bottom: 1px solid #E5E5E5; }
  .nasdaq .bv-doc-prop-perm-fav-panel1 {
    height: 470px;
    overflow: hidden; }
  .nasdaq .bv-doc-prop-perm-fav-panel2 {
    height: 30px;
    overflow: hidden; }
  .nasdaq .bv-doc-prop-perm-fav-panel1 .scroll-list-items {
    display: block;
    position: absolute;
    width: 700px;
    height: 440px;
    margin-top: 10px;
    margin-bottom: 20px;
    overflow: hidden; }
  .nasdaq .bv-doc-prop-perm-fav-panel1 .scroll-list-items > li {
    display: block;
    height: 40px; }
  .nasdaq .bv-doc-prop-perm-fav-panel1 .scroll-list-items > li:hover {
    background: #f4f4f4; }
  .nasdaq .bv-doc-prop-perm-fav-panel1-name {
    display: inline;
    float: left;
    font-weight: 400;
    line-height: 40px;
    width: calc(100% - 45px);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-left: 5px; }
  .nasdaq .bv-doc-prop-perm-fav-panel1-close-icon {
    display: inline;
    float: right;
    width: 20px;
    height: 20px;
    margin-top: 7px;
    margin-right: 0px; }
  .nasdaq .bv-doc-prop-perm-fav-panel1-close-icon > span > img {
    width: 17px;
    height: 17px;
    cursor: pointer; }
  .nasdaq .bv-rules-dialog .modal-dialog {
    height: 156px;
    min-width: 70px;
    width: 340px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-rules-container-div {
    width: 100%;
    height: 120px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  .nasdaq .bv-rules-row1 {
    width: 100%;
    height: calc(100% - 70px);
    padding: 20px 20px 0px 62px; }
  .nasdaq .bv-rules-chk-div {
    height: 30px;
    width: 30px;
    display: inline-block; }
  .nasdaq .bv-rules-delete-opt-div {
    display: inline-block;
    height: 30px;
    top: 19px;
    position: absolute; }
  .nasdaq .bv-rules-row2 {
    width: 100%;
    height: 70px; }
  .nasdaq .bv-rules-row2-button-div {
    margin: 20px 20px 20px 58px; }
  .nasdaq .bv-rules-text {
    width: 48px;
    margin-right: 7px;
    margin-left: 7px; }
  .nasdaq .bv-version-tracker-dialog .modal-dialog {
    min-width: 870px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-version-tracker-container-div {
    width: 100%;
    height: 499px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  .nasdaq .bv-version-tracker-row1 {
    width: 100%;
    height: calc(100% - 70px);
    padding: 20px 20px 0px 20px; }
  .nasdaq .bv-version-tracker-row2 {
    width: 100%; }
  .nasdaq .bv-version-tracker-row2-btn-div {
    height: 100%;
    float: right;
    margin: 20px 20px 20px 0px; }
  .nasdaq .bv-version-tracker-header {
    line-height: 35px;
    height: 35px;
    width: 100%; }
  .nasdaq .bv-version-tracker-details {
    line-height: 375px;
    height: 375px;
    width: 100%; }
  .nasdaq .bv-version-tracker-header > ul {
    display: block;
    position: absolute;
    width: 830px;
    font-weight: 500; }
  .nasdaq .bv-version-tracker-details > ul {
    display: block;
    position: absolute;
    width: 830px;
    height: 370px;
    overflow: hidden; }
  .nasdaq .bv-version-tracker-details > ul:hover {
    overflow-y: auto; }
  .nasdaq .bv-version-tracker-li-version {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 80px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer; }
  .nasdaq .bv-version-tracker-li-dtModified {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 215px;
    left: 85px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer; }
  .nasdaq .bv-version-tracker-li-modifiedBy {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 195px;
    left: 325px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer; }
  .nasdaq .bv-version-tracker-li-comments {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 250px;
    left: 540px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer; }
  .nasdaq .bv-version-tracker-li-selection {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    width: 23px;
    float: right;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .bv-version-tracker-li-selection-div {
    margin-top: 6px;
    height: 25px;
    width: 25px; }
  .nasdaq .bv-version-tracker-value-li {
    display: block;
    height: 41px;
    padding-top: 4px;
    border-bottom: 1px solid #E5E5E5; }
  .nasdaq .bv-audit-trail-dialog .modal-dialog {
    min-width: 618px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-audit-trail-container-div {
    width: 100%;
    height: 445px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  .nasdaq .bv-audit-trail-row1 {
    width: 100%;
    height: 100%;
    padding: 20px 20px 20px 20px; }
  .nasdaq .bv-audit-trail-header {
    line-height: 35px;
    height: 35px;
    width: 100%; }
  .nasdaq .bv-audit-trail-details {
    line-height: 370px;
    height: 370px;
    width: 100%; }
  .nasdaq .bv-audit-trail-header > ul {
    display: block;
    position: absolute;
    width: 578px;
    font-weight: 500; }
  .nasdaq .bv-audit-trail-details > ul {
    display: block;
    position: absolute;
    width: 578px;
    height: 370px;
    overflow: hidden; }
  .nasdaq .bv-audit-trail-details > ul:hover {
    overflow-y: auto; }
  .nasdaq .bv-audit-trail-li-user {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 202px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 10px; }
  .nasdaq .bv-audit-trail-li-action {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 192px;
    left: 202px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .bv-audit-trail-li-date {
    line-height: 30px;
    height: 30px;
    display: block;
    position: absolute;
    width: 182px;
    left: 394px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .bv-audit-trail-value-li {
    display: block;
    height: 41px;
    padding-top: 4px;
    border-bottom: 1px solid #ccc; }
  .nasdaq .bv-addToUserFavorites-dialog .modal-dialog {
    min-width: 680px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-addToUserFavorites-container-div {
    width: 100%;
    height: 445px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  .nasdaq .bv-addToUserFavorites-row1 {
    width: 100%;
    height: 100%;
    padding: 0 20px 10px 20px; }
  .nasdaq .bv-addToUserFavoritesDiv1 {
    float: left;
    display: inline-block;
    height: 100%;
    width: 60%;
    padding: 0px 10px 0px 0px;
    border-right: 1px solid #E5E5E5; }
  .nasdaq .bv-addToUserFavoritesDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 40%;
    padding: 0px 0px 0px 10px;
    border-right: 1px gray; }
  .nasdaq .bv-addToUserFavoritesDiv-upSection {
    width: 100%;
    height: 45px;
    font-weight: 500;
    color: #000000;
    margin: 0px;
    border-bottom: 1px solid #E5E5E5;
    padding: 20px 0px 0px 0px; }
  .nasdaq .bv-addToUserFavoritesDiv-downSection {
    width: 100%;
    height: calc(100% - 45px);
    color: #000000;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden; }
  .nasdaq .bv-addToUserFavoritesDiv-downSection:hover {
    overflow-y: auto; }
  .nasdaq .bv-addToUserFavorites-user {
    position: relative;
    height: 30px;
    margin-bottom: 5px; }
  .nasdaq .bv-addToUserFavorites-user:hover .favoritesDeleteIcon {
    opacity: 0.2;
    visibility: visible; }
  .nasdaq .bv-addToUserFavorites-attachment {
    position: relative;
    height: 60px;
    margin-bottom: 20px; }
  .nasdaq .bv-addToUserFavorites-attachment:hover .drag-handle-image {
    display: block; }
  .nasdaq .bv-addToUserFavorites-attachment:hover .favoritesDeleteIcon {
    opacity: 0.2;
    visibility: visible; }
  .nasdaq .bv-briefcase-properties-users:hover .biefcase-properties-delete-icon {
    opacity: 0.5;
    visibility: visible; }
  .nasdaq .bv-briefcase-properties-users {
    height: 40px; }
  .nasdaq .biefcase-properties-delete-icon {
    opacity: 1;
    visibility: hidden; }
  .nasdaq .biefcase-properties-delete-icon:hover {
    visibility: visible !important;
    opacity: 1 !important; }
  .nasdaq .favoritesDeleteIcon {
    visibility: hidden;
    opacity: 1; }
  .nasdaq .favoritesDeleteIcon:hover {
    visibility: visible !important;
    opacity: 1 !important; }
  .nasdaq .bv-item-list-dialog-mobile .bv-item-list-main {
    height: 100%; }
  .nasdaq .bv-item-list-dialog-mobile .bv-item-list-grid {
    height: calc(100% - 68px);
    position: relative; }
  .nasdaq .bv-item-list-dialog-mobile .bv-item-list-ul1 {
    width: 100%;
    height: 100%;
    overflow-y: auto; }
  .nasdaq .bv-item-list-dialog-mobile .bv-item-list-ul2 svg {
    width: 22px;
    height: 22px; }
  .nasdaq .treeNodeDiv {
    height: 46px; }
  .nasdaq .bv-follow-followme .modal-dialog {
    width: 720px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-follow-followme .iconImage,
  .nasdaq .bv-follow-followme .iconImage svg {
    cursor: pointer;
    height: 26px;
    width: 20px; }
  .nasdaq .bv-follow-followme-container {
    width: 100%;
    overflow: auto; }
  .nasdaq .bv-follow-followme-notification-bold-text {
    display: inline-block;
    padding-left: 10px;
    font-size: 11.5px;
    margin-top: 8px;
    font-weight: bold; }
  .nasdaq .bv-follow-followme-notification-text {
    display: inline-block;
    padding-left: 10px;
    font-size: 11.5px;
    margin-top: 5px; }
  .nasdaq .bv-follow-followme-notification-section {
    width: 100%;
    border-bottom: 1px solid #eaeaeb;
    padding: 5px 8px 5px 5px;
    height: 40px; }
  .nasdaq .bv-follow-followme-notification-section-bold {
    width: 100%;
    border-bottom: 1px solid #eaeaeb;
    padding: 5px 8px 5px 5px;
    padding-left: 16px;
    height: 30px; }
  .nasdaq .bv-follow-followme-notification-section-1 {
    float: left; }
  .nasdaq .bv-follow-followme-notification-section-2 {
    float: right;
    margin-right: 10px; }
  .nasdaq .bv-follow-followme-notification-section-3 {
    float: right;
    margin-right: 10px; }
  .nasdaq .bv-follow-followme-type {
    float: left;
    width: calc(100% - 424px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .nasdaq .bv-follow-followme-item-name {
    display: inline-block;
    cursor: pointer;
    padding-left: 18px;
    font-size: 13.5px;
    color: #0094b3;
    font-weight: 300;
    margin-top: 14px; }
  .nasdaq .bv-follow-followme-fileInfo {
    width: calc(100% - 190px);
    color: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    margin-left: 25px;
    padding-top: 3px; }
  .nasdaq .bv-follow-followme-fileNameDiv {
    height: 100%;
    display: inline-block;
    width: 100%;
    max-width: calc(100% - 265px);
    float: left;
    white-space: normal; }
  .nasdaq .bv-follow-followme-Div {
    height: 100%;
    display: inline-block;
    width: calc(100% - 308px);
    padding-left: 25px;
    float: left; }
  .nasdaq .bv-follow-followme-textfit {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block; }
  .nasdaq .bv-follow-followme-svg-size {
    width: 20px;
    margin-left: 10px;
    float: left; }
  .nasdaq .bv-follow-followme-li-div {
    height: 45px;
    padding: 10px;
    border-bottom: 1px solid #eaeaeb; }
  .nasdaq .bv-follow-followme-text-font {
    display: inline-block;
    font-size: 12.5px;
    color: #0094b3;
    font-weight: 300;
    white-space: normal; }
  .nasdaq .bv-follow-followme-text-font-other {
    font-size: 12.5px;
    display: inline-block;
    font-weight: 300; }
  .nasdaq .itemList .icon .iconImage > div {
    color: #fee57f; }
  .nasdaq .bv-follow-followme-button-position {
    float: right; }
  .nasdaq .bv-follow-followme-user-circle {
    text-align: center;
    width: 30px;
    height: 30px;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: #cccccc 0px 0px 6px 1px;
    background: #515151;
    display: inline-block;
    margin: 0 12px 0 0;
    float: left; }
  .nasdaq .bv-follow-followme-user-image {
    text-align: center;
    float: left;
    width: 30px;
    height: 30px;
    position: relative;
    display: block;
    background: none;
    z-index: 1;
    border-radius: 50%; }
  .nasdaq .bv-follow-followme-user-letter {
    position: absolute;
    width: 30px;
    margin-top: 8px;
    color: white;
    font-weight: lighter;
    font-size: 12px;
    letter-spacing: 1px;
    display: block; }
  .nasdaq .bv-follow-followme-user-follow-info {
    width: calc(100% - 210px);
    color: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    margin-left: 7px;
    padding-top: 3px; }
  .nasdaq .bv-follow-followme-user-follow-NameDiv {
    height: 100%;
    display: inline-block;
    width: 100%;
    max-width: calc(100% - 100px);
    float: left;
    white-space: normal; }
  .nasdaq .follow-followme-btn:hover,
  .nasdaq .follow-followme-btn:active,
  .nasdaq .follow-followme-btn:focus {
    background: #ffffff;
    border-color: #00b2d7;
    color: #00b2d7; }
  .nasdaq .follow-followme-btn.active {
    background: #0094b3;
    border-color: #0094b3;
    color: #ffffff; }
  .nasdaq .follow-followme-btn {
    background: #ffffff;
    border: 1px solid #0094b3;
    color: #0094b3;
    display: inline-block;
    margin-bottom: 0;
    padding: 7px 11px 6px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    line-height: 0.5em;
    text-align: center;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    transition: background-color 0.2s linear 0.1s; }
  .nasdaq .follow-chk-toggle + label {
    position: relative; }
  .nasdaq .follow-chk-toggle:checked + label:before {
    margin-right: 0.5em; }
  .nasdaq .follow-chk-toggle:checked:focus + label:after, .nasdaq .follow-chk-toggle:checked:hover + label:after {
    border-color: #1dd182;
    background-color: #1dd182; }
  .nasdaq .follow-form-element-control > label {
    cursor: pointer; }
  .nasdaq .follow-form-element-control > input[type="checkbox"] {
    width: auto;
    cursor: pointer; }
  .nasdaq .follow-chk-toggle {
    line-height: normal;
    opacity: 0;
    position: absolute; }
  .nasdaq .follow-chk-toggle:checked + label:after {
    border-color: #19b772;
    background-color: #19b772; }
  .nasdaq .follow-chk-toggle + label:before {
    position: absolute;
    right: 0;
    width: 1em;
    height: 1em;
    margin: .5em 0;
    margin-right: 2.5em;
    border: 1px solid #ffffff;
    background-color: #ffffff;
    border-radius: 1em;
    transition: margin 0.25s ease;
    z-index: 1; }
  .nasdaq .follow-chk-toggle + label:after {
    position: relative;
    cursor: pointer;
    display: inline-block;
    height: 2em;
    width: 4em;
    border-radius: 4em;
    border: 1px solid #b6b7ba;
    background-color: #b6b7ba;
    transition: border-color 0.25s ease, background-color 0.25s ease;
    vertical-align: middle;
    margin-left: 8px; }
  .nasdaq .follow-chk-toggle:focus + label:after, .nasdaq .follow-chk-toggle:hover + label:after {
    border-color: #d5d6d8;
    background-color: #d5d6d8; }
  .nasdaq .follow-chk-toggle + label:before, .nasdaq .follow-chk-toggle + label:after {
    font-size: 12px;
    content: ' '; }
  .nasdaq .follow-form-element-control {
    position: relative; }
  .nasdaq .following-button {
    background: #F0F0F0;
    border: 1px solid #A9A9A9;
    color: #484848; }
  .nasdaq .following-button {
    display: inline-block;
    margin-top: -11px;
    margin-left: 5px;
    padding: 3px 3px;
    border-radius: 8px;
    cursor: pointer;
    font-size: 0.5rem;
    font-weight: 600;
    line-height: 1.0em;
    text-align: center;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    transition: background-color 0.2s linear 0.1s; }
  .nasdaq .following-button-large {
    background: #F0F0F0;
    border: 1px solid #A9A9A9;
    color: #484848; }
  .nasdaq .following-button-large {
    display: inline-block;
    margin-top: -17px;
    margin-left: 5px;
    padding: 3px 3px;
    border-radius: 8px;
    cursor: pointer;
    font-size: 0.5rem;
    font-weight: 600;
    line-height: 1.0em;
    text-align: center;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    transition: background-color 0.2s linear 0.1s; }
  .nasdaq .following-button-small {
    background: #F0F0F0;
    border: 1px solid #A9A9A9;
    color: #484848; }
  .nasdaq .following-button-small {
    display: inline-block;
    margin-top: -9px;
    margin-left: 5px;
    padding: 3px 3px;
    border-radius: 8px;
    cursor: pointer;
    font-size: 0.4rem;
    font-weight: 600;
    line-height: 1.0em;
    text-align: center;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    transition: background-color 0.2s linear 0.1s; }
  .nasdaq .bv-briefcase-list .modal-dialog {
    width: 970px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-briefcase-list-container-div {
    width: 100%;
    height: 469px;
    font-weight: normal;
    color: #000000;
    margin: 0px;
    font-size: 12px; }
  .nasdaq .bv-briefcase-list-col1 {
    height: 100%;
    width: 160px;
    float: left;
    font-weight: 500; }
  .nasdaq .bv-briefcase-list-col2 {
    height: 100%;
    width: 810px;
    float: right;
    display: inline-block;
    position: absolute; }
  .nasdaq .bv-briefcase-list-row {
    height: 55px;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px; }
  .nasdaq .bv-briefcase-list-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  .nasdaq .bv-briefcase-list-row-not-selected {
    color: #2273a5; }
  .nasdaq .bv-briefcase-btn-close {
    width: 14px;
    height: 14px;
    margin-left: 9px;
    cursor: pointer; }
  .nasdaq .bv-briefcase-btn-close:hover {
    fill: black; }
  .nasdaq .bv-briefcase-list-active-header {
    line-height: 25px;
    height: 30px;
    width: 100%;
    background: #e6e6e6; }
  .nasdaq .bv-briefcase-list-active-details {
    line-height: 430px;
    height: 430px; }
  .nasdaq .bv-briefcase-list-active-details .mCSB_outside + .mCSB_scrollTools {
    right: -2px; }
  .nasdaq .bv-briefcase-list-active-value-li {
    display: block;
    height: 30px;
    line-height: 10px;
    padding-top: 10px; }
  .nasdaq .bv-briefcase-list-active-value-li:nth-child(even) {
    background: #f7f9fa; }
  .nasdaq .bv-briefcase-list-active-header-id-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px;
    margin-left: 10px; }
  .nasdaq .bv-briefcase-list-active-header-host-addr-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-active-header-host-name-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-active-header-os-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-active-header-user-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-active-header-date-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-active-header-purge-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-active-header > ul {
    display: block;
    position: absolute;
    width: 700px; }
  .nasdaq .bv-briefcase-list-active-details .scroll-list-items {
    display: block;
    position: absolute;
    width: 99.5%;
    height: 430px;
    overflow: hidden; }
  .nasdaq .bv-briefcase-list-active-li-id {
    width: 75px;
    display: block;
    position: absolute;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-active-li-host-addr {
    width: 85px;
    display: block;
    position: absolute;
    left: 100px;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-active-li-host-name {
    width: 150px;
    display: block;
    position: absolute;
    left: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-active-li-os {
    width: 115px;
    display: block;
    position: absolute;
    left: 365px;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-active-li-user {
    width: 90px;
    display: block;
    position: absolute;
    left: 490px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-active-li-date {
    width: 140px;
    display: block;
    position: absolute;
    left: 585px;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-active-li-purge {
    width: 35px;
    display: block;
    position: absolute;
    left: 750px;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-active-li-id.ng-binding {
    left: 10px;
    width: 66px;
    background: none; }
  .nasdaq .bv-briefcase-list-purge-header {
    line-height: 25px;
    height: 30px;
    width: 100%;
    background: #e6e6e6; }
  .nasdaq .bv-briefcase-list-purge-details {
    line-height: 430px;
    height: 430px; }
  .nasdaq .bv-briefcase-list-purge-details .mCSB_outside + .mCSB_scrollTools {
    right: -2px; }
  .nasdaq .bv-briefcase-list-purge-value-li {
    display: block;
    height: 30px;
    line-height: 10px;
    padding-top: 10px; }
  .nasdaq .bv-briefcase-list-purge-value-li:nth-child(even) {
    background: #f7f9fa; }
  .nasdaq .bv-briefcase-list-purge-header-id-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px;
    margin-left: 10px; }
  .nasdaq .bv-briefcase-list-purge-header-host-addr-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-purge-header-host-name-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-purge-header-os-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-purge-header-user-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-purge-header-date-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-purge-header-purge-li-div {
    line-height: 20px;
    height: 25px;
    font-weight: 500;
    margin-top: 5px; }
  .nasdaq .bv-briefcase-list-purge-header > ul {
    display: block;
    position: absolute;
    width: 700px; }
  .nasdaq .bv-briefcase-list-purge-details .scroll-list-items {
    display: block;
    position: absolute;
    width: 99.5%;
    height: 430px;
    overflow: hidden; }
  .nasdaq .bv-briefcase-list-purge-li-id {
    width: 75px;
    display: block;
    position: absolute;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-purge-li-host-addr {
    width: 85px;
    display: block;
    position: absolute;
    left: 100px;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-purge-li-host-name {
    width: 150px;
    display: block;
    position: absolute;
    left: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-purge-li-os {
    width: 115px;
    display: block;
    position: absolute;
    left: 365px;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-purge-li-user {
    width: 90px;
    display: block;
    position: absolute;
    left: 490px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-purge-li-date {
    width: 140px;
    display: block;
    position: absolute;
    left: 585px;
    min-height: 16px; }
  .nasdaq .bv-briefcase-list-purge-li-purge {
    width: 80px;
    display: block;
    position: absolute;
    left: 726px;
    min-height: 16px;
    text-align: center; }
  .nasdaq .bv-briefcase-list-purge-li-id.ng-binding {
    left: 10px;
    width: 66px;
    background: none; }
  .nasdaq .spanUnclickable {
    text-decoration: none !important; }
  .nasdaq .spanUnclickable:hover {
    cursor: default; }
  .nasdaq .agendaDialog .modal-dialog {
    height: 97%;
    margin: 0.1%;
    min-width: 300px;
    min-height: 300px;
    overflow: hidden;
    width: 98%; }
  .nasdaq .agendaDialog .modal-content {
    height: 100%;
    width: 100%; }
  .nasdaq .agenda-file-chooser-header {
    background-color: #2273a5;
    width: 400px;
    height: 40px;
    position: absolute;
    top: 0; }
  .nasdaq .agendaIcon {
    position: absolute;
    width: 23px;
    height: 23px;
    top: 9px;
    fill: #fff;
    cursor: pointer; }
  .nasdaq #saveLinksFade {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #ababab;
    z-index: 10001;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60); }
  .nasdaq #openAgendaFade {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: calc(100% - 400px);
    height: 100%;
    background-color: #ababab;
    z-index: 10001;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60); }
  .nasdaq #saveLinksModal {
    display: none;
    position: absolute;
    top: 45%;
    left: 45%;
    width: 74px;
    height: 74px;
    box-shadow: 0px 0px 15px #505050;
    border-radius: 8px;
    background-color: #000000;
    z-index: 10002;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    color: #FFFFFF; }
  .nasdaq #saveLinksModal > span {
    position: relative;
    top: 10px;
    letter-spacing: .7px; }
  .nasdaq #saveLinksModal > img {
    position: relative;
    margin: 0 auto;
    top: 20px; }
  .nasdaq img.addDocLink {
    height: 15px;
    width: 18px;
    cursor: pointer; }
  .nasdaq span.spacer {
    width: 27px;
    height: 15px;
    float: left;
    position: relative; }
  .nasdaq .bv-signature-status-dialog .modal-dialog {
    min-width: 618px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-signature-status-container-div {
    width: 100%;
    height: 445px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  .nasdaq .bv-signature-status-row1 {
    width: 100%;
    height: 20%;
    padding: 20px 20px 20px 20px; }
  .nasdaq .bv-signature-status-row2 {
    width: 100%;
    height: 80%;
    padding: 20px 20px 20px 20px; }
  .nasdaq .bv-signature-status-header {
    line-height: 30px;
    height: 30px;
    width: 100%; }
  .nasdaq .bv-signature-status-details {
    line-height: 370px;
    height: 370px;
    width: 100%; }
  .nasdaq .bv-signature-status-header > ul {
    display: block;
    position: absolute;
    width: 578px;
    font-weight: 500; }
  .nasdaq .bv-signature-status-details > ul {
    display: block;
    position: absolute;
    width: 578px;
    height: 370px;
    overflow: hidden; }
  .nasdaq .bv-signature-status-details > ul:hover {
    overflow-y: auto; }
  .nasdaq .bv-signature-status-li-progress {
    line-height: 25px;
    height: 25px;
    display: block;
    position: absolute;
    width: 202px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 10px; }
  .nasdaq .bv-signature-status-li-progress-bar {
    line-height: 25px;
    height: 25px;
    display: block;
    position: absolute;
    width: 350px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 10px; }
  .nasdaq .bv-signature-status-li-user {
    line-height: 20px;
    height: 20px;
    display: block;
    position: absolute;
    width: 202px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 10px; }
  .nasdaq .bv-signature-status-li-action {
    line-height: 20px;
    height: 20px;
    display: block;
    position: absolute;
    width: 192px;
    left: 202px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .bv-signature-status-li-date {
    line-height: 20px;
    height: 20px;
    display: block;
    position: absolute;
    width: 182px;
    left: 394px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .bv-signature-status-value-li {
    display: block;
    height: 32px;
    padding-top: 6px;
    border-bottom: 1px solid #ccc; }
  .nasdaq .bv-signature-status-value-li-ul {
    font-size: 14px;
    font-weight: 400; }
  .nasdaq .bv-signature-status-progress-bar-value {
    background-color: #2273A6;
    color: #2273A6; }
  .nasdaq .bv-signature-status-progress-bar-container {
    width: 350px;
    height: 24px;
    border: 1px solid #d6d6d6;
    background-color: white;
    cursor: pointer; }
  .nasdaq .tabs-container {
    width: 100%; }
  .nasdaq .tab-container {
    width: 100%;
    height: 500px;
    padding-top: 10px; }
  .nasdaq .folder-agenda-main {
    padding: 20px;
    height: 100%;
    width: 100%;
    overflow: hidden; }
  .nasdaq .folder-agenda-template {
    width: 100%;
    height: 150px;
    overflow: hidden;
    margin-bottom: 10px; }
  .nasdaq .folder-agenda-templates .bv-slider > ul {
    text-align: center;
    width: 470px;
    min-width: 470px;
    min-height: 445px; }
  .nasdaq .folder-agenda-templates .bv-slider > ul > li {
    box-shadow: none !important;
    margin: 20px 3%;
    width: 94% !important; }
  .nasdaq .folder-agenda-templates-list {
    height: 100%; }
  .nasdaq .folder-agenda-templates .no-content-msg-label {
    white-space: normal !important; }
  .nasdaq .folder-agenda-template-image-container {
    height: calc(100% - 15px);
    width: 100%;
    margin-bottom: 8px;
    position: relative;
    cursor: pointer;
    /* box-shadow: 0px 0px 10px 0px #888888; */
    display: inline-block;
    vertical-align: middle; }
  .nasdaq .folder-agenda-template-name {
    text-align: center;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 5px;
    font-size: 16px; }
  .nasdaq .default-agenda-template-image {
    height: auto;
    width: 66%;
    max-width: 100%;
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .nasdaq .folder-agenda-styles {
    padding: 20px 0 0 0;
    height: 400px;
    width: 100%;
    /*margin-bottom: 20px;*/ }
  .nasdaq .agenda-style-image {
    margin: 20px;
    width: calc(100% - 40px);
    max-height: 200px; }
  .nasdaq .selectedStyle {
    -webkit-box-shadow: 0px 0px 0px 2px #99b2cc;
    -moz-box-shadow: 0px 0px 0px 2px #99b2cc;
    box-shadow: 0px 0px 0px 2px #99b2cc; }
  .nasdaq .treeDoc .trash-button {
    height: 42px;
    width: 100%;
    position: relative;
    background: #F1F1F2;
    border-bottom: 1px solid rgba(213, 214, 216, 0.5);
    border-top: 1px solid rgba(213, 214, 216, 0.5);
    padding: 9px 28px;
    font-size: 13.3px;
    margin-top: 40px;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .treeDoc .trash-button:hover titl {
    text-decoration: underline; }
  .nasdaq .treeDoc .trash-button icon {
    color: #96979c;
    font-size: 15px;
    top: 2px;
    position: relative; }
  .nasdaq .treeDoc .trash-button titl {
    display: inline;
    color: #0094b3; }
  .nasdaq [current-instance="FILE_CHOOSER"] .treeDoc {
    background: none; }
  .nasdaq [current-instance="FILE_CHOOSER"] .trash-button,
  .nasdaq [current-instance="FILE_CHOOSER"] .top-panel {
    display: none; }

.nasdaq.bv-mobile .documentsList ul.document-list-ul > li {
  min-height: 50px;
  padding-left: 10px;
  padding-right: 15px;
  float: left;
  height: auto;
  width: 100%; }

.nasdaq.bv-mobile .documentsList .fileInfo {
  min-height: 55px;
  height: auto; }

.nasdaq.bv-mobile .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan .fileByName {
  white-space: normal; }

.dragDropEvent {
  position: relative;
  z-index: 999; }

.dragDropEvent ul {
  position: relative;
  z-index: -1; }

.documentsList.dragDropEventInner {
  z-index: 11; }

.documentsList.dragDropEventInner ul {
  z-index: 12; }

.folderViewerListingModalOpen .viewerDialogClass {
  z-index: 1051 !important; }

.virtual-meeting-configuration-wrapper {
  display: inline-block; }
  .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item {
    float: left;
    height: 100px;
    margin-right: 20px;
    background: lightgray;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease; }
    .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item:last-child {
      margin-right: 0; }
    .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item.visible {
      opacity: 1; }
    .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item.faded {
      opacity: 0; }
    .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item.hidden {
      display: none; }
    .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item.closing {
      width: 650px; }
      .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item.closing .virtual-meeting-configuration-button {
        opacity: 0;
        display: none; }
    .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item.opened {
      height: 500px;
      width: 650px; }
      .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item.opened .virtual-meeting-configuration-button {
        opacity: 0;
        display: none; }
      .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item.opened .virtual-meeting-configuration-connect {
        opacity: 1;
        display: block; }
    .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-connect {
      display: none; }
      .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-connect .virtual-meeting-configuration-close {
        height: 20px;
        float: right;
        position: absolute;
        left: 650px; }
      .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-connect iframe {
        height: 500px;
        width: 650px; }
    .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-button {
      display: inline;
      -webkit-transition: all 1s ease;
      -moz-transition: all 1s ease;
      -ms-transition: all 1s ease;
      -o-transition: all 1s ease; }
      .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-button .virtual-meeting-configuration-icon {
        float: left;
        width: 80px;
        height: 100%;
        background-size: 60px;
        background-repeat: no-repeat;
        background-position: center center; }
        .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-button .virtual-meeting-configuration-icon.zoom {
          background-image: url("../assets/images/zoom_image.png"); }
        .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-button .virtual-meeting-configuration-icon.teams {
          background-image: url("../assets/images/teams_image.png"); }
        .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-button .virtual-meeting-configuration-icon.webex {
          background-image: url("../assets/images/webex_image.png"); }
      .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-button .virtual-meeting-configuration-description {
        float: left;
        padding: 10px;
        text-align: center; }
        .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-button .virtual-meeting-configuration-description h1 {
          margin-top: 10px;
          font-size: 18px; }
        .virtual-meeting-configuration-wrapper .virtual-meeting-configuration-item .virtual-meeting-configuration-button .virtual-meeting-configuration-description a {
          padding: 5px 10px;
          text-transform: uppercase;
          background: #1087B1;
          color: #C1E4ED;
          cursor: pointer; }

/* ***** */

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

.nasdaq .signatures-list {
  width: calc(100% - 15px);
  height: calc(100% - 101px);
  overflow: auto; }
  .nasdaq .signatures-list .p-a-50 {
    padding: 50px; }

.nasdaq .bigFont {
  font-size: x-large;
  font-weight: bold; }

.nasdaq .boldFont {
  font-weight: bold; }

.nasdaq .underline {
  text-decoration: underline; }

.nasdaq .capitalize {
  text-transform: capitalize; }

.nasdaq .blueFont {
  color: #2273a5; }

.nasdaq .redFont {
  color: #FF0000; }

.nasdaq .purple-font {
  color: #bb4598; }

.nasdaq .signaturesMain {
  width: 100%;
  height: 100%;
  position: relative; }

.nasdaq .signatures-section {
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid #eaeaeb;
  min-height: 57px;
  padding: 5px;
  display: flex; }

.nasdaq .signatures-sectionOne,
.nasdaq .signaturesMain .sectionOne {
  width: calc(100% - 424px);
  overflow: hidden;
  text-overflow: ellipsis;
  width: 70%; }

.nasdaq .signatures-sectionTwo {
  padding-top: 12px;
  width: 30%; }

.nasdaq .signatureName {
  display: inline-block;
  cursor: pointer;
  padding-left: 18px;
  font-size: 13.5px;
  color: #0094b3;
  font-weight: 300;
  margin-top: 14px;
  position: relative;
  max-width: 90%; }
  .nasdaq .signatureName > span {
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%; }

.nasdaq .signatureName:hover {
  text-decoration: underline; }

.nasdaq .signature-menu-icon {
  height: 10px;
  width: 11px;
  position: absolute;
  fill: black;
  margin: 0px 0px 0 0px;
  display: none;
  cursor: pointer;
  right: -15px;
  top: 2px; }

.nasdaq .signatures-section:hover, .nasdaq .questionBox:hover, .nasdaq .manage-signature-section:hover, .nasdaq .participantTableDataHover:hover, .nasdaq .bv-signature-removeAttendeesDiv2 .bv-ts-grid-ul-li:hover {
  background: #ebeef0; }

.nasdaq .signatures-section:hover .signature-menu-icon {
  display: inline; }

.nasdaq .signatures-section:hover > div > svg {
  display: inline; }

.nasdaq .signatureListProgressBar {
  width: 100%;
  height: 20px;
  margin-top: 0;
  border: 1px solid #d5d6d8;
  pointer-events: none;
  border-radius: 15px;
  box-shadow: inset 0px 0px 1px 0px #b6b7ba;
  background-color: #F7F7F9; }

.nasdaq .signatureListProgressBar .progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 73%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 16px 44px;
  border: 1.9px solid #4cd0eb;
  border-radius: 15px;
  box-shadow: 0px 0px 1px 0px #000000;
  overflow: hidden; }
  .nasdaq .signatureListProgressBar .progress-bar.progress-bar-signature-value {
    background-color: #00bce3;
    color: #00bce3; }

.nasdaq .signatureListProgressBar .progress-bar::after {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 73%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 16px 44px;
  height: 18px;
  width: 100%;
  display: block;
  content: "";
  position: relative;
  top: -20px;
  left: -8px; }

.nasdaq .signatureListProgressBar .progress-bar span {
  text-align: center;
  top: -2px;
  position: relative;
  color: #fff !important; }

.nasdaq .bv-signature-tracker-dialog .tracker-header {
  color: #2d303a;
  padding: 10px;
  border-bottom: 1px solid #d5d6d8; }
  .nasdaq .bv-signature-tracker-dialog .tracker-header .header-label {
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .nasdaq .bv-signature-tracker-dialog .tracker-header .sign-completed-label {
    display: inline-block;
    width: 40%;
    font-size: 13px; }
  .nasdaq .bv-signature-tracker-dialog .tracker-header .progress-bar-container {
    display: inline-block;
    width: 40%;
    height: 12px; }
    .nasdaq .bv-signature-tracker-dialog .tracker-header .progress-bar-container .signatureListProgressBar {
      height: 15px; }

.nasdaq .bv-signature-tracker-dialog .tracker-details {
  font-size: 12px; }
  .nasdaq .bv-signature-tracker-dialog .tracker-details .item-name > li {
    font-family: "SourceSansProRegular";
    color: #6b6d75;
    padding: 6px; }
    .nasdaq .bv-signature-tracker-dialog .tracker-details .item-name > li > span {
      display: inline-block;
      cursor: pointer; }
      .nasdaq .bv-signature-tracker-dialog .tracker-details .item-name > li > span::after {
        content: "";
        display: inline-block;
        margin-left: 4px;
        position: relative;
        top: -1px;
        border-top: 6px solid #96979c;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent; }
      .nasdaq .bv-signature-tracker-dialog .tracker-details .item-name > li > span.sorted::after {
        border-top: 0;
        border-bottom: 6px solid #96979c; }
    .nasdaq .bv-signature-tracker-dialog .tracker-details .item-name > li:first-child {
      display: inline-block;
      width: 85%; }
    .nasdaq .bv-signature-tracker-dialog .tracker-details .item-name > li:last-child {
      display: inline-block; }
  .nasdaq .bv-signature-tracker-dialog .tracker-details .item-list {
    height: 200px;
    max-width: 98%; }
    .nasdaq .bv-signature-tracker-dialog .tracker-details .item-list li {
      padding: 10px;
      border-top: 1px solid #f4f4f5; }
      .nasdaq .bv-signature-tracker-dialog .tracker-details .item-list li div {
        display: inline-block;
        width: 90%; }
      .nasdaq .bv-signature-tracker-dialog .tracker-details .item-list li span {
        color: #19b772; }
      .nasdaq .bv-signature-tracker-dialog .tracker-details .item-list li:nth-child(even) {
        background: #f4f4f5; }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

.nasdaq.bv-mobile {
  /*.surveys-sectionOne {
        width: 90%;
    }*/
  /*
    #surveyConsumerQuestionDIV {
        position: fixed;
        bottom: 0px;
        height: 90% !important;
    }
    */
  /*
     #surveyConsumerQuestionDIV .surveyProgress {
        margin-top: 2% !important;
    }
    */
  /*
    #surveyConsumerQuestionDIV .bv-section-bottom-footer hr,
    #surveyConsumerSectionDIV .bv-section-bottom-footer hr {
       display: none !important;
    }

    #surveyConsumerQuestionDIV .questionProgressButton, #surveyConsumerQuestionDIV .finish-later-mobile {
       width: 100% !important;
    }
    */
  /*
     div.progress-bar-openSurvey-box-mobile {
        margin-left: 0px;
        height: 56px;
        background-color:#d6d6d6;
        margin-bottom:0px !important;
     }

     #respondSurveyMain .progress-bar-openSurvey-box-mobile {
        margin-top: 10%;
        padding-left: 0%;
     }
    */
  /*
     #surveyConsumerSectionDIV  .progress-bar-openSurvey-box-mobile {
       margin-top:10%;
     }

     #surveyConsumerQuestionDIV .progress-bar-openSurvey-box-mobile {
       margin-top:12%;
     }
*/
  /*
      .progress-bar-openSurvey-box-mobile .progressValue0 {
         padding-left: 160px !important;
         color:#808080 !important;
     }*/
  /*
    .bv-signature-dialog {
        top:10%;
        left:5%;
        right:5%;
    }

    .bv-signature-dialog .modal-dialog {
        height: 60% !important;
    }

    .bv-signature-dialog .signatureModal-sign-here-tooltip {
        left: 46%;
    }
    */ }
  .nasdaq.bv-mobile .surveysMain {
    min-width: 100%; }
  @media (max-width: 641px) {
    .nasdaq.bv-mobile .surveys-top-panel .top-panel > div:nth-child(2) {
      display: none; }
    .nasdaq.bv-mobile .survey-list {
      height: calc(100% - 20px); }
    .nasdaq.bv-mobile .surveysMain {
      min-width: 100%;
      padding: 0; }
      .nasdaq.bv-mobile .surveysMain .surveys-section {
        display: block;
        padding: 5px 15px 15px;
        border: 1px solid #b6b7ba; }
        .nasdaq.bv-mobile .surveysMain .surveys-section .surveys-sectionOne {
          width: 100%; }
          .nasdaq.bv-mobile .surveysMain .surveys-section .surveys-sectionOne .surveyName {
            color: #1d1e25;
            font-weight: bold;
            font-size: 14px;
            padding: 0; }
        .nasdaq.bv-mobile .surveysMain .surveys-section .surveyType {
          display: none; }
        .nasdaq.bv-mobile .surveysMain .surveys-section .surveyDue {
          width: 63%;
          margin-top: 0px;
          color: #000000;
          padding-top: 10px; }
        .nasdaq.bv-mobile .surveysMain .surveys-section .bv-survey-openSurvey-icon-div {
          width: 100%;
          display: block;
          padding: 0; }
          .nasdaq.bv-mobile .surveysMain .surveys-section .bv-survey-openSurvey-icon-div .ss-check {
            display: none; }
          .nasdaq.bv-mobile .surveysMain .surveys-section .bv-survey-openSurvey-icon-div .progress {
            display: inline-block;
            width: 90%;
            top: 0; }
      .nasdaq.bv-mobile .surveysMain .submitted-status {
        float: right;
        padding-top: 6px; }
      .nasdaq.bv-mobile .surveysMain .survey-status-not-submitted-div {
        padding: 5px 0; }
      .nasdaq.bv-mobile .surveysMain .survey-status-submitted {
        color: #2d303a;
        font-style: italic;
        margin-top: 3px;
        font-family: "HelveticaNeue-MediumItalic"; }
      .nasdaq.bv-mobile .surveysMain .survey-status-not-submitted {
        font-style: italic;
        font-size: 14px;
        margin-top: 3px;
        font-family: "HelveticaNeue-MediumItalic"; } }
  .nasdaq.bv-mobile #respondSurveyMain .bv-cards-content .bv-slider > ul {
    padding: 0 0.1% 0 0; }
  .nasdaq.bv-mobile .survey-menu-icon {
    display: none !important; }
  .nasdaq.bv-mobile .surveysListDIV .bv-context-menu-arrow-box {
    display: none !important; }
  .nasdaq.bv-mobile .surveysMain .rightClickMenu {
    display: none !important; }
  .nasdaq.bv-mobile .survey-main {
    min-width: 0px;
    max-width: 100%;
    width: 100%;
    overflow: visible; }
  .nasdaq.bv-mobile #respondSurveyMain .bv-slider {
    overflow: visible; }
  .nasdaq.bv-mobile #respondSurveyMain .bv-slider > div,
  .nasdaq.bv-mobile #surveyConsumerSectionDIV .bv-slider > div {
    top: calc(59% - 50px) !important; }
  .nasdaq.bv-mobile .survey-instructions {
    min-height: 0%;
    max-height: 100%; }
  .nasdaq.bv-mobile .survey-second-section {
    height: calc(100% - 435px);
    /*width: 100%;
        min-height: 80%;
        max-height: 100%;
        overflow-y: visible;
        overflow-x: hidden;*/ }
  .nasdaq.bv-mobile .survey-top-section, .nasdaq.bv-mobile .bv-survey-question-top-section {
    width: 100%;
    /*max-height: 100%;*/
    /*min-height: 200px;*/
    height: 330px;
    overflow: auto; }
  .nasdaq.bv-mobile .survey-top-left, .nasdaq.bv-mobile .bv-survey-question-top-left {
    width: 100% !important;
    height: 100% !important;
    overflow: visible;
    border-right: none !important; }
  .nasdaq.bv-mobile .survey-top-right, .nasdaq.bv-mobile .bv-survey-question-top-right {
    width: 100% !important;
    height: 100% !important;
    overflow: visible; }
  .nasdaq.bv-mobile .survey-bottom-section {
    /*
        height: 86px;
        position: fixed !important;
        bottom: 46px !important;
        max-width: 100%;
        min-height: 10px;
        height: 10px;
    */ }
  .nasdaq.bv-mobile .survey-section-cards .bv-slider > ul {
    height: 100% !important; }
  .nasdaq.bv-mobile .survey-section-cards .bv-slider > ul > li {
    width: 78%;
    margin: 20px 10%; }
  .nasdaq.bv-mobile #respondSurveyMain .bv-cards-content > div:first-child {
    overflow: visible; }
  .nasdaq.bv-mobile #respondSurveyMain .surveyProgress div.bv-surveyProgress-left,
  .nasdaq.bv-mobile #respondSurveyMain .surveyProgress div.bv-surveyProgress-middle,
  .nasdaq.bv-mobile #respondSurveyMain .surveyProgress div.bv-surveyProgress-right {
    width: 33.33%;
    padding: 0 10px;
    margin: 0px;
    top: -9px; }
  .nasdaq.bv-mobile #surveyConsumerSectionDIV .surveyProgress button,
  .nasdaq.bv-mobile #surveyConsumerQuestionDIV .surveyProgress button {
    margin: 0 15px;
    top: -9px;
    position: relative;
    line-height: 1.1em; }
    .nasdaq.bv-mobile #surveyConsumerSectionDIV .surveyProgress button.bv-survey-question-mobile-finish-later-label,
    .nasdaq.bv-mobile #surveyConsumerQuestionDIV .surveyProgress button.bv-survey-question-mobile-finish-later-label {
      width: 100px;
      margin: 0 0 0 15px;
      height: 28px;
      display: inline;
      background: black; }
  .nasdaq.bv-mobile #surveyConsumerSectionDIV .surveyProgress .progress-bar-openSurvey-box,
  .nasdaq.bv-mobile #surveyConsumerQuestionDIV .surveyProgress .progress-bar-openSurvey-box {
    left: 0 !important;
    top: 0 !important;
    position: relative;
    width: calc(100% - 400px);
    display: inline-block !important; }
  .nasdaq.bv-mobile #surveyConsumerQuestionDIV .surveyProgress div.bv-surveyProgress-right {
    padding-left: 4px; }
  .nasdaq.bv-mobile #respondSurveyMain .surveyProgress,
  .nasdaq.bv-mobile #surveyConsumerSectionDIV .surveyProgress,
  .nasdaq.bv-mobile #surveyConsumerQuestionDIV .surveyProgress {
    padding-left: 0px;
    padding-right: 0px; }
  .nasdaq.bv-mobile .surveyConsumerSectionDIVBottom {
    padding-top: 4px; }
  .nasdaq.bv-mobile #respondSurveyMain .surveyProgress .bv-input-btn {
    height: 28px;
    width: 100%;
    margin-left: 0px; }
  .nasdaq.bv-mobile #respondSurveyMain .surveyProgress .bv-surveyProgress-right .bv-input-btn {
    margin-left: 0%; }
  .nasdaq.bv-mobile #surveyConsumerQuestionDIV .bv-section-bottom-footer {
    width: 100% !important; }
  .nasdaq.bv-mobile .bv-question-type-header-mobile {
    display: block !important;
    font-weight: 500;
    font-size: 14px;
    margin-left: 2%; }
  .nasdaq.bv-mobile .bv-question-detail-div {
    min-height: 150px;
    height: 100%;
    overflow-y: visible;
    overflow-x: hidden; }
  .nasdaq.bv-mobile .surveyConsumerSectionDIVTop {
    height: calc(100% - 65px); }
  .nasdaq.bv-mobile #surveyConsumerSectionDIV .bv-section-bottom-footer,
  .nasdaq.bv-mobile #surveyConsumerQuestionDIV .bv-section-bottom-footer {
    /*
            width: 100% !important;
            height: 100px;

            .finish-later-mobile{
                float: right;

                .bv-survey-question-mobile-finish-later-label{
                    width: inherit;
                }
            }

            .progress-bar-openSurvey-box-mobile{
                margin: 0;
                top: 18px;
                left: 100px;
                right: 226px;
            }

            .bv-surveyProgress-middle{
                width: 105px;
                position: absolute;
                right: 100px;
            }

            .bv-surveyProgress-left,
            .bv-surveyProgress-right{
                margin: 0 15px;
            }
*/
    bottom: 0px !important;
    left: 0px !important; }
    .nasdaq.bv-mobile #surveyConsumerSectionDIV .bv-section-bottom-footer .surveyProgress,
    .nasdaq.bv-mobile #surveyConsumerQuestionDIV .bv-section-bottom-footer .surveyProgress {
      padding-left: 2%; }
      .nasdaq.bv-mobile #surveyConsumerSectionDIV .bv-section-bottom-footer .surveyProgress button,
      .nasdaq.bv-mobile #surveyConsumerQuestionDIV .bv-section-bottom-footer .surveyProgress button {
        margin: 0 1% !important;
        width: 30%; }
      .nasdaq.bv-mobile #surveyConsumerSectionDIV .bv-section-bottom-footer .surveyProgress .progress-bar-openSurvey-box,
      .nasdaq.bv-mobile #surveyConsumerQuestionDIV .bv-section-bottom-footer .surveyProgress .progress-bar-openSurvey-box {
        position: absolute;
        top: 41px !important;
        width: 100%;
        height: 20px; }
        .nasdaq.bv-mobile #surveyConsumerSectionDIV .bv-section-bottom-footer .surveyProgress .progress-bar-openSurvey-box span,
        .nasdaq.bv-mobile #surveyConsumerQuestionDIV .bv-section-bottom-footer .surveyProgress .progress-bar-openSurvey-box span {
          top: -6px;
          position: relative; }
  .nasdaq.bv-mobile #surveyConsumerSectionDIV .bv-question-details,
  .nasdaq.bv-mobile #surveyConsumerQuestionDIV .bv-question-details {
    padding: 15px;
    height: calc(100% - 265px); }
  .nasdaq.bv-mobile #surveyConsumerSectionDIV .bv-survey-question-back-arrow,
  .nasdaq.bv-mobile #surveyConsumerSectionDIV .bv-section-bottom-right-arrow,
  .nasdaq.bv-mobile #surveyConsumerQuestionDIV .bv-survey-question-back-arrow,
  .nasdaq.bv-mobile #surveyConsumerQuestionDIV .bv-section-bottom-right-arrow {
    margin-top: 9px; }
  .nasdaq.bv-mobile .survey_response_bottom_right_options {
    display: none; }
  .nasdaq.bv-mobile .bv-survey-back-button-label, .nasdaq.bv-mobile .bv-survey-arrow-next-button-label,
  .nasdaq.bv-mobile .bv-survey-question-back-button-label, .nasdaq.bv-mobile .bv-survey-question-next-label {
    height: 35px;
    width: 100%;
    margin-left: 0px; }
  .nasdaq.bv-mobile .progress-bar-openSurvey-box {
    display: none; }
  .nasdaq.bv-mobile #respondSurveyMain .progress-bar-openSurvey-box-mobile,
  .nasdaq.bv-mobile #surveyConsumerSectionDIV .progress-bar-openSurvey-box-mobile,
  .nasdaq.bv-mobile #surveyConsumerQuestionDIV .progress-bar-openSurvey-box-mobile {
    display: block !important;
    /*margin-bottom: 0%;*/
    /*width: 100% !important;*/
    position: absolute;
    bottom: 0;
    margin: 0;
    height: 20px;
    top: 41px; }
    .nasdaq.bv-mobile #respondSurveyMain .progress-bar-openSurvey-box-mobile span,
    .nasdaq.bv-mobile #surveyConsumerSectionDIV .progress-bar-openSurvey-box-mobile span,
    .nasdaq.bv-mobile #surveyConsumerQuestionDIV .progress-bar-openSurvey-box-mobile span {
      top: -6px;
      position: relative; }
  .nasdaq.bv-mobile .finish-later-mobile {
    display: block !important;
    position: relative;
    top: -9px; }
  .nasdaq.bv-mobile .bv-survey-question-mobile-finish-later-label {
    width: 100%;
    height: 28px;
    border: none;
    font-weight: 500;
    font-size: 13.5px;
    line-height: 1.1em;
    color: #fff;
    outline: none !important;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px 15px; }
  .nasdaq.bv-mobile .survey-attachments-row {
    height: 177px;
    width: 100%; }
  .nasdaq.bv-mobile .survey-attachments-row .bv-slider > ul {
    margin: 0 10px !important; }
  .nasdaq.bv-mobile .survey-attachments-row .bv-slider > ul > li {
    width: 26%;
    height: 80%;
    margin: 10px 10px !important; }
  .nasdaq.bv-mobile .survey-attachments-row .bv-slider > div.bv-slider-right-btn {
    right: -1% !important; }
  .nasdaq.bv-mobile .survey-attachments-row .bv-slider > div.bv-slider-left-btn {
    left: -1% !important; }
  .nasdaq.bv-mobile .survey-attachments-row .survey-attachment-image-container {
    width: 74px;
    height: 97px;
    margin: 0 10px 10px 0;
    box-shadow: none;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background: #fff; }
  .nasdaq.bv-mobile .bv-question-center-yesno-div, .nasdaq.bv-mobile .bv-question-center-truefalse-div, .nasdaq.bv-mobile .bv-question-center-meetsdoesnotmeet-div {
    width: 90%; }
  .nasdaq.bv-mobile .bv-question-details-commentsdiv {
    margin-left: 5%; }
  .nasdaq.bv-mobile .signatureModal-signature-outer {
    width: 300px; }
  .nasdaq.bv-mobile .bv-signature-dialog .modal-dialog {
    width: 100%; }
  .nasdaq.bv-mobile .signatureModal-sign-here-tooltip {
    top: calc(100% - 200px); }
  .nasdaq.bv-mobile .surveys-top-panel .top-panel {
    padding: 0;
    height: auto; }
    .nasdaq.bv-mobile .surveys-top-panel .top-panel > div:nth-child(1) {
      display: none; }
    .nasdaq.bv-mobile .surveys-top-panel .top-panel > div:nth-child(2) {
      padding-top: 10px; }
  .nasdaq.bv-mobile .survey-list {
    height: calc(100% - 30px); }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

.nasdaq {
  /* Chrome */
  /* Polyfill */
  /*firefox*/
  /* Chrome */
  /* Polyfill */
  /* .bv-input-btn-black {
        color:#FFFFFF;
        min-width:100px;
        background-color: #000000;
        border-style:none;
        max-height: 45px;
        min-height: 30px;
    } */
  /*.modal-dialog{
        height:450px !important;
        width:800px !important;
    }*/
  /* .bv-modal{
        position: absolute;
        top: -15%;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1050;
        display: none;
        overflow: auto;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        outline: 0;
    } */
  /* .sectionBoxLeft .sectionName:hover{
        text-decoration: underline;
        cursor : pointer;
    } */
  /* .questionInOverview{
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: pre;
        padding:2% 0% 2% 2%;
    } */
  /* .questionInOverview > p{
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        padding-left:2%;
        padding-right:2%;

    } */
  /* .surveys-section:nth-child(odd){
        background: #f7f9fa;
    } */
  /*.bv-survey-message-center-div
    {
        position:relative;
        margin-top:14%;
    }*/
  /* .btn-remove {
        width:21px;
        float:right;
        display:inline;
        padding-top: 19px;
    } */
  /* View survey */
  /* .userPreviewTopRight .bv-slider > ul > li{
        display: inline-block;
        height: calc(100% - 40px);
        width: 31.2%;
        margin: 20px 1%;
        box-shadow: 0px 0px 15px 0px;
        position: relative;
    } */
  /*  .userPreviewSectionDetailsRight .bv-slider > ul > li{
        display: inline-block;
        height: calc(100% - 40px);
        width: 31.2%;
        margin: 20px 1%;
        box-shadow:  0px 0px 15px 0px;
        position: relative;

     } */
  /*  .userPreviewResponseRight .bv-slider > ul > li{
        display: inline-block;
        height: calc(100% - 40px);
        width: 31.2%;
        margin: 20px 1%;
        box-shadow:  0px 0px 15px 0px;
        position: relative;

     } */
  /*#surveyConsumerSectionDIV{
        padding: 20px 20px 20px 20px;
    }*/
  /*#surveyConsumerQuestionDIV{
        padding:20px;
    }*/
  /* .sectionBoxRight{
        display: inline;
    } */
  /* .bv-remove-choice-btn {
        margin-left: -26px;
        display: none;
        position: absolute;
        cursor: pointer;
        margin-top: 6px;
    } */
  /* .opened survey-question-div,
    .opened survey-section-div
    {
        height:300px;
    } */
  /**change as part of MEETX-21717*/ }
  .nasdaq .preview-survey-menu-item {
    font-size: 12px !important;
    font-weight: 500 !important; }
  .nasdaq .bv-modal-dialog .respond-survey-wrapper {
    margin-bottom: 40px !important; }
  .nasdaq.preview-survey-modal .modal-backdrop {
    z-index: 99 !important; }
  .nasdaq.preview-survey-modal .preview-survey-dialog {
    z-index: 100 !important; }
  .nasdaq .description-style ul {
    list-style: disc;
    padding-left: 30px; }
    .nasdaq .description-style ul ul {
      list-style: circle; }
      .nasdaq .description-style ul ul ul {
        list-style: square; }
  .nasdaq .container1 {
    min-width: 375px;
    float: left; }
  .nasdaq .container2 {
    width: calc(100% - 375px);
    float: left;
    overflow: hidden; }
  .nasdaq .survey-list {
    height: calc(100% - 101px);
    overflow: hidden; }
    .nasdaq .survey-list.showScroll {
      min-height: 95vh; }
  .nasdaq .survey-list .open-survey-list.rightClickMenu, .nasdaq .survey-list .closed-survey-list .rightClickMenu, .nasdaq .survey-list .owned-survey-list .rightClickMenu {
    min-height: 40px;
    margin-top: 5px; }
  .nasdaq .closed-survey-list .surveyName:hover {
    text-decoration: none !important;
    cursor: auto !important; }
  .nasdaq div[state="home.surveys"] .viewerDialogClass {
    z-index: 1050 !important; }
  .nasdaq .surveyImg {
    float: left;
    width: 30%;
    padding: 4%;
    padding-top: 7%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px; }
  .nasdaq .surveyDetails {
    float: left;
    width: 65%;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .surveyDescription {
    width: calc(100% - 150px);
    overflow: hidden;
    font-size: small;
    text-overflow: ellipsis;
    float: left;
    height: 145px;
    overflow: auto;
    text-align: left;
    padding-top: 4%; }
  .nasdaq .surveyStatus {
    float: left;
    width: 150px;
    margin-top: 4%;
    overflow: hidden; }
  .nasdaq .surveyBtn {
    padding-bottom: 4%; }
  .nasdaq .editSurveyBtn {
    padding-bottom: 1%; }
  .nasdaq .surveyStatusBar {
    padding-left: 6%;
    font-size: x-small; }
  .nasdaq progress.surveys-bar::-moz-progress-bar {
    background: black; }
  .nasdaq progress.surveys-bar::-webkit-progress-bar {
    background: #d6d6d6; }
  .nasdaq progress.surveys-bar::-webkit-progress-value {
    background: black; }
  .nasdaq progress.surveys-bar[aria-valuenow]:before {
    background: #d6d6d6; }

@-moz-document url-prefix() {
  .nasdaq .closeButtonDetailsFirefox {
    position: relative;
    margin-right: 5px; }
  .nasdaq .bv-survey-arrow-next-details {
    position: relative;
    margin-left: 0 !important;
    margin-top: 2px !important;
    right: 43px;
    width: 17px; } }
  .nasdaq progress.surveys-bar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #515151;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
    background-color: #d6d6d6;
    width: 100px;
    height: 8px; }
  .nasdaq progress.open-survey-bar::-moz-progress-bar {
    background: black; }
  .nasdaq progress.open-survey-bar::-webkit-progress-bar {
    background: #d6d6d6; }
  .nasdaq progress.open-survey-bar::-webkit-progress-value {
    background: black; }
  .nasdaq progress.open-survey-bar[aria-valuenow]:before {
    background: #d6d6d6; }
  .nasdaq .bv-slider > div > svg {
    fill: #808080; }
  .nasdaq progress.open-survey-bar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #515151;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
    background-color: #d6d6d6;
    width: 100%;
    height: 30px; }
  .nasdaq div.bv-surveyProgress-left {
    float: left;
    margin-left: 10px;
    top: -1px;
    position: relative; }
    .nasdaq div.bv-surveyProgress-left .btn {
      font-size: 13.5px;
      line-height: 1.1em; }
  .nasdaq div.bv-surveyProgress-middle {
    width: calc(100% - 240px);
    float: left; }
  .nasdaq div.bv-surveyProgress-right {
    float: right;
    top: -1px;
    position: relative; }
    .nasdaq div.bv-surveyProgress-right .btn {
      font-size: 13.5px;
      line-height: 1.1em; }
  .nasdaq .surveyPortal {
    padding-top: 10%;
    font-weight: bold;
    white-space: nowrap; }
  .nasdaq .surveyPriority {
    padding-top: 1%;
    font-size: small;
    line-height: 0.5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .nasdaq .surveyHrBar {
    overflow: hidden;
    width: 100%;
    border-bottom: 2.5px solid #DCDCDC; }
  .nasdaq .surveyGroupHrBar {
    overflow: hidden;
    width: 100%;
    hight: 20px;
    background-color: #DCDCDC;
    padding-left: 2%;
    font-weight: bold; }
  .nasdaq .bv-surveys-image {
    padding-top: 1px;
    height: 90px; }
  .nasdaq .bv-surveys-attachment-image {
    width: 100px;
    height: 120px;
    margin: 20px 10px 5px 0;
    border: 1px solid #021a40; }
  .nasdaq .review-survey-form {
    width: 100%;
    height: 100vh; }
  .nasdaq .surveyScreenDIV {
    height: 100%;
    width: 100%; }
  .nasdaq .surveyOverview {
    padding-left: 3%;
    padding-top: 1%;
    /* width:60%; */
    height: 100%;
    overflow: auto;
    float: left;
    width: calc(100% - 465px); }
  .nasdaq .surveySections {
    padding: 2% 2% 2% 2%;
    width: 450px;
    overflow: auto;
    float: left;
    height: 100%; }
  .nasdaq .surveySectionsInside {
    background-color: #F0F0F0;
    border: 1px solid #DBDBDB;
    border-radius: 15px;
    padding: 5% 3% 0% 3%; }
  .nasdaq .surveyProgress {
    width: 100%;
    height: 65px;
    position: absolute;
    background: #eaeaeb;
    padding: 18px;
    border-top: 1px solid #d5d6d8;
    bottom: 0;
    border-radius: 0 0 5px 5px; }
  .nasdaq .surveyProgressNoBackground {
    height: 15%;
    /* padding-top:1%; */
    padding-left: 2%;
    width: 100%; }
  .nasdaq .surveyProgressText {
    padding-left: 36%;
    font-size: smaller; }
  .nasdaq .surveyText {
    padding-left: 2%;
    padding-right: 2%;
    text-align: left;
    overflow-y: scroll;
    /* 	height:250px;
        overflow:hidden;
        margin-bottom: 2%; */ }
  .nasdaq .surveyAttachments {
    white-space: nowrap;
    display: inline;
    /* overflow-x:scroll; */
    padding-left: 5%;
    /* height:100%; */ }
  .nasdaq .innerSection {
    background-color: #fff;
    padding-left: 3%;
    padding-right: 2%;
    margin-left: 25%;
    margin-right: 25%;
    /* margin-top:1%; */
    position: relative;
    height: 100%;
    overflow: auto;
    border: 1px;
    border-radius: 10px; }
  .nasdaq .bv-input-btn-grey {
    color: #FFFFFF;
    min-width: 100px;
    background-color: #424242;
    border-style: none;
    max-height: 45px;
    min-height: 30px; }
  .nasdaq .bv-surveys-card-image {
    padding-bottom: 3%;
    margin: 0 auto;
    display: block;
    /* 	padding-left:40%; */ }
  .nasdaq .surveyQuestionDIV, .nasdaq .surveySectionDIV {
    height: 100%;
    width: 100%; }
  .nasdaq .sendSurveyAlertDIV {
    /* height:550px; */
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 0%;
    padding-bottom: 3%;
    /* overflow:scroll; */ }
  .nasdaq .userSurveyPreviewDIV {
    height: 550px;
    padding: 20px;
    /* overflow:scroll; */ }
  .nasdaq .surveyQuestionOverview {
    height: 200px;
    width: 100%;
    padding: 15px; }
  .nasdaq .surveyQuestionSections {
    background-color: #FFFFFF;
    height: calc(100% - 50%);
    width: 100%;
    padding-top: 0.8%;
    padding-bottom: 0.8%;
    text-align: left;
    overflow: scroll; }
  .nasdaq .surveyQuestionSectionsError, .nasdaq .responseCommentsError {
    border: 1px solid #F8E0E6;
    background-color: #FBEFF2; }
  .nasdaq .surveySectionAttachments {
    height: calc(100% - 230px);
    width: 100%;
    padding: 15px; }
  .nasdaq .questionDetail {
    /* padding-left:2%;
        padding-right:2%;
        margin-bottom:2%; */ }
  .nasdaq .surveyQuestionProgress {
    width: 100%;
    height: 30px;
    padding-top: 0.5%;
    padding-left: 2%;
    padding-right: 2%;
    margin-top: 1%;
    margin-bottom: 1%; }
  .nasdaq .surveyQuestionText {
    width: 100%;
    height: 100%;
    padding-left: 2%;
    padding-right: 2%; }
  .nasdaq .bv-input-btn-white {
    color: #000000;
    background-color: #FFFFFF;
    border-style: none;
    max-height: 45px;
    min-height: 30px; }
  .nasdaq .questionFontBold {
    font-weight: bold; }
  .nasdaq .questionFontMandatory {
    color: #FF0000;
    font-weight: bold; }
  .nasdaq .mandatory-button {
    background: #EA4E56;
    border: 1px solid #BD2832;
    color: #484848; }
  .nasdaq .mandatory-button {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 1px;
    color: white;
    padding: 3px 3px;
    border-radius: 10px;
    font-size: 0.6rem;
    line-height: 1em;
    text-align: center;
    vertical-align: middle;
    transition: background-color 0.2s linear 0.1s; }
  .nasdaq .questionFont {
    font-weight: bold;
    font-size: 16px; }
  .nasdaq .questionSection {
    width: 100%;
    text-align: left; }
    .nasdaq .questionSection ul {
      list-style-type: initial;
      margin-left: 20px; }
  .nasdaq .survey-add-comments-img {
    width: 35px; }
  .nasdaq .questionProgressLeft {
    width: 48%;
    height: 100%; }
  .nasdaq .questionProgressRight {
    width: 52%;
    height: 100%; }
  .nasdaq .questionProgressButton {
    /* width: 32%; */
    height: 100%;
    /* margin-left: 2%; */
    position: relative; }
  .nasdaq .bv-survey-arrow-next {
    width: 17px;
    position: absolute;
    margin-left: -27px;
    margin-top: 5px; }
  .nasdaq .bv-survey-arrow-back {
    width: 17px;
    position: absolute;
    margin-left: 16px;
    margin-top: 5px; }
  .nasdaq .bv-survey-arrow-next-details {
    width: 17px;
    /* position: absolute; */
    margin-left: -43px;
    margin-top: 2px; }
  .nasdaq .bv-survey-attach-next {
    position: absolute;
    margin-left: 170px;
    margin-top: 10px; }
  .nasdaq .carousel-control.left, .nasdaq .carousel-control.right {
    background: none !important; }
  .nasdaq .carousel {
    position: relative !important;
    height: 100% !important; }
  .nasdaq .carousel-inner {
    position: relative !important;
    width: 100% !important;
    height: 100% !important; }
  .nasdaq .carousel .carousel-indicators {
    visibility: hidden !important; }
  .nasdaq .carousel-control {
    color: #000000 !important; }
  .nasdaq .carousel .item {
    text-align: left !important; }
  .nasdaq .yesNoClass, .nasdaq .trueFalseClass, .nasdaq .meetsOrNotClass {
    font-size: x-large;
    width: 50px;
    height: 50px;
    margin-left: 30%;
    display: inline; }
  .nasdaq .bv-likert-scale {
    display: inline;
    margin-left: 0.2em;
    margin-top: 2%;
    float: left; }
  .nasdaq .bv-multi-choice, .nasdaq .bv-multi-choice-multi-value {
    margin-left: 0.2em;
    margin-top: 2%; }
  .nasdaq .yesNoClass > input[type="radio"], .nasdaq .meetsOrNotClass > input[type="radio"], .nasdaq .trueFalseClass > input[type="radio"], .nasdaq .bv-likert-scale > input[type="radio"], .nasdaq .bv-multi-choice-multi-value > input[type="checkbox"], .nasdaq .bv-multi-choice > input[type="radio"] {
    width: 28px;
    margin: 0;
    padding: 0;
    opacity: 0; }
  .nasdaq .yesNoClass > input[type="radio"] + label, .nasdaq .meetsOrNotClass > input[type="radio"] + label, .nasdaq .trueFalseClass > input[type="radio"] + label, .nasdaq .bv-likert-scale > input[type="radio"] + label {
    background-image: url("../assets/images/BVLiverySurveyResponseNo.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 27px;
    height: 100%;
    width: 100%;
    display: inline;
    position: relative;
    z-index: 1;
    margin-left: 9px;
    padding-left: 32px; }
  .nasdaq .yesNoClass > input[type="radio"]:Checked + label, .nasdaq .meetsOrNotClass > input[type="radio"]:Checked + label, .nasdaq .trueFalseClass > input[type="radio"]:Checked + label, .nasdaq .bv-likert-scale > input[type="radio"]:Checked + label, .nasdaq .bv-multi-choice > input[type="radio"]:Checked + label {
    background-image: url("../assets/images/BVLiverySurveyResponseYes.png");
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    display: inline;
    padding: 0 0 0 0px;
    margin-left: 9px;
    padding-left: 32px; }
  .nasdaq .bv-likert-scale > input[type="radio"] + label {
    margin-left: 0px;
    background-size: 17px; }
  .nasdaq .bv-likert-scale > input[type="radio"]:Checked + label {
    margin-left: 0px;
    background-size: 17px; }
  .nasdaq .bv-multi-choice-multi-value > input[type="checkbox"] + label {
    background-image: url("../assets/images/checkbox-empty.png");
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    display: block;
    padding: 0 0 0 0px;
    margin-left: 9px;
    padding-left: 32px; }
  .nasdaq .bv-multi-choice-multi-value > input[type="checkbox"]:Checked + label {
    background-image: url("../assets/images/checkbox-marked.png");
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    display: block;
    padding: 0 0 0 0px;
    margin-left: 9px;
    padding-left: 32px; }
  .nasdaq .bv-multi-choice > input[type="radio"] + label {
    background-image: url("../assets/images/BVLiverySurveyResponseNo.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 20px;
    height: 100%;
    width: 100%;
    display: block;
    position: relative;
    z-index: 1;
    margin-left: 9px;
    padding-left: 32px; }
  .nasdaq .bv-multi-choice > input[type="radio"]:Checked + label {
    background-image: url("../assets/images/BVLiverySurveyResponseYes.png");
    background-repeat: no-repeat;
    background-size: 20px;
    height: 100%;
    width: 100%;
    display: block;
    padding: 0 0 0 0px;
    margin-left: 9px;
    padding-left: 32px; }
  .nasdaq div.progress-bar-openSurvey-box {
    margin-bottom: 0px;
    width: 100%;
    height: 28px;
    border: 1px solid #d5d6d8;
    pointer-events: none;
    border-radius: 15px;
    box-shadow: inset 0px 0px 1px 0px #b6b7ba;
    background-color: #F7F7F9; }
  .nasdaq div.progress-bar-openSurvey-box .progress-bar {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 73%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 24px 68px;
    border: 1.9px solid #4cd0eb;
    border-radius: 15px;
    box-shadow: 0px 0px 1px 0px #000000;
    padding-top: 4px;
    overflow: hidden;
    background-color: #00bce3;
    color: #00bce3; }
  .nasdaq div.progress-bar-openSurvey-box .progress-bar::after {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 73%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 24px 68px;
    height: 25px;
    width: 100%;
    display: block;
    content: "";
    position: relative;
    top: -25px;
    left: -13px; }
  .nasdaq div.progress-bar-openSurvey-box .progress-bar span {
    color: #fff; }
  .nasdaq .progress-bar-openSurvey-box-mobile {
    display: none; }
  .nasdaq div.progress-bar-openSurvey-value {
    background-color: #3596BD; }
  .nasdaq div.progress-bar-Survey-box {
    background-color: #d6d6d6;
    width: 100px;
    height: 10px;
    margin-bottom: 0px; }
  .nasdaq .progress-bar-Survey-box-openSurvey {
    background-color: #d6d6d6;
    width: 100px;
    height: 5px;
    margin-bottom: 0px; }
  .nasdaq div.progress-bar-Survey-value {
    background-color: #3596BD; }
  .nasdaq .glyphicon-chevron-left:before {
    content: url("../assets/images/leftarrow.png"); }
  .nasdaq .glyphicon-chevron-right:before {
    content: url("../assets/images/rightarrow.png"); }
  .nasdaq .openSurveyDescription {
    line-height: 1.5;
    padding-bottom: 2%;
    text-align: left;
    padding-right: 3%; }
  .nasdaq .bv-report-modal, .nasdaq .bv-participantsList-modal, .nasdaq .bv-send-alert-modal, .nasdaq .bv-admin-preview-modal, .nasdaq .bv-printable-reports-modal {
    position: fixed;
    /* top: -15%; */
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: auto;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    outline: 0; }
  .nasdaq .bv-copy-survey-modal {
    /* width:500px; */
    position: fixed;
    right: 0;
    bottom: 0;
    /* left: 35%; */
    z-index: 1050;
    display: none;
    overflow: hidden;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0; }
  .nasdaq .bv-signature-modal {
    top: 60%;
    left: 85%;
    max-width: 300px;
    max-height: 300px;
    display: none;
    -webkit-overflow-scrolling: touch;
    outline: 0; }
  .nasdaq .surveys-signature-outer {
    width: 57%;
    height: 70px;
    background: #AC2738;
    margin: 0px 0px 7px 0px;
    position: absolute;
    bottom: 35px; }
  .nasdaq .surveys-signature-inside {
    width: 86%;
    height: 60px;
    background: #FFFFFF;
    margin: 5px 1% 5px 13%;
    border-radius: 5px 5px 5px 5px;
    position: absolute;
    text-align: center; }
  .nasdaq .surveys-signature-image {
    height: 60px; }
  .nasdaq .bv-document-name {
    display: inline-block;
    width: 90px;
    color: #428bca !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: small; }
  .nasdaq .bv-document-name:hover {
    text-decoration: underline; }
  .nasdaq .sectionName {
    width: 100%;
    /* min-width: 100px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .nasdaq .sectionNameText:hover {
    text-decoration: underline;
    cursor: pointer; }
  .nasdaq .bigFont {
    font-size: x-large;
    font-weight: bold; }
  .nasdaq .boldFont {
    font-weight: bold; }
  .nasdaq .underline {
    text-decoration: underline; }
  .nasdaq .capitalize {
    text-transform: capitalize; }
  .nasdaq .blueFont {
    color: #2273a5; }
  .nasdaq .redFont {
    color: #FF0000; }
  .nasdaq .purple-font {
    color: #bb4598; }
  .nasdaq .surveyPriorityDescription {
    padding-top: 3%;
    font-size: small;
    line-height: 0.5;
    overflow: scroll;
    bottom: 0px;
    top: 0px; }
  .nasdaq .carousel .item {
    height: 100%;
    padding: 20px; }
  .nasdaq .surveyQuestionAttachments {
    /* float: left; */
    height: 20%;
    width: 100%;
    padding-left: 2%;
    padding-top: 2%; }
  .nasdaq .bv-input-btn-grey-disabled {
    color: #FFFFFF;
    min-width: 100px;
    border-style: none;
    max-height: 45px;
    min-height: 30px; }
  .nasdaq .bv-input-btn-blue-disabled {
    color: #FFFFFF;
    min-width: 125px;
    border-style: none;
    max-height: 45px;
    min-height: 35px; }
  .nasdaq .surveyReportsTab {
    padding-left: 2%;
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%; }
  .nasdaq .surveyReportsDIV {
    height: 550px;
    overflow: scroll;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 3%;
    padding-bottom: 3%;
    text-align: justify; }
  .nasdaq .participantsListDIV {
    height: 300px;
    overflow: scroll;
    padding-left: 5%;
    padding-top: 5%;
    padding-right: 5%;
    padding-bottom: 5%; }
  .nasdaq .participantsList > ul > li {
    padding: 3% 0% 3% 3%; }
  .nasdaq .gridStyle {
    border: 1px solid #d4d4d4;
    min-width: 250px;
    min-height: 180px;
    overflow: scroll; }
  .nasdaq .reportsQuestions {
    border: 1px solid;
    padding-left: 2%;
    padding-right: 2%; }
  .nasdaq .barOrPieChart {
    padding-bottom: 2%; }
  .nasdaq .surveyReportTab, .nasdaq .surveyUserPreviewTab {
    background-color: #555; }
  .nasdaq .surveyNameInReport {
    padding: 1% 2% 2% 2%;
    float: left; }
  .nasdaq .participantListClass {
    width: 20px;
    height: 20px; }
  .nasdaq .toClass {
    overflow: scroll; }
  .nasdaq .subjectClass {
    overflow: scroll; }
  .nasdaq .participantsGridStyle {
    border: 1px solid #d4d4d4;
    width: 100%;
    max-height: 200px;
    overflow: auto; }
  .nasdaq .previewNgCell {
    color: black;
    text-decoration: underline;
    text-align: center; }
  .nasdaq .eachQuestion {
    border: 1px solid #d4d4d4;
    padding: 2%; }
  .nasdaq .copySurveyDIV {
    padding: 5%; }
  .nasdaq .copySurveyNameClass {
    width: 100%; }
  .nasdaq .previewProgress {
    margin-left: 14%;
    font-size: xx-small;
    padding-top: 4%; }
  .nasdaq .printableReportsDIV {
    /* padding:2%; */
    padding: 25px 25px 25px 25px;
    height: 100%; }
  .nasdaq .surveyDetailsInPrintableReports {
    padding: 3%;
    border: 1px solid;
    border-radius: 5px;
    background: #D9D9D9;
    background: url("../assets/images/dust.png");
    text-align: justify; }
  .nasdaq .sectionDetailsInPrintableReports {
    padding: 3%;
    border: 1px solid;
    border-radius: 5px;
    background: #D9D9D9;
    background: url("../assets/images/dust.png");
    text-align: justify; }
  .nasdaq .questionDetailsInPrintableReports {
    padding: 3%;
    border: 1px solid;
    border-radius: 5px;
    text-align: justify; }
  .nasdaq .printableReportsDIV {
    height: 550px;
    overflow: auto;
    background: #FFFFFF; }
  .nasdaq .printableReportsHeader {
    padding: 0% 2% 4% 3%; }
  .nasdaq .surveyReportSaveName {
    padding-top: 5%;
    padding-left: 4%; }
  .nasdaq .accordionContent {
    padding: 2% 2% 2% 2%; }
  .nasdaq .accordionSectionDescription {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%; }
  .nasdaq .accordionIndex {
    width: 5%;
    padding-left: 2%;
    float: left; }
  .nasdaq .answeredOrNot {
    padding-left: 4%;
    width: 10%;
    float: left; }
  .nasdaq .accordionQuestion {
    float: left;
    width: 80%;
    padding-left: 3%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 7%;
    padding-right: 2%;
    height: 28px;
    display: inline-block; }
  .nasdaq .accordionQuestion > p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .nasdaq .surveyOverviewAccordion {
    width: 100%; }
  .nasdaq .bv-input-btn-blue-surveys {
    color: #FFFFFF;
    background-color: #3596BD;
    border-style: none;
    font-size: smaller; }
  .nasdaq .bv-input-btn-blue:disabled-surveys {
    background-color: #D5D5D5;
    font-size: smaller; }
  .nasdaq .bv-input-btn-black-surveys {
    color: #FFFFFF;
    background-color: #000000;
    border-style: none;
    font-size: smaller; }
  .nasdaq .bv-input-btn-grey-surveys {
    color: #FFFFFF;
    background-color: #424242;
    border-style: none;
    font-size: smaller; }
  .nasdaq .bv-input-btn-grey-disabled-surveys {
    color: #FFFFFF;
    border-style: none;
    font-size: smaller; }
  .nasdaq .sectionQuestionsAnsweredCount {
    padding-right: 2%; }
  .nasdaq .xSmallProgressBar {
    padding-left: 38%;
    font-size: xx-small; }
  .nasdaq .pointer {
    cursor: pointer; }
  .nasdaq .highlight {
    background-color: #D5D5D5;
    font-style: italic;
    overflow: hidden;
    display: inline-block; }
  .nasdaq .panel-heading {
    height: 40px !important; }
  .nasdaq .bv-surveys-accordion-heading-class {
    width: 100%; }
  .nasdaq .bv-create-survey-tabs {
    width: 100%;
    height: 100%;
    top: 0px; }
  .nasdaq .bv-progress-bar-question {
    background-color: #d6d6d6;
    width: 100px;
    height: 10px;
    margin-bottom: 0px;
    display: inline-block; }
  .nasdaq .bv-survey-section-button {
    float: right;
    margin-right: 5px; }
  .nasdaq .bv-survey-question-button {
    float: right;
    margin-right: 5px; }
  .nasdaq .question-placeholder-highlight {
    height: 15px;
    background-color: #CCCCCC; }
  .nasdaq .questions-list-order {
    overflow-x: hidden;
    overflow-y: hidden;
    height: calc(100% - 0px);
    position: relative;
    width: calc(100% - 40px);
    margin-top: 10px; }
  .nasdaq .left-half-survey-details {
    width: 80%;
    float: left; }
  .nasdaq .div-input-survey-name {
    padding: 50px 0px 0px 10px;
    width: 80%; }
  .nasdaq .input-survey-name {
    width: 100%; }
  .nasdaq .desrciption-div {
    padding: 20px 0px 0px 10px; }
  .nasdaq .span-survey-description-character-count {
    padding: 0px 0px 0px 10%; }
  .nasdaq .survey-description-barbox {
    background-color: #d6d6d6;
    height: 10px;
    margin-bottom: 0px;
    display: inline-block;
    width: 35%;
    margin-left: 20%; }
  .nasdaq .div-description-text-area {
    padding: 0px 10px 0px 10px; }
  .nasdaq .div-radio-options-survey-details {
    width: 100%;
    height: 110px; }
  .nasdaq .div-label-types-survey-details {
    width: 15%;
    float: left;
    padding: 10px 0px 0px 10px; }
  .nasdaq .div-survey-due-date {
    padding: 11px 0px 0px 0px; }
  .nasdaq .div-survey-priority {
    padding: 22px 0px 0px 0px; }
  .nasdaq .div-survey-details-imageTypes {
    width: 2%;
    float: left; }
  .nasdaq .subdiv-survey-details-imageTypes {
    padding: 10px 0px 0px 10%; }
  .nasdaq .svg-survey-details-imageTypes {
    display: inline-block;
    position: relative;
    top: 4px; }
  .nasdaq .input-field-survey-dueDate {
    width: 180px;
    height: 30px; }
  .nasdaq .div-survey-details-responseTypes1 {
    width: 19%;
    float: left;
    padding: 13px 0px 0px 0%; }
  .nasdaq .subdiv-survey-details-responseTypes1 {
    padding: 50px 0px 0px 0px; }
  .nasdaq .span-priorityMedium-survey-details {
    padding: 0px 0px 0px 10%; }
  .nasdaq .svg-priorityMedium-survey-details {
    display: inline-block;
    position: relative;
    top: 2px; }
  .nasdaq .div-survey-details-imagesTypes2 {
    width: 2%;
    float: left; }
  .nasdaq .subdiv-survey-details-imagesTypes2 {
    padding: 10px 0px 0px 10%; }
  .nasdaq .svg-survey-details-imagesTypes2 {
    display: inline-block;
    position: relative;
    top: 4px; }
  .nasdaq .div-priorityLow-survey-details {
    padding: 12px 0px 0px 10%; }
  .nasdaq .div-survey-details-responsetypes2 {
    width: 15%;
    float: left;
    padding: 13px 0px 0px 0px; }
  .nasdaq .label-survey-details-low {
    padding: 47px 0px 0px 0%; }
  .nasdaq .div-survey-details-imagesTypes3 {
    width: 2%;
    float: left; }
  .nasdaq .subdiv-survey-details-imagesTypes3 {
    padding: 10px 0px 0px 10%; }
  .nasdaq .svg-survey-details-imagesTypes3 {
    display: inline-block;
    position: relative;
    top: 5px; }
  .nasdaq .div-survey-details-responseTypes3 {
    width: 25%;
    float: left;
    padding: 13px 0px 0px 1%; }
  .nasdaq .label-survey-sequentalNumber {
    padding: 15px 0px 0px 0%; }
  .nasdaq .div-rightHalf-survey-details {
    float: left;
    width: 20%; }
  .nasdaq .div-topBar-survey-details {
    padding-top: 10px; }
  .nasdaq .button-show-owners-survey {
    margin-top: 10px; }
  .nasdaq .div-topSection-survey-question {
    width: 100%;
    height: 56px; }
  .nasdaq .div-topSection-title-survey-question {
    width: 70%;
    float: left;
    font-size: x-large;
    padding: 28px 0 0 10px; }
  .nasdaq .div-edit-question-survey {
    width: 30%;
    float: right;
    padding: 35px 0px 0px 0px; }
  .nasdaq .div-edit-questions-charactersdiv {
    margin-top: 1px; }
  .nasdaq .div-edit-question-charactersLabel {
    padding: 10px 0px 0px 10px; }
  .nasdaq .div-survey-question-barbox {
    display: inline-block;
    width: 65%;
    margin-left: 5%;
    background-color: #d6d6d6;
    height: 10px;
    margin-bottom: 0px; }
  .nasdaq .div-survey-question-imageTypes {
    width: 19%;
    float: left;
    padding: 0px 0px 0px 10px; }
  .nasdaq .svg-survey-dropDownItem {
    display: inline-block;
    position: relative;
    top: 4px; }
  .nasdaq .div-survey-question-textArea {
    padding: 10px 10px 0px 10px; }
  .nasdaq .div-survey-question-imageTypes2 {
    width: 1.5%;
    float: left;
    padding: 20px 0px 0px 0px; }
  .nasdaq .svg-survey-multipleChoiceItem {
    display: inline-block;
    position: relative;
    top: 4px; }
  .nasdaq .div-survey-question-multipleChoiceLabel {
    width: 15%;
    float: left;
    padding: 20px 0px 0px 0px; }
  .nasdaq .div-survey-question-imageTypes3 {
    width: 1.5%;
    float: left;
    padding: 20px 0px 0px 0px; }
  .nasdaq .svg-survey-question-openAnswerItem {
    display: inline-block;
    position: relative;
    top: 4px; }
  .nasdaq .div-survey-question-openAnswerLabel {
    width: 15%;
    float: left;
    padding: 20px 0px 0px 0px; }
  .nasdaq .div-survey-question-imageTypes4 {
    width: 1.5%;
    float: left;
    padding: 20px 0px 0px 0px; }
  .nasdaq .svg-survey-question-likertScaleItem {
    display: inline-block;
    position: relative;
    top: 4px; }
  .nasdaq .div-survey-question-likertScaleLabel {
    width: 15%;
    float: left;
    padding: 20px 0px 0px 0px;
    margin-bottom: 15px; }
  .nasdaq .div-survey-question-multipleChoiceorLikertScale {
    /* width:100%; */
    /* padding:20px 0px 0px 0px; */
    /* float:left; */
    /* margin-bottom: 15px; */ }
  .nasdaq .div-survey-question-multipleChoiceDiv {
    /* padding:0px 0px 0px 10px; */ }
  .nasdaq .svg-survey-question-allowMultipleChoice {
    display: inline-block;
    position: relative;
    top: 9px; }
  .nasdaq .label-survey-question-allowMultipleChoice {
    /* padding-left:10px; */
    padding-bottom: 10px;
    padding-left: 50px; }
  .nasdaq .div-survey-questions-multipleChoiceOptions {
    /* padding:10px 0px 0px 10px; */ }
  .nasdaq .inputtext-survey-questions-multipleChoiceOptions {
    width: 87%; }
  .nasdaq .div-survey-question-likertScaleDiv {
    /* padding:0px 0px 0px 10px; */ }
  .nasdaq .div-survey-question-likertScaleOptions {
    /* padding:10px 0px 0px 10px; */ }
  .nasdaq .inputtext1-survey-question-likertScaleOptions {
    width: 75%; }
  .nasdaq .inputtext2-survey-question-likertScaleOptions {
    width: 10%; }
  .nasdaq .div-survey-question-reply {
    width: 100%;
    padding: 0px 0px 0px 10px;
    float: left; }
  .nasdaq .div-survey-question-replyandcomment {
    width: 45%; }
  .nasdaq .bv-survey-admin-preview-modal .modal-dialog, .nasdaq .bv-survey-userAnsweres-preview-modal .modal-dialog {
    width: 900px;
    /* height:500px; */
    /* margin-top: 5%; */ }
  .nasdaq .bv-survey-create-preview-modal .modal-dialog {
    width: 900px;
    height: 550px; }
  .nasdaq .bv-survey-alert-modal .modal-dialog, .nasdaq .bv-report-modal .modal-dialog, .nasdaq .bv-printable-reports-modal .modal-dialog {
    width: 640px;
    /* margin-top: 5%; */ }
    .nasdaq .bv-survey-alert-modal .modal-dialog .mCSB_outside + .mCSB_scrollTools, .nasdaq .bv-report-modal .modal-dialog .mCSB_outside + .mCSB_scrollTools, .nasdaq .bv-printable-reports-modal .modal-dialog .mCSB_outside + .mCSB_scrollTools {
      right: 0; }
  .nasdaq .bv-report-modal .nv-axis .tick line, .nasdaq .bv-printable-reports-modal .nv-axis .tick line {
    display: none; }
  .nasdaq .surveys-menu-icon {
    height: 10px;
    width: 11px;
    position: relative;
    fill: black;
    margin: 0px 0px 0 0px;
    display: none;
    cursor: pointer; }
  .nasdaq .survey-report-content {
    min-height: 316px;
    max-height: 70vh;
    overflow: none;
    padding-bottom: 50px; }
  .nasdaq .survey-report-content hr {
    margin-top: 14px;
    margin-bottom: 17px;
    border: 0;
    border-top: 1px solid #C8C8C8; }
  .nasdaq .survey-report-info-box {
    margin-top: 20px;
    margin-left: 41px;
    margin-right: 53px;
    margin-bottom: 17px; }
  .nasdaq .survey-report-title {
    margin-bottom: 4px;
    overflow: auto;
    max-height: 105px;
    font-family: "SourceSansProBold";
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.196429px;
    color: #1D1E25; }
  .nasdaq .survey-report-info {
    margin-bottom: 14px;
    font-family: "Neue Helvetica Roman";
    font-size: 14px;
    line-height: 17px;
    color: #000000; }
  .nasdaq .survey-report-options-box {
    margin-top: 17px;
    margin-left: 37px;
    margin-right: 37px;
    margin-bottom: 37px; }
  .nasdaq .survey-report-file-label {
    font-family: "Neue Helvetica Bold";
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    margin-right: 45px;
    color: #1D1E25; }
  .nasdaq .survey-report-file-select {
    display: inline-flex;
    height: 32px;
    width: 300px;
    align-items: center;
    border-radius: 4px; }
  .nasdaq .survey-report-file-select .option {
    background: #fff;
    height: 32px;
    width: 90px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    margin: 0 0px;
    cursor: pointer;
    padding: 0 0px;
    border: 1px solid #ADADAD;
    transition: all 0.3s ease; }
  .nasdaq .survey-report-file-select .file-format-label {
    font-family: "Neue Helvetica Medium";
    font-size: 14px;
    line-height: 17px;
    text-align: center; }
  .nasdaq .survey-report-file-select .file-format-xls {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
  .nasdaq .survey-report-file-select .file-format-print {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
  .nasdaq .survey-report-file-select .file-format-word {
    border-left: 0;
    border-right: 0; }
  .nasdaq .survey-report-file-select input[type="radio"] {
    display: none; }
  .nasdaq #file-format-xls:checked:checked ~ .file-format-xls,
  .nasdaq #file-format-word:checked:checked ~ .file-format-word,
  .nasdaq #file-format-print:checked:checked ~ .file-format-print {
    border-color: #22809C;
    background: #22809C; }
  .nasdaq #file-format-word:checked:checked ~ .file-format-xls {
    border-right-color: #22809C; }
  .nasdaq #file-format-word:checked:checked ~ .file-format-print {
    border-left-color: #22809C; }
  .nasdaq .survey-report-file-select .option span {
    font-size: 14px;
    color: #1B1B1B; }
  .nasdaq #file-format-xls:checked:checked ~ .file-format-xls span,
  .nasdaq #file-format-word:checked:checked ~ .file-format-word span,
  .nasdaq #file-format-print:checked:checked ~ .file-format-print span {
    color: #fff; }
  .nasdaq #survey-report-button-box {
    position: absolute;
    bottom: 0;
    padding: 0;
    height: 50px; }
  .nasdaq #survey-report-button-box > button {
    position: relative;
    right: auto;
    font-family: "Neue Helvetica Medium";
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    width: 143px; }
  .nasdaq #survey-report-button-cancel {
    color: #DA353B; }
  .nasdaq #survey-report-button-download {
    letter-spacing: -0.216562px; }
  .nasdaq .survey-report-includes-box {
    margin-top: 40px; }
  .nasdaq .survey-report-includes {
    display: flex;
    width: 100%;
    margin-bottom: 28px; }
  .nasdaq .survey-report-includes-wrap {
    float: left;
    width: 100%;
    margin-bottom: 28px; }
  .nasdaq .survey-report-includes-wrap > .label {
    float: left;
    width: 26%;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    color: #1D1E25;
    font-family: 'Neue Helvetica Roman';
    text-align: left; }
  .nasdaq .survey-report-includes-wrap > .titile {
    font-size: 13px;
    color: #000000;
    font-family: 'Neue Helvetica Roman';
    float: left;
    width: 60%;
    font-weight: normal; }
  .nasdaq .survey-report-includes > :first-child {
    margin-left: 0 !important; }
  .nasdaq .survey-report-includes > :last-child {
    margin-right: 0 !important; }
  .nasdaq .survey-report-checkbox-box {
    width: 188px; }
  .nasdaq .survey-report-checkbox {
    display: inline;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    margin-left: 9px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 31%;
    color: #000000;
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 15px; }
  .nasdaq .survey-report-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0; }
  .nasdaq .survey-report-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 16px;
    border: 1px solid #B6B7BA;
    border-radius: 3px;
    font-family: "SSStandard";
    font-size: 13px;
    line-height: 18px;
    text-align: end;
    color: #fff; }
  .nasdaq .survey-report-checkbox:hover input ~ .survey-report-checkmark {
    color: #ccc; }
  .nasdaq .survey-report-checkbox input:checked ~ .survey-report-checkmark {
    color: #474A53; }
  .nasdaq .surveyDetails:hover .surveys-menu-icon {
    display: inline; }
  .nasdaq .survey-sign-here-tooltip {
    position: absolute;
    left: 110px; }
  .nasdaq .survey-signature-outer {
    width: calc(100% - 20px);
    height: 90px;
    /*background: #AC2738;*/
    margin: 0px 0px 7px 0px;
    position: absolute;
    bottom: 55px; }
  .nasdaq .survey-signature-inside {
    width: 80%;
    height: 80px;
    background: #FFFFFF;
    margin: 5px 1% 5px 18%;
    position: absolute;
    text-align: center; }
  .nasdaq .survey-signature-image {
    height: 60px; }
  .nasdaq .survey-signature-meta {
    position: absolute;
    bottom: 5px;
    width: calc(100% - 70px);
    right: 10px; }
  .nasdaq .signature-pen {
    width: 16%;
    height: 75px;
    float: left;
    margin: 10px 0 0 1%; }
  .nasdaq .surveysMain {
    width: 100%;
    height: 100%;
    /*min-width:1000px;
      min-height: 580px;*/
    position: relative;
    /*   overflow: auto; */ }
    .nasdaq .surveysMain > .mCSB_scrollTools {
      right: 0 !important; }
  .nasdaq .surveys-section {
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #eaeaeb;
    min-height: 57px;
    padding: 5px;
    display: flex; }
  .nasdaq .surveys-sectionOne,
  .nasdaq .surveysMain .sectionOne {
    /*float:left;
        width: calc(100% - 424px);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;*/
    width: 40%;
    overflow: hidden;
    text-overflow: ellipsis; }
  @media only screen and (min-width: 642px) and (max-width: 1280px) {
    .nasdaq .surveysMain .surveys-sectionOne {
      width: 45%; }
    .nasdaq .surveysMain .surveyType {
      width: 20%;
      display: none; }
    .nasdaq .surveysMain .bv-survey-openSurvey-icon-div {
      width: 40%; } }
  .nasdaq .surveys-sectionTwo {
    padding-top: 12px;
    width: 20%; }
  .nasdaq .surveyName {
    display: inline-block;
    cursor: pointer;
    padding-left: 18px;
    font-size: 13.5px;
    color: #0094b3;
    font-weight: bold;
    margin-top: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 30px);
    float: left; }
  .nasdaq .surveyName:hover {
    text-decoration: underline; }
  .nasdaq .survey-menu-icon {
    height: 10px;
    width: 16px;
    position: relative;
    fill: black;
    display: none;
    float: left;
    margin-top: 20px;
    padding-left: 5px; }
    .nasdaq .survey-menu-icon svg {
      cursor: pointer;
      width: 11px;
      height: 10px; }
  .nasdaq .surveyDue {
    font-size: 13.5px;
    margin-top: 14px;
    display: inline-block;
    color: #6b6d75;
    font-weight: 300;
    width: 15%;
    text-align: left; }
  .nasdaq .surveyType {
    font-size: 13.5px;
    margin-top: 14px;
    display: inline-block;
    color: #6b6d75;
    font-weight: 300;
    width: 25%;
    text-align: left;
    padding-left: 20px; }
  .nasdaq .surveys-section:hover, .nasdaq .questionBox:hover, .nasdaq .manage-survey-section:hover, .nasdaq .participantTableDataHover:hover, .nasdaq .bv-survey-removeAttendeesDiv2 .bv-ts-grid-ul-li:hover {
    background: #ebeef0; }
  .nasdaq .clickSection ul {
    list-style-type: initial;
    margin-left: 20px; }
  .nasdaq .clickSection:hover {
    box-shadow: 0px 0px 15px 0px #000; }
  .nasdaq .surveys-section:hover .survey-menu-icon {
    display: inline; }
  .nasdaq .surveys-section:hover > div > svg {
    display: inline; }
  .nasdaq .surveyListProgressBar {
    width: 100%;
    height: 20px;
    border: 1px solid #d5d6d8;
    pointer-events: none;
    border-radius: 15px;
    box-shadow: inset 0px 0px 1px 0px #b6b7ba;
    background-color: #F7F7F9; }
  .nasdaq .surveyListProgressBar .progress-bar {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 73%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 16px 44px;
    border: 1.9px solid #4cd0eb;
    border-radius: 15px;
    box-shadow: 0px 0px 1px 0px #000000;
    overflow: hidden; }
  .nasdaq .surveyListProgressBar .progress-bar::after {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 73%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 16px 44px;
    height: 18px;
    width: 100%;
    display: block;
    content: "";
    position: relative;
    top: -20px;
    left: -8px; }
  .nasdaq .surveyListProgressBar .progress-bar span {
    text-align: center;
    top: -2px;
    position: relative;
    color: #fff !important; }
  .nasdaq .disabledClass {
    pointer-events: none; }
  .nasdaq .progress-bar-survey-value {
    background-color: #00bce3;
    color: #00bce3; }
  .nasdaq .survey-row-first {
    width: 100%;
    min-width: 850px;
    height: calc(100% - 50px);
    overflow: hidden;
    /* padding-bottom: 22px; */
    display: list-item;
    list-style-type: none;
    padding-bottom: 20px;
    /* border: 1px solid; */ }
  .nasdaq .survey-row-second {
    /* 	position: absolute;
        right: 20px;
        bottom: 20px;
        height: 25px;
        height: 25px; */
    float: right;
    padding-right: 15px;
    padding-bottom: 20px;
    height: 50px; }
  .nasdaq .survey-col-details {
    height: 100%;
    width: 370px;
    padding: 15px 16px 20px 20px;
    border-right: 1px solid #e5e5e5;
    float: left;
    overflow: hidden;
    position: relative; }
  .nasdaq .survey-col-details .cke iframe,
  .nasdaq .bv-survey-section-details .cke iframe,
  .nasdaq #questionCreateDiv .cke iframe {
    background: #e5e5e5; }
  .nasdaq .survey-col-both-attachments {
    height: 100%;
    float: right;
    width: calc(100% - 370px); }
  .nasdaq .bv-survey-addAttendeesDiv2-users.managesurveyrespondents {
    height: auto; }
  .nasdaq .survey-col-attachments {
    height: 100%;
    display: inline-block;
    width: 50%;
    padding: 15px 15px 0px 15px;
    float: left; }
  .nasdaq .survey-col-users {
    height: calc(100% - 25px);
    width: 50%;
    float: right;
    padding: 15px 15px 0px 15px; }
  .nasdaq .survey-label {
    margin-bottom: 5px; }
  .nasdaq .survey-attachment {
    position: relative;
    height: 60px;
    margin-bottom: 20px; }
  .nasdaq .survey-attachments {
    height: calc(100% - 20px);
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  .nasdaq .survey-attachments:hover {
    overflow-y: auto; }
  .nasdaq .survey-attachment:hover .drag-handle-image, .nasdaq .questionBox:hover .drag-handle-image {
    display: block; }
  .nasdaq .sectionCreateDivRight .drag-handle-image {
    display: none;
    margin-top: -12px; }
  .nasdaq .bv-survey-attachment-section-li:hover .drag-handle-image {
    display: block;
    margin-top: -12px; }
  .nasdaq .questionBox .drag-handle {
    width: 14px;
    min-height: 10px;
    float: left;
    position: relative;
    top: 3px;
    padding-left: 0px; }
  .nasdaq .sectionBox:hover {
    background-color: #DEDEDE; }
  .nasdaq .questionBox .survey-attachment {
    position: relative;
    height: 60px;
    margin-bottom: 20px; }
  .nasdaq .survey-attachment-text-center {
    margin: 20px 0px 0px 0px;
    cursor: pointer; }
  .nasdaq .surveyDropDown {
    width: 100%;
    background-color: #e5e5e5;
    border-radius: 0;
    height: 26px;
    border: none;
    padding-left: 9px;
    -webkit-appearance: none;
    -webkit-border-radius: 0px; }
  .nasdaq .survey-text-truncate {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .form-group-survey {
    margin-bottom: 5px;
    width: 100%;
    float: left; }
    .nasdaq .form-group-survey .cke_top {
      padding: 0; }
      .nasdaq .form-group-survey .cke_top .cke_toolgroup {
        margin: 1px 0px 6px 0; }
  .nasdaq .survey-textbox {
    width: 100%;
    margin-bottom: 5px;
    font-size: 14px; }
  .nasdaq .survey-datePick-wraper {
    position: relative;
    float: left;
    padding-left: 10px;
    width: 160px; }
    .nasdaq .survey-datePick-wraper input {
      width: 100%; }
    .nasdaq .survey-datePick-wraper icon {
      right: 7px !important; }
  .nasdaq .survey-dueDate {
    width: 47%;
    float: left;
    display: inline;
    margin-bottom: 5px; }
    .nasdaq .survey-dueDate icon {
      position: absolute;
      top: 30px;
      font-size: 14px;
      pointer-events: none; }
  .nasdaq .survey-prioirty {
    width: 47%;
    float: right;
    display: inline;
    margin-bottom: 5px; }
  .nasdaq .survey-col-details-form {
    height: 100%;
    width: 100%;
    position: relative; }
  .nasdaq .survey-col-details-form .form-group {
    margin: 0px; }
  .nasdaq .survey-textarea {
    width: 100%;
    /*border: 0px none;*/
    line-height: 1.4;
    /*padding: 2px 10px;*/
    margin-bottom: 5px;
    resize: vertical;
    overflow: auto;
    height: 85px;
    /*outline: none;*/
    font-size: 14px; }
  .nasdaq .survey-user-unchecked {
    font-weight: normal;
    color: #808080;
    font-size: 14px; }
  .nasdaq .attachment-image-survey {
    width: 50px;
    height: 60px;
    /*margin: 0 10px 25px 0;*/
    border: 1px solid #eeeeee;
    cursor: pointer; }
  .nasdaq .attachment-image-survey img,
  .nasdaq .attachment-image-survey > div {
    width: 47px;
    height: 60px; }
  .nasdaq .attachmentRow-survey .bv-slider > ul {
    margin: 0px 20px; }
  .nasdaq .attachmentRow-survey .bv-slider > ul > li {
    width: 33.2%;
    margin: 0;
    box-shadow: inherit; }
  .nasdaq .survey-checkbox-padding {
    padding-top: 2px; }
  .nasdaq .surveyDrpDwnList {
    min-width: 100% !important;
    top: 25px !important; }
  .nasdaq .surveyDrpDwnBkgrndColor {
    background: #e5e5e5 !important;
    color: #000 !important; }
  .nasdaq .survey-response {
    height: 22px;
    width: 22px;
    cursor: pointer;
    padding-right: 25px;
    padding-left: 30px; }
  .nasdaq .moveCursor {
    cursor: move !important; }
  .nasdaq .bv-survey-user-option .modal-dialog {
    width: 565px;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important; }
  .nasdaq .bv-survey-user-option-container-div {
    width: 100%;
    height: 502px;
    font-weight: normal;
    color: #000000;
    margin: 0px; }
  .nasdaq .bv-survey-user-option-col1 {
    height: 100%;
    width: 240px;
    float: left;
    font-weight: 500; }
  .nasdaq .bv-survey-user-option-col2 {
    height: 100%;
    width: 324px;
    float: right;
    display: inline-block;
    position: absolute; }
  .nasdaq .bv-survey-user-option-col2 .padding-left-20 {
    padding: 20px; }
  .nasdaq .bv-survey-user-option-row {
    height: 60px;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 13px;
    padding: 0px 0px 0px 20px; }
  .nasdaq .bv-survey-user-option-row > span {
    line-height: normal;
    vertical-align: middle;
    white-space: inherit;
    display: inline-block; }
  .nasdaq .bv-survey-user-option-col2-publishUnpublish {
    height: 100%;
    width: 680px;
    float: right;
    display: inline-block;
    position: absolute;
    padding-bottom: 0px; }
  .nasdaq .manageSurveyPublishCol1 {
    width: 550px;
    padding-top: 5px; }
  .nasdaq .manageSurveyPublishCol2 {
    width: calc(100% - 550px);
    padding-top: 5px; }
  .nasdaq .manageSurveyPublishCol1AddRespdnts {
    width: 300px;
    padding-top: 5px; }
  .nasdaq .manageSurveyPublishCol2AddRespdnts {
    width: calc(100% - 300px);
    padding-top: 15px;
    padding-left: 25px; }
  .nasdaq .manageSurveyPublishCol3 {
    width: 155px; }
  .nasdaq .bv-survey-user-option-row-selected {
    background-color: #2273a5;
    color: #FFFFFF; }
  .nasdaq .bv-survey-user-option-row-not-selected {
    color: #2273a5; }
  .nasdaq .bv-survey-user-option-text-truncate {
    max-width: 90%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .bv-survey-user-option-section1 {
    width: 100%;
    height: 90%;
    padding: 15px; }
  .nasdaq .bv-survey-user-option-section2 {
    width: 100%;
    height: 10%; }
  .nasdaq .bv-survey-user-accepted-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #199c48;
    float: left;
    margin-top: 3px; }
  .nasdaq .bv-survey-user-not-responded-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #959596;
    float: left;
    margin-top: 3px; }
  .nasdaq .bv-survey-user-tentative-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #ea9930;
    float: left;
    margin-top: 3px; }
  .nasdaq .bv-survey-user-declined-bar {
    display: inline-block;
    width: 5px;
    height: 15px;
    background: #ea252f;
    float: left;
    margin-top: 3px; }
  .nasdaq .bv-survey-user-users {
    height: calc(100% - 41px);
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  .nasdaq .bv-survey-user-users:hover {
    overflow-y: auto; }
  .nasdaq .bv-survey-user-checkbox {
    width: 27px;
    float: right;
    display: inline; }
  .nasdaq .bv-survey-user-checkbox-inner {
    float: right;
    display: inline;
    cursor: pointer; }
  .nasdaq .bv-survey-user-item-width {
    width: 310px; }
  .nasdaq .bv-survey-user-item {
    width: 100%;
    display: list-item;
    height: 35px; }
  .nasdaq .bv-survey-user-seperator {
    margin-top: 5px;
    margin-bottom: 12px;
    border-color: #e5e5e5; }
  .nasdaq .qMgrTopSection {
    width: 100%;
    height: 25px;
    overflow: hidden;
    /* padding: 16px 20px 20px 20px; */ }
  .nasdaq .qMgrMiddleSection {
    height: calc(100% - 28px); }
  .nasdaq .survey-main {
    width: 100%;
    height: 100%;
    min-width: 1000px;
    min-height: 520px;
    position: relative;
    overflow: auto; }
  .nasdaq .survey-top-section {
    width: 100%;
    min-height: 224px;
    overflow: hidden;
    padding: 16px 20px 10px 20px; }
  .nasdaq .survey-top-section-preview {
    width: 100%;
    height: 175px;
    overflow: hidden;
    /*  padding: 16px 20px 10px 20px; */ }
  .nasdaq .survey-top-section-preview .survey-top-left {
    padding: 16px 20px 10px 20px !important;
    height: 100%; }
  .nasdaq .survey-top-section-preview .survey-top-right {
    padding: 0px 20px 10px 20px !important;
    height: 100%; }
  .nasdaq .survey-top-left {
    width: calc(100% - 440px);
    height: 100%;
    overflow: hidden; }
  .nasdaq .survey-instructions {
    /*margin-top: 10px;*/
    min-height: 30px;
    max-height: 65px;
    width: calc(100% - 15px);
    text-align: left; }
    .nasdaq .survey-instructions ul {
      list-style-type: initial;
      margin-left: 20px; }
  .nasdaq .survey-top-right {
    width: 440px;
    height: 100%;
    vertical-align: middle;
    position: relative;
    /*   top: 20%; */
    white-space: nowrap;
    /*display: inline-block;*/
    overflow: hidden;
    /*   margin: 10px; */
    text-align: center; }
  .nasdaq .survey-attachments-row {
    height: 170px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding: 10px 10px 10px 10px;
    display: inline-block; }
  .nasdaq .survey-attachments-row-sections {
    height: 170px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding: 10px 10px 10px 10px;
    display: inline-block; }
  .nasdaq .survey-attachments-row .bv-slider > ul > li {
    margin: 10px 11px !important;
    width: 90px;
    height: calc(100% - 36px);
    box-shadow: none; }
  .nasdaq .userPreviewResponseRight .bv-slider > ul > li {
    margin: 10px 7px !important;
    width: 90px;
    height: 115px;
    box-shadow: none;
    /* box-shadow:1px 1px 1px 1px; */ }
  .nasdaq .userPreviewTopRight .bv-slider > ul > li {
    margin: 10px 8px !important;
    width: 90px;
    height: 115px;
    box-shadow: none;
    /* box-shadow:1px 1px 1px 1px; */ }
  .nasdaq .userPreviewSectionDetailsRight .bv-slider > ul > li {
    margin: 10px 7px !important;
    width: 90px;
    height: 115px;
    box-shadow: none;
    /* box-shadow:1px 1px 1px 1px; */ }
  .nasdaq .survey-attachments-row-sections .bv-slider > ul > li {
    display: inline-block;
    height: calc(100% - 40px);
    box-shadow: none;
    margin: 0;
    padding-top: 7px; }
  .nasdaq .bv-slider > div > svg {
    fill: #808080; }
  .nasdaq .survey-attachment-image-container {
    width: 90px;
    height: 115px;
    margin: 0 10px 10px 0;
    /*  box-shadow: none; */
    box-shadow: 0 0 7px 0 #707070;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background: #fff; }
  .nasdaq .survey-attachment-text-center {
    margin: 20px 0px 0px 0px;
    cursor: pointer; }
  .nasdaq .survey-second-section {
    width: 100%;
    height: calc(100% - 329px);
    overflow: hidden;
    position: relative;
    margin: 20px 0px; }
  .nasdaq #surveyConsumerSectionDIV .survey-second-section {
    width: 100%;
    height: calc(100% - 260px);
    overflow: hidden;
    position: relative;
    padding: 20px; }
  .nasdaq #surveyConsumerSectionDIV div.bv-surveyProgress-middle,
  .nasdaq #surveyConsumerQuestionDIV div.bv-surveyProgress-middle {
    width: calc(100% - 180px); }
  .nasdaq #surveyConsumerQuestionDIV div.bv-surveyProgress-middle.completed-progress {
    width: calc(100% - 190px); }
  .nasdaq #surveyConsumerQuestionDIV .bv-surveyProgress-right button.complete {
    width: 80px; }
  .nasdaq #surveyConsumerSectionDIV .bv-surveyProgress-left,
  .nasdaq #surveyConsumerQuestionDIV .bv-surveyProgress-left {
    margin-left: 0; }
  .nasdaq #surveyConsumerSectionDIV .bv-surveyProgress-left button,
  .nasdaq #surveyConsumerQuestionDIV .bv-surveyProgress-left button {
    margin: 0 22px 0 0;
    padding: 5px 0px 6px; }
  .nasdaq #surveyConsumerSectionDIV .bv-surveyProgress-left button,
  .nasdaq #surveyConsumerSectionDIV .bv-surveyProgress-right button,
  .nasdaq #surveyConsumerQuestionDIV .bv-surveyProgress-left button,
  .nasdaq #surveyConsumerQuestionDIV .bv-surveyProgress-right button {
    width: 70px;
    font-size: 13px;
    letter-spacing: 0px;
    line-height: 1.1em; }
  .nasdaq #surveyConsumerSectionDIV .surveyProgress button,
  .nasdaq #surveyConsumerQuestionDIV .surveyProgress button {
    margin: 0 15px;
    top: -9px;
    position: relative;
    line-height: 1.1em;
    background-color: #0094b3; }
    .nasdaq #surveyConsumerSectionDIV .surveyProgress button.bv-survey-question-mobile-finish-later-label,
    .nasdaq #surveyConsumerQuestionDIV .surveyProgress button.bv-survey-question-mobile-finish-later-label {
      display: none; }
    .nasdaq #surveyConsumerSectionDIV .surveyProgress button.complete,
    .nasdaq #surveyConsumerQuestionDIV .surveyProgress button.complete {
      background-color: #19b772; }
  .nasdaq #surveyConsumerSectionDIV .surveyProgress .progress-bar-openSurvey-box,
  .nasdaq #surveyConsumerQuestionDIV .surveyProgress .progress-bar-openSurvey-box {
    left: 0 !important;
    top: 0 !important;
    position: relative;
    width: calc(100% - 270px);
    display: inline-block !important; }
  .nasdaq #surveyConsumerSectionDIV .survey_response_bottom_right_options a,
  .nasdaq #surveyConsumerQuestionDIV .survey_response_bottom_right_options a {
    margin-right: 25px;
    cursor: pointer; }
  .nasdaq #surveyConsumerQuestionDIV .bv-question-details {
    height: calc(100% - 305px);
    padding-top: 20px;
    min-height: 180px; }
  .nasdaq #surveyConsumerQuestionDIV .bv-survey-question-top-section {
    width: 100%;
    height: 200px;
    padding: 12px; }
  .nasdaq #surveyConsumerSectionDIV .survey-bottom-section {
    width: 100%;
    min-height: 50px;
    position: relative;
    /* padding: 20px; */ }
  .nasdaq .bv-survey-question-top-section .bv-survey-question-top-left .question-comments {
    height: calc(100% - 40px);
    word-break: break-all; }
    .nasdaq .bv-survey-question-top-section .bv-survey-question-top-left .question-comments ul {
      list-style-type: initial;
      margin-left: 20px; }
  .nasdaq .survey-section-cards .bv-slider > ul > li {
    width: 31.7%;
    margin: 20px 0.8%;
    /* height: calc(100% - 305px); */
    overflow: hidden; }
  .nasdaq .survey-section-cards .card-box {
    padding: 12px 15px;
    height: calc(100% - 85px); }
  .nasdaq .survey-section-cards .survey-cards-button {
    bottom: 0;
    position: absolute;
    width: 100%;
    text-align: center;
    padding: 10px;
    background: gray;
    color: #fff; }
  .nasdaq .survey-section-cards .card-box titl {
    display: block;
    font-size: 17px; }
  .nasdaq .bv-surveys-cards-line {
    height: 1px; }
  .nasdaq .bv-surveys-cards-line > div {
    background: #d5d6d8;
    height: 1px; }
  .nasdaq .bv-survey-section-cards-title {
    font-size: 17.5px;
    padding: 15px 20px 5px; }
  .nasdaq .section-description-title {
    padding-top: 21px; }
  .nasdaq .section-description {
    padding-top: 5px;
    overflow: scroll;
    height: calc(100% - 73px);
    white-space: normal;
    text-align: left;
    font-weight: 300; }
  .nasdaq .survey-bottom-section {
    width: 100%;
    height: 65px;
    position: relative;
    background: #eaeaeb;
    padding: 18px;
    border-top: 1px solid #d5d6d8; }
  .nasdaq #idSurveyQuestionManager {
    padding: 15px 20px 20px 20px;
    height: 100%;
    width: 100%; }
  .nasdaq .sectionBox {
    background: #e5e5e5;
    width: 100%;
    padding: 10px;
    margin-top: 15px;
    border: 1px solid #dad8d8;
    height: 40px; }
  .nasdaq .sectionBoxLeft {
    /* width:100px; */
    /* max-width:calc(100% - 100px); */
    width: calc(100% - 100px);
    min-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .nasdaq .sectionBoxRight {
    /* width:calc(100% - 100px); */
    overflow: hidden; }
  .nasdaq .questionBox {
    padding: 10px;
    border: 1px solid #dad8d8;
    border-top: 0;
    /*  margin-top: 15px; */
    /*  margin-left:20px;
        width:calc(100% - 20px); */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer; }
  .nasdaq .sectionQuestionLeft {
    /* max-width:calc(100% - 100px); */
    width: calc(100% - 100px);
    min-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-height: 20px; }
  .nasdaq .sectionQuestionRight {
    overflow: hidden; }
  .nasdaq .survey-drop-down-arrow {
    height: 13px;
    width: 13px;
    position: relative;
    fill: black;
    margin: 0px 0px 0 0px;
    cursor: pointer;
    display: inline;
    transition: 200ms;
    -webkit-transition: 200ms;
    padding-left: 3px;
    padding-top: 1px; }
  .nasdaq .survey-drop-down-arrow.opened {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transition: 200ms;
    margin-top: 3px; }
  .nasdaq .bv-show-remove-btn-surveys {
    display: table-cell;
    cursor: pointer; }
  .nasdaq .bv-show-remove-btn-surveys:hover .btn-remove-surveySection {
    display: inherit; }
  .nasdaq .btn-remove-surveySection {
    width: 21px;
    float: right;
    display: inline;
    cursor: pointer;
    display: none; }
  .nasdaq .bv-survey-question-details-option-section1 {
    width: 100%;
    height: calc(100% - 50px); }
  .nasdaq .bv-survey-question-details-option-section2 {
    width: 100%;
    height: 50px;
    padding-top: 20px; }
  .nasdaq .addSectionBtn {
    cursor: pointer; }
  .nasdaq survey-question-div,
  .nasdaq survey-section-div {
    padding: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: height 300ms;
    -webkit-transition: height 300ms;
    display: block; }
  .nasdaq survey-section-div .bv-survey-section-details,
  .nasdaq survey-question-div #questionCreateDiv {
    height: 100%;
    border: 2px solid #2273A6;
    padding: 15px; }
  .nasdaq .sectionQuestionsArea {
    overflow: hidden;
    transition: height 300ms;
    -webkit-transition: height 300ms;
    height: 0; }
  .nasdaq .sectionQuestionsArea.opened {
    height: inherit; }
  .nasdaq #idSurveyQuestionManager > div > .mCustomScrollbar .mCSB_container {
    transition: all 300ms;
    -webkit-transition: all 300ms; }
  .nasdaq .sectionCreateDivLeft {
    width: 100%;
    height: 100%;
    /* padding-right: 20px;
        border-right: 1px solid #e5e5e5; */ }
  .nasdaq .sectionCreateDivRight hr {
    margin-top: 25px;
    border-color: #e5e5e5; }
  .nasdaq .survey-section-textarea {
    width: 100%;
    /* border: 0px none; */
    line-height: 1.4;
    /* padding: 2px 10px; */
    margin-bottom: 5px;
    resize: none;
    overflow: auto;
    height: 125px;
    /* outline: none; */ }
  .nasdaq .survey-section-question-textarea {
    width: 100%;
    /* border: 0px none; */
    line-height: 1.4;
    /* padding: 2px 10px; */
    /* margin-bottom: 5px; */
    resize: none;
    overflow: auto;
    height: 65px;
    /* outline: none; */ }
  .nasdaq .bv-survey-section-details-option-section1 {
    width: 100%;
    height: calc(100% - 30px);
    padding-bottom: 20px; }
  .nasdaq .bv-survey-section-details-option-section2 {
    width: 100%;
    height: 30px; }
  .nasdaq .section-table {
    float: right;
    width: initial;
    overflow: visible; }
  .nasdaq .bv-survey-question-details-option-section2 .bv-input-btn-box {
    padding: 0px 0px 20px 20px; }
  .nasdaq .bv-survey-question-details-option-section2 .bv-input-btn-box button {
    transition: 200ms;
    -webki-transition: 200ms; }
  .nasdaq .bv-survey-question-details-option-section2 .bv-input-btn-box .meeting-notice {
    left: 0px; }
  .nasdaq .form-group-survey-more-margin {
    margin-bottom: 15px; }
  .nasdaq .dropdown-menu-survey {
    left: 9px;
    margin-left: 23px;
    min-width: 185px;
    top: 23px !important;
    border-radius: 0px; }
  .nasdaq .disableStyle {
    background: #d6d6d6 !important; }
  .nasdaq .inactive-Style {
    background: #d6d6d6 !important; }
  .nasdaq .disabled-Style {
    background: #d6d6d6 !important; }
  .nasdaq #idSurveySummary {
    height: 100%;
    width: 100%; }
  .nasdaq .summaryLeft {
    width: 700px;
    float: left;
    padding: 20px;
    height: 100%;
    border-right: 1px solid #e5e5e5; }
  .nasdaq .summaryRight {
    width: calc(100% - 700px);
    float: left;
    padding: 20px;
    height: calc(100% - 25px);
    /* border-left: 1px solid #e5e5e5; */ }
  .nasdaq .summaryLeftTop {
    height: 265px;
    padding: 10px; }
  .nasdaq .summaryLeftBottom {
    height: calc(100% - 265px);
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px; }
  .nasdaq .surveyDescriptionSummary {
    padding: 10px;
    /* height: 100px; */
    text-align: left; }
    .nasdaq .surveyDescriptionSummary ul {
      list-style-type: initial;
      margin-left: 20px; }
  .nasdaq .surveyDescriptionSummaryStatus {
    padding: 10px;
    height: 100px;
    /* height:100%; */
    text-align: left; }
  .nasdaq .adminPreviewDIV {
    height: 550px; }
  .nasdaq .statusTop {
    height: 250px; }
  .nasdaq .statusBottom {
    height: calc(100% - 300px);
    padding: 20px; }
  .nasdaq .statusButtons {
    height: 50px;
    padding: 0 20px 0px 20px; }
  .nasdaq .participantsTable {
    /* position:fixed; */
    max-width: 100%;
    /* display:block; */
    /* max-height: 200px; */
    /* overflow: scroll;	 */ }
  .nasdaq .participantsTableBody {
    display: block;
    /* height:200px; */
    /* overflow:auto; */
    width: 100%; }
  .nasdaq .statusBottomFirst {
    width: 225px;
    padding: 5px 15px 5px 5px;
    border-right: 1px solid #e5e5e5;
    cursor: pointer; }
  .nasdaq .statusBottomFirstAnonymous {
    width: 700px;
    padding: 5px 15px 5px 5px;
    border-right: 1px solid #e5e5e5;
    cursor: pointer; }
  .nasdaq .statusBottomSecond {
    width: 175px;
    padding: 5px 15px 5px 15px;
    border-right: 1px solid #e5e5e5; }
  .nasdaq .statusBottomThird {
    width: 300px;
    padding: 5px 15px 5px 15px;
    border-right: 1px solid #e5e5e5; }
  .nasdaq .statusBottomFourth {
    width: 170px;
    padding: 5px 0px 5px 15px;
    padding-left: 8px; }
    .nasdaq .statusBottomFourth span.bv-heading-label {
      width: 80%;
      padding-right: 5px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 170px; }
  .nasdaq .statusBottomFourthAnonymous {
    width: 200px;
    padding: 5px 0px 5px 5px;
    /* border-right: 1px solid #e5e5e5; */
    cursor: pointer; }
  .nasdaq .statusBottomFirstData {
    width: 225px; }
  .nasdaq .statusBottomFirstDataAnonymous {
    width: 700px; }
  .nasdaq .addSectionHeader .sectionBox {
    cursor: pointer; }
  .nasdaq .btn-remove-surveySection > svg {
    fill: #aeaeae; }
  .nasdaq .btn-remove-surveySection:hover > svg {
    fill: #231f20; }
  .nasdaq .bv-survey-openSurveys-icon-div {
    float: right; }
  .nasdaq .survey-status-not-submitted {
    font-style: italic;
    color: #da353b;
    font-weight: 500;
    font-size: 12px;
    padding-left: 4px; }
  .nasdaq .survey-status-submitted {
    color: #96979c;
    font-weight: normal;
    font-size: 14px; }
  .nasdaq .bv-survey-openSurvey-icon-div {
    width: 20%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
    position: relative;
    padding: 15px 15px 5px 0;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    color: #00bce3; }
    .nasdaq .bv-survey-openSurvey-icon-div.not-started {
      color: #b6b7ba; }
    .nasdaq .bv-survey-openSurvey-icon-div [icon] {
      color: #00bce3; }
    .nasdaq .bv-survey-openSurvey-icon-div .progress {
      display: block;
      height: 6px;
      border-radius: 3px;
      position: relative;
      top: 5px;
      background-color: #eaeaeb;
      box-shadow: none; }
      .nasdaq .bv-survey-openSurvey-icon-div .progress .bar {
        height: 6px;
        border-radius: 3px;
        background-color: #00bce3; }
  .nasdaq .bv-survey-next-button {
    position: relative;
    left: -19%;
    top: 21px; }
  .nasdaq .bv-survey-multipleChoice-list-item {
    padding-bottom: 5px;
    padding-top: 5px; }
  .nasdaq .bv-survey-multipleChoice-span {
    position: relative;
    top: -3px;
    margin-left: 25px;
    display: block; }
  .nasdaq .bv-survey-yesno-span {
    position: relative;
    top: -3px;
    margin-left: 23px;
    display: block; }
  .nasdaq .bv-survey-question-center-div {
    position: relative; }
  .nasdaq .bv-question-center-yesno-div {
    position: relative;
    margin: 0 auto;
    width: 25%;
    padding-top: 55px; }
  .nasdaq .bv-question-center-meetsdoesnotmeet-div {
    position: relative;
    margin: 0 auto;
    width: 35%;
    padding-top: 50px; }
  .nasdaq .bv-question-center-truefalse-div {
    position: relative;
    margin: 0 auto;
    width: 25%;
    padding-top: 50px; }
  .nasdaq .bv-survey-question-yes-item {
    padding-right: 100px; }
  .nasdaq .bv-survey-question-yesno-label {
    font-size: 13px;
    padding-left: 5px; }
  .nasdaq .bv-survey-question-likert-scale-div {
    position: relative;
    width: 90%;
    height: 155px;
    overflow-x: auto;
    margin: 0 auto; }
  .nasdaq .bv-survey-likert-scale-itemName-span {
    padding-left: 5px; }
  .nasdaq .bv-survey-openAnswer-div {
    margin: 0 auto;
    padding-left: 10%;
    padding-right: 10%; }
  .nasdaq .bv-question-detail-div {
    height: 150px;
    overflow-x: auto;
    width: 629px;
    margin: 0 auto;
    padding-top: 10px; }
  .nasdaq .bv-question-detail-div2 {
    height: 100%; }
  .nasdaq .bv-question-bottom-footer {
    position: absolute;
    right: 20px;
    bottom: -6px; }
  .nasdaq .bv-question-bottom-line {
    position: relative;
    top: 8px;
    padding-bottom: 20px; }
  .nasdaq .bv-section-bottom-footer {
    /* position: absolute;
        bottom: 22px; */ }
  .nasdaq .bottom-overview-footer {
    /* position: absolute;
        bottom: 40px;
        width: 93%;
        padding-left:10px; */
    /* padding-top:15px; */
    padding-top: 15px; }
  .nasdaq .bottom-overview-footer .bottom-overview-footer-hr {
    width: 100%;
    margin: 0;
    padding-bottom: 5px;
    border-top: 1px solid #D0C9C9; }
  .nasdaq .bv-section-bottom-right-arrow {
    width: 17px;
    position: absolute;
    margin-left: 70px;
    margin-top: 5px;
    cursor: pointer; }
  .nasdaq .bv-question-comments-icon {
    fill: #2574A7;
    width: 20px;
    height: 20px; }
  .nasdaq .progressValueList {
    padding-left: 215px;
    color: #808080 !important; }
  .nasdaq .progress-bar-openSurvey-box .progressValue0 {
    position: absolute;
    left: 50%;
    color: #808080 !important; }
  .nasdaq .progressPaddingPreview {
    padding-left: 300px;
    color: #808080 !important; }
  .nasdaq .signatureModal-signature-outer {
    /* width: calc(100% - 20px); */
    height: 90px;
    /*background: #AC2738;*/
    /* margin: 0px 0px 7px 0px; */
    position: absolute;
    bottom: 55px;
    margin-left: 15px;
    width: 83%; }
  .nasdaq .signatureModal-signature-inside {
    width: 80%;
    height: 80px;
    background: #FFFFFF;
    margin: 5px 1% 5px 18%;
    position: absolute;
    text-align: center; }
  .nasdaq .signatureModal-signature-image {
    height: 60px; }
  .nasdaq .signatureModal-signature-meta {
    position: absolute;
    bottom: 5px;
    width: calc(100% - 83px);
    right: 15px; }
  .nasdaq .signatureModal-pen {
    /*  width: 16%; */
    height: 75px;
    float: left;
    margin: 10px 0 0 1%; }
  .nasdaq .bv-signature-dialog .modal-dialog {
    width: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50.1%) !important;
    -webkit-transform: translate(-50%, -50.1%) !important;
    -ms-transform: translate(-50%, -50.1%) !important;
    margin: 0; }
  .nasdaq .signatureModal-sign-here-tooltip {
    position: absolute;
    left: 200px;
    top: 17px; }
  .nasdaq .userPreviewTop {
    height: 200px; }
  .nasdaq .userPreviewBottom {
    height: calc(100% - 220px); }
  .nasdaq .userPreviewTopReport {
    height: 200px; }
  .nasdaq .userPreviewBottomReport {
    height: calc(100% - 290px);
    padding: 0px 20px 20px 20px; }
  .nasdaq .userPreviewTopLeft {
    width: 450px;
    padding-top: 10px;
    height: 100%; }
  .nasdaq .userPreviewTopRight {
    width: calc(100% - 450px);
    height: 100%;
    /* padding-top: 20px; */ }
  .nasdaq .userPreviewSectionBoxLeft {
    width: calc(100% - 200px);
    min-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .nasdaq .userPreviewSectionBoxRight {
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .nasdaq .userPreviewSectionBox {
    background: #e5e5e5;
    width: 100%;
    padding-top: 10px;
    min-height: 40px;
    margin-top: 15px;
    border: 1px solid #dad8d8; }
  .nasdaq .userPreviewSectionDetailsLeft {
    width: 427px; }
  .nasdaq .userPreviewSectionDetailsRight {
    width: calc(100% - 427px);
    height: 175px; }
  .nasdaq .userPreviewQuestionDetailsLeft {
    width: 500px; }
  .nasdaq .userPreviewQuestionDetailsRight {
    width: calc(100% - 500px);
    text-align: right; }
  .nasdaq .userPreviewQuestionDetailsRight:hover {
    text-decoration: underline;
    cursor: pointer; }
  .nasdaq .userPreviewResponseLeft {
    width: 427px;
    text-align: left;
    word-wrap: break-word; }
  .nasdaq .userPreviewResponseRight {
    width: calc(100% - 427px);
    cursor: pointer;
    height: 175px; }
  .nasdaq .userPreviewSectionDetails {
    min-height: 100px;
    padding: 15px;
    text-align: left;
    overflow: hidden; }
  .nasdaq .userPreviewQuestionDetails {
    min-height: 40px;
    padding: 10px; }
  .nasdaq .userPreviewResponse {
    min-height: 65px;
    padding: 15px 15px 25px 15px;
    background: white;
    overflow: hidden; }
  .nasdaq .participantTableBody .progressValue0 {
    padding-left: 150px;
    color: #808080 !important; }
  .nasdaq .lockIcon {
    width: 12px;
    height: 11px;
    top: 10px;
    position: relative;
    margin-right: -12px; }
  .nasdaq .horizontalBar .bv-show-remove-btn-surveys {
    display: list-item !important; }
  .nasdaq .statusBottomFirst .bv-default-fill-color-blue-plusIcon {
    width: 100%;
    height: 100%; }
  .nasdaq .bv-survey-manage-surveys-modal .modal-dialog {
    width: 920px;
    height: 500px; }
  .nasdaq .bv-cbe-create-preview-modal .modal-dialog {
    width: 920px;
    height: 200px; }
  .nasdaq .manage-survey-item {
    height: 50px;
    width: 100%;
    /* border-bottom: 1px solid #DCDCDC; */ }
  .nasdaq .manage-surveys-surveyDue {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .manage-surveys-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .nasdaq .manage-surveys-name:hover {
    text-decoration: underline;
    cursor: pointer; }
  .nasdaq #newSurveyCreation .middleBarIconSvg {
    fill: #fff; }
  .nasdaq .form-group-survey-questionAndSection-margin {
    margin-bottom: 5px; }
  .nasdaq .bv-survey-question-multipleChoice-plusIcon {
    padding-left: 10px; }
  .nasdaq .bv-survey-greyoutLabel {
    opacity: 0.2; }
  .nasdaq .bv-survey-label-14 {
    font-size: 14px; }
  .nasdaq .profileCountryName .bv-dropdown .dropdown-menu > li > a {
    font-size: 14px;
    color: #000; }
  .nasdaq .bv-survey-heading-label {
    font-size: 14px;
    font-weight: 500; }
  .nasdaq .bv-survey-section-create-attachment-img,
  .nasdaq .bv-survey-section-create-attachment-img img,
  .nasdaq .bv-survey-section-create-attachment-img > div {
    width: 27px;
    height: 34px; }
  .nasdaq .bv-survey-section-center-label-attachment {
    margin: 6px 0px 0px 0px;
    cursor: pointer; }
  .nasdaq .bv-survey-attachment-section-li {
    position: relative;
    height: 40px;
    margin-bottom: 15px; }
  .nasdaq .bv-survey-back-button-label {
    min-width: 100px;
    height: 28px;
    border: none;
    margin: 0px 0px 0px 7.5px;
    /* font-family: Arial; */
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 22px;
    color: #fff;
    outline: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: end;
    padding: 0px 26px; }
  .nasdaq .bv-survey-arrow-back-create-questionManager {
    width: 17px;
    position: absolute;
    margin-left: 22px;
    margin-top: 5px; }
  .nasdaq .bv-survey-arrow-next-button-label {
    min-width: 100px;
    height: 28px;
    border: none;
    margin: 0px 0px 0px 7.5px;
    /* font-family: Arial; */
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 22px;
    color: #fff;
    outline: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    padding: 0 29px; }
  .nasdaq .bv-survey-next-arrow-questionManager {
    width: 17px;
    position: absolute;
    margin-left: -37px;
    margin-top: 5px; }
  .nasdaq .bv-survey-question-back-button-label {
    min-width: 100px;
    height: 28px;
    border: none;
    margin: 0px 0px 0px 7.5px;
    /* font-family: Arial; */
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 22px;
    color: #fff;
    outline: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: end;
    padding: 0 30px; }
  .nasdaq .bv-survey-question-back-arrow {
    width: 17px;
    position: absolute;
    margin-left: 24px;
    margin-top: 5px;
    cursor: pointer; }
  .nasdaq .bv-survey-question-next-label {
    min-width: 100px;
    height: 28px;
    border: none;
    margin: 0px 0px 0px 7.5px;
    /* font-family: Arial; */
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 22px;
    color: #fff;
    outline: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    padding: 0px 30px; }
  .nasdaq .create-question-replyOptionsDiv-likertScaleon {
    margin-top: 100px; }
  .nasdaq .create-question-typeofquestion-likertScaleon {
    position: relative;
    top: 0px; }
  .nasdaq .create-question-typeofquestion-likertScaleoff {
    position: relative; }
  .nasdaq .bv-likertscaleormultipleChoiceOn {
    position: relative;
    padding-bottom: 20px; }
  .nasdaq .sectionCreateDivLeft > div > .mCustomScrollbar .mCSB_container {
    height: 400px; }
  .nasdaq .divforScroll-on {
    height: 320px;
    width: 100%; }
  .nasdaq .divforScroll-off {
    height: 0px;
    width: 100%; }
  .nasdaq .typeOfQuestionLabel {
    padding-right: 10px; }
  .nasdaq .yesnocheckbox {
    margin: 5px 0 20px;
    line-height: 16px; }
  .nasdaq .14pxFont .bv-survey-itemlist li {
    font-size: 14px !important; }
  .nasdaq .survey-main-preview {
    width: 100%;
    height: 100%;
    min-height: 520px;
    position: relative;
    /*  overflow: auto; */ }
  .nasdaq .survey-second-section-preview {
    width: 100%;
    height: 295px;
    overflow: hidden;
    position: relative;
    /* padding: 20px; */ }
  .nasdaq .sliderHeightPreviewMode {
    height: 300px; }
  .nasdaq .survey-report-section-box {
    width: 100%;
    min-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .nasdaq .survey-report-top {
    padding: 20px 20px 20px 20px; }
  .nasdaq .survey-report-top-left {
    width: 85%; }
  .nasdaq .survey-report-top-left > div {
    font-size: 13px; }
  .nasdaq .survey-report-top-left > div > div {
    font-size: 13px; }
  .nasdaq .survey-report-top-right {
    width: 7%; }
  .nasdaq .surveyBarChart .nvd3 text {
    font: 400 11px Arial; }
  .nasdaq .surveyPieChart .nvd3 text {
    font: 400 11px Arial; }
  .nasdaq .surveyPieChart .nvd3-pie-chart svg {
    height: 50%;
    width: 50%; }
  .nasdaq .surveyBarChart .nvd3-pie-chart svg {
    height: 50%;
    width: 50%; }
  .nasdaq .survey-report-respondents-arrow {
    float: left;
    padding-right: 5px;
    height: 15px;
    width: 15px; }
  .nasdaq .survey-report-horizontal-title {
    border-bottom: 8px solid #0A3F6E;
    /* margin: 5px 0px 5px 5px; */
    /* padding-left: 25px; */
    float: left;
    width: 100%;
    margin-bottom: 15px; }
  .nasdaq .showHideSurveyPieChart {
    width: 20px;
    height: 20px;
    /* top: 25px;
        left: 16px; */
    cursor: pointer;
    /*  z-index: 2; */ }
  .nasdaq .survey-response-sign {
    height: 80px; }
  .nasdaq .sectionNameFont {
    font-size: 20px;
    font-weight: 500; }
  .nasdaq .sectionAttachmentsFont {
    font-size: 16px;
    font-weight: 500; }
  .nasdaq .sectionCreateDivLeft .caret {
    top: 5px !important; }
  .nasdaq .survey-admin-status-remove-usr-left {
    width: 195px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .survey-deactivated-user {
    color: #6b6d75;
    font-weight: 300;
    font-style: italic; }
  .nasdaq .survey-admin-status-remove-usr-leftAnonymous {
    width: 670px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .nasdaq .survey-admin-status-remove-usr-right {
    width: 30px;
    padding-top: 3px; }
  .nasdaq .bv-survey-removeAttendeesDiv1 {
    float: left;
    display: inline-block;
    height: 100%;
    width: 55%;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #E5E5E5; }
  .nasdaq .bv-survey-removeAttendeesDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 45%;
    padding: 0px 0px 0px 0px;
    border-right: 1px gray; }
  .nasdaq .bv-survey-manage-surveys-add-scroll {
    position: fixed;
    overflow: visible;
    height: 85%; }
  .nasdaq .bv-survey-manage-surveys-remove-scroll {
    position: fixed;
    overflow: visible;
    height: 85%;
    padding-left: 4px; }
  .nasdaq .bv-survey-addAttendeesDiv1 {
    float: left;
    display: inline-block;
    height: 100%;
    width: 55%;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #E5E5E5; }
  .nasdaq .bv-survey-addAttendeesDiv2 {
    float: right;
    display: inline-block;
    height: 100%;
    width: 45%;
    padding: 0px 0px 0px 0px; }
  .nasdaq .survey-published-bar {
    background: #aeaeae;
    float: left;
    width: 6px;
    position: absolute;
    margin-top: -16px;
    height: 30px; }
  .nasdaq .bv-survey-addAttendeesDiv2-users {
    width: 100%;
    height: 100%;
    overflow-x: visible;
    /*overflow:hidden;*/
    font-weight: normal; }
  .nasdaq .bv-survey-addAttendeesDiv2-users {
    width: 100%;
    height: 100%;
    overflow-x: visible;
    /*overflow:hidden;*/
    font-weight: normal; }
  .nasdaq .bv-survey-addAttendeesDiv2-users .bv-item-list-main {
    padding: 0px 0px 0px 20px; }
  .nasdaq .bv-survey-addAttendeesDiv2-users .bv-item-list-main > div {
    height: 100%;
    width: 100%; }
  .nasdaq .bv-survey-addAttendeesDiv2-users .bv-item-list-grid {
    height: 414px; }
  .nasdaq .bv-survey-addAttendeesDiv2-users .bv-item-list-ul1 {
    width: 273px;
    height: 375px; }
  .nasdaq .bv-survey-addAttendeesDiv2-users .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox {
    line-height: 40px;
    height: 40px !important;
    display: block;
    position: absolute;
    width: 50px !important;
    left: 216px !important; }
  .nasdaq .bv-survey-addAttendeesDiv2-users .bv-item-list-ul1 .bv-item-list-ul2-li-checkbox .bv-item-small-close-svg {
    width: 22px;
    height: 22px;
    margin: 0px 0px 10px 10px; }
  .nasdaq .bv-survey-attachment-section-li:hover .bv-survey-removeBtn {
    visibility: visible; }
  .nasdaq .bv-survey-removeBtn {
    opacity: 0.2;
    width: 21px;
    float: right;
    display: inline;
    padding-top: 8px;
    visibility: hidden; }
  .nasdaq .bv-survey-removeBtn:hover {
    width: 21px;
    float: right;
    display: inline;
    padding-top: 8px;
    opacity: 1;
    visibility: visible; }
  .nasdaq #idSurveyQuestionManager {
    min-width: 1000px; }
  .nasdaq .surveyConsumerSectionDIVTop {
    width: 100%;
    height: calc(100% - 125px);
    padding: 20px; }
  .nasdaq .surveyConsumerSectionDIVTop-preview {
    width: 100%;
    height: calc(100% - 120px);
    padding: 20px; }
  .nasdaq .surveyConsumerSectionDIVBottom {
    width: 100%;
    padding-top: 20px; }
  .nasdaq .surveyConsumerSectionDIVBottom-preview {
    width: 100%;
    height: 120px;
    padding-top: 23px; }
  .nasdaq .surveyName > svg {
    height: 10px;
    width: 11px;
    position: relative;
    fill: black;
    margin: 0px 0px 0 0px;
    display: none;
    cursor: pointer; }
  .nasdaq .disableEditSurveyItems {
    opacity: 0.5;
    pointer-events: none; }
  .nasdaq #idSurveyQuestionManager {
    overflow-x: hidden; }
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-left-panel {
    width: 100%;
    transition: width 125ms, opacity 92ms 22ms;
    -webkit-transition: width 125ms, opacity 92ms 22ms;
    height: 100%;
    opacity: 1; }
  .nasdaq #idSurveyQuestionManager.editing .bv-survey-question-details-options-left-panel {
    width: calc(50% - 10px); }
  .nasdaq #idSurveyQuestionManager.editing.first-creation .bv-survey-question-details-options-left-panel {
    width: calc(50% - 10px);
    opacity: 0; }
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel {
    transition: left 0ms 200ms, width 0ms 200ms, opacity 200ms, transform 200ms;
    -webkit-transition: left 0ms 200ms, width 0ms 200ms, opacity 200ms, transform 200ms;
    margin-top: 15px;
    height: calc(100% - 40px);
    position: relative;
    overflow: hidden;
    transform: translateX(120%);
    -webkit-transform: translateX(120%);
    opacity: 0;
    top: -100%;
    left: 0;
    width: 0; }
  .nasdaq #idSurveyQuestionManager.editing .bv-survey-question-details-options-right-panel {
    transition: left 0ms 10ms, width 0ms 10ms, opacity 200ms, transform 200ms;
    -webkit-transition: left 0ms 10ms, width 0ms 10ms, opacity 200ms, transform 200ms;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    width: calc(50% - 10px);
    left: calc(50% + 10px); }
  .nasdaq #idSurveyQuestionManager.editing.first-creation .bv-survey-question-details-options-right-panel {
    width: 100%;
    left: 0; }
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel .hidden {
    transform: translateX(110%);
    -webkit-transform: translateX(110%);
    opacity: 0; }
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel .survey-section-div,
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel .survey-section-div .bv-survey-section-details {
    height: 100%; }
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionCreateDiv,
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #questionShowDiv,
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionShowDiv,
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionCreateDivOnClickHeader {
    transition: 300ms all;
    -webkit-transition: 300ms all;
    position: absolute;
    opacity: 0; }
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionCreateDiv.opened,
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #questionShowDiv.opened,
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionShowDiv.opened,
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-right-panel #sectionCreateDivOnClickHeader.opened {
    opacity: 1;
    z-index: 1; }
  .nasdaq #idSurveyQuestionManager #questionShowDiv .create-question-typeofquestion-likertScaleoff {
    margin: 10px 0; }
  .nasdaq #idSurveyQuestionManager #questionShowDiv .typeofquestion-box {
    height: 26px;
    line-height: 24px;
    margin-bottom: 10px; }
  .nasdaq #idSurveyQuestionManager #questionShowDiv .default-title {
    height: 24px;
    text-align: right;
    line-height: 22px; }
  .nasdaq #idSurveyQuestionManager #questionShowDiv .yesnocheckbox hr {
    margin: 8px 0; }
  .nasdaq #idSurveyQuestionManager #questionShowDiv .reply-options-box {
    margin: 5px 0 20px; }
  .nasdaq #idSurveyQuestionManager #questionShowDiv .reply-options-box div {
    display: inline-block;
    margin: 0 2px 0 10px;
    top: 2px;
    position: relative; }
  .nasdaq #idSurveyQuestionManager #questionShowDiv .reply-options-box div:first-child {
    margin-left: 0px; }
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-left-panel .questionBox:hover #inner_circle {
    fill: #ebeef0; }
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-left-panel .sectionBox #inner_circle {
    fill: #e5e5e5; }
  .nasdaq #idSurveyQuestionManager .bv-survey-question-details-options-left-panel .sectionBox:hover #inner_circle {
    fill: #DEDEDE; }
  .nasdaq .inviteUserSelectionDialog.survey .modal-dialog {
    transform: translate(-50%, -47%) !important;
    -webkit-transform: translate(-50%, -47%) !important;
    -ms-transform: translate(-50%, -47%) !important;
    top: 50%;
    margin-top: 0 !important; }
  .nasdaq .survey-main .bv-input-btn {
    font-size: 13px;
    font-weight: 500;
    width: 100px;
    padding: 5px 11px 6px;
    transition: none;
    -webkit-transition: none; }
  .nasdaq .survey-main .survey-cards-button {
    bottom: 0;
    position: absolute;
    width: 100%;
    height: 40px;
    background: #eaeaeb;
    text-align: center;
    line-height: 22px;
    font-size: 13px;
    color: #0094b3; }
  .nasdaq .survey-main .bv-surveyProgress-left button {
    background-color: #0094b3; }
  .nasdaq .survey-main .bv-surveyProgress-right button {
    background-color: #19b772; }
    .nasdaq .survey-main .bv-surveyProgress-right button.next {
      background-color: #0094b3; }
  .nasdaq > .sortableItem {
    font-size: 14px;
    letter-spacing: -0.1px;
    border-top: solid 1px #eaeaeb;
    border-bottom: solid 1px #eaeaeb;
    padding-left: 43px;
    position: relative;
    list-style: none;
    z-index: 100; }
  .nasdaq .mutiyesno-response span {
    font-weight: bold; }
  .nasdaq create-new-survey-react .richtext ul,
  .nasdaq open-new-survey-react .richtext ul {
    list-style: disc;
    padding-left: 40px;
    margin: 1em 0; }
    .nasdaq create-new-survey-react .richtext ul ul,
    .nasdaq open-new-survey-react .richtext ul ul {
      list-style: circle; }
      .nasdaq create-new-survey-react .richtext ul ul ul,
      .nasdaq open-new-survey-react .richtext ul ul ul {
        list-style: square; }
  .nasdaq .cbeTypeBadge {
    font-size: 14px;
    font-weight: 400;
    background: #eaeaeb;
    border: 1px solid #eaeaeb;
    color: #6b6d75;
    width: 75px;
    height: 21px;
    text-align: center;
    line-height: 21px;
    border-radius: 22px;
    box-shadow: 0 0 1px #333;
    float: left; }
  .nasdaq .cbeType {
    float: left;
    width: calc(100% - 81px);
    padding-left: 10px;
    font-size: 14px;
    font-weight: 300;
    color: #6b6d75;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .nasdaq .cbeRespondentViewFont {
    font-size: 15px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 700px;
    line-height: 48px;
    float: left; }
  .nasdaq .cbeRespondentViewWrapper {
    height: 200px;
    width: 100%;
    padding: 20px; }
  .nasdaq .cbeLink {
    padding-top: 14px;
    float: left;
    padding-left: 10px; }
  .nasdaq .bv-cbe-stutas-preview-modal .modal-dialog {
    width: 750px;
    height: 536px; }
  .nasdaq .cbeAdminPreviewWrapper {
    height: 536px;
    width: 100%; }
  .nasdaq .cbeAdminPreviewWrapper .cbename {
    height: 25px;
    width: 100%;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .nasdaq .cbeAdminPreviewWrapper .description {
    min-height: 75px; }
  .nasdaq .cbeAdminPreviewWrapper .dueDate {
    min: 75px; }
  .nasdaq .cbeAdminPreviewWrapper .users {
    min-height: 75px; }
  .nasdaq .cbeAdminPreviewWrapper .user {
    height: 50px;
    width: 100%;
    padding: 5px;
    border-top: solid 1px #eaeaeb; }
  .nasdaq .cbeAdminPreviewWrapper .userTop {
    height: 50px;
    width: 100%;
    padding: 5px; }
  .nasdaq .cbeAdminPreviewWrapper .userTop .name {
    width: calc(100% - 210px);
    float: left;
    height: 100%;
    padding: 7px;
    padding-left: 13px; }
  .nasdaq .cbeAdminPreviewWrapper .userTop .response {
    width: 161px;
    float: left;
    height: 100%;
    padding: 7px; }
  .nasdaq .cbeAdminPreviewWrapper .userTop .image {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    float: left;
    padding-left: 5px; }
  .nasdaq .cbeAdminPreviewWrapper .user .name {
    width: calc(100% - 210px);
    float: left;
    height: 100%;
    padding: 7px;
    padding-left: 13px; }
  .nasdaq .cbeAdminPreviewWrapper .user .response {
    width: 161px;
    float: left;
    height: 100%;
    padding: 7px; }
  .nasdaq .cbeAdminPreviewWrapper .user .image {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    float: left; }
  .nasdaq .cbeAdminPreviewWrapper .user .labelFont {
    font-size: 16px; }
  .nasdaq .cbeAdminPreviewWrapper .user .imageLetter {
    color: white;
    font-weight: normal;
    font-size: 24px;
    letter-spacing: 1px;
    position: absolute;
    margin-top: 4px;
    margin-left: 12px; }
  .nasdaq .cbeAdminPreviewWrapper .user .imageLetterWrapper {
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #9e9fa3; }
  .nasdaq .cbeAdminPreviewWrapper .bottom {
    width: 100%;
    height: 50px;
    border-top: 1px solid #eaeaeb; }
  .nasdaq .cbeAdminPreviewWrapper .top {
    padding: 20px;
    height: calc(100% - 51px); }
  .nasdaq .cbeAdminPreviewWrapper .bv-input-btn-red-font {
    color: red; }

.bv-mobile.bv-surface .surveys-top-panel .top-panel titl:nth-child(2) {
  width: 24%; }

.bv-mobile.bv-surface .surveys-top-panel .top-panel titl:nth-child(3) {
  width: 13%; }

.bv-mobile.bv-surface .surveys-top-panel .top-panel titl:nth-child(4) {
  width: 23%; }

.bv-mobile.bv-surface .surveyDue {
  width: 13%; }

.bv-mobile.bv-surface .surveyType {
  width: 24%; }

.bv-mobile.bv-surface .bv-survey-openSurvey-icon-div {
  width: 23%; }

.userProfileDialog .bv-modal-btn-custom-box {
  float: left;
  position: relative;
  margin: 3px 2px; }
  .userProfileDialog .bv-modal-btn-custom-box button {
    outline: none;
    background: #fff;
    border: none;
    height: 15px;
    width: 15px; }
    .userProfileDialog .bv-modal-btn-custom-box button.followed {
      background: green; }

/* Responsive settings */
/* Responsive settings */
@font-face {
  font-family: 'Helvetica';
  font-style: normal;
  font-weight: normal;
  src: local("Helvetica"), url("../fonts/Helvetica/Helvetica.woff") format("woff"); }

@font-face {
  font-family: 'Helvetica Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Helvetica Oblique"), url("../fonts/Helvetica/Helvetica-Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Helvetica Compressed';
  font-style: normal;
  font-weight: normal;
  src: local("Helvetica Compressed"), url("../fonts/Helvetica/helvetica-compressed-5871d14b6903a.woff") format("woff"); }

@font-face {
  font-family: 'Helvetica Rounded Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Helvetica Rounded Bold"), url("../fonts/Helvetica/helvetica-rounded-bold-5871d05ead8de.woff") format("woff"); }

@font-face {
  font-family: 'Helvetica Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Helvetica"), url("../fonts/Helvetica/Helvetica-Bold.woff") format("woff"); }

@font-face {
  font-family: 'Helvetica Bold Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Helvetica Bold Oblique"), url("../fonts/Helvetica/Helvetica-BoldOblique.woff") format("woff"); }

@font-face {
  font-family: 'Helvetica Light';
  font-style: normal;
  font-weight: normal;
  src: local("Helvetica Light"), url("../fonts/Helvetica/helvetica-light-587ebe5a59211.woff") format("woff"); }

/* Responsive settings */
/* Responsive settings */
@font-face {
  font-family: 'Neue Helvetica Extended Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 53 Extended Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended"), url("../fonts/HelveticaNeue/Helvetica Neue LT 53 Extended.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Roman';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Roman"), url("../fonts/HelveticaNeue/Helvetica Neue LT 55 Roman.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Italic"), url("../fonts/HelveticaNeue/Helvetica Neue LT 56 Italic.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 57 Condensed Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed"), url("../fonts/HelveticaNeue/Helvetica Neue LT 57 Condensed.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Ultra Light Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Ultra Light Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 23 Ultra Light Extended Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Ultra Light';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Ultra Light"), url("../fonts/HelveticaNeue/Helvetica Neue LT 23 Ultra Light Extended.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Ultra Light';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Ultra Light"), url("../fonts/HelveticaNeue/Helvetica Neue LT 25 Ultra Light.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Ultra Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Ultra Light Italic"), url("../fonts/HelveticaNeue/Helvetica Neue LT 26 Ultra Light Italic.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Ultra Light Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Ultra Light Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 27 Ultra Light Condensed Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Ultra Light';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Ultra Light"), url("../fonts/HelveticaNeue/Helvetica Neue LT 27 Ultra Light Condensed.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Thin Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Thin Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 33 Thin Extended Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Thin';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Thin"), url("../fonts/HelveticaNeue/Helvetica Neue LT 33 Thin Extended.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Thin';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Thin"), url("../fonts/HelveticaNeue/Helvetica Neue LT 35 Thin.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Thin Italic"), url("../fonts/HelveticaNeue/Helvetica Neue LT 36 Thin Italic.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Thin Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Thin Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 37 Thin Condensed Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Thin';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Thin"), url("../fonts/HelveticaNeue/Helvetica Neue LT 37 Thin Condensed.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Light Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Light Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 43 Light Extended Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Light';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Light"), url("../fonts/HelveticaNeue/Helvetica Neue LT 43 Light Extended.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Light';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Light"), url("../fonts/HelveticaNeue/Helvetica Neue LT 45 Light.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Light Italic"), url("../fonts/HelveticaNeue/Helvetica Neue LT 46 Light Italic.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Light Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Light Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 47 Light Condensed Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Light';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Light"), url("../fonts/HelveticaNeue/Helvetica Neue LT 47 Light Condensed.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Medium Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Medium Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 63 Medium Extended Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Medium';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Medium"), url("../fonts/HelveticaNeue/Helvetica Neue LT 63 Medium Extended.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Medium';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Medium"), url("../fonts/HelveticaNeue/Helvetica Neue LT 65 Medium.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Medium Italic"), url("../fonts/HelveticaNeue/Helvetica Neue LT 66 Medium Italic.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Medium Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Medium Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 67 Medium Condensed Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Medium';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Medium"), url("../fonts/HelveticaNeue/Helvetica Neue LT 67 Medium Condensed.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Bold Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Bold Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 73 Bold Extended Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Bold"), url("../fonts/HelveticaNeue/Helvetica Neue LT 73 Bold Extended.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Bold"), url("../fonts/HelveticaNeue/Helvetica Neue LT 75 Bold.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Bold Italic"), url("../fonts/HelveticaNeue/Helvetica Neue LT 76 Bold Italic.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Bold Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Bold Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 77 Bold Condensed Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Bold"), url("../fonts/HelveticaNeue/Helvetica Neue LT 77 Bold Condensed.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Heavy Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Heavy Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 83 Heavy Extended Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Heavy';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Heavy"), url("../fonts/HelveticaNeue/Helvetica Neue LT 83 Heavy Extended.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Heavy';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Heavy"), url("../fonts/HelveticaNeue/Helvetica Neue LT 85 Heavy.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Heavy Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Heavy Italic"), url("../fonts/HelveticaNeue/Helvetica Neue LT 86 Heavy Italic.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Heavy Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Heavy Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 87 Heavy Condensed Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Heavy';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Heavy"), url("../fonts/HelveticaNeue/Helvetica Neue LT 87 Heavy Condensed.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Black Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Black Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 93 Black Extended Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Extended Black';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Extended Black"), url("../fonts/HelveticaNeue/Helvetica Neue LT 93 Black Extended.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Black';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Black"), url("../fonts/HelveticaNeue/Helvetica Neue LT 95 Black.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Black Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Black Italic"), url("../fonts/HelveticaNeue/Helvetica Neue LT 96 Black Italic.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Black Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Black Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 97 Black Condensed Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Black';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Black"), url("../fonts/HelveticaNeue/Helvetica Neue LT 97 Black Condensed.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Extra Black Oblique';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Extra Black Oblique"), url("../fonts/HelveticaNeue/Helvetica Neue LT 107 Extra Black Condensed Oblique.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Condensed Extra Black';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Condensed Extra Black"), url("../fonts/HelveticaNeue/Helvetica Neue LT 107 Extra Black Condensed.woff") format("woff"); }

@font-face {
  font-family: 'Neue Helvetica Outline Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Neue Helvetica Outline Bold"), url("../fonts/HelveticaNeue/Helvetica Neue LT 75 Bold Outline.woff") format("woff"); }

/* Responsive settings */
/* Responsive settings */
@font-face {
  font-family: 'SourceSansProRegular';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/SourceSansPro/SourceSansPro-Regular-webfont.eot");
  src: url("../fonts/SourceSansPro/SourceSansPro-Regular-webfont-iefix.eot") format("embedded-opentype"), url("../fonts/SourceSansPro/SourceSansPro-Regular-webfont.woff") format("woff"), url("../fonts/SourceSansPro/SourceSansPro-Regular-webfont.ttf") format("truetype"), url("../fonts/SourceSansPro/SourceSansPro-Regular-webfont.svg") format("svg"); }

@font-face {
  font-family: 'SourceSansProBold';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/SourceSansPro/SourceSansPro-Bold-webfont.eot");
  src: url("../fonts/SourceSansPro/SourceSansPro-Bold-webfont-iefix.eot") format("embedded-opentype"), url("../fonts/SourceSansPro/SourceSansPro-Bold-webfont.woff") format("woff"), url("../fonts/SourceSansPro/SourceSansPro-Bold-webfont.ttf") format("truetype"), url("../fonts/SourceSansPro/SourceSansPro-Bold-webfont.svg") format("svg"); }

@font-face {
  font-family: 'SourceSansProLight';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/SourceSansPro/SourceSansPro-Light-webfont.eot");
  src: url("../fonts/SourceSansPro/SourceSansPro-Light-webfont-iefix.eot") format("embedded-opentype"), url("../fonts/SourceSansPro/SourceSansPro-Light-webfont.woff") format("woff"), url("../fonts/SourceSansPro/SourceSansPro-Light-webfont.ttf") format("truetype"), url("../fonts/SourceSansPro/SansPro-Light-webfont.svg") format("svg"); }

@font-face {
  font-family: 'SourceSansProSemibold';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/SourceSansPro/SourceSansPro-Semibold-webfont.eot");
  src: url("../fonts/SourceSansPro/SourceSansPro-Semibold-webfont-iefix.eot") format("embedded-opentype"), url("../fonts/SourceSansPro/SourceSansPro-Semibold-webfont.woff") format("woff"), url("../fonts/SourceSansPro/SourceSansPro-Semibold-webfont.ttf") format("truetype"), url("../fonts/SourceSansPro/SourceSansPro-Semibold-webfont.svg") format("svg"); }

@charset "UTF-8";
/* Responsive settings */
/* Responsive settings */
/*
* Symbolset
* www.symbolset.com
* Copyright © 2014 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-glyphish-filled.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSGlyphish";
  src: url("../fonts/ss-glyphish-filled/ss-glyphish-filled.eot");
  src: url("../fonts/ss-glyphish-filled/ss-glyphish-filled.eot?#iefix") format("embedded-opentype"), url("../fonts/ss-glyphish-filled/ss-glyphish-filled.woff") format("woff"), url("../fonts/ss-glyphish-filled/ss-glyphish-filled.ttf") format("truetype"), url("../fonts/ss-glyphish-filled/ss-glyphish-filled.svg#SSGlyphishFilled") format("svg");
  font-weight: bold;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon.ss-glyphish-filled,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-glyphish-filled:before, [class*=" ss-"].ss-glyphish-filled:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-glyphish-outined.right:after, [class*=" ss-"].ss-glyphish-filled.right:after {
  font-family: "SSGlyphish";
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-cursor:before, .ss-cursor.right:after {
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: ''; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-view:before, .ss-view.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-incognito:before, .ss-incognito.right:after {
  content: ''; }

.ss-radar:before, .ss-radar.right:after {
  content: ''; }

.ss-attach:before, .ss-attach.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: ''; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: ''; }

.ss-lock:before, .ss-lock.right:after {
  content: ''; }

.ss-unlock:before, .ss-unlock.right:after {
  content: ''; }

.ss-combinationlock:before, .ss-combinationlock.right:after {
  content: ''; }

.ss-key:before, .ss-key.right:after {
  content: ''; }

.ss-keyhole:before, .ss-keyhole.right:after {
  content: ''; }

.ss-vip:before, .ss-vip.right:after {
  content: ''; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: ''; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: ''; }

.ss-skullandcrossbones:before, .ss-skullandcrossbones.right:after {
  content: '☠'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-tags:before, .ss-tags.right:after {
  content: ''; }

.ss-pricetag:before, .ss-pricetag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: ''; }

.ss-dislike:before, .ss-dislike.right:after {
  content: ''; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-archive:before, .ss-archive.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: ''; }

.ss-trophy:before, .ss-trophy.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-crown:before, .ss-crown.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-layergroup:before, .ss-layergroup.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: ''; }

.ss-ruler:before, .ss-ruler.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-rubberstamp:before, .ss-rubberstamp.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: ''; }

.ss-at:before, .ss-at.right:after {
  content: '@'; }

.ss-reply:before, .ss-reply.right:after {
  content: '↩'; }

.ss-replyall:before, .ss-replyall.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: ''; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: ''; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: ''; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-ellipsis:before, .ss-ellipsis.right:after {
  content: '…'; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-user:before, .ss-user.right:after {
  content: ''; }

.ss-femaleuser:before, .ss-femaleuser.right:after {
  content: ''; }

.ss-users:before, .ss-users.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: ''; }

.ss-ghost:before, .ss-ghost.right:after {
  content: ''; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: ''; }

.ss-usergroup:before, .ss-usergroup.right:after {
  content: ''; }

.ss-contacts:before, .ss-contacts.right:after {
  content: ''; }

.ss-userprofile:before, .ss-userprofile.right:after {
  content: ''; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: ''; }

.ss-store:before, .ss-store.right:after {
  content: ''; }

.ss-barcode:before, .ss-barcode.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: ''; }

.ss-creditcards:before, .ss-creditcards.right:after {
  content: ''; }

.ss-banknote:before, .ss-banknote.right:after {
  content: ''; }

.ss-currency:before, .ss-currency.right:after {
  content: ''; }

.ss-piggybank:before, .ss-piggybank.right:after {
  content: ''; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-tally:before, .ss-tally.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: ''; }

.ss-scales:before, .ss-scales.right:after {
  content: '⚖'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: ''; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-presentation:before, .ss-presentation.right:after {
  content: ''; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: ''; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-stock:before, .ss-stock.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: ''; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-handtruck:before, .ss-handtruck.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: ''; }

.ss-hotel:before, .ss-hotel.right:after {
  content: ''; }

.ss-warehouse:before, .ss-warehouse.right:after {
  content: ''; }

.ss-castle:before, .ss-castle.right:after {
  content: ''; }

.ss-globe:before, .ss-globe.right:after {
  content: ''; }

.ss-earth:before, .ss-earth.right:after {
  content: ''; }

.ss-navigate:before, .ss-navigate.right:after {
  content: ''; }

.ss-compassnavigate:before, .ss-compassnavigate.right:after {
  content: ''; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pin:before, .ss-pin.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: ''; }

.ss-maplocation:before, .ss-maplocation.right:after {
  content: ''; }

.ss-floppydisk:before, .ss-floppydisk.right:after {
  content: ''; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-install:before, .ss-install.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-commandline:before, .ss-commandline.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-eighthnote:before, .ss-eighthnote.right:after {
  content: '♪'; }

.ss-guitar:before, .ss-guitar.right:after {
  content: ''; }

.ss-piano:before, .ss-piano.right:after {
  content: ''; }

.ss-pianokeys:before, .ss-pianokeys.right:after {
  content: ''; }

.ss-trumpet:before, .ss-trumpet.right:after {
  content: ''; }

.ss-mic:before, .ss-mic.right:after {
  content: ''; }

.ss-studiomic:before, .ss-studiomic.right:after {
  content: ''; }

.ss-headphones:before, .ss-headphones.right:after {
  content: ''; }

.ss-mutevolume:before, .ss-mutevolume.right:after {
  content: ''; }

.ss-volume:before, .ss-volume.right:after {
  content: ''; }

.ss-lowvolume:before, .ss-lowvolume.right:after {
  content: ''; }

.ss-highvolume:before, .ss-highvolume.right:after {
  content: ''; }

.ss-ipod:before, .ss-ipod.right:after {
  content: ''; }

.ss-stereo:before, .ss-stereo.right:after {
  content: ''; }

.ss-speaker:before, .ss-speaker.right:after {
  content: ''; }

.ss-vinylrecord:before, .ss-vinylrecord.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: ''; }

.ss-picture:before, .ss-picture.right:after {
  content: ''; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: ''; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-filmroll:before, .ss-filmroll.right:after {
  content: ''; }

.ss-widescreenfilm:before, .ss-widescreenfilm.right:after {
  content: ''; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: ''; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: ''; }

.ss-repeat:before, .ss-repeat.right:after {
  content: ''; }

.ss-replay:before, .ss-replay.right:after {
  content: '↺'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: ''; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-index:before, .ss-index.right:after {
  content: ''; }

.ss-page:before, .ss-page.right:after {
  content: ''; }

.ss-book:before, .ss-book.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: ''; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-cards:before, .ss-cards.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-rows:before, .ss-rows.right:after {
  content: ''; }

.ss-menu:before, .ss-menu.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-ascending:before, .ss-ascending.right:after {
  content: ''; }

.ss-descending:before, .ss-descending.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: ''; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-smartphone:before, .ss-smartphone.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: ''; }

.ss-battery:before, .ss-battery.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: ''; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-birdhouse:before, .ss-birdhouse.right:after {
  content: ''; }

.ss-doghouse:before, .ss-doghouse.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: ''; }

.ss-lamp:before, .ss-lamp.right:after {
  content: ''; }

.ss-spraycan:before, .ss-spraycan.right:after {
  content: ''; }

.ss-spraybottle:before, .ss-spraybottle.right:after {
  content: ''; }

.ss-chair:before, .ss-chair.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-telescope:before, .ss-telescope.right:after {
  content: ''; }

.ss-balloon:before, .ss-balloon.right:after {
  content: ''; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-magiclamp:before, .ss-magiclamp.right:after {
  content: ''; }

.ss-slingshot:before, .ss-slingshot.right:after {
  content: ''; }

.ss-bomb:before, .ss-bomb.right:after {
  content: ''; }

.ss-gun:before, .ss-gun.right:after {
  content: ''; }

.ss-sword:before, .ss-sword.right:after {
  content: ''; }

.ss-swords:before, .ss-swords.right:after {
  content: '⚔'; }

.ss-bowandarrow:before, .ss-bowandarrow.right:after {
  content: ''; }

.ss-targetdummy:before, .ss-targetdummy.right:after {
  content: ''; }

.ss-downloadcloud:before, .ss-downloadcloud.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-uploadcloud:before, .ss-uploadcloud.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-merge:before, .ss-merge.right:after {
  content: ''; }

.ss-fork:before, .ss-fork.right:after {
  content: ''; }

.ss-joinpath:before, .ss-joinpath.right:after {
  content: ''; }

.ss-splitpath:before, .ss-splitpath.right:after {
  content: ''; }

.ss-forkpath:before, .ss-forkpath.right:after {
  content: ''; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-file:before, .ss-file.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: '⚓'; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-starlist:before, .ss-starlist.right:after {
  content: ''; }

.ss-layout:before, .ss-layout.right:after {
  content: ''; }

.ss-twoup:before, .ss-twoup.right:after {
  content: ''; }

.ss-threeup:before, .ss-threeup.right:after {
  content: ''; }

.ss-fourup:before, .ss-fourup.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-fish:before, .ss-fish.right:after {
  content: ''; }

.ss-whale:before, .ss-whale.right:after {
  content: ''; }

.ss-bird:before, .ss-bird.right:after {
  content: ''; }

.ss-pawprint:before, .ss-pawprint.right:after {
  content: ''; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tree:before, .ss-tree.right:after {
  content: ''; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-gem:before, .ss-gem.right:after {
  content: ''; }

.ss-mountains:before, .ss-mountains.right:after {
  content: '⛰'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-dial:before, .ss-dial.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: ''; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: ''; }

.ss-contrast:before, .ss-contrast.right:after {
  content: '◐'; }

.ss-flash:before, .ss-flash.right:after {
  content: '⌁'; }

.ss-magnet:before, .ss-magnet.right:after {
  content: ''; }

.ss-level:before, .ss-level.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-hammer:before, .ss-hammer.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: ''; }

.ss-nut:before, .ss-nut.right:after {
  content: ''; }

.ss-screw:before, .ss-screw.right:after {
  content: ''; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-counterclockwise:before, .ss-counterclockwise.right:after {
  content: '⥀'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: ''; }

.ss-food:before, .ss-food.right:after {
  content: ''; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-chickenleg:before, .ss-chickenleg.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: ''; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: ''; }

.ss-icecream:before, .ss-icecream.right:after {
  content: ''; }

.ss-popsicle:before, .ss-popsicle.right:after {
  content: ''; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-beer:before, .ss-beer.right:after {
  content: ''; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-waterbottle:before, .ss-waterbottle.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: ''; }

.ss-measuringcup:before, .ss-measuringcup.right:after {
  content: ''; }

.ss-helmet:before, .ss-helmet.right:after {
  content: ''; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: ''; }

.ss-glasses:before, .ss-glasses.right:after {
  content: ''; }

.ss-sunglasses:before, .ss-sunglasses.right:after {
  content: ''; }

.ss-tie:before, .ss-tie.right:after {
  content: ''; }

.ss-bowtie:before, .ss-bowtie.right:after {
  content: ''; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: ''; }

.ss-jersey:before, .ss-jersey.right:after {
  content: ''; }

.ss-sock:before, .ss-sock.right:after {
  content: ''; }

.ss-handbag:before, .ss-handbag.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: ''; }

.ss-messengerbag:before, .ss-messengerbag.right:after {
  content: ''; }

.ss-hanger:before, .ss-hanger.right:after {
  content: ''; }

.ss-safetypin:before, .ss-safetypin.right:after {
  content: ''; }

.ss-thermometer:before, .ss-thermometer.right:after {
  content: ''; }

.ss-cloud:before, .ss-cloud.right:after {
  content: '☁'; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rain:before, .ss-rain.right:after {
  content: ''; }

.ss-thunderstorm:before, .ss-thunderstorm.right:after {
  content: '⛈'; }

.ss-snow:before, .ss-snow.right:after {
  content: ''; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: ''; }

.ss-planet:before, .ss-planet.right:after {
  content: ''; }

.ss-recycle:before, .ss-recycle.right:after {
  content: '♲'; }

.ss-outlet:before, .ss-outlet.right:after {
  content: ''; }

.ss-car:before, .ss-car.right:after {
  content: ''; }

.ss-train:before, .ss-train.right:after {
  content: ''; }

.ss-bus:before, .ss-bus.right:after {
  content: ''; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-boat:before, .ss-boat.right:after {
  content: ''; }

.ss-sailboat:before, .ss-sailboat.right:after {
  content: '⛵'; }

.ss-boat:before, .ss-boat.right:after {
  content: ''; }

.ss-schooner:before, .ss-schooner.right:after {
  content: ''; }

.ss-rocket:before, .ss-rocket.right:after {
  content: ''; }

.ss-satellite:before, .ss-satellite.right:after {
  content: ''; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-helm:before, .ss-helm.right:after {
  content: '⎈'; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-firehydrant:before, .ss-firehydrant.right:after {
  content: ''; }

.ss-theatre:before, .ss-theatre.right:after {
  content: ''; }

.ss-ticket:before, .ss-ticket.right:after {
  content: ''; }

.ss-golf:before, .ss-golf.right:after {
  content: '⛳'; }

.ss-golfshot:before, .ss-golfshot.right:after {
  content: ''; }

.ss-basketball:before, .ss-basketball.right:after {
  content: ''; }

.ss-hockeymask:before, .ss-hockeymask.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: ''; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-baseballfield:before, .ss-baseballfield.right:after {
  content: ''; }

.ss-tennis:before, .ss-tennis.right:after {
  content: ''; }

.ss-tabletennis:before, .ss-tabletennis.right:after {
  content: ''; }

.ss-boxing:before, .ss-boxing.right:after {
  content: ''; }

.ss-bowling:before, .ss-bowling.right:after {
  content: ''; }

.ss-football:before, .ss-football.right:after {
  content: ''; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-dumbbell:before, .ss-dumbbell.right:after {
  content: ''; }

.ss-fishhook:before, .ss-fishhook.right:after {
  content: ''; }

.ss-gameplan:before, .ss-gameplan.right:after {
  content: ''; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: ''; }

.ss-pedestrian:before, .ss-pedestrian.right:after {
  content: ''; }

.ss-callbell:before, .ss-callbell.right:after {
  content: ''; }

.ss-shower:before, .ss-shower.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-pill:before, .ss-pill.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-pulse:before, .ss-pulse.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-rightward:before, .ss-rightward.right:after {
  content: ''; }

.ss-leftward:before, .ss-leftward.right:after {
  content: ''; }

.ss-squiggle:before, .ss-squiggle.right:after {
  content: '⇝'; }

.ss-retweet:before, .ss-retweet.right:after {
  content: ''; }

@charset "UTF-8";
/* Responsive settings */
/* Responsive settings */
/*
* Symbolset
* www.symbolset.com
* Copyright © 2014 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-glyphish-outlined.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSGlyphish";
  src: url("../fonts/ss-glyphish-outlined/ss-glyphish-outlined.eot");
  src: url("../fonts/ss-glyphish-outlined/ss-glyphish-outlined.eot?#iefix") format("embedded-opentype"), url("../fonts/ss-glyphish-outlined/ss-glyphish-outlined.woff") format("woff"), url("../fonts/ss-glyphish-outlined/ss-glyphish-outlined.ttf") format("truetype"), url("../fonts/ss-glyphish-outlined/ss-glyphish-outlined.svg#SSGlyphishOutlined") format("svg");
  font-weight: 400;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon.ss-glyphish-outlined,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-glyphish-outlined:before, [class*=" ss-"].ss-glyphish-outlined:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-glyphish-outined.right:after, [class*=" ss-"].ss-glyphish-outlined.right:after {
  font-family: "SSGlyphish";
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-cursor:before, .ss-cursor.right:after {
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔎'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-view:before, .ss-view.right:after {
  content: '👁'; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-incognito:before, .ss-incognito.right:after {
  content: ''; }

.ss-radar:before, .ss-radar.right:after {
  content: ''; }

.ss-attach:before, .ss-attach.right:after {
  content: '📎'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-combinationlock:before, .ss-combinationlock.right:after {
  content: ''; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-keyhole:before, .ss-keyhole.right:after {
  content: ''; }

.ss-vip:before, .ss-vip.right:after {
  content: ''; }

.ss-trash:before, .ss-trash.right:after {
  content: '🗑'; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-skullandcrossbones:before, .ss-skullandcrossbones.right:after {
  content: '☠'; }

.ss-tag:before, .ss-tag.right:after {
  content: '🏷'; }

.ss-tags:before, .ss-tags.right:after {
  content: ''; }

.ss-pricetag:before, .ss-pricetag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-archive:before, .ss-archive.right:after {
  content: '🗃'; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-medal:before, .ss-medal.right:after {
  content: '🎖'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-layergroup:before, .ss-layergroup.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-ruler:before, .ss-ruler.right:after {
  content: '📏'; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-rubberstamp:before, .ss-rubberstamp.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-at:before, .ss-at.right:after {
  content: '@'; }

.ss-reply:before, .ss-reply.right:after {
  content: '↩'; }

.ss-replyall:before, .ss-replyall.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: '🖅'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: '🗪'; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-ellipsis:before, .ss-ellipsis.right:after {
  content: '…'; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-femaleuser:before, .ss-femaleuser.right:after {
  content: '👧'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-usergroup:before, .ss-usergroup.right:after {
  content: ''; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-userprofile:before, .ss-userprofile.right:after {
  content: ''; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: '🛍'; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-barcode:before, .ss-barcode.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-creditcards:before, .ss-creditcards.right:after {
  content: ''; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-currency:before, .ss-currency.right:after {
  content: '💱'; }

.ss-piggybank:before, .ss-piggybank.right:after {
  content: ''; }

.ss-calculator:before, .ss-calculator.right:after {
  content: '🖩'; }

.ss-tally:before, .ss-tally.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-scales:before, .ss-scales.right:after {
  content: '⚖'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: ''; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-presentation:before, .ss-presentation.right:after {
  content: ''; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-activity:before, .ss-activity.right:after {
  content: ''; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-stock:before, .ss-stock.right:after {
  content: '🗠'; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-handtruck:before, .ss-handtruck.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-hotel:before, .ss-hotel.right:after {
  content: '🏨'; }

.ss-warehouse:before, .ss-warehouse.right:after {
  content: ''; }

.ss-castle:before, .ss-castle.right:after {
  content: '🏰'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-navigate:before, .ss-navigate.right:after {
  content: ''; }

.ss-compassnavigate:before, .ss-compassnavigate.right:after {
  content: ''; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pin:before, .ss-pin.right:after {
  content: '📍'; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-maplocation:before, .ss-maplocation.right:after {
  content: ''; }

.ss-floppydisk:before, .ss-floppydisk.right:after {
  content: '💾'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-install:before, .ss-install.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: '🗔'; }

.ss-windows:before, .ss-windows.right:after {
  content: '🗗'; }

.ss-commandline:before, .ss-commandline.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-eighthnote:before, .ss-eighthnote.right:after {
  content: '♪'; }

.ss-guitar:before, .ss-guitar.right:after {
  content: '🎸'; }

.ss-piano:before, .ss-piano.right:after {
  content: '🎹'; }

.ss-pianokeys:before, .ss-pianokeys.right:after {
  content: ''; }

.ss-trumpet:before, .ss-trumpet.right:after {
  content: '🎺'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-studiomic:before, .ss-studiomic.right:after {
  content: '🎙'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-mutevolume:before, .ss-mutevolume.right:after {
  content: ''; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-lowvolume:before, .ss-lowvolume.right:after {
  content: '🔉'; }

.ss-highvolume:before, .ss-highvolume.right:after {
  content: '🔊'; }

.ss-ipod:before, .ss-ipod.right:after {
  content: ''; }

.ss-stereo:before, .ss-stereo.right:after {
  content: ''; }

.ss-speaker:before, .ss-speaker.right:after {
  content: ''; }

.ss-vinylrecord:before, .ss-vinylrecord.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-film:before, .ss-film.right:after {
  content: '🎞'; }

.ss-filmroll:before, .ss-filmroll.right:after {
  content: ''; }

.ss-widescreenfilm:before, .ss-widescreenfilm.right:after {
  content: ''; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-repeat:before, .ss-repeat.right:after {
  content: '🔁'; }

.ss-replay:before, .ss-replay.right:after {
  content: '↺'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: '🗄'; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-index:before, .ss-index.right:after {
  content: '🗂'; }

.ss-page:before, .ss-page.right:after {
  content: '📃'; }

.ss-book:before, .ss-book.right:after {
  content: '📕'; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: '🗒'; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-cards:before, .ss-cards.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-rows:before, .ss-rows.right:after {
  content: ''; }

.ss-menu:before, .ss-menu.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-ascending:before, .ss-ascending.right:after {
  content: ''; }

.ss-descending:before, .ss-descending.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-smartphone:before, .ss-smartphone.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-birdhouse:before, .ss-birdhouse.right:after {
  content: ''; }

.ss-doghouse:before, .ss-doghouse.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-lamp:before, .ss-lamp.right:after {
  content: ''; }

.ss-spraycan:before, .ss-spraycan.right:after {
  content: ''; }

.ss-spraybottle:before, .ss-spraybottle.right:after {
  content: ''; }

.ss-chair:before, .ss-chair.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: '🖼'; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-telescope:before, .ss-telescope.right:after {
  content: '🔭'; }

.ss-balloon:before, .ss-balloon.right:after {
  content: '🎈'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-magiclamp:before, .ss-magiclamp.right:after {
  content: ''; }

.ss-slingshot:before, .ss-slingshot.right:after {
  content: ''; }

.ss-bomb:before, .ss-bomb.right:after {
  content: '💣'; }

.ss-gun:before, .ss-gun.right:after {
  content: '🔫'; }

.ss-sword:before, .ss-sword.right:after {
  content: ''; }

.ss-swords:before, .ss-swords.right:after {
  content: '⚔'; }

.ss-bowandarrow:before, .ss-bowandarrow.right:after {
  content: ''; }

.ss-targetdummy:before, .ss-targetdummy.right:after {
  content: ''; }

.ss-downloadcloud:before, .ss-downloadcloud.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-uploadcloud:before, .ss-uploadcloud.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-merge:before, .ss-merge.right:after {
  content: ''; }

.ss-fork:before, .ss-fork.right:after {
  content: ''; }

.ss-joinpath:before, .ss-joinpath.right:after {
  content: ''; }

.ss-splitpath:before, .ss-splitpath.right:after {
  content: ''; }

.ss-forkpath:before, .ss-forkpath.right:after {
  content: ''; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: '🗘'; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-file:before, .ss-file.right:after {
  content: '📄'; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-anchor:before, .ss-anchor.right:after {
  content: '⚓'; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-starlist:before, .ss-starlist.right:after {
  content: ''; }

.ss-layout:before, .ss-layout.right:after {
  content: ''; }

.ss-twoup:before, .ss-twoup.right:after {
  content: ''; }

.ss-threeup:before, .ss-threeup.right:after {
  content: ''; }

.ss-fourup:before, .ss-fourup.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-fish:before, .ss-fish.right:after {
  content: '🐟'; }

.ss-whale:before, .ss-whale.right:after {
  content: '🐋'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-pawprint:before, .ss-pawprint.right:after {
  content: ''; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-gem:before, .ss-gem.right:after {
  content: '💎'; }

.ss-mountains:before, .ss-mountains.right:after {
  content: '⛰'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-dial:before, .ss-dial.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: '🎚'; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-contrast:before, .ss-contrast.right:after {
  content: '◐'; }

.ss-flash:before, .ss-flash.right:after {
  content: '⌁'; }

.ss-magnet:before, .ss-magnet.right:after {
  content: ''; }

.ss-level:before, .ss-level.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-hammer:before, .ss-hammer.right:after {
  content: '🔨'; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-nut:before, .ss-nut.right:after {
  content: '🔩'; }

.ss-screw:before, .ss-screw.right:after {
  content: ''; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-counterclockwise:before, .ss-counterclockwise.right:after {
  content: '⥀'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-food:before, .ss-food.right:after {
  content: ''; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-chickenleg:before, .ss-chickenleg.right:after {
  content: '🍗'; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-icecream:before, .ss-icecream.right:after {
  content: '🍨'; }

.ss-popsicle:before, .ss-popsicle.right:after {
  content: ''; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-waterbottle:before, .ss-waterbottle.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-measuringcup:before, .ss-measuringcup.right:after {
  content: ''; }

.ss-helmet:before, .ss-helmet.right:after {
  content: ''; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-glasses:before, .ss-glasses.right:after {
  content: '👓'; }

.ss-sunglasses:before, .ss-sunglasses.right:after {
  content: '🕶'; }

.ss-tie:before, .ss-tie.right:after {
  content: ''; }

.ss-bowtie:before, .ss-bowtie.right:after {
  content: ''; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-jersey:before, .ss-jersey.right:after {
  content: ''; }

.ss-sock:before, .ss-sock.right:after {
  content: ''; }

.ss-handbag:before, .ss-handbag.right:after {
  content: '👜'; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-messengerbag:before, .ss-messengerbag.right:after {
  content: ''; }

.ss-hanger:before, .ss-hanger.right:after {
  content: ''; }

.ss-safetypin:before, .ss-safetypin.right:after {
  content: ''; }

.ss-thermometer:before, .ss-thermometer.right:after {
  content: ''; }

.ss-cloud:before, .ss-cloud.right:after {
  content: '☁'; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rain:before, .ss-rain.right:after {
  content: '🌧'; }

.ss-thunderstorm:before, .ss-thunderstorm.right:after {
  content: '⛈'; }

.ss-snow:before, .ss-snow.right:after {
  content: '🌨'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-planet:before, .ss-planet.right:after {
  content: ''; }

.ss-recycle:before, .ss-recycle.right:after {
  content: '♲'; }

.ss-outlet:before, .ss-outlet.right:after {
  content: ''; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-sailboat:before, .ss-sailboat.right:after {
  content: '⛵'; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-schooner:before, .ss-schooner.right:after {
  content: ''; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-satellite:before, .ss-satellite.right:after {
  content: '🛰'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-helm:before, .ss-helm.right:after {
  content: '⎈'; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-firehydrant:before, .ss-firehydrant.right:after {
  content: ''; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: '⛳'; }

.ss-golfshot:before, .ss-golfshot.right:after {
  content: ''; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-hockeymask:before, .ss-hockeymask.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-baseballfield:before, .ss-baseballfield.right:after {
  content: ''; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-tabletennis:before, .ss-tabletennis.right:after {
  content: ''; }

.ss-boxing:before, .ss-boxing.right:after {
  content: ''; }

.ss-bowling:before, .ss-bowling.right:after {
  content: ''; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-dumbbell:before, .ss-dumbbell.right:after {
  content: ''; }

.ss-fishhook:before, .ss-fishhook.right:after {
  content: ''; }

.ss-gameplan:before, .ss-gameplan.right:after {
  content: ''; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-pedestrian:before, .ss-pedestrian.right:after {
  content: '🚶'; }

.ss-callbell:before, .ss-callbell.right:after {
  content: '🛎'; }

.ss-shower:before, .ss-shower.right:after {
  content: '🚿'; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-pill:before, .ss-pill.right:after {
  content: '💊'; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-pulse:before, .ss-pulse.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-rightward:before, .ss-rightward.right:after {
  content: ''; }

.ss-leftward:before, .ss-leftward.right:after {
  content: ''; }

.ss-squiggle:before, .ss-squiggle.right:after {
  content: '⇝'; }

.ss-retweet:before, .ss-retweet.right:after {
  content: ''; }

@charset "UTF-8";
/* Responsive settings */
/* Responsive settings */
/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-standard.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSStandard";
  src: url("../fonts/ss-standart/ss-standard.eot");
  src: url("../fonts/ss-standart/ss-standard.eot?#iefix") format("embedded-opentype"), url("../fonts/ss-standart/ss-standard.woff") format("woff"), url("../fonts/ss-standart/ss-standard.ttf") format("truetype"), url("../fonts/ss-standart/ss-standard.svg#SSStandard") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon.ss-standard,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-standard:before, [class*=" ss-"].ss-standard:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-standard.right:after, [class*=" ss-"].ss-standard.right:after {
  font-family: "SSStandard";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-cursor:before, .ss-cursor.right:after {
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔎'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-view:before, .ss-view.right:after {
  content: '👀'; }

.ss-attach:before, .ss-attach.right:after {
  content: '📎'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-move:before, .ss-move.right:after {
  content: ''; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-writingdisabled:before, .ss-writingdisabled.right:after {
  content: ''; }

.ss-erase:before, .ss-erase.right:after {
  content: '✐'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-bookmark:before, .ss-bookmark.right:after {
  content: '🔖'; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-halfheart:before, .ss-halfheart.right:after {
  content: ''; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-halfstar:before, .ss-halfstar.right:after {
  content: ''; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-phonedisabled:before, .ss-phonedisabled.right:after {
  content: ''; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-facetime:before, .ss-facetime.right:after {
  content: ''; }

.ss-reply:before, .ss-reply.right:after {
  content: '↩'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-ellipsis:before, .ss-ellipsis.right:after {
  content: '…'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-femaleuser:before, .ss-femaleuser.right:after {
  content: '👧'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-dollarsign:before, .ss-dollarsign.right:after {
  content: '💲'; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-warehouse:before, .ss-warehouse.right:after {
  content: ''; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌎'; }

.ss-navigate:before, .ss-navigate.right:after {
  content: ''; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pin:before, .ss-pin.right:after {
  content: '📍'; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-lowvolume:before, .ss-lowvolume.right:after {
  content: '🔉'; }

.ss-highvolume:before, .ss-highvolume.right:after {
  content: '🔊'; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-repeat:before, .ss-repeat.right:after {
  content: '🔁'; }

.ss-replay:before, .ss-replay.right:after {
  content: '↺'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-book:before, .ss-book.right:after {
  content: '📕'; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-rows:before, .ss-rows.right:after {
  content: ''; }

.ss-columns:before, .ss-columns.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-highbattery:before, .ss-highbattery.right:after {
  content: ''; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-lowbattery:before, .ss-lowbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-downloadcloud:before, .ss-downloadcloud.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-uploadcloud:before, .ss-uploadcloud.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-fork:before, .ss-fork.right:after {
  content: ''; }

.ss-merge:before, .ss-merge.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-loading:before, .ss-loading.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-file:before, .ss-file.right:after {
  content: '📄'; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-text:before, .ss-text.right:after {
  content: ''; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-layout:before, .ss-layout.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↪'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-logout:before, .ss-logout.right:after {
  content: ''; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-notificationsdisabled:before, .ss-notificationsdisabled.right:after {
  content: '🔕'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-addcalendar:before, .ss-addcalendar.right:after {
  content: ''; }

.ss-removecalendar:before, .ss-removecalendar.right:after {
  content: ''; }

.ss-checkcalendar:before, .ss-checkcalendar.right:after {
  content: ''; }

.ss-deletecalendar:before, .ss-deletecalendar.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-cloud:before, .ss-cloud.right:after {
  content: '☁'; }

.ss-droplet:before, .ss-droplet.right:after {
  content: '💧'; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-upright:before, .ss-upright.right:after {
  content: '⬈'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-downright:before, .ss-downright.right:after {
  content: '⬊'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-downleft:before, .ss-downleft.right:after {
  content: '⬋'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-upleft:before, .ss-upleft.right:after {
  content: '⬉'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-directup:before, .ss-directup.right:after {
  content: '▴'; }

.ss-directright:before, .ss-directright.right:after {
  content: '▹'; }

.ss-dropdown:before, .ss-dropdown.right:after {
  content: '▾'; }

.ss-directleft:before, .ss-directleft.right:after {
  content: '◃'; }

.ss-retweet:before, .ss-retweet.right:after {
  content: ''; }

/* Legacy classes */
.ss-volumelow:before, .ss-volumelow.right:after {
  content: '🔉'; }

.ss-volumehigh:before, .ss-volumehigh.right:after {
  content: '🔊'; }

.ss-batteryhigh:before, .ss-batteryhigh.right:after {
  content: ''; }

.ss-batterymedium:before, .ss-batterymedium.right:after {
  content: ''; }

.ss-batterylow:before, .ss-batterylow.right:after {
  content: ''; }

.ss-batteryempty:before, .ss-batteryempty.right:after {
  content: ''; }

.ss-clouddownload:before, .ss-clouddownload.right:after {
  content: ''; }

.ss-cloudupload:before, .ss-cloudupload.right:after {
  content: ''; }

.ss-calendaradd:before, .ss-calendaradd.right:after {
  content: ''; }

.ss-calendarremove:before, .ss-calendarremove.right:after {
  content: ''; }

.ss-calendarcheck:before, .ss-calendarcheck.right:after {
  content: ''; }

.ss-calendardelete:before, .ss-calendardelete.right:after {
  content: ''; }

@charset "UTF-8";
/* Responsive settings */
/* Responsive settings */
/*
* Symbolset
* www.symbolset.com
* Copyright © 2014 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-symbolicons-block.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSSymbolicons";
  src: url("../fonts/ss-symbolicons-block/ss-symbolicons-block.eot");
  src: url("../fonts/ss-symbolicons-block/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("../fonts/ss-symbolicons-block/ss-symbolicons-block.woff") format("woff"), url("../fonts/ss-symbolicons-block/ss-symbolicons-block.ttf") format("truetype"), url("../fonts/ss-symbolicons-block/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon.ss-symbolicons-block,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-incognito:before, .ss-incognito.right:after {
  content: ''; }

.ss-radar:before, .ss-radar.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-attach:before, .ss-attach.right:after {
  content: '📎'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: '🗑'; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-skullandcrossbones:before, .ss-skullandcrossbones.right:after {
  content: '☠'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: '🏷'; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-ribbon:before, .ss-ribbon.right:after {
  content: '🎀'; }

.ss-medal:before, .ss-medal.right:after {
  content: '🎖'; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-ink:before, .ss-ink.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-headset:before, .ss-headset.right:after {
  content: ''; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-satellitedish:before, .ss-satellitedish.right:after {
  content: '📡'; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: '🖅'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-inboxes:before, .ss-inboxes.right:after {
  content: ''; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: '🗪'; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-sleep:before, .ss-sleep.right:after {
  content: '💤'; }

.ss-ampersand:before, .ss-ampersand.right:after {
  content: '&'; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-usergroup:before, .ss-usergroup.right:after {
  content: ''; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-userprofile:before, .ss-userprofile.right:after {
  content: ''; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: '🛍'; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-cashregister:before, .ss-cashregister.right:after {
  content: ''; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-dollarsign:before, .ss-dollarsign.right:after {
  content: '$'; }

.ss-eurosign:before, .ss-eurosign.right:after {
  content: '€'; }

.ss-poundsign:before, .ss-poundsign.right:after {
  content: '£'; }

.ss-yensign:before, .ss-yensign.right:after {
  content: '¥'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-eurobanknote:before, .ss-eurobanknote.right:after {
  content: '💶'; }

.ss-poundbanknote:before, .ss-poundbanknote.right:after {
  content: '💷'; }

.ss-yenbanknote:before, .ss-yenbanknote.right:after {
  content: '💴'; }

.ss-coins:before, .ss-coins.right:after {
  content: ''; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: '🖩'; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-scales:before, .ss-scales.right:after {
  content: '⚖'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: ''; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: ''; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-hook:before, .ss-hook.right:after {
  content: ''; }

.ss-weight:before, .ss-weight.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-warehouse:before, .ss-warehouse.right:after {
  content: ''; }

.ss-school:before, .ss-school.right:after {
  content: '🏫'; }

.ss-castle:before, .ss-castle.right:after {
  content: '🏰'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-code:before, .ss-code.right:after {
  content: ''; }

.ss-floppydisk:before, .ss-floppydisk.right:after {
  content: '💾'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: '🗔'; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-guitar:before, .ss-guitar.right:after {
  content: '🎸'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: '🎞'; }

.ss-filmroll:before, .ss-filmroll.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-joystick:before, .ss-joystick.right:after {
  content: '🕹'; }

.ss-cartridge:before, .ss-cartridge.right:after {
  content: ''; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: '🗄'; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: '🗒'; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-menu:before, .ss-menu.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-birdhouse:before, .ss-birdhouse.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-spraybottle:before, .ss-spraybottle.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-flame:before, .ss-flame.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-lamp:before, .ss-lamp.right:after {
  content: ''; }

.ss-chair:before, .ss-chair.right:after {
  content: ''; }

.ss-seat:before, .ss-seat.right:after {
  content: '💺'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: '🖼'; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-fireworks:before, .ss-fireworks.right:after {
  content: '🎆'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-chess:before, .ss-chess.right:after {
  content: '♞'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-slingshot:before, .ss-slingshot.right:after {
  content: ''; }

.ss-bomb:before, .ss-bomb.right:after {
  content: '💣'; }

.ss-knife:before, .ss-knife.right:after {
  content: '🔪'; }

.ss-swords:before, .ss-swords.right:after {
  content: '⚔'; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '⎌'; }

.ss-redo:before, .ss-redo.right:after {
  content: ''; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↪'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-rabbitface:before, .ss-rabbitface.right:after {
  content: '🐰'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-fish:before, .ss-fish.right:after {
  content: '🐟'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-turtle:before, .ss-turtle.right:after {
  content: '🐢'; }

.ss-snake:before, .ss-snake.right:after {
  content: '🐍'; }

.ss-elephant:before, .ss-elephant.right:after {
  content: '🐘'; }

.ss-whale:before, .ss-whale.right:after {
  content: '🐋'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-feather:before, .ss-feather.right:after {
  content: ''; }

.ss-poo:before, .ss-poo.right:after {
  content: '💩'; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-cactus:before, .ss-cactus.right:after {
  content: '🌵'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-mapleleaf:before, .ss-mapleleaf.right:after {
  content: '🍁'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-bouquet:before, .ss-bouquet.right:after {
  content: '💐'; }

.ss-chestnut:before, .ss-chestnut.right:after {
  content: '🌰'; }

.ss-mushroom:before, .ss-mushroom.right:after {
  content: '🍄'; }

.ss-gem:before, .ss-gem.right:after {
  content: '💎'; }

.ss-snowman:before, .ss-snowman.right:after {
  content: '☃'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: '🎚'; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-magnet:before, .ss-magnet.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-hammer:before, .ss-hammer.right:after {
  content: '🔨'; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-mantelpiececlock:before, .ss-mantelpiececlock.right:after {
  content: '🕰'; }

.ss-watch:before, .ss-watch.right:after {
  content: '⌚'; }

.ss-counterclockwise:before, .ss-counterclockwise.right:after {
  content: '⥀'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-sausage:before, .ss-sausage.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-chickenleg:before, .ss-chickenleg.right:after {
  content: '🍗'; }

.ss-turkey:before, .ss-turkey.right:after {
  content: ''; }

.ss-steak:before, .ss-steak.right:after {
  content: ''; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-cupcake:before, .ss-cupcake.right:after {
  content: ''; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-doughnut:before, .ss-doughnut.right:after {
  content: '🍩'; }

.ss-pizzapie:before, .ss-pizzapie.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-carrot:before, .ss-carrot.right:after {
  content: ''; }

.ss-grapes:before, .ss-grapes.right:after {
  content: '🍇'; }

.ss-bread:before, .ss-bread.right:after {
  content: '🍞'; }

.ss-cookie:before, .ss-cookie.right:after {
  content: '🍪'; }

.ss-chocolatebar:before, .ss-chocolatebar.right:after {
  content: '🍫'; }

.ss-candy:before, .ss-candy.right:after {
  content: '🍬'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-tea:before, .ss-tea.right:after {
  content: '🍵'; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-pitcher:before, .ss-pitcher.right:after {
  content: ''; }

.ss-kettle:before, .ss-kettle.right:after {
  content: ''; }

.ss-pot:before, .ss-pot.right:after {
  content: ''; }

.ss-salt:before, .ss-salt.right:after {
  content: ''; }

.ss-pepper:before, .ss-pepper.right:after {
  content: ''; }

.ss-toaster:before, .ss-toaster.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-bbq:before, .ss-bbq.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-cookingutensils:before, .ss-cookingutensils.right:after {
  content: ''; }

.ss-apron:before, .ss-apron.right:after {
  content: ''; }

.ss-chef:before, .ss-chef.right:after {
  content: ''; }

.ss-helmet:before, .ss-helmet.right:after {
  content: ''; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-tophat:before, .ss-tophat.right:after {
  content: '🎩'; }

.ss-glasses:before, .ss-glasses.right:after {
  content: '👓'; }

.ss-sunglasses:before, .ss-sunglasses.right:after {
  content: '🕶'; }

.ss-tie:before, .ss-tie.right:after {
  content: ''; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-dress:before, .ss-dress.right:after {
  content: '👗'; }

.ss-bikini:before, .ss-bikini.right:after {
  content: '👙'; }

.ss-backpack:before, .ss-backpack.right:after {
  content: '🎒'; }

.ss-hanger:before, .ss-hanger.right:after {
  content: ''; }

.ss-comb:before, .ss-comb.right:after {
  content: ''; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sunface:before, .ss-sunface.right:after {
  content: '🌞'; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-snowflake:before, .ss-snowflake.right:after {
  content: '❄'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-planet:before, .ss-planet.right:after {
  content: ''; }

.ss-fan:before, .ss-fan.right:after {
  content: ''; }

.ss-plug:before, .ss-plug.right:after {
  content: '🔌'; }

.ss-outlet:before, .ss-outlet.right:after {
  content: ''; }

.ss-policecar:before, .ss-policecar.right:after {
  content: '🚔'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-sailboat:before, .ss-sailboat.right:after {
  content: '⛵'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-steeringwheel:before, .ss-steeringwheel.right:after {
  content: ''; }

.ss-helm:before, .ss-helm.right:after {
  content: '⎈'; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-jerrycan:before, .ss-jerrycan.right:after {
  content: ''; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-passport:before, .ss-passport.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-bowling:before, .ss-bowling.right:after {
  content: ''; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-hockeymask:before, .ss-hockeymask.right:after {
  content: ''; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-dumbbell:before, .ss-dumbbell.right:after {
  content: ''; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-shower:before, .ss-shower.right:after {
  content: '🚿'; }

.ss-bathtub:before, .ss-bathtub.right:after {
  content: '🛁'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-stethoscope:before, .ss-stethoscope.right:after {
  content: ''; }

.ss-syringe:before, .ss-syringe.right:after {
  content: '💉'; }

.ss-bathroomscale:before, .ss-bathroomscale.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-microscope:before, .ss-microscope.right:after {
  content: '🔬'; }

.ss-telescope:before, .ss-telescope.right:after {
  content: '🔭'; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-dna:before, .ss-dna.right:after {
  content: ''; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

@charset "UTF-8";
/* Responsive settings */
/* Responsive settings */
/*
* Symbolset
* www.symbolset.com
* Copyright © 2014 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-symbolicons-line.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSSymboliconsLine";
  src: url("../fonts/ss-symbolicons-line/ss-symbolicons-line.eot");
  src: url("../fonts/ss-symbolicons-line/ss-symbolicons-line.eot?#iefix") format("embedded-opentype"), url("../fonts/ss-symbolicons-line/ss-symbolicons-line.woff") format("woff"), url("../fonts/ss-symbolicons-line/ss-symbolicons-line.ttf") format("truetype"), url("../fonts/ss-symbolicons-line/ss-symbolicons-line.svg#SSSymboliconsLine") format("svg");
  font-weight: 300;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-symbolicons-line,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-symbolicons-line:before, [class*=" ss-"].ss-symbolicons-line:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-symbolicons-line.right:after, [class*=" ss-"].ss-symbolicons-line.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-incognito:before, .ss-incognito.right:after {
  content: ''; }

.ss-radar:before, .ss-radar.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-attach:before, .ss-attach.right:after {
  content: '📎'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: '🗑'; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-skullandcrossbones:before, .ss-skullandcrossbones.right:after {
  content: '☠'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: '🏷'; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-ribbon:before, .ss-ribbon.right:after {
  content: '🎀'; }

.ss-medal:before, .ss-medal.right:after {
  content: '🎖'; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-ink:before, .ss-ink.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-headset:before, .ss-headset.right:after {
  content: ''; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-satellitedish:before, .ss-satellitedish.right:after {
  content: '📡'; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: '🖅'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-inboxes:before, .ss-inboxes.right:after {
  content: ''; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: '🗪'; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-sleep:before, .ss-sleep.right:after {
  content: '💤'; }

.ss-ampersand:before, .ss-ampersand.right:after {
  content: '&'; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-usergroup:before, .ss-usergroup.right:after {
  content: ''; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-userprofile:before, .ss-userprofile.right:after {
  content: ''; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: '🛍'; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-cashregister:before, .ss-cashregister.right:after {
  content: ''; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-dollarsign:before, .ss-dollarsign.right:after {
  content: '$'; }

.ss-eurosign:before, .ss-eurosign.right:after {
  content: '€'; }

.ss-poundsign:before, .ss-poundsign.right:after {
  content: '£'; }

.ss-yensign:before, .ss-yensign.right:after {
  content: '¥'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-eurobanknote:before, .ss-eurobanknote.right:after {
  content: '💶'; }

.ss-poundbanknote:before, .ss-poundbanknote.right:after {
  content: '💷'; }

.ss-yenbanknote:before, .ss-yenbanknote.right:after {
  content: '💴'; }

.ss-coins:before, .ss-coins.right:after {
  content: ''; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: '🖩'; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-scales:before, .ss-scales.right:after {
  content: '⚖'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: ''; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: ''; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-hook:before, .ss-hook.right:after {
  content: ''; }

.ss-weight:before, .ss-weight.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-warehouse:before, .ss-warehouse.right:after {
  content: ''; }

.ss-school:before, .ss-school.right:after {
  content: '🏫'; }

.ss-castle:before, .ss-castle.right:after {
  content: '🏰'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-code:before, .ss-code.right:after {
  content: ''; }

.ss-floppydisk:before, .ss-floppydisk.right:after {
  content: '💾'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: '🗔'; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-guitar:before, .ss-guitar.right:after {
  content: '🎸'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: '🎞'; }

.ss-filmroll:before, .ss-filmroll.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-joystick:before, .ss-joystick.right:after {
  content: '🕹'; }

.ss-cartridge:before, .ss-cartridge.right:after {
  content: ''; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: '🗄'; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: '🗒'; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-menu:before, .ss-menu.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-birdhouse:before, .ss-birdhouse.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-spraybottle:before, .ss-spraybottle.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-flame:before, .ss-flame.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-lamp:before, .ss-lamp.right:after {
  content: ''; }

.ss-chair:before, .ss-chair.right:after {
  content: ''; }

.ss-seat:before, .ss-seat.right:after {
  content: '💺'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: '🖼'; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-fireworks:before, .ss-fireworks.right:after {
  content: '🎆'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-chess:before, .ss-chess.right:after {
  content: '♞'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-slingshot:before, .ss-slingshot.right:after {
  content: ''; }

.ss-bomb:before, .ss-bomb.right:after {
  content: '💣'; }

.ss-knife:before, .ss-knife.right:after {
  content: '🔪'; }

.ss-swords:before, .ss-swords.right:after {
  content: '⚔'; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '⎌'; }

.ss-redo:before, .ss-redo.right:after {
  content: ''; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↪'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-rabbitface:before, .ss-rabbitface.right:after {
  content: '🐰'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-fish:before, .ss-fish.right:after {
  content: '🐟'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-turtle:before, .ss-turtle.right:after {
  content: '🐢'; }

.ss-snake:before, .ss-snake.right:after {
  content: '🐍'; }

.ss-elephant:before, .ss-elephant.right:after {
  content: '🐘'; }

.ss-whale:before, .ss-whale.right:after {
  content: '🐋'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-feather:before, .ss-feather.right:after {
  content: ''; }

.ss-poo:before, .ss-poo.right:after {
  content: '💩'; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-cactus:before, .ss-cactus.right:after {
  content: '🌵'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-mapleleaf:before, .ss-mapleleaf.right:after {
  content: '🍁'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-bouquet:before, .ss-bouquet.right:after {
  content: '💐'; }

.ss-chestnut:before, .ss-chestnut.right:after {
  content: '🌰'; }

.ss-mushroom:before, .ss-mushroom.right:after {
  content: '🍄'; }

.ss-gem:before, .ss-gem.right:after {
  content: '💎'; }

.ss-snowman:before, .ss-snowman.right:after {
  content: '☃'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: '🎚'; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-magnet:before, .ss-magnet.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-hammer:before, .ss-hammer.right:after {
  content: '🔨'; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-mantelpiececlock:before, .ss-mantelpiececlock.right:after {
  content: '🕰'; }

.ss-watch:before, .ss-watch.right:after {
  content: '⌚'; }

.ss-counterclockwise:before, .ss-counterclockwise.right:after {
  content: '⥀'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-sausage:before, .ss-sausage.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-chickenleg:before, .ss-chickenleg.right:after {
  content: '🍗'; }

.ss-turkey:before, .ss-turkey.right:after {
  content: ''; }

.ss-steak:before, .ss-steak.right:after {
  content: ''; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-cupcake:before, .ss-cupcake.right:after {
  content: ''; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-doughnut:before, .ss-doughnut.right:after {
  content: '🍩'; }

.ss-pizzapie:before, .ss-pizzapie.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-carrot:before, .ss-carrot.right:after {
  content: ''; }

.ss-grapes:before, .ss-grapes.right:after {
  content: '🍇'; }

.ss-bread:before, .ss-bread.right:after {
  content: '🍞'; }

.ss-cookie:before, .ss-cookie.right:after {
  content: '🍪'; }

.ss-chocolatebar:before, .ss-chocolatebar.right:after {
  content: '🍫'; }

.ss-candy:before, .ss-candy.right:after {
  content: '🍬'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-tea:before, .ss-tea.right:after {
  content: '🍵'; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-pitcher:before, .ss-pitcher.right:after {
  content: ''; }

.ss-kettle:before, .ss-kettle.right:after {
  content: ''; }

.ss-pot:before, .ss-pot.right:after {
  content: ''; }

.ss-salt:before, .ss-salt.right:after {
  content: ''; }

.ss-pepper:before, .ss-pepper.right:after {
  content: ''; }

.ss-toaster:before, .ss-toaster.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-bbq:before, .ss-bbq.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-cookingutensils:before, .ss-cookingutensils.right:after {
  content: ''; }

.ss-apron:before, .ss-apron.right:after {
  content: ''; }

.ss-chef:before, .ss-chef.right:after {
  content: ''; }

.ss-helmet:before, .ss-helmet.right:after {
  content: ''; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-tophat:before, .ss-tophat.right:after {
  content: '🎩'; }

.ss-glasses:before, .ss-glasses.right:after {
  content: '👓'; }

.ss-sunglasses:before, .ss-sunglasses.right:after {
  content: '🕶'; }

.ss-tie:before, .ss-tie.right:after {
  content: ''; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-dress:before, .ss-dress.right:after {
  content: '👗'; }

.ss-bikini:before, .ss-bikini.right:after {
  content: '👙'; }

.ss-backpack:before, .ss-backpack.right:after {
  content: '🎒'; }

.ss-hanger:before, .ss-hanger.right:after {
  content: ''; }

.ss-comb:before, .ss-comb.right:after {
  content: ''; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sunface:before, .ss-sunface.right:after {
  content: '🌞'; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-snowflake:before, .ss-snowflake.right:after {
  content: '❄'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-planet:before, .ss-planet.right:after {
  content: ''; }

.ss-fan:before, .ss-fan.right:after {
  content: ''; }

.ss-plug:before, .ss-plug.right:after {
  content: '🔌'; }

.ss-outlet:before, .ss-outlet.right:after {
  content: ''; }

.ss-policecar:before, .ss-policecar.right:after {
  content: '🚔'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-sailboat:before, .ss-sailboat.right:after {
  content: '⛵'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-steeringwheel:before, .ss-steeringwheel.right:after {
  content: ''; }

.ss-helm:before, .ss-helm.right:after {
  content: '⎈'; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-jerrycan:before, .ss-jerrycan.right:after {
  content: ''; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-passport:before, .ss-passport.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-bowling:before, .ss-bowling.right:after {
  content: ''; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-hockeymask:before, .ss-hockeymask.right:after {
  content: ''; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-dumbbell:before, .ss-dumbbell.right:after {
  content: ''; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-shower:before, .ss-shower.right:after {
  content: '🚿'; }

.ss-bathtub:before, .ss-bathtub.right:after {
  content: '🛁'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-stethoscope:before, .ss-stethoscope.right:after {
  content: ''; }

.ss-syringe:before, .ss-syringe.right:after {
  content: '💉'; }

.ss-bathroomscale:before, .ss-bathroomscale.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-microscope:before, .ss-microscope.right:after {
  content: '🔬'; }

.ss-telescope:before, .ss-telescope.right:after {
  content: '🔭'; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-dna:before, .ss-dna.right:after {
  content: ''; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table, .ad-search .results-list > div ul.table {
  display: table;
  table-layout: fixed; }
  .table > li, .ad-search .results-list > div ul.table > li {
    display: table-row; }
    .table > li > div, .ad-search .results-list > div ul.table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

.advanced-search .results-list {
  width: calc(100% - 30px); }
  .advanced-search .results-list > div ul.table li > div, .advanced-search .ad-search .results-list > div ul.table li > div {
    height: 57px;
    font-size: 13.5px; }
    .advanced-search .results-list > div ul.table li > div:nth-child(1), .advanced-search .ad-search .results-list > div ul.table li > div:nth-child(1) {
      width: 30%;
      text-align: left;
      padding: 0px 10px 0px 0px; }
    .advanced-search .results-list > div ul.table li > div:nth-child(2), .advanced-search .ad-search .results-list > div ul.table li > div:nth-child(2) {
      width: 8%;
      padding: 0; }
    .advanced-search .results-list > div ul.table li > div:nth-child(3), .advanced-search .ad-search .results-list > div ul.table li > div:nth-child(3) {
      color: #2d303a;
      width: 15%; }
    .advanced-search .results-list > div ul.table li > div:nth-child(4), .advanced-search .ad-search .results-list > div ul.table li > div:nth-child(4) {
      color: #2d303a;
      width: 10%;
      text-align: left; }
    .advanced-search .results-list > div ul.table li > div:nth-child(5), .advanced-search .ad-search .results-list > div ul.table li > div:nth-child(5) {
      color: #2d303a;
      width: 15%;
      text-align: right; }
      .advanced-search .results-list > div ul.table li > div:nth-child(5) div:first-child, .advanced-search .ad-search .results-list > div ul.table li > div:nth-child(5) div:first-child {
        text-align: right;
        letter-spacing: -0.1px; }
      .advanced-search .results-list > div ul.table li > div:nth-child(5) div:last-child, .advanced-search .ad-search .results-list > div ul.table li > div:nth-child(5) div:last-child {
        color: #6b6d75;
        text-align: right;
        letter-spacing: -0.1px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
  .advanced-search .results-list .mCSB_outside + .mCSB_scrollTools {
    right: 0; }

.ad-search .results-list {
  height: 100%; }
  .ad-search .results-list spinner.show {
    display: block; }
    .ad-search .results-list spinner.show #loading-spinner {
      display: block !important; }
  .ad-search .results-list > div {
    height: calc(100% - 61px);
    position: relative; }
    .ad-search .results-list > div > titl {
      height: 32px;
      width: 100%;
      color: #1d1e27;
      display: block;
      background: #d5d6d8;
      padding: 8px 10px;
      font-size: 11.5px;
      font-weight: 500; }
    .ad-search .results-list > div ul.table li {
      /*&.title{
                        height: 32px;
                        border-bottom: none;

                        titl{
                            display: block;
                            background: #d5d6d8;
                            width: 100%;
                            height: 100%;
                            padding: 8px 10px;
                            font-size: 11.5px;
                            font-weight: 500;
                        }
                    }*/ }
      .ad-search .results-list > div ul.table li:hover {
        background: #f6fdff;
        cursor: pointer; }
      .ad-search .results-list > div ul.table li > div {
        color: #0094b3;
        font-size: 12px;
        padding: 0px 10px;
        vertical-align: middle;
        text-align: left;
        height: 47px;
        border-bottom: 1px solid #eaeaeb; }
        .ad-search .results-list > div ul.table li > div:nth-child(1) {
          width: 30%;
          text-align: left; }
        .ad-search .results-list > div ul.table li > div:nth-child(2) {
          width: 8%;
          padding: 0; }
        .ad-search .results-list > div ul.table li > div:nth-child(3) {
          color: #2d303a;
          width: 8%; }
        .ad-search .results-list > div ul.table li > div:nth-child(4) {
          color: #2d303a;
          width: 13%;
          text-align: right; }
        .ad-search .results-list > div ul.table li > div > span {
          display: block;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .ad-search .results-list > div ul.table li > div icon img,
        .ad-search .results-list > div ul.table li > div icon boardbook,
        .ad-search .results-list > div ul.table li > div icon > div, .ad-search .results-list > div ul.table li > div icon::before {
          width: 18px;
          height: 23px;
          display: inline-block;
          font-size: 18px;
          top: 3px;
          position: relative; }
        .ad-search .results-list > div ul.table li > div icon.folder > div {
          color: #fecb00;
          font-family: SSStandard; }

.ad-search search-filter-panel {
  width: 0px;
  overflow-x: hidden;
  height: 100%;
  float: left;
  border-right: 1px solid #d5d6d8;
  display: none;
  transition: width 300ms 0ms, left 300ms 0ms;
  -webkit-transition: width 300ms 0ms, left 300ms 0ms; }
  .ad-search search-filter-panel.show-panel {
    width: 300px; }

.ad-search.filter-panel search-filter-panel {
  display: block; }

.ad-search.filter-panel .results-list {
  margin-left: 30px; }
  .ad-search.filter-panel .results-list.show-panel {
    margin-left: 300px;
    transition: 300ms 0ms all;
    -webkit-transition: 300ms 0ms all;
    width: inherit; }
    .ad-search.filter-panel .results-list.show-panel .top-panel {
      padding-left: 10px; }
    .ad-search.filter-panel .results-list.show-panel > div {
      padding-left: 10px; }

/* Responsive settings */
/* Responsive settings */
.approval-top-panel .top-panel {
  width: 100%;
  height: 101px;
  border-bottom: 1px solid #eaeaeb;
  font-size: 13px;
  color: #96979c;
  padding-top: 23px;
  font-family: "SourceSansProRegular"; }
  .approval-top-panel .top-panel .title-box {
    position: relative;
    width: 100%;
    padding: 33px 0 0 10px;
    display: table; }
  .approval-top-panel .top-panel titl {
    display: table-cell;
    padding-left: 5px; }
    .approval-top-panel .top-panel titl:nth-child(1) {
      width: 50%;
      padding-left: 15px; }
    .approval-top-panel .top-panel titl:nth-child(2) {
      width: 30%;
      padding-left: 8px; }
    .approval-top-panel .top-panel titl:nth-child(3) {
      width: 20%; }
  .approval-top-panel .top-panel titl::after {
    content: "";
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -1px;
    border-top: 6px solid #96979c;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
  .approval-top-panel .top-panel .nav-tabs {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    border-bottom: 3px solid #eaeaeb;
    padding: 0 20px; }
  .approval-top-panel .top-panel .nav-tabs li {
    margin-bottom: -3px;
    border-bottom: 3px solid transparent;
    font-size: 11.5px;
    width: 80px;
    text-align: center; }
  .approval-top-panel .top-panel .nav-tabs li bt {
    line-height: 0px;
    padding: 12px 15px;
    color: #96979c;
    background: none;
    font-size: 11.5px;
    text-transform: uppercase; }
  .approval-top-panel .top-panel .nav-tabs li.active,
  .approval-top-panel .top-panel .nav-tabs li:hover {
    border-bottom: 3px solid #00bce3; }
  .approval-top-panel .top-panel .nav-tabs li.active bt,
  .approval-top-panel .top-panel .nav-tabs li:hover bt {
    color: #00bce3;
    background: none; }

/* Responsive settings */
/* Responsive settings */
.modal-backdrop.ad-search-dialog {
  z-index: 97 !important; }

.modal.ad-search-dialog {
  z-index: 98 !important; }

.ad-search-dialog {
  top: 45px; }
  .ad-search-dialog.modal-backdrop {
    opacity: 0; }
  .ad-search-dialog.fade .modal-dialog {
    transform: translate(0, -100%);
    -webkit-transform: translate(0, -100%); }
  .ad-search-dialog.in .modal-dialog {
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0); }
  .ad-search-dialog .modal-dialog {
    border-radius: 0px;
    top: 0px;
    left: 60px;
    width: calc(100% - 60px);
    box-shadow: none;
    overflow: hidden;
    margin: 0;
    box-shadow: 3px 0px 6px rgba(0, 0, 0, 0.5) !important; }
    .ad-search-dialog .modal-dialog .modal-content {
      border-radius: 0px;
      border: none; }
  .ad-search-dialog.sidebar-expanded .modal-dialog {
    left: 250px;
    width: calc(100% - 250px); }
  .ad-search-dialog .top-panel titl::after {
    display: none !important; }
  .ad-search-dialog .bv-search-bar {
    padding: 28px 10px;
    text-align: center;
    border-bottom: 1px solid #979797; }
    .ad-search-dialog .bv-search-bar .ad-search-wrap {
      width: 477px;
      position: relative;
      margin: 0 auto; }
      .ad-search-dialog .bv-search-bar .ad-search-wrap i.ss-search {
        display: inline-block;
        position: absolute;
        color: #949494;
        left: 12px;
        top: 6px; }
      .ad-search-dialog .bv-search-bar .ad-search-wrap .ad-search-input {
        width: 100%;
        height: 30px;
        padding-left: 40px;
        border-radius: 3px;
        border: 1px solid #D1D1D1;
        background: #F8F8F8;
        box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08) inset; }
      .ad-search-dialog .bv-search-bar .ad-search-wrap i.clear-search {
        position: absolute;
        right: 10px;
        top: 10px;
        font-size: 11px;
        cursor: pointer;
        color: #979797; }
    .ad-search-dialog .bv-search-bar .not-empty .ad-search-input {
      border: 1px solid #2DA4C8; }
  .ad-search-dialog .bottom-box {
    height: 37px;
    font-size: 13px;
    font-weight: 500; }
    .ad-search-dialog .bottom-box span:nth-child(1) {
      display: inline-block;
      border-right: 1px solid #000;
      padding: 3px 10px 3px 5px;
      margin: 6px; }
    .ad-search-dialog .bottom-box button {
      outline: none;
      border: none;
      border-left: 1px solid #eaeaeb;
      right: 0px;
      position: absolute;
      border-radius: 0px;
      padding: 10px;
      font-size: 14px;
      /*&:nth-child(1){
                right: 138px;
            }*/ }
      .ad-search-dialog .bottom-box button:active, .ad-search-dialog .bottom-box button:focus, .ad-search-dialog .bottom-box button:hover {
        outline: none; }

@charset "UTF-8";
/* Responsive settings */
/* Responsive settings */
.annotation-handling-dialog .modal-dialog {
  width: 770px; }
  .annotation-handling-dialog .modal-dialog .bv-input-btn {
    width: 150px !important; }
    .annotation-handling-dialog .modal-dialog .bv-input-btn:first-child {
      right: 150px; }
    .annotation-handling-dialog .modal-dialog .bv-input-btn[disabled] {
      color: #B6B7BA;
      background: #E4E4E5; }
  .annotation-handling-dialog .modal-dialog .bv-modal-body > div {
    padding: 20px; }
    .annotation-handling-dialog .modal-dialog .bv-modal-body > div > span {
      font-weight: 600;
      font-size: 16px;
      margin-bottom: 19px;
      letter-spacing: 0.1px;
      display: block; }
    .annotation-handling-dialog .modal-dialog .bv-modal-body > div button {
      background: none;
      border: 2px solid #D6D6D6;
      border-radius: 5px;
      font-size: 14.2px;
      letter-spacing: 0.1px;
      width: 100%;
      margin-bottom: 20px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding: 0 20px;
      outline: none;
      text-align: left; }
      .annotation-handling-dialog .modal-dialog .bv-modal-body > div button:hover {
        background: #F1FAFE; }
      .annotation-handling-dialog .modal-dialog .bv-modal-body > div button.active {
        border: 2px solid #60D5EC;
        background: #DBEFF5; }
      .annotation-handling-dialog .modal-dialog .bv-modal-body > div button div {
        font-weight: 600;
        font-size: 16px;
        margin-bottom: 9px;
        letter-spacing: 0.1px; }
      .annotation-handling-dialog .modal-dialog .bv-modal-body > div button > span {
        text-align: left;
        line-height: 17px; }
        .annotation-handling-dialog .modal-dialog .bv-modal-body > div button > span > span:first-child {
          font-weight: 600; }
      .annotation-handling-dialog .modal-dialog .bv-modal-body > div button.keep {
        height: 89px; }
      .annotation-handling-dialog .modal-dialog .bv-modal-body > div button.move {
        height: 114px; }
      .annotation-handling-dialog .modal-dialog .bv-modal-body > div button.purge {
        margin-bottom: 0;
        height: 78px; }
  .annotation-handling-dialog .modal-dialog .warning {
    height: 43px;
    border: 1px solid #D6D6D6;
    border-radius: 5px;
    padding: 0 15px 0 50px;
    display: flex;
    position: relative;
    margin-bottom: 25px; }
    .annotation-handling-dialog .modal-dialog .warning div {
      align-self: center;
      font-size: 14.2px;
      letter-spacing: 0.1px; }
    .annotation-handling-dialog .modal-dialog .warning:after {
      content: '⚠';
      font-family: "SSSymbolicons";
      position: absolute;
      left: 25px;
      height: 17px;
      font-size: 14px;
      color: #FECB00;
      top: 11px; }
    .annotation-handling-dialog .modal-dialog .warning:before {
      content: '';
      width: 12px;
      height: 43px;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      position: absolute;
      background: #FECB00;
      left: -1px;
      top: -1px; }

.dialogs.bv-modal-window-new-attachment .btn-box {
  text-align: right;
  padding: 20px;
  display: none; }

.n3a-auth-dialog .modal-dialog {
  width: 850px; }

.n3a-auth-dialog iframe {
  border: 0;
  width: 100%;
  height: 720px; }

.n3a-auth-dialog .bv-modal-dialog {
  background: #000; }

.n3a-auth-dialog .bv-modal-header-small .bv-modal-btn-close > svg {
  fill: #fff !important; }

.n3a-auth-dialog .bv-modal-body {
  top: -27px; }

.n3a-auth-dialog .bv-modal-btn-close {
  z-index: 1; }

.n3a-auth-dialog .bv-modal-btn-close {
  right: 0px;
  position: absolute;
  top: 0px;
  cursor: pointer;
  background: transparent;
  width: 41px;
  height: 41px;
  padding: 13px;
  border-top-right-radius: 5px; }

/* Responsive settings */
/* Responsive settings */
.prefill-survey .modal-dialog {
  width: 770px; }
  .prefill-survey .modal-dialog .modal-content .bv-input-btn-box .bv-input-btn:nth-child(1) {
    right: 220px; }
  .prefill-survey .modal-dialog .modal-content .bv-input-btn-box .bv-input-btn:nth-child(2) {
    width: 200px; }
  .prefill-survey .modal-dialog .modal-content .checkLabel {
    color: #4cd0eb; }

.prefill-survey .UserListIcon {
  text-align: center;
  width: 45px;
  height: 45px;
  overflow: hidden;
  display: inline-block;
  margin: 15px 12px 0 0;
  float: left; }

.prefill-survey .filterBox1 {
  overflow: hidden;
  width: 100%;
  padding: 14px 20px 20px 15px;
  font-size: 16px;
  position: relative;
  border-bottom: 1px solid #eaeaeb;
  padding: 0px; }

.prefill-survey .userList {
  position: absolute;
  overflow: hidden;
  height: calc(100% - 99px);
  width: 100%; }

.prefill-survey .userListItem {
  height: 55px;
  margin: 0 0 0px 0;
  width: 100%;
  display: inline-block;
  padding: 6px 0px 6px 15px;
  margin: 3px 0px 3px 0px;
  border-bottom: 1px solid #eaeaeb; }

.prefill-survey .userAvatar {
  height: 45px;
  float: left;
  white-space: nowrap;
  width: 100%; }

.prefill-survey .userNameBox {
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  height: 48px;
  width: calc(100% - 180px); }

.prefill-survey .userCheckBox {
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  height: 48px;
  padding-top: 18px;
  padding-right: 35px;
  float: right; }

.prefill-survey .checkBoxIcon {
  color: #00bce3; }

.prefill-survey .searchUser1:focus {
  outline: none; }

.prefill-survey .searchUser1 {
  width: 100%;
  display: block;
  margin-top: -2px; }

.prefill-survey .disableLabel {
  color: #706D6D; }

.prefill-survey .userName {
  font-size: 15px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 140px;
  line-height: 48px; }

.prefill-survey .clickCursor {
  cursor: pointer; }

/* Responsive settings */
/* Responsive settings */
.search-indexing .modal-dialog {
  width: 770px; }

.search-indexing section {
  border-bottom: 1px solid #eaeaeb;
  display: block; }
  .search-indexing section button {
    float: right;
    font-size: 13px;
    padding: 5px 8px;
    outline: none !important; }
  .search-indexing section > div {
    float: left;
    width: 160px;
    padding: 20px 18px 0;
    font-size: 13.5px;
    color: #2d303a; }
  .search-indexing section > ul {
    display: block;
    margin-left: 160px; }
    .search-indexing section > ul > li {
      height: 58px;
      padding: 20px;
      font-size: 13.5px;
      color: #474a53;
      /*> button::hover{
                    color: #fff;
                    background: $nasdaqBlue;
                }*/ }
      .search-indexing section > ul > li > icon {
        top: 2px;
        position: relative;
        color: #19b772; }
        .search-indexing section > ul > li > icon.false {
          color: #da353b; }
      .search-indexing section > ul > li > button.status {
        top: -5px;
        position: relative;
        color: #fff;
        background: #0094b3; }
        .search-indexing section > ul > li > button.status:hover {
          color: #fff;
          background: #0094b3; }
        .search-indexing section > ul > li > button.status.index-status {
          background: #da353b;
          border: 1px solid #da353b; }
      .search-indexing section > ul > li > ul > li {
        display: inline-block;
        width: 130px;
        text-align: right; }
        .search-indexing section > ul > li > ul > li:first-child {
          text-align: left;
          width: 33px; }
  .search-indexing section:nth-child(3) > ul > li {
    height: 49px;
    padding: 27px 20px 0px;
    font-size: 11.5px;
    font-family: SourceSansProRegular;
    color: #96979c; }
  .search-indexing section:nth-child(4) > ul > li {
    border-bottom: 1px solid #eaeaeb;
    margin-left: 20px;
    padding: 19px 0px; }
    .search-indexing section:nth-child(4) > ul > li:last-child {
      border-bottom: none; }
  .search-indexing section:last-child {
    border-bottom: none;
    height: 68px; }
    .search-indexing section:last-child > div button {
      float: left;
      margin: 0 5px; }
    .search-indexing section:last-child button {
      margin: 0 0px 0 20px; }

/* Responsive settings */
/* Responsive settings */
.teamProfileFieldValue.ng-invalid {
  background: #fff0f0;
  border-color: #f00 !important; }

.teamProfileFieldValue.ng-valid {
  background: white;
  border-color: #d5d6d8; }

.secondaryEmails.ng-invalid {
  background: #fff0f0 !important;
  border-color: #f00 !important; }

.secondaryEmails.ng-valid {
  background: white;
  border-color: #d5d6d8; }

.newCustomFieldName.ng-invalid {
  background: #fff0f0 !important;
  border-color: #f00 !important; }

.newCustomFieldName.ng-valid {
  background: white;
  border-color: #d5d6d8; }

.email-wizard.team-profile input {
  border: 1px solid #d5d6d8;
  border-radius: 5px;
  padding: 5px;
  margin-top: 5px;
  margin-bottom: 20px; }

.email-wizard.team-profile .email-warning {
  font-size: 12px;
  color: red; }

.email-wizard.team-profile .teamUserProfileDetails {
  min-height: 0px;
  padding: 10px 100px 10px 100px; }

.email-wizard.team-profile .teamProfileFieldNameDisplay {
  padding-top: 10px; }

.email-wizard.team-profile .bv-message-label {
  font-size: 14px;
  font-weight: 300; }

.user-panel.dateTimeFormatDisplay {
  display: flex; }
  .user-panel.dateTimeFormatDisplay.timeFormatDisplay {
    flex: 1; }
  .user-panel.dateTimeFormatDisplay.dateFormatDisplay {
    flex: 1; }

.user-panel .profileroles-multiselect-wrap.readonly .ui-select-container .select2-choices {
  border: 0px; }

.user-panel .profileroles-multiselect-wrap .select2-container-multi .select2-choices .select2-search-field {
  width: 100% !important; }

.user-panel .profileroles-multiselect-wrap .ui-select-dropdown {
  width: 415px !important; }

.user-panel .profileroles-multiselect-wrap ul {
  width: 415px !important;
  float: left;
  padding: 0 5px; }
  .user-panel .profileroles-multiselect-wrap ul:last-child {
    width: 100%; }

.user-panel .profileroles-multiselect-wrap .select2-results {
  padding: 0px !important; }

.user-panel .profileroles-multiselect-wrap .ui-select-container {
  width: 100%; }
  .user-panel .profileroles-multiselect-wrap .ui-select-container .select2-choices {
    box-shadow: none;
    background: none;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    max-height: 100000px; }
  .user-panel .profileroles-multiselect-wrap .ui-select-container .ui-select-match-item {
    background: #00bce3;
    border-radius: 25px;
    color: #fff;
    height: 20px;
    font-size: 13px;
    padding: 5px 20px 0 5px;
    position: relative;
    text-transform: uppercase;
    font-family: 'SourceSansProBold'; }
    .user-panel .profileroles-multiselect-wrap .ui-select-container .ui-select-match-item .select2-search-choice-close {
      right: 15px;
      top: 5px;
      background-image: none !important;
      position: absolute;
      opacity: 0.5; }
      .user-panel .profileroles-multiselect-wrap .ui-select-container .ui-select-match-item .select2-search-choice-close::after {
        transform: rotate(45deg);
        position: absolute;
        left: 15px;
        content: ' ';
        height: 8px;
        width: 2px;
        background-color: #fff; }
      .user-panel .profileroles-multiselect-wrap .ui-select-container .ui-select-match-item .select2-search-choice-close::before {
        transform: rotate(-45deg);
        position: absolute;
        left: 15px;
        content: ' ';
        height: 8px;
        width: 2px;
        background-color: #fff; }
      .user-panel .profileroles-multiselect-wrap .ui-select-container .ui-select-match-item .select2-search-choice-close:hover {
        opacity: 0.8;
        background-image: none !important; }

.user-panel .modal-dialog,
.user-panel .modal-content {
  width: 750px; }

.user-panel .bv-modal-blue-header .bv-modal-btn-custom-box {
  display: inline-flex; }
  .user-panel .bv-modal-blue-header .bv-modal-btn-custom-box icon.followed {
    color: #fff; }

.user-panel .bv-modal-blue-header .bv-modal-btn-custom-header {
  width: calc(100% - 50px);
  display: inline-flex; }

.user-panel .bv-input-btn-box button:nth-child(1), .user-panel .bv-input-btn-box button:nth-child(2), .user-panel .bv-input-btn-box button:nth-child(3) {
  background: none !important;
  color: red !important; }

.user-panel .bv-input-btn-box button:nth-child(1) {
  right: 450px !important; }

.user-panel .bv-input-btn-box button:nth-child(2) {
  right: 330px !important; }

.user-panel .bv-input-btn-box button:nth-child(3) {
  right: 120px !important;
  width: 210px !important; }

.user-panel .team-profile > div {
  padding: 30px; }
  .user-panel .team-profile > div.bv-input-btn-box {
    padding: 20px;
    top: -5px; }

.user-panel .team-profile .DportalUserListCircle {
  width: 210px;
  height: 210px;
  border-radius: 25px;
  margin: 0 45px 6px 0; }
  .user-panel .team-profile .DportalUserListCircle .DportalUserImage {
    width: 210px;
    height: 210px; }

.user-panel .team-profile .teamUserProfileDetails ul {
  width: 217px;
  float: left;
  padding: 0 5px; }
  .user-panel .team-profile .teamUserProfileDetails ul:last-child {
    width: 100%; }

.user-panel .team-profile .teamProfileFieldNameDisplay {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0px; }
  .user-panel .team-profile .teamProfileFieldNameDisplay .dateTimeFormInfo {
    width: auto;
    margin: 2px 0px 15px 0px;
    border-radius: 3px;
    border: solid 1px #d6d6d6;
    display: flex; }
    .user-panel .team-profile .teamProfileFieldNameDisplay .dateTimeFormInfo .left-bar {
      border-radius: 3px 0px 0px 3px;
      width: 8px;
      max-height: 100%;
      background-color: #00BCE3;
      padding: 0px 10px 0px 0px; }
    .user-panel .team-profile .teamProfileFieldNameDisplay .dateTimeFormInfo span {
      font-size: 14px;
      font-family: Helvetica;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      color: #212121;
      padding: 10px 0px 10px 0px; }
    .user-panel .team-profile .teamProfileFieldNameDisplay .dateTimeFormInfo .info-icon {
      padding: 12px 10px 0 10px;
      color: #00BCE3;
      font-size: 20px; }

.user-panel .team-profile .teamProfileFieldDisplay > div {
  position: relative; }
  .user-panel .team-profile .teamProfileFieldDisplay > div > span > svg {
    right: 10px; }

.user-panel .team-profile .teamProfileFieldDisplay.newCustomField span > svg {
  margin-top: 15px; }

.user-panel .team-profile .teamProfileFieldDisplay textarea {
  background: none;
  border: 1px solid #d5d6d8;
  border-radius: 5px;
  padding: 5px;
  font-size: 17.5px;
  letter-spacing: 0px;
  overflow: hidden;
  height: inherit; }

.user-panel .team-profile .teamProfileFieldDisplay.secondary-emails > div {
  word-break: break-all; }

.user-panel .team-profile input,
.user-panel .team-profile .teamProfileFieldDisplay .edited {
  border: 1px solid #d5d6d8;
  border-radius: 5px;
  padding: 5px; }

.user-panel .team-profile .teamProfileFieldValue {
  font-size: 17.5px;
  letter-spacing: 0px;
  overflow: hidden; }

.user-panel .team-profile #cke_bioEdit {
  border: 1px solid #d5d6d8 !important;
  border-radius: 5px;
  padding: 5px; }

.user-panel .team-profile .bv-dropdown button {
  font-size: 17.5px;
  letter-spacing: 0px;
  overflow: hidden;
  border: 1px solid #d5d6d8;
  border-radius: 5px;
  padding: 5px 10px 5px 5px;
  width: 100%;
  background: none;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis; }
  .user-panel .team-profile .bv-dropdown button .caret {
    float: right;
    top: 17px;
    position: absolute;
    right: 5px; }

.user-panel .team-profile #inlineCheckbox {
  font-weight: normal;
  font-size: 12px;
  vertical-align: middle; }
  .user-panel .team-profile #inlineCheckbox input[type="checkbox"] {
    margin: 0; }

.user-panel .user-tab.current-user {
  height: 395px; }

.user-panel .group-tab {
  height: 395px; }
  .user-panel .group-tab .groupsBox .groupHeader {
    max-width: none; }

.user-panel .teamspace-tab {
  height: 395px;
  overflow: auto; }
  .user-panel .teamspace-tab .mCSB_scrollTools {
    right: 0 !important; }
  .user-panel .teamspace-tab ul li {
    width: 100%;
    border-bottom: 1px solid #eaeaeb;
    padding: 5px 8px 5px 5px;
    height: 40px; }
    .user-panel .teamspace-tab ul li span {
      display: inline-block;
      padding-left: 10px;
      font-size: 11.5px;
      margin-top: 5px; }

.dialogs.viewer-bookmark .bv-modal-body div {
  padding: 15px;
  min-height: 150px; }
  .dialogs.viewer-bookmark .bv-modal-body div span {
    font-size: 14px;
    padding: 5px;
    display: block; }
  .dialogs.viewer-bookmark .bv-modal-body div input {
    width: 100%;
    padding: 5px 10px;
    border: solid 1px #b6b7ba;
    border-radius: 3px;
    font-size: 14px; }

@media screen, handheld, print {
  /* Disable long press link menu for all iPad/iPhone devices. */
  html {
    -webkit-touch-callout: none; } }

body:not(.nasdaq) {
  /* iPhone 6 in portrait & landscape. */
  /* iPhone 6 in landscape. */
  /* Android Phones in portrait. */
  /* Android Tablets in portrait. */
  /* iPhone 6 in portrait. */
  /* iPad in portrait & landscape. */
  /* iPad in landscape. */
  /* iPad in portrait. */
  /* Portrait. */ }
  @media only screen and (min-device-width: 275px) and (max-device-width: 736px), handheld, print {
    body:not(.nasdaq) {
      /* .bv-login-form{
            width: 95%;
        }
        .bv-mobile .bv-login-logo{
            width: 80%;
            min-width:inherit;
        } */
      /* LANDSCAPE ORIENTATION IS NOT SUPPORTED FOR PHOHES, SO NO COMMON CSS SETTINGS. */
      /* For signature we going to force landscap for drawing */ }
      body:not(.nasdaq).bv-mobile .editSignatureDialog .modal-dialog {
        min-width: 100% !important; }
      body:not(.nasdaq).bv-mobile .signInitBox {
        height: 100% !important; }
      body:not(.nasdaq).bv-mobile .signBox {
        width: 100% !important;
        margin-bottom: 20px; }
      body:not(.nasdaq).bv-mobile .currentSign {
        margin-bottom: 10px;
        width: 100% !important; }
      body:not(.nasdaq).bv-mobile .no-sign-label {
        padding-top: 48px;
        text-align: center; }
      body:not(.nasdaq).bv-mobile .initBox {
        width: 50% !important;
        margin-bottom: 20px; }
      body:not(.nasdaq).bv-mobile .currentInitials {
        margin-bottom: 10px;
        width: 100% !important; }
      body:not(.nasdaq).bv-mobile .signatureMain {
        height: 100%; }
      body:not(.nasdaq).bv-mobile .changeStyleButtons {
        position: absolute;
        bottom: 86px;
        display: inline-flex;
        left: 50%;
        transform: translateX(-50%); }
      body:not(.nasdaq).bv-mobile .draw-place-holder {
        position: absolute;
        top: calc(50% - 45px);
        left: 50%;
        transform: translate(-50%, -50%); } }
  @media only screen and (min-device-width: 275px) and (max-device-width: 736px) and (orientation: portrait), handheld, print {
    body:not(.nasdaq) .onlyInLandscap {
      display: none; } }
  @media only screen and (min-device-width: 275px) and (max-device-width: 736px) and (orientation: landscape), handheld, print {
    body:not(.nasdaq) {
      /* LANDSCAPE ORIENTATION IS NOT SUPPORTED FOR PHOHES. */ }
      body:not(.nasdaq) .onlyInPortrait {
        display: none; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (max-aspect-ratio: 13 / 9), print {
    body:not(.nasdaq) {
      /*Approvals*/
      /*Meetings and Conference*/
      /*Surveys*/ }
      body:not(.nasdaq) .bv-heading-label {
        font-size: 18px;
        font-weight: 600;
        padding-left: 0%; }
      body:not(.nasdaq) .bvhome .bv-title > div > div > span {
        width: 98%; }
      body:not(.nasdaq).bv-mobile .bv-login-div {
        display: block;
        text-align: center;
        margin-top: 5px;
        float: none; }
      body:not(.nasdaq).bv-mobile .bv-login-button-cancel {
        margin-right: 0px; }
      body:not(.nasdaq).bv-mobile .bv-challenge-question-button-cancel {
        margin-right: 0px; }
      body:not(.nasdaq).bv-mobile .approval-attachments-row .bv-slider > div {
        top: calc(60% - 50px) !important; }
      body:not(.nasdaq).bv-mobile .approve-responses-no-signature {
        height: initial !important; }
      body:not(.nasdaq).bv-mobile .approve-responses-no-signature .approval-comments {
        position: relative; }
      body:not(.nasdaq).bv-mobile .survey-attachments-row .bv-slider > div {
        top: calc(60% - 50px) !important; }
      body:not(.nasdaq).bv-mobile .userActionMenu {
        display: none !important; }
      body:not(.nasdaq).bv-mobile .add-comments-main {
        height: 100%; }
      body:not(.nasdaq).bv-mobile .add-comments-main textarea {
        height: 80%; }
      body:not(.nasdaq).bv-mobile .bv-compose-message-screen .comments1 {
        height: 100%; }
      body:not(.nasdaq) .mobile-attachments-back-btn {
        padding: 18px 81px 18px 0px;
        left: 41px !important; }
      body:not(.nasdaq) .approval-main {
        min-width: 100%;
        width: 100%;
        height: 100%;
        min-height: 580px;
        position: relative;
        overflow: visible; }
      body:not(.nasdaq) .approval-top-section {
        max-width: 100%;
        padding: 16px 16px 16px 16px; }
      body:not(.nasdaq) .approval-top-left {
        display: block;
        float: none;
        width: 100%;
        height: 100%; }
      body:not(.nasdaq) .approval-instructions {
        height: 100%;
        width: 100%; }
      body:not(.nasdaq) .approval-top-right {
        display: block;
        float: none;
        /*width: 100%;*/
        height: 100%; }
      body:not(.nasdaq) .approval-attachments-row {
        height: 177px;
        width: 79%; }
      body:not(.nasdaq) .approval-attachments-row .bv-slider > ul {
        margin: 0 25px !important; }
      body:not(.nasdaq) .approval-attachments-row .bv-slider > ul > li {
        width: 26%;
        height: 80%;
        margin: 10px 10px !important; }
      body:not(.nasdaq) .approval-attachments-row .bv-slider > div.bv-slider-right-btn {
        right: -1% !important; }
      body:not(.nasdaq) .approval-attachments-row .bv-slider > div.bv-slider-left-btn {
        left: -1% !important; }
      body:not(.nasdaq) .approval-attachments-row .approval-attachment-image-container {
        width: 74px;
        height: 97px;
        margin: 0 10px 10px 0;
        box-shadow: none;
        position: relative;
        cursor: pointer;
        display: inline-block;
        vertical-align: middle;
        background: #fff; }
      body:not(.nasdaq) .approval-bottom-section {
        max-width: 100%;
        height: 85%;
        overflow: visible;
        padding: 22px; }
      body:not(.nasdaq) .approval-bottom-left {
        width: 335px;
        height: 100%;
        overflow: auto;
        position: relative;
        border-right: none; }
      body:not(.nasdaq) .approval-comments {
        width: 95%;
        position: absolute;
        bottom: 0px;
        padding-top: 15px; }
      body:not(.nasdaq) .approval-allowed-to-respond-bottom-right {
        width: 100%; }
      body:not(.nasdaq) .chart-div {
        width: 100% !important;
        height: 80%;
        margin-top: 10px;
        margin-bottom: 20%;
        position: relative; }
      body:not(.nasdaq) .approval-users {
        width: 100% !important;
        height: calc(100% - 45px);
        padding-left: 10px;
        margin-top: 30px; }
      body:not(.nasdaq) .approval-main .approval-bottom-section .approval-users-medium {
        float: none !important;
        width: 100% !important; }
      body:not(.nasdaq) .approvalsPieChart {
        width: 100%;
        overflow: inherit !important; }
      body:not(.nasdaq) .showHidePieChart {
        top: 1%;
        left: 30%;
        z-index: 0; }
      body:not(.nasdaq) .approval-submit-button-wrap {
        position: absolute;
        height: 50px;
        width: 100%; }
        body:not(.nasdaq) .approval-submit-button-wrap .approval-submit-button {
          right: 50px; }
      body:not(.nasdaq) .approval-static-buttons-section {
        display: block !important;
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 16px;
        text-align: center;
        background-color: #FFFFFF;
        box-shadow: 0px 0px 15px -3px #000; }
      body:not(.nasdaq) .bv-add-comments .bv-modal-body {
        height: 45% !important;
        margin-bottom: 15px; }
      body:not(.nasdaq) .approval-top-right .no-content-msg-label {
        width: 50% !important;
        margin-top: 2% !important; }
      body:not(.nasdaq) .approvalListProgressBar {
        background-color: #d6d6d6; }
      body:not(.nasdaq) .bv-running-conf-list-dialog .modal-dialog {
        width: 100% !important;
        height: 100% !important;
        max-height: 100% !important;
        overflow-y: auto; }
      body:not(.nasdaq) .bv-running-conf-list-header {
        width: 100%;
        height: 1%;
        line-height: 20px;
        padding: 2% 5% !important; }
      body:not(.nasdaq) .bv-running-conf-list-main .status-bar-over-dialog {
        height: 15px; }
      body:not(.nasdaq) .bv-running-conf-list-cancel {
        position: fixed; }
      body:not(.nasdaq) .bv-conf-list-event-blue-attendees {
        text-align: start;
        width: 29%; }
      body:not(.nasdaq) .mobile-conf-attendees {
        text-align: end !important; }
      body:not(.nasdaq) .bv-conf-list-event-blue-details {
        text-align: inherit; }
      body:not(.nasdaq) .mobile-conf-details {
        text-align: center !important; }
      body:not(.nasdaq) .bv-conf-list-event-start {
        margin-top: -7px; }
      body:not(.nasdaq) .eventMobilePresentAttachment .bv-slider > div {
        top: 68%; }
      body:not(.nasdaq) .eventMobilePresentAttachment .bv-slider > ul > li {
        height: 68%;
        width: 68%;
        margin: 20px 16%; }
      body:not(.nasdaq) .eventMobilePresentAttachment .bv-textFit {
        margin-top: 5%;
        text-align: center; }
      body:not(.nasdaq) .eventMobilePresentAttachment .bv-slider > div {
        top: 68% !important; }
      body:not(.nasdaq) .eventMobilePresentAttachment .bv-slider > div.bv-slider-right-btn {
        right: 5% !important; }
      body:not(.nasdaq) .eventMobilePresentAttachment .bv-slider > div.bv-slider-left-btn {
        left: 5% !important; }
      body:not(.nasdaq) .surveysMain {
        min-width: 100%; }
      body:not(.nasdaq) .surveys-sectionOne {
        width: 90%; }
      body:not(.nasdaq) .survey-menu-icon {
        display: none !important; }
      body:not(.nasdaq) .surveysListDIV .bv-context-menu-arrow-box {
        display: none !important; }
      body:not(.nasdaq) .surveysMain .rightClickMenu {
        display: none !important; }
      body:not(.nasdaq) .survey-main {
        min-width: 0px;
        max-width: 100%;
        width: 100%;
        overflow: visible; }
      body:not(.nasdaq) #respondSurveyMain .bv-slider {
        overflow: visible; }
      body:not(.nasdaq) #respondSurveyMain .bv-slider > div,
      body:not(.nasdaq) #surveyConsumerSectionDIV .bv-slider > div {
        top: calc(59% - 50px) !important; }
      body:not(.nasdaq) .survey-instructions {
        min-height: 0%;
        max-height: 100%; }
      body:not(.nasdaq) .survey-second-section {
        width: 100%;
        min-height: 80%;
        max-height: 100%;
        overflow-y: visible;
        overflow-x: hidden; }
      body:not(.nasdaq) .survey-top-section, body:not(.nasdaq) .bv-survey-question-top-section {
        width: 100%;
        max-height: 100%;
        min-height: 200px;
        overflow: auto; }
      body:not(.nasdaq) .survey-top-left, body:not(.nasdaq) .bv-survey-question-top-left {
        width: 100% !important;
        height: 100% !important;
        overflow: visible;
        border-right: none !important; }
      body:not(.nasdaq) .survey-top-right, body:not(.nasdaq) .bv-survey-question-top-right {
        width: 100% !important;
        height: 100% !important;
        overflow: visible; }
      body:not(.nasdaq) .survey-bottom-section {
        position: fixed !important;
        bottom: 46px !important;
        max-width: 100%;
        min-height: 10px;
        height: 10px; }
      body:not(.nasdaq) .survey-section-cards .bv-slider > ul {
        height: 100% !important; }
      body:not(.nasdaq) .survey-section-cards .bv-slider > ul > li {
        width: 78%;
        margin: 20px 10%; }
      body:not(.nasdaq) #respondSurveyMain .bv-cards-content > div:first-child {
        overflow: visible; }
      body:not(.nasdaq) .surveyProgress div.bv-surveyProgress-left {
        width: 33.33%; }
      body:not(.nasdaq) .surveyProgress div.bv-surveyProgress-middle {
        width: 33.33%; }
      body:not(.nasdaq) .surveyProgress div.bv-surveyProgress-right {
        width: 33.33%; }
      body:not(.nasdaq) #surveyConsumerQuestionDIV {
        position: fixed;
        bottom: 0px;
        height: 90% !important; }
      body:not(.nasdaq) #surveyConsumerQuestionDIV .surveyProgress div.bv-surveyProgress-right {
        padding-left: 4px; }
      body:not(.nasdaq) #respondSurveyMain .surveyProgress,
      body:not(.nasdaq) #surveyConsumerSectionDIV .surveyProgress,
      body:not(.nasdaq) #surveyConsumerQuestionDIV .surveyProgress {
        padding-left: 0px;
        padding-right: 0px; }
      body:not(.nasdaq) .surveyConsumerSectionDIVBottom {
        padding-top: 4px; }
      body:not(.nasdaq) .surveyProgress .bv-input-btn {
        height: 35px;
        width: 100%;
        margin-left: 0px; }
      body:not(.nasdaq) #respondSurveyMain .surveyProgress .bv-surveyProgress-right .bv-input-btn {
        margin-left: 0%; }
      body:not(.nasdaq) #surveyConsumerQuestionDIV .surveyProgress {
        margin-top: 2% !important; }
      body:not(.nasdaq) #surveyConsumerQuestionDIV .bv-section-bottom-footer {
        width: 100% !important;
        margin-bottom: -5%; }
      body:not(.nasdaq) #surveyConsumerQuestionDIV .bv-section-bottom-footer hr,
      body:not(.nasdaq) #surveyConsumerSectionDIV .bv-section-bottom-footer hr {
        display: none !important; }
      body:not(.nasdaq) #surveyConsumerQuestionDIV .questionProgressButton, body:not(.nasdaq) #surveyConsumerQuestionDIV .finish-later-mobile {
        width: 100% !important; }
      body:not(.nasdaq) .bv-question-type-header-mobile {
        display: block !important;
        font-weight: 500;
        font-size: 14px;
        margin-left: 2%; }
      body:not(.nasdaq) .bv-question-detail-div {
        min-height: 150px;
        height: 100%;
        overflow-y: visible;
        overflow-x: hidden; }
      body:not(.nasdaq) .surveyConsumerSectionDIVTop {
        height: 100%; }
      body:not(.nasdaq) #surveyConsumerSectionDIV .bv-section-bottom-footer {
        width: 100% !important;
        height: 100px;
        margin-bottom: -6%; }
      body:not(.nasdaq) #surveyConsumerSectionDIV .bv-survey-question-back-arrow,
      body:not(.nasdaq) #surveyConsumerSectionDIV .bv-section-bottom-right-arrow,
      body:not(.nasdaq) #surveyConsumerQuestionDIV .bv-survey-question-back-arrow,
      body:not(.nasdaq) #surveyConsumerQuestionDIV .bv-section-bottom-right-arrow {
        margin-top: 9px; }
      body:not(.nasdaq) .survey_response_bottom_right_options {
        display: none; }
      body:not(.nasdaq) .bv-survey-back-button-label, body:not(.nasdaq) .bv-survey-arrow-next-button-label,
      body:not(.nasdaq) .bv-survey-question-back-button-label, body:not(.nasdaq) .bv-survey-question-next-label {
        height: 35px;
        width: 100%;
        margin-left: 0px; }
      body:not(.nasdaq) .progress-bar-openSurvey-box {
        display: none; }
      body:not(.nasdaq) #respondSurveyMain .progress-bar-openSurvey-box-mobile,
      body:not(.nasdaq) #surveyConsumerSectionDIV .progress-bar-openSurvey-box-mobile,
      body:not(.nasdaq) #surveyConsumerQuestionDIV .progress-bar-openSurvey-box-mobile {
        display: block !important;
        margin-bottom: 0%;
        width: 100% !important; }
      body:not(.nasdaq) div.progress-bar-openSurvey-box-mobile {
        margin-left: 0px;
        height: 56px;
        background-color: #d6d6d6;
        margin-bottom: 0px !important; }
      body:not(.nasdaq) #respondSurveyMain .progress-bar-openSurvey-box-mobile {
        margin-top: 10%;
        padding-left: 0%; }
      body:not(.nasdaq) #surveyConsumerSectionDIV .progress-bar-openSurvey-box-mobile {
        margin-top: 10%; }
      body:not(.nasdaq) #surveyConsumerQuestionDIV .progress-bar-openSurvey-box-mobile {
        margin-top: 12%; }
      body:not(.nasdaq) .progress-bar-openSurvey-box-mobile .progressValue0 {
        padding-left: 160px !important;
        color: #808080 !important; }
      body:not(.nasdaq) .bv-section-bottom-footer {
        bottom: 0px !important;
        left: 0px !important;
        position: fixed !important; }
      body:not(.nasdaq) .finish-later-mobile {
        display: block !important;
        margin-left: -3px;
        margin-right: 7px; }
      body:not(.nasdaq) .bv-survey-question-mobile-finish-later-label {
        width: 100%;
        height: 35px;
        border: none;
        margin: 0px 0px 0px 5.5px;
        font-family: Arial;
        font-weight: 500;
        font-size: 12px;
        letter-spacing: 0.6px;
        line-height: 22px;
        color: #fff;
        outline: none !important;
        white-space: nowrap;
        overflow: hidden;
        text-align: left;
        padding: 0px 15px; }
      body:not(.nasdaq) .survey-attachments-row {
        height: 177px;
        width: 100%; }
      body:not(.nasdaq) .survey-attachments-row .bv-slider > ul {
        margin: 0 10px !important; }
      body:not(.nasdaq) .survey-attachments-row .bv-slider > ul > li {
        width: 26%;
        height: 80%;
        margin: 10px 10px !important; }
      body:not(.nasdaq) .survey-attachments-row .bv-slider > div.bv-slider-right-btn {
        right: -1% !important; }
      body:not(.nasdaq) .survey-attachments-row .bv-slider > div.bv-slider-left-btn {
        left: -1% !important; }
      body:not(.nasdaq) .survey-attachments-row .survey-attachment-image-container {
        width: 74px;
        height: 97px;
        margin: 0 10px 10px 0;
        box-shadow: none;
        position: relative;
        cursor: pointer;
        display: inline-block;
        vertical-align: middle;
        background: #fff; }
      body:not(.nasdaq) .bv-question-center-yesno-div, body:not(.nasdaq) .bv-question-center-truefalse-div, body:not(.nasdaq) .bv-question-center-meetsdoesnotmeet-div {
        width: 90%; }
      body:not(.nasdaq) .bv-question-details-commentsdiv {
        margin-left: 5%; }
      body:not(.nasdaq) .bv-signature-dialog {
        top: 10%;
        left: 5%;
        right: 5%; }
      body:not(.nasdaq) .bv-signature-dialog .modal-dialog {
        height: 60% !important; }
      body:not(.nasdaq) .bv-signature-dialog .bv-modal-body {
        height: 58% !important; }
      body:not(.nasdaq) .bv-signature-dialog .signatureModal-sign-here-tooltip {
        left: 46%; } }
  @media only screen and (min-device-width: 601px) and (max-device-width: 900px) and (max-aspect-ratio: 13 / 9), handheld, print {
    body:not(.nasdaq) {
      /*Approvals*/
      /*Surveys*/ }
      body:not(.nasdaq) .approval-main {
        min-width: 100%; }
      body:not(.nasdaq) .approval-top-section {
        max-width: 100%; }
      body:not(.nasdaq) .approval-top-left {
        width: 100%; }
      body:not(.nasdaq) .approval-bottom-section {
        max-width: 100%;
        height: 58% !important; }
      body:not(.nasdaq) .approval-bottom-left {
        width: 50%; }
      body:not(.nasdaq) .approval-allowed-to-respond-bottom-right {
        width: 50%; }
      body:not(.nasdaq) .approval-signature-outer {
        width: 98%; }
      body:not(.nasdaq) .chart-div {
        width: 50%; }
      body:not(.nasdaq) nvd3-pie-chart svg {
        height: 85%; }
      body:not(.nasdaq) .legend {
        width: 100%; }
      body:not(.nasdaq) .approval-users {
        width: 50%; }
      body:not(.nasdaq) .surveysMain {
        min-width: 100%; }
      body:not(.nasdaq) .surveys-sectionOne {
        width: 90%; }
      body:not(.nasdaq) .survey-menu-icon {
        display: none !important; }
      body:not(.nasdaq) .surveysListDIV .bv-context-menu-arrow-box {
        display: none !important; }
      body:not(.nasdaq) .surveysMain .rightClickMenu {
        display: none !important; }
      body:not(.nasdaq) .survey-main {
        min-width: 0px;
        max-width: 100%;
        width: 100%; }
      body:not(.nasdaq) .survey-top-section {
        max-width: 100%; }
      body:not(.nasdaq) .survey-top-left {
        width: 100%; }
      body:not(.nasdaq) .bv-survey-question-top-left {
        width: 100% !important;
        border-right: none !important; }
      body:not(.nasdaq) .survey-main .survey-section-cards .bv-slider > ul {
        white-space: normal; }
      body:not(.nasdaq) .survey-second-section {
        max-width: 100%;
        height: 60%;
        max-height: 100%; }
      body:not(.nasdaq) .survey-instructions {
        min-height: 0%;
        max-height: 100%; }
      body:not(.nasdaq) .survey-top-section, body:not(.nasdaq) .bv-survey-question-top-section {
        width: 100%;
        max-height: 100%; }
      body:not(.nasdaq) .mobile-attachments-back-btn {
        padding: 18px 81px 18px 0px;
        left: 41px !important; }
      body:not(.nasdaq) #surveyConsumerQuestionDIV {
        position: fixed;
        bottom: 0px;
        height: 95% !important; }
      body:not(.nasdaq) .bv-question-details {
        height: 68% !important; }
      body:not(.nasdaq).bv-mobile .add-comments-main {
        height: 100%; }
      body:not(.nasdaq).bv-mobile .add-comments-main textarea {
        height: 80%; }
      body:not(.nasdaq).bv-mobile .bv-compose-message-screen .comments1 {
        height: 100%; } }
  @media only screen and (min-device-width: 0px) and (max-device-width: 867px) and (max-aspect-ratio: 13 / 9), handheld, print {
    body:not(.nasdaq) html {
      -webkit-text-size-adjust: 85%; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px), handheld, print {
    body:not(.nasdaq) {
      /* 	.bvhome .bv-menu.expandLow {
            width: inherit;
        } */
      /*Surveys*/ }
      body:not(.nasdaq) .bvhome .bv-company-logo {
        margin: 3px 13px !important; }
      body:not(.nasdaq) .bvhome .bv-team-space {
        top: 15px !important; }
      body:not(.nasdaq) .bvhome .dropdown-menu {
        /* 		left: -150px !important;
            min-width: 175px !important; */ }
      body:not(.nasdaq) .bvhome .dn-timepicker-popup {
        min-width: 100% !important;
        max-height: 145px;
        overflow-y: scroll;
        left: 0px !important;
        width: 155px !important; }
      body:not(.nasdaq) .bvhome .bv-search-bar {
        width: 35px;
        border: none; }
      body:not(.nasdaq) .bvhome .bv-menu {
        overflow: auto; }
      body:not(.nasdaq) [compile="module.html"] {
        overflow: auto; }
      body:not(.nasdaq) .bvhome .bv-title > div > div > span {
        font-size: 2.0em;
        top: -4px; }
      body:not(.nasdaq) .bvhome .rightMenu li a .iconText {
        font-size: 1.3em; }
      body:not(.nasdaq) .treeDoc {
        display: none; }
      body:not(.nasdaq) .titleIcon {
        top: 8px; }
      body:not(.nasdaq) .surveysMain {
        min-width: 100%; }
      body:not(.nasdaq) .surveys-sectionOne {
        width: 90%; }
      body:not(.nasdaq) .survey-menu-icon {
        display: none !important; }
      body:not(.nasdaq) .surveysListDIV .bv-context-menu-arrow-box {
        display: none !important; }
      body:not(.nasdaq) .surveysMain .rightClickMenu {
        display: none !important; }
      body:not(.nasdaq) .survey-main {
        min-width: 0px;
        max-width: 100%;
        width: 100%; }
      body:not(.nasdaq) .survey-top-section {
        max-width: 100%; }
      body:not(.nasdaq) .survey-second-section {
        max-width: 100%; }
      body:not(.nasdaq) #surveyConsumerQuestionDIV {
        position: fixed;
        bottom: 0px; }
      body:not(.nasdaq) .bv-question-details {
        height: 68% !important;
        padding-top: 15% !important;
        min-height: 30% !important; }
      body:not(.nasdaq) #surveyConsumerSectionDIV {
        height: 100%; }
      body:not(.nasdaq) .mobile-attachments-back-btn {
        padding: 18px 81px 18px 0px;
        left: 41px !important; }
      body:not(.nasdaq) #surveyConsumerQuestionDIV {
        height: inherit; }
      body:not(.nasdaq) .bv-question-details-commentsdiv {
        width: 100%; }
      body:not(.nasdaq).bv-mobile .bv-survey-question-likert-scale-div.bv-scrollbar::-webkit-scrollbar,
      body:not(.nasdaq).bv-mobile .bv-survey-question-multichoice-div.bv-scrollbar::-webkit-scrollbar {
        display: block !important; }
      body:not(.nasdaq).bv-mobile .bv-signature-dialog .modal-dialog,
      body:not(.nasdaq).bv-mobile .bv-signature-dialog .modal-dialog .modal-content {
        height: inherit !important;
        width: 400px; }
      body:not(.nasdaq).bv-mobile .add-comments-main {
        height: 100%; }
      body:not(.nasdaq).bv-mobile .add-comments-main textarea {
        height: 80%; }
      body:not(.nasdaq).bv-mobile .bv-modal-body {
        height: calc(90% - 65px) !important; }
      body:not(.nasdaq).bv-mobile .bv-compose-message-screen .comments1 {
        height: 100%; } }
  @media screen, handheld, print {
    body:not(.nasdaq) .parent .row .cell:hover .events span {
      opacity: 0; }
    body:not(.nasdaq) .parent .row .cell:hover .events .dot {
      opacity: 1; }
    body:not(.nasdaq).bv-mobile {
      /*.bvlogin .bv-login-button,
            .bv-mobile-retrive-user .bv-login-button,
            .bv-mobile-retrive-password .bv-login-button,*/
      /*ANDJUP-641*/
      /*/*/
      /*/*/
      /* .documentsList .fileInfo .fileDetailsDiv{
                left: 0;
                width: 100%;
                margin-top: 29px;
            }

            .documentsList .fileInfo .portal-name-filedetails.fileDetailsDiv{
                left: 0;
                margin-top: 22px;
                width: 100%;
            } */
      /* .bv-mobile-documentviewer-actions{
                padding:5px;
            } */
      /*Mobile views -  annotation related - used only in mobile templates*/
      /*   */
      /* 	.inboxListAttachmentIcon{
                    height:85px;
                } */
      /* 	.reset-data{
                    padding-left:40%;
                } */
      /* .bv-mobile-retrive-user .bv-top-block,
            .bv-mobile-retrive-password .bv-top-block{
                height: 100px;
            } */
      /* [state="login.changechallengequestionanswer"] .bvlogin{
                height: 485px;
            }
            [state="login.changechallengequestionanswer"] .bvlogin .container{
                top: calc(50% - 260px) !important;
            } */
      /*/*/
      /* 	[state="login.changepassword"] footer,
            [state="login.challengequestion"] footer{
                display: none;
            }*/
      /*.bv-modules-list > li:first-child{
                margin: 0 0 20px;
            }*/
      /* [state="home.inbox"] #loading-spinner{
                display: none;
            } */
      /* .bv-compose-message-screen {
                min-height: auto!important;
                max-height: none!important;
            } */ }
      body:not(.nasdaq).bv-mobile container.bvhome {
        padding-top: 0px;
        padding-bottom: 0px; }
      body:not(.nasdaq).bv-mobile .bvhome > footer {
        display: none !important; }
      body:not(.nasdaq).bv-mobile .bvhome [home-sidebar] {
        width: 87%;
        transition: 50ms all;
        -webkit-transition: 50ms all; }
      body:not(.nasdaq).bv-mobile .bvhome .expandMenuForModuleSettings {
        display: none; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-content {
        /* margin-left: 58px; */
        /* transform: translateX(83%);
                -webkit-transform: translateX(83%); */
        /* 		transition: 50ms all;
                    -webkit-transition: 50ms all; */ }
      body:not(.nasdaq).bv-mobile .bvhome [home-right-sidebar] {
        display: none; }
      body:not(.nasdaq).bv-mobile .bvhome [home-sidebar].expandHigh {
        width: 90%; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-content.expandLow {
        transform: translateX(256px);
        -webkit-transform: translateX(256px);
        margin-left: 0px;
        /* transition: 200ms all; */
        width: calc(100% - 256px); }
      body:not(.nasdaq).bv-mobile.bv-phone .bvhome .bv-content.expandLow {
        width: inherit;
        transform: translateX(calc(100% - 45px));
        -webkit-transform: translateX(calc(100% - 45px)); }
      body:not(.nasdaq).bv-mobile .bvhome header {
        display: none; }
      body:not(.nasdaq).bv-mobile .bvhome [home-sidebar].expandLow {
        width: 256px; }
      body:not(.nasdaq).bv-mobile.bv-phone .bvhome [home-sidebar].expandLow {
        width: calc(100% - 45px); }
      body:not(.nasdaq).bv-mobile .bvhome .bv-content.expandHigh {
        /* transition: 200ms all; */
        margin-left: 0px;
        width: 100%; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-mask-transition {
        top: 0; }
      body:not(.nasdaq).bv-mobile .bvhome .rightMenu {
        display: none; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-footer-menu li {
        margin: 0 15px;
        font-size: 1.0em;
        letter-spacing: 1.0px; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-footer-menu li {
        margin: 0 9px;
        font-size: 0.9em; }
      body:not(.nasdaq).bv-mobile .bvhome > footer > .progress {
        width: 20%; }
      body:not(.nasdaq).bv-mobile .bvhome .rightMenu {
        right: 2px; }
      body:not(.nasdaq).bv-mobile .bvhome .rightMenu li a .iconText {
        font-size: 0.7em; }
      body:not(.nasdaq).bv-mobile .bv-calendar-title {
        font-size: 1.0em;
        margin: 3px 0px; }
      body:not(.nasdaq).bv-mobile .bvhome .middleBarIconSvg {
        display: block; }
      body:not(.nasdaq).bv-mobile .bvhome .expandMenu {
        padding: 10px;
        width: 50px;
        top: -2px;
        left: 1px;
        height: 50px;
        padding: 14px 160px 14px 10px;
        width: 200px; }
      body:not(.nasdaq).bv-mobile .bvhome .expandMenu.show-back-on-middle-bar {
        padding: 14px 0px;
        width: 50px; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-toggle-menu .bv-button-feedback-type-1 {
        padding: 14px 0px;
        width: 50px;
        left: 0px; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-title > div > div > span {
        padding: 13px 15px 0px 45px;
        max-width: inherit;
        font-size: 1.2em;
        top: -4px; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-title > div > div > span.show-back-on-middle-bar {
        padding: 13px 15px 0px 75px; }
      body:not(.nasdaq).bv-mobile .bvhome .titleIcon {
        display: none; }
      body:not(.nasdaq).bv-mobile .bvhome .titleIconMobile {
        top: 13px;
        left: 45px;
        display: block;
        width: 200px; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-team-space {
        display: none; }
      body:not(.nasdaq).bv-mobile .bvhome .shadowBox {
        left: 87%; }
      body:not(.nasdaq).bv-mobile .bvlogin .bv-buttons {
        padding-top: 30px; }
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-user .bv-modal-dialog,
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-password .bv-modal-dialog {
        min-height: 350px; }
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-user .bv-top-block,
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-password .bv-top-block {
        height: inherit !important;
        padding: 0; }
      body:not(.nasdaq).bv-mobile .bvlogin .bv-login-form,
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-user .bv-login-form,
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-password .bv-login-form {
        max-width: 540px;
        width: inherit;
        margin: 30px auto;
        top: calc(50% - 165px); }
      body:not(.nasdaq).bv-mobile .bvlogin .bv-login-form form {
        padding: 0px 0px 15px; }
      body:not(.nasdaq).bv-mobile .bvlogin .bv-login-logo {
        width: 80%;
        min-width: 200px; }
      body:not(.nasdaq).bv-mobile .bvlogin .bv-top-block {
        height: 30px; }
      body:not(.nasdaq).bv-mobile .bvlogin .bv-login-rememberme-text {
        font-size: 0.85em !important; }
      body:not(.nasdaq).bv-mobile .bvlogin .bv-forgot-text {
        font-size: 0.85em !important; }
      body:not(.nasdaq).bv-mobile .bvlogin .bv-return-button,
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-user .bv-return-button,
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-password .bv-return-button {
        width: 60%;
        margin: 15px auto 0px;
        display: block;
        float: inherit !important; }
      body:not(.nasdaq).bv-mobile .bv-login-error-text {
        margin-bottom: 5px; }
      body:not(.nasdaq).bv-mobile .bvlogin .bv-welcome-text,
      body:not(.nasdaq).bv-mobile .bvlogin .bv-login-error-text {
        font-size: 16px; }
      body:not(.nasdaq).bv-mobile .bvlogin .bv-login-skip-challenge-question-text {
        font-size: 15px; }
      body:not(.nasdaq).bv-mobile container.bvlogin {
        min-height: 100%;
        height: 370px;
        margin-bottom: -60px;
        /*    top: 30%;
                transform: translateY(-30%);
                position: absolute; */ }
      body:not(.nasdaq).bv-mobile [state="login.changepassword"] container.bvlogin {
        height: 450px !important; }
      body:not(.nasdaq).bv-mobile [state="login.challengequestion"] container.bvlogin,
      body:not(.nasdaq).bv-mobile [state="login.auth"] container.bvlogin {
        height: 450px; }
      body:not(.nasdaq).bv-mobile container.bvlogin:after {
        content: "";
        display: block;
        height: 60px; }
      body:not(.nasdaq).bv-mobile .bvlogin .container {
        top: calc(50% - 227px);
        /*     transform: translateY(-30%);
                webkit-transform: translateY(-30%); */
        position: relative;
        display: block;
        margin: 0;
        padding: 0; }
      body:not(.nasdaq).bv-mobile [state="login.changepassword"] .bvlogin .container {
        top: calc(50% - 270px) !important; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-mobile-menu {
        width: 40px;
        height: 45px;
        right: 0px;
        position: absolute;
        top: 0px;
        display: block; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-mobile-menu > div {
        height: 45px; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-mobile-menu > div > svg {
        fill: #fff;
        stroke: #fff;
        stroke-width: 3;
        display: block;
        width: 40px;
        padding: 10px 15px; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-mobile-menu .dropdown-menu {
        /* 		top: 37px;
                left: -114px;
                min-width: 140px;
                left: -170px;
                min-width: 205px;
                display: block;
                 */
        top: 37px;
        min-width: 205px;
        display: block;
        position: fixed;
        max-height: calc(100% - 45px);
        width: 205px;
        left: calc(100% - 230px);
        overflow-y: auto;
        overflow-x: hidden; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-menu,
      body:not(.nasdaq).bv-mobile .bvhome .document-list-container {
        overflow-y: inherit; }
      body:not(.nasdaq).bv-mobile .bv-menu-box .bv-mobile-teamspace {
        display: block; }
      body:not(.nasdaq).bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown {
        display: inline-block;
        position: relative;
        left: 35px;
        top: 15px; }
      body:not(.nasdaq).bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown svg {
        width: 20px;
        height: 20px;
        fill: #fff; }
      body:not(.nasdaq).bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown-menu {
        display: block;
        left: 25px;
        max-height: calc(100% - 45px);
        max-width: 205px;
        padding: 0; }
      body:not(.nasdaq).bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown-toggle {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
        -webkit-tap-highlight-color: transparent;
        /*   padding: 14px 20px 17px 0; */
        position: absolute;
        top: -23px;
        /* 	    left: -260px; */ }
      body:not(.nasdaq).bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown-menu bt {
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis; }
      body:not(.nasdaq).bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown-menu bt .bv-button-feedback-type-1 {
        height: 170px;
        top: -70px; }
      body:not(.nasdaq).bv-mobile .bv-menu-box .bv-mobile-teamspace .dropdown-menu bt .bv-button-feedback-type-3 {
        top: -80px;
        left: 0; }
      body:not(.nasdaq).bv-mobile .bv-menu-box .bv-mobile-teamspace .bv-button-feedback-type-1 {
        left: 247px; }
      body:not(.nasdaq).bv-mobile .bv-menu-box .bv-mobile-teamspace > div {
        display: inline-block;
        top: 12px;
        position: relative;
        left: 25px;
        color: #fff;
        max-width: 220px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 13px 50px 13px 20px;
        margin: -13px -50px -13px -20px;
        z-index: 2; }
      body:not(.nasdaq).bv-mobile .bv-meeting-cards .bv-slider > ul {
        min-width: inherit;
        padding: 0px 15px 65px; }
      body:not(.nasdaq).bv-mobile .bv-meeting-cards .bv-slider > ul > li {
        width: 300px !important;
        margin: 20px 15px !important; }
      body:not(.nasdaq).bv-mobile .bv-modal-body {
        position: relative;
        height: calc(90% - 45px);
        width: 100%; }
      body:not(.nasdaq).bv-mobile .bv-slider {
        overflow-y: hidden; }
      body:not(.nasdaq).bv-mobile .bv-slider > ul {
        height: calc(100% + 30px);
        margin: inherit;
        overflow-x: inherit;
        padding-bottom: 65px; }
      body:not(.nasdaq).bv-mobile .bv-slider > div {
        top: calc(99% - 50px); }
      body:not(.nasdaq).bv-mobile .bv-calendar-content .bv-slider > ul {
        min-width: inherit;
        margin: 0px 9.36% 65px; }
      body:not(.nasdaq).bv-mobile .bv-calendar-content .bv-slider > ul > li {
        width: 93%;
        margin: 20px 3.3%; }
      body:not(.nasdaq).bv-mobile .newItemsMain .bv-slider > ul {
        min-width: inherit;
        margin: 0px 9.36% 65px; }
      body:not(.nasdaq).bv-mobile .newItemsMain .bv-slider > ul > li {
        width: 93% !important;
        margin: 20px 3.3%; }
      body:not(.nasdaq).bv-mobile .newItemListContent .newItem {
        font-size: 13.5px; }
      body:not(.nasdaq).bv-mobile .newItemsMain .new-items-attachment-image-container {
        height: 100%;
        margin-bottom: 15px; }
      body:not(.nasdaq).bv-mobile .bv-slider > div.bv-slider-left-btn {
        transform: scale(0.7);
        -webkit-transform: scale(0.7); }
      body:not(.nasdaq).bv-mobile .bv-slider > div.bv-slider-right-btn {
        transform: scale(0.7);
        -webkit-transform: scale(0.7); }
      body:not(.nasdaq).bv-mobile .modal-dialog {
        margin: 0;
        height: inherit; }
      body:not(.nasdaq).bv-mobile .modal-dialog,
      body:not(.nasdaq).bv-mobile .modal-dialog .modal-content {
        height: 100%;
        width: 100%; }
      body:not(.nasdaq).bv-mobile .bv-confirm .modal-dialog,
      body:not(.nasdaq).bv-mobile .bv-confirm .modal-content {
        height: inherit !important;
        width: 310px; }
      body:not(.nasdaq).bv-mobile .bv-support .modal-dialog {
        width: 100%;
        height: 100%; }
      body:not(.nasdaq).bv-mobile .bv-support .modal-dialog .modal-content {
        width: 100%;
        font-size: 14px; }
      body:not(.nasdaq).bv-mobile .bv-support {
        /* padding:30px; */ }
      body:not(.nasdaq).bv-mobile .bv-support-font {
        padding-left: 5px; }
      body:not(.nasdaq).bv-mobile .bv-support .bv-modal-body ul li .versiondetails {
        padding-left: 25px; }
      body:not(.nasdaq).bv-mobile .bv-support .bv-modal-body ul li {
        padding-left: 25px; }
      body:not(.nasdaq).bv-mobile .bv-support .modal-dialog {
        min-width: inherit; }
      body:not(.nasdaq).bv-mobile .bv-suppport .bv-modal-body .bv-float-left {
        padding-left: 15px; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop .modal-dialog {
        width: 100%; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop .bv-doc-prop-details-row2 > div {
        margin: 0 auto;
        padding: 20px;
        display: block; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop .modal-dialog .modal-content {
        width: 100%; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop-col1 {
        width: 20%;
        display: none; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop-details-img {
        display: block;
        margin: 0 auto; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop-col2 {
        overflow: auto;
        hight: inherit;
        width: 100%;
        overflow: auto;
        padding: 0px 30px; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop-details-row1 {
        display: none; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop-details-row3-col1 {
        width: 35%;
        word-wrap: break-word;
        overflow: hidden; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop-details-row3-col2 {
        width: 65%;
        word-wrap: break-word; }
      body:not(.nasdaq).bv-mobile .prop-details-textarea {
        line-height: inherit;
        height: inherit; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop-col2 > div {
        padding: 0px; }
      body:not(.nasdaq).bv-mobile .bv-doc-prop-details-row3 > ul > li {
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        height: inherit; }
      body:not(.nasdaq).bv-mobile .documentsList ul li .bv-repository-checkbox {
        display: none; }
      body:not(.nasdaq).bv-mobile .bv-repository-list .top-panel checkbox {
        display: none; }
      body:not(.nasdaq).bv-mobile .documentsList .fileInfo {
        width: calc(100% - 60px);
        position: relative; }
      body:not(.nasdaq).bv-mobile.bv-surface .bv-modal-window-new-attachment .documentsList .fileInfo {
        width: calc(100% - 85px); }
      body:not(.nasdaq).bv-mobile .documentsList ul li:hover .fileInfo .fileNameDiv {
        max-width: 100%; }
      body:not(.nasdaq).bv-mobile .documentsList ul li.checked .fileInfo .fileNameDiv {
        max-width: 100%; }
      body:not(.nasdaq).bv-mobile .documentsList .icon, body:not(.nasdaq).bv-mobile #showSharedDocsDIV .icon {
        padding: 7px 10px 0px 10px; }
      body:not(.nasdaq).bv-mobile .documentsList .fileInfo .fileNameDiv {
        position: relative;
        left: 0;
        top: 2px;
        width: 51%;
        max-width: inherit !important; }
      body:not(.nasdaq).bv-mobile .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan {
        display: block; }
      body:not(.nasdaq).bv-mobile .documentsList .fileInfo .portal-name-filedetails.fileDetailsDiv .fileDetailsSpan {
        font-size: 12px;
        padding-top: 0px;
        display: block; }
      body:not(.nasdaq).bv-mobile .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan .fileByName {
        display: block;
        padding-right: 3px; }
      body:not(.nasdaq).bv-mobile .documentsList .fileInfo .fileDetailsDiv .fileDetailsSpan br {
        display: none; }
      body:not(.nasdaq).bv-mobile .searchResultsDialog .modal-dialog {
        margin: 0px;
        min-width: inherit; }
      body:not(.nasdaq).bv-mobile .searchModalDialog .bv-modal-title,
      body:not(.nasdaq).bv-mobile .searchModalDialog .searchText,
      body:not(.nasdaq).bv-mobile .searchModalDialog .searchBtn {
        display: none; }
      body:not(.nasdaq).bv-mobile .searchInputText {
        /* width:100%; */ }
      body:not(.nasdaq).bv-mobile .searchInputBox {
        background: url("../assets/images/search_icon_dark_grey.png") no-repeat;
        border: none;
        position: fixed;
        top: 5px;
        left: 2px;
        width: 90%;
        margin-right: 10px;
        margin-bottom: 0px; }
      body:not(.nasdaq).bv-mobile .modal-backdrop {
        /*z-index: 99 !important;*/ }
      body:not(.nasdaq).bv-mobile .bv-search-results-mobile {
        /*z-index: 100 !important;*/ }
      body:not(.nasdaq).bv-mobile .bv-search-results-mobile .document-list-container {
        overflow: auto; }
      body:not(.nasdaq).bv-mobile .modal {
        /*z-index: 101 !important;*/
        position: absolute; }
      body:not(.nasdaq).bv-mobile .modal.fade .modal-dialog {
        /* -webkit-transition: inherit;
                transition: inherit;
                -webkit-transform: inherit;
                transform: inherit;
                 */
        transform: translate(0, 25%);
        -webkit-transform: translate(0, 25%);
        transition: none;
        -webkit-transition: none; }
      body:not(.nasdaq).bv-mobile .modal.in .modal-dialog {
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transition: none;
        -webkit-transition: none; }
      body:not(.nasdaq).bv-mobile .bv-modal-blue-header {
        min-height: 45px;
        padding: 10px 12px; }
      body:not(.nasdaq).bv-mobile .bv-modal-btn-close {
        top: -9px;
        right: -10px;
        padding: 20px;
        z-index: 2; }
      body:not(.nasdaq).bv-mobile .bv-modal-btn-close .bv-button-feedback-type-1 {
        top: 9px;
        z-index: 1;
        left: 8.4px; }
      body:not(.nasdaq).bv-mobile .smallFont {
        font-size: 0.65em;
        font-weight: normal;
        overflow: hidden;
        white-space: nowrap;
        text-align: center; }
      body:not(.nasdaq).bv-mobile .mobileNetworkStatus {
        width: 100%;
        height: 30px;
        margin: 5px 0px; }
      body:not(.nasdaq).bv-mobile .mobileNetworkStatus > div {
        width: 160px;
        margin: 10px auto; }
      body:not(.nasdaq).bv-mobile .connectedIconClass,
      body:not(.nasdaq).bv-mobile .notAvailableIconClass {
        display: inline;
        padding: 0 10px;
        float: left; }
      body:not(.nasdaq).bv-mobile .goOfflineIconClass > div > svg,
      body:not(.nasdaq).bv-mobile .connectedIconClass > div > svg,
      body:not(.nasdaq).bv-mobile .notAvailableIconClass > div > svg {
        width: 25px;
        height: 25px;
        transform: scale(1.4);
        margin: 5px auto; }
      body:not(.nasdaq).bv-mobile .goOfflineIconClass {
        float: left;
        width: 55px;
        height: 44px;
        padding-left: 11px; }
      body:not(.nasdaq).bv-mobile .bv-settings-mobile .modal-dialog {
        width: 100%;
        height: 100%; }
      body:not(.nasdaq).bv-mobile .bv-settings-mobile {
        /* z-index: 100 !important; */ }
      body:not(.nasdaq).bv-mobile .bv-settings-mobile .userIdShowOrNot {
        padding: 35px; }
      body:not(.nasdaq).bv-mobile .bv-settings-mobile .bv-settings-item {
        padding: 25px; }
      body:not(.nasdaq).bv-mobile .bv-settings-mobile .challegeQuestionChange {
        padding: 25px; }
      body:not(.nasdaq).bv-mobile .bv-settings-mobile .settingsLineSeparator {
        margin-top: 20px;
        margin-bottom: 0px; }
      body:not(.nasdaq).bv-mobile .bv-challenge-questions .modal-dialog {
        width: 100%;
        height: 100%; }
      body:not(.nasdaq).bv-mobile .bv-challenge-questions .bv-input-btn-box {
        display: none; }
      body:not(.nasdaq).bv-mobile .bv-default-fill-color-black {
        fill: #000000; }
      body:not(.nasdaq).bv-mobile .challange-questions .bv-dropdown .dropdown-menu li {
        display: block; }
      body:not(.nasdaq).bv-mobile .bv-events-mobile .modal-dialog {
        margin: 0;
        padding: 40px; }
      body:not(.nasdaq).bv-mobile .bv-events-mobile [dialog-arrow] {
        display: none; }
      body:not(.nasdaq).bv-mobile .bv-events-mobile .bv-scrollbar {
        overflow: inherit; }
      body:not(.nasdaq).bv-mobile .bv-mobile-documentviewer-actions .documentActionsContent > div {
        padding: 20px; }
      body:not(.nasdaq).bv-mobile .bv-mobile-documentviewer-actions .documentActionsContent > hr {
        margin-top: 5px;
        margin-bottom: 5px; }
      body:not(.nasdaq).bv-mobile .bv-mobile-documentviewer-actions .actionsSvg {
        width: 20px;
        height: 20px; }
      body:not(.nasdaq).bv-mobile .mobile-annotation-list-container {
        /*padding: 20px;*/ }
      body:not(.nasdaq).bv-mobile .mobile-annotation-list .header {
        padding: 10px 20px; }
      body:not(.nasdaq).bv-mobile .mobile-annotation-list .mobile-annotation-list-item {
        display: inline-block;
        white-space: nowrap;
        width: 100%;
        height: 80px;
        padding: 20px; }
      body:not(.nasdaq).bv-mobile .documentActionsContent .annotationCount {
        color: white;
        border-radius: 50%;
        min-width: 15px;
        padding: 0px 5px; }
      body:not(.nasdaq).bv-mobile .mobile-annotation-list .mobile-annotation-list-item .section1 {
        width: 80px;
        display: inline-block;
        height: 100%; }
      body:not(.nasdaq).bv-mobile .mobile-annotation-list .mobile-annotation-list-item .section1 img {
        height: 35px;
        padding: 5px 15px; }
      body:not(.nasdaq).bv-mobile .mobile-annotation-list .mobile-annotation-list-item .section2 {
        display: inline-block;
        width: calc(100% - 180px);
        height: 100%;
        font-size: 14px; }
      body:not(.nasdaq).bv-mobile .mobile-annotation-list .mobile-annotation-list-item .section3 {
        display: inline-block;
        height: 100%;
        position: relative; }
      body:not(.nasdaq).bv-mobile .mobile-annotation-list .mobile-annotation-list-item .section3 > div {
        position: absolute;
        bottom: 0px;
        right: 0px;
        font-size: 14px; }
      body:not(.nasdaq).bv-mobile .bv-button-animate {
        margin: 0 6px;
        height: 48px;
        min-width: 0;
        line-height: 48px;
        padding-left: 0;
        padding-right: 0;
        width: 48px;
        border-radius: 50%; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-menu a {
        position: relative;
        overflow: hidden; }
      body:not(.nasdaq).bv-mobile .bv-button-feedback-type-1 {
        position: absolute;
        width: 45px;
        height: 45px;
        top: 0;
        z-index: 1;
        left: 13.4px;
        border-color: black;
        background: black;
        opacity: .5;
        border-radius: 50%;
        transform: scale(0); }
      body:not(.nasdaq).bv-mobile .bv-button-feedback-type-2 {
        opacity: .2;
        border-color: black;
        background: black;
        border-radius: 50%;
        transform-origin: 50% 50%;
        width: calc(100% - 10px);
        height: 336px;
        position: absolute;
        top: -140px;
        left: 0px;
        transform: scale(0); }
      body:not(.nasdaq).bv-mobile .bv-button-feedback-type-3 {
        opacity: .2;
        border-color: black;
        background: black;
        border-radius: 50%;
        transform-origin: 50% 50%;
        width: calc(100% - 10px);
        height: 336px;
        position: absolute;
        top: -160px;
        left: -20px;
        transform: scale(0); }
      body:not(.nasdaq).bv-mobile .bv-button-feedback-tapped {
        opacity: 0;
        transform: scale(1); }
      body:not(.nasdaq).bv-mobile .bv-button-feedback-tapped-done {
        transition: inherit; }
      body:not(.nasdaq).bv-mobile .documentsList .fileNameVal span {
        cursor: pointer;
        height: auto;
        z-index: 1;
        display: block;
        padding: 7px 0px 0 0; }
      body:not(.nasdaq).bv-mobile .documentsList .fileNameVal {
        height: 65px; }
      body:not(.nasdaq).bv-mobile .documentsList .fileInfo .fileDetailsDiv {
        width: 49%; }
      body:not(.nasdaq).bv-mobile .inboxItemsList {
        min-width: 100%;
        width: 100%; }
      body:not(.nasdaq).bv-mobile .inboxListAttachmentIcon {
        float: right; }
      body:not(.nasdaq).bv-mobile .itemDetails {
        display: none; }
      body:not(.nasdaq).bv-mobile .messagesMain {
        font-family: "SourceSansProRegular"; }
      body:not(.nasdaq).bv-mobile .bv-inbox-display-mobile {
        display: block; }
      body:not(.nasdaq).bv-mobile li.inboxListItemCell {
        height: 85px; }
      body:not(.nasdaq).bv-mobile .inboxListLeftItems {
        max-width: 250px; }
      body:not(.nasdaq).bv-mobile .inboxListLeftItems .dateFont {
        font-size: 13px; }
      body:not(.nasdaq).bv-mobile .messages-top-panel .top-panel .nav-tabs {
        padding: 0; }
      body:not(.nasdaq).bv-mobile .messages-top-panel .top-panel .nav-tabs li {
        width: 50%; }
      body:not(.nasdaq).bv-mobile .messages-top-panel .top-panel .nav-tabs li bt {
        font-size: 16px;
        padding: 4px 15px; }
      body:not(.nasdaq).bv-mobile .inboxListItemCell > hr {
        margin-top: 73px; }
      body:not(.nasdaq).bv-mobile .inboxMobile {
        display: none;
        width: inherit;
        height: 50px;
        padding-top: 13px;
        font-size: larger; }
      body:not(.nasdaq).bv-mobile .inboxTextDivMobile {
        float: left;
        width: 50%;
        text-align: center;
        text-decoration: underline; }
      body:not(.nasdaq).bv-mobile .sentTextDivMobile {
        Float: left;
        width: 50%;
        text-align: center;
        color: #D8D8D8; }
      body:not(.nasdaq).bv-mobile .bv-open-message-mobile-comments {
        font-size: 14px; }
      body:not(.nasdaq).bv-mobile .hrMarginMobile10 {
        margin-top: 0px;
        margin-bottom: 0px;
        background: #F8F8F8; }
      body:not(.nasdaq).bv-mobile .mobilePadding {
        padding-bottom: 3px;
        margin-bottom: 3px; }
      body:not(.nasdaq).bv-mobile .bv-login-button {
        outline: none; }
      body:not(.nasdaq).bv-mobile .bv-mobile-login {
        max-width: 540px;
        margin: 0 auto;
        padding: 10px 10px;
        z-index: 1;
        position: relative; }
      body:not(.nasdaq).bv-mobile .bv-mobile-info-logo svg {
        width: 25px;
        height: 25px; }
      body:not(.nasdaq).bv-mobile .bv-mobile-network-status-logo svg {
        float: left;
        width: 25px;
        height: 25px; }
      body:not(.nasdaq).bv-mobile .bv-mobile-support-reset-app-data {
        width: 185px;
        height: 35px;
        color: #F5F5F5;
        line-height: 2px;
        font-size: 16px;
        font-weight: bold;
        letter-spacing: 0px;
        cursor: pointer;
        /* 	background-color: #ea6214; */
        background-color: #2273a5;
        border: 0;
        margin: 0px 0px;
        box-shadow: 0.6px 0.6px 0px 0px #000; }
      body:not(.nasdaq).bv-mobile .ipadBuildAndVersion {
        color: grey; }
      body:not(.nasdaq).bv-mobile .values {
        padding-left: 5px; }
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-user .bv-welcome-text,
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-password .bv-welcome-text {
        font-size: 18px; }
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-password .bv-login-error-text,
      body:not(.nasdaq).bv-mobile .bv-mobile-retrive-user .bv-login-error-text {
        padding-bottom: 10px; }
      body:not(.nasdaq).bv-mobile .bv-login-input-text {
        margin: 7px 0px 0px; }
      body:not(.nasdaq).bv-mobile .bv-login-button {
        width: 170px;
        height: 32px;
        font-size: 14px; }
      body:not(.nasdaq).bv-mobile .bv-login-logo {
        margin: 0 auto; }
      body:not(.nasdaq).bv-mobile .bv-top-block.bv-challange-top-block {
        height: inherit;
        padding: 0; }
      body:not(.nasdaq).bv-mobile .bv-change-challenge-question {
        margin: 0 !important;
        max-width: inherit !important; }
      body:not(.nasdaq).bv-mobile .bv-change-challenge-question form {
        padding: 0 !important; }
      body:not(.nasdaq).bv-mobile .bv-change-challenge-question .bv-login-title {
        margin: 0; }
      body:not(.nasdaq).bv-mobile .bv-scrollbar::-webkit-scrollbar {
        display: none !important; }
      body:not(.nasdaq).bv-mobile .bv-survey-question-likert-scale-div.bv-scrollbar::-webkit-scrollbar,
      body:not(.nasdaq).bv-mobile .bv-survey-question-multichoice-div.bv-scrollbar::-webkit-scrollbar {
        display: block !important; }
      body:not(.nasdaq).bv-mobile .bv-survey-question-likert-scale-div, body:not(.nasdaq).bv-mobile .bv-survey-question-multichoice-div {
        padding-right: 10px; }
      body:not(.nasdaq).bv-mobile .bv-survey-question-multichoice-div {
        width: 90%; }
      body:not(.nasdaq).bv-mobile .no-content-msg-label {
        height: 19px;
        line-height: 19px;
        white-space: pre-line;
        /* overflow: hidden; */
        /* text-overflow: ellipsis; */
        color: #aeaeae;
        padding: 20px; }
      body:not(.nasdaq).bv-mobile .bv-scroll-list > .scroll-list-items {
        overflow-y: inherit; }
      body:not(.nasdaq).bv-mobile .mobile-remove-attachment-button {
        width: 12px;
        height: 12px;
        position: absolute;
        cursor: pointer;
        top: 1px;
        right: -8px;
        z-index: 1; }
      body:not(.nasdaq).bv-mobile .bv-signature-list ul li {
        height: 140px;
        padding-left: 10px;
        padding-right: 15px; }
      body:not(.nasdaq).bv-mobile .bv-signature-list .bv-signature-icon {
        padding-right: 20px; }
      body:not(.nasdaq).bv-mobile .sign-here-tab-img {
        left: 37px;
        top: 25px;
        height: 35px; }
      body:not(.nasdaq).bv-mobile .bv-signature-list .bv-signature-info {
        position: absolute;
        left: 115px;
        transform: none;
        display: inline-block;
        top: 50px; }
      body:not(.nasdaq).bv-mobile .bv-signature-list .bv-signature-file-info {
        transform: none;
        float: none;
        position: absolute;
        top: 30px;
        left: 115px; }
      body:not(.nasdaq).bv-mobile .bv-signature-list .bv-signature-file-name {
        font-size: 16px; }
      body:not(.nasdaq).bv-mobile .bv-signature-list ul li:hover .bv-signature-file-info {
        max-width: 100%; }
      body:not(.nasdaq).bv-mobile .disable {
        color: #ccc; }
      body:not(.nasdaq).bv-mobile .meetingsMobileCurrentBtn {
        top: 100%;
        box-shadow: none;
        color: #2273A5; }
      body:not(.nasdaq).bv-mobile .meetingsMobileCurrentBtnSpan {
        width: 100%;
        display: inline-block;
        text-align: center; }
      body:not(.nasdaq).bv-mobile .dropdown-menu > li > bt {
        padding: 14px 20px; }
      body:not(.nasdaq).bv-mobile .bv-mobile-teamspace .dropdown-menu > li > bt {
        padding: 20px 20px; }
      body:not(.nasdaq).bv-mobile .resetBtn {
        text-align: center; }
      body:not(.nasdaq).bv-mobile .bv-company-logo-mobile {
        display: block;
        position: relative; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-topmenu li bt {
        border-bottom-color: #000 !important;
        color: #000 !important; }
      body:not(.nasdaq).bv-mobile .bvhome [home-sidebar]::before {
        background: none; }
      body:not(.nasdaq).bv-mobile .bv-menu {
        margin-top: 180px; }
      body:not(.nasdaq).bv-mobile .bv-topmenu {
        top: 184px !important;
        border-bottom: 1px solid #e5e5e5 !important;
        margin: 0 !important;
        padding: 4px 20px;
        width: 100%; }
      body:not(.nasdaq).bv-mobile .bv-modules-list {
        width: 100%; }
      body:not(.nasdaq).bv-mobile sidebar .border-bottom {
        border-bottom: 0; }
      body:not(.nasdaq).bv-mobile .bvhome .bv-topmenu li {
        width: 66px;
        margin: 0; }
      body:not(.nasdaq).bv-mobile #Modules,
      body:not(.nasdaq).bv-mobile #Users,
      body:not(.nasdaq).bv-mobile #Groups {
        color: black !important; }
      body:not(.nasdaq).bv-mobile .portalUserList {
        overflow-y: auto; }
      body:not(.nasdaq).bv-mobile .portalUserListContainer {
        height: calc(100% - 350px); }
      body:not(.nasdaq).bv-mobile .userList {
        margin-top: 72px; }
      body:not(.nasdaq).bv-mobile .searchUser {
        width: auto; }
      body:not(.nasdaq).bv-mobile .teamActionBar {
        display: none !important; }
      body:not(.nasdaq).bv-mobile .bv-mobile-compose-message-tablet {
        transition: inherit;
        transform: translateX(350px);
        width: calc(100% - 350px);
        box-shadow: 0px 0px 33px -8px #000; }
      body:not(.nasdaq).bv-mobile .bv-mobile-compose-message-tablet .bv-modal-title {
        display: none; }
      body:not(.nasdaq).bv-mobile .documentsList .portal-name-lineheight.fileNameVal > span {
        line-height: 18px;
        padding: 0px 0px 0 0; }
      body:not(.nasdaq).bv-mobile .new-items-attach-name {
        margin-top: -3px; }
      body:not(.nasdaq).bv-mobile .portal-name-filedetails.new-items-attach-name {
        margin-top: -9px; }
      body:not(.nasdaq).bv-mobile .new-items-attach-portal-name {
        margin-top: -1px; }
      body:not(.nasdaq).bv-mobile .documentsList .fileNameVal > svg {
        margin: 5px 5px 0 5px;
        display: none !important; }
      body:not(.nasdaq).bv-mobile .documentsList .fileNameVal .portal-name-span {
        padding-top: 0px; }
      body:not(.nasdaq).bv-mobile .inboxListItemCell #loading-spinner {
        position: relative;
        top: calc(50% - 10px);
        left: calc(50% - 10px);
        padding: 0;
        margin: 0;
        border: 0;
        border-radius: 0;
        height: 20px;
        width: 20px; }
      body:not(.nasdaq).bv-mobile .inboxListItemCell #loading-spinner .spinner-icon {
        width: 20px;
        height: 20px; }
      body:not(.nasdaq).bv-mobile .rotateDeviceMessage {
        display: inline-block;
        top: 50%;
        position: absolute;
        left: 50%;
        transform: translate(-50%, -50%); }
      body:not(.nasdaq).bv-mobile .folderViewDialog .modal-dialog {
        min-width: inherit;
        max-height: inherit; }
      body:not(.nasdaq).bv-mobile .folderViewDialog .folderViewer {
        height: 100% !important; }
      body:not(.nasdaq).bv-mobile .documentsList .fileNameVal .name-span:hover {
        text-decoration: inherit; }
      body:not(.nasdaq).bv-mobile .rightClickMenu a {
        padding: 9px 5px; }
      body:not(.nasdaq).bv-mobile .rightClickMenu bt {
        padding: 9px 5px; }
      body:not(.nasdaq).bv-mobile .rightClickMenu ul li {
        height: inherit !important; }
      body:not(.nasdaq).bv-mobile .rightClickMenu .documentsList ul li {
        height: inherit;
        padding-left: 15px; }
      body:not(.nasdaq).bv-mobile .bv-ts-grid-ul-li {
        line-height: 40px; }
      body:not(.nasdaq).bv-mobile .bv-tree-grid-tree-node {
        height: 50px; }
      body:not(.nasdaq).bv-mobile .bv-compose-message-screen .outer {
        height: 100%; }
      body:not(.nasdaq).bv-mobile .userActionMenu {
        display: none !important; }
      body:not(.nasdaq).bv-mobile #inboxRightSection .bv-show-panel-content-arrow {
        top: 0px;
        left: -15px;
        z-index: 1;
        padding: 15px 30px 30px; }
      body:not(.nasdaq).bv-mobile .bv-inbox-thread-panel {
        position: relative; }
      body:not(.nasdaq).bv-mobile #inboxRightSection .bv-hide-show-content-arrow {
        margin: -10px 0 0 -15px;
        padding: 15px 30px 30px 15px; }
      body:not(.nasdaq).bv-mobile.bv-surface #inboxRightSection .bv-hide-show-content-arrow {
        position: absolute;
        top: 0px;
        left: -5px;
        margin: 0;
        padding: 15px 30px 30px 15px; }
      body:not(.nasdaq).bv-mobile .bv-mobile-compose-message .bv-threads-background {
        background: #f0f0f0; } }
  @media only screen and (min-device-width: 0px) and (orientation: landscape), handheld, print {
    body:not(.nasdaq) {
      /* STYLES GO HERE */
      /* .bv-mobile .bvhome .bv-content{
            transform: translateX(300px);
            -webkit-transform: translateX(300px);
            margin-left: 0px;
            transition: 200ms all;
        } */ }
      body:not(.nasdaq) .documentsList .list-checkbox {
        margin-top: -40px; }
      body:not(.nasdaq) .approval-main {
        min-width: 100%; }
      body:not(.nasdaq).bv-mobile .newItemsMain .bv-slider > ul {
        min-width: inherit;
        margin: 0px 4.36% 65px; }
      body:not(.nasdaq).bv-mobile .newItemsMain .bv-slider > ul > li {
        width: 43.3% !important;
        margin: 107px 3.3%;
        height: calc(100% - 214px); }
      body:not(.nasdaq).bv-mobile .bv-slider > div {
        top: calc(50% - 45px); }
      body:not(.nasdaq).bv-mobile .bv-slider > div.bv-slider-right-btn {
        right: 20px; }
      body:not(.nasdaq).bv-mobile .bv-slider > div.bv-slider-left-btn {
        left: 18px; }
      body:not(.nasdaq).bv-mobile .portal-name-filedetails.new-items-attach-name {
        margin-top: 0px; }
      body:not(.nasdaq).bv-mobile .bv-calendar-content .bv-slider > ul > li {
        margin: 40px 3.3%; }
      body:not(.nasdaq).bv-mobile .bv-meeting-cards .bv-slider > ul {
        min-width: inherit;
        margin: 0 35px;
        padding: 0px 0px 65px; }
      body:not(.nasdaq).bv-mobile .bv-meeting-cards .bv-slider > ul > li {
        width: 290px !important;
        margin: 40px 13.2px !important; }
      body:not(.nasdaq).bv-mobile .bv-meeting-cards .bv-slider > div.bv-slider-left-btn {
        left: 5px; }
      body:not(.nasdaq).bv-mobile .bv-meeting-cards .bv-slider > div.bv-slider-right-btn {
        right: 5px; }
      body:not(.nasdaq).bv-mobile .expandHigh .bv-meeting-cards .bv-slider > ul > li {
        width: 375px !important; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait), handheld, print {
    body:not(.nasdaq) .bvhome .bv-title > div > div > span {
      font-size: 1.5em;
      letter-spacing: 2px; }
    body:not(.nasdaq) .bvhome .rightMenu {
      right: 2px; }
    body:not(.nasdaq) .bvhome .rightMenu li a .iconText {
      font-size: 0.9em; }
    body:not(.nasdaq) .approval-main {
      min-width: 100%; } }
  @media only screen and (min-device-width: 0px) and (orientation: portrait), handheld, print {
    body:not(.nasdaq).bv-mobile .bv-meeting-cards .bv-slider > ul {
      margin: 0px 9.36% 65px;
      padding: 0 0.1% 65px; }
    body:not(.nasdaq).bv-mobile .bv-meeting-cards .bv-slider > ul > li {
      width: 93% !important;
      margin: 20px 3.3% !important; } }
  @media screen, handheld, print {
    body:not(.nasdaq).bv-mobile .bv-support .bv-support-center {
      display: none; } }

input::-ms-clear {
  display: none; }

.bv-placeholder-label {
  display: inline;
  position: relative; }

.bv-placeholder-label span {
  position: absolute;
  top: 15px;
  margin-left: 10px;
  font-weight: 400;
  color: #9B9B9B;
  white-space: nowrap; }

.ie .bv-create-folder .bv-modal-body .bv-placeholder-label span {
  top: -2px; }

.ie .bv-login-form .bv-placeholder-label span {
  font-size: 20px;
  letter-spacing: 2px;
  top: -5px; }

.ie .bv-conf-settings .modal-dialog {
  position: absolute;
  margin: auto;
  top: calc(50% - 300px);
  bottom: 0;
  left: 0;
  right: 0;
  transform: translate(0px, 0px) !important; }

.ie #inboxRightSection .bv-hide-show-content-arrow {
  position: static; }

.ie .messagesMain {
  overflow: hidden; }

.bv-modal-window-new-attachment .bv-placeholder-label span {
  top: 0px; }

.ie .bv-modal-window-new-attachment .modal-dialog {
  -ms-transform: translate(-50.35%, -50.3%) !important; }

.ie .bv-module-row-icon-div svg {
  height: 18px; }

.ie java-check,
.ie [applet-directive] {
  display: none; }

/* Surface styles */
body.bv-mobile.bv-surface {
  -ms-content-zooming: none;
  /* > .viewerDialogClass{
                zoom: 0;
                height: 97% !important;
                width: 98% !important;
            } */
  /* .bv-modal-window-new-attachment .documentsList ul li.folder .bv-repository-checkbox{
                display: none;
            }
             */
  /* .bv-mobile.bv-surface .bv-meeting-cards .bv-slider > ul > li{
                width: 31.7% !important;
                margin: 20px 0.8% !important;
            } */
  /* .bv-compose-message-screen{
                min-height: auto!important;
                max-height: none!important;
                height: calc(100% - 315px);
            }*/
  /* .bv-mobile-compose-message wrap section:last-child */
  /* { */
  /* 	height:calc(100% - 316px)!important; */
  /* } */
  /* .bv-mobile-compose-message to
            {
                width:6%;
            }

            .bv-mobile-compose-message .ui-select-container
            {
                width:90%;
            }

            .bv-mobile-compose-message subject
            {
                width: 6%;
            }
            .bv-mobile-compose-message subjectinput
            {
                width: 90%;
            } */
  /*
            .portalUserListContainer {
                height: calc(100% - 370px);
            }

            .portalUserListContainerBig {
                height: calc(100% - 370px);
            }

            .groupsBox {
                height: calc(100% - 370px);
            }
            */ }
  body.bv-mobile.bv-surface .bv-permissions .modal-dialog {
    height: inherit;
    width: 520px; }
  body.bv-mobile.bv-surface .bv-modal-window-compose-new-message .modal-dialog {
    height: inherit;
    width: 910px; }
  body.bv-mobile.bv-surface .bv-modal-window-repository-replace-file .modal-dialog {
    height: inherit;
    width: 450px; }
  body.bv-mobile.bv-surface .bv-version-tracker-dialog .modal-dialog {
    height: inherit;
    width: 600px; }
  body.bv-mobile.bv-surface .bv-audit-trail-dialog .modal-dialog {
    height: inherit;
    width: 600px; }
  body.bv-mobile.bv-surface .bv-copy-link .modal-dialog {
    height: inherit;
    width: 550px; }
  body.bv-mobile.bv-surface .bv-addToUserFavorites-dialog .modal-dialog {
    height: inherit;
    width: 600px; }
  body.bv-mobile.bv-surface .addToNewItemsDialog .modal-dialog {
    height: inherit;
    width: 370px; }
  body.bv-mobile.bv-surface .bv-rules-dialog .modal-dialog {
    height: inherit;
    width: 340px; }
  body.bv-mobile.bv-surface .bv-doc-prop .modal-dialog {
    height: inherit;
    width: 970px; }
  body.bv-mobile.bv-surface .bv-alert-item-list-dialog .modal-dialog {
    height: auto; }
  body.bv-mobile.bv-surface .bv-challenge-questions .modal-dialog {
    width: 355px;
    height: 308px; }
  body.bv-mobile.bv-surface .bv-modal-window-new-attachment .modal-dialog {
    width: 50% !important;
    height: inherit; }
  body.bv-mobile.bv-surface .bv-add-comments .modal-dialog {
    width: 600px !important;
    height: auto; }
  body.bv-mobile.bv-surface .bv-confirm .modal-dialog {
    height: auto !important; }
  body.bv-mobile.bv-surface .bv-running-conf-list-dialog .modal-dialog {
    height: auto !important;
    width: inherit !important; }
  body.bv-mobile.bv-surface .bv-event-presentation .modal-dialog {
    width: 950px !important;
    height: auto !important; }
  body.bv-mobile.bv-surface .bvhome .bv-mobile-menu .dropdown-menu {
    top: 47px; }
  body.bv-mobile.bv-surface .bvhome .bv-mobile-menu .dropdown-menu {
    position: -ms-page !important; }
  body.bv-mobile.bv-surface .bv-search-results-mobile-backdrop {
    z-index: 99 !important; }
  body.bv-mobile.bv-surface .bv-search-results-mobile {
    z-index: 100 !important; }
    body.bv-mobile.bv-surface .bv-search-results-mobile .bv-modal-body {
      height: calc(100% - 45px) !important; }
  body.bv-mobile.bv-surface .bv-events .modal-dialog {
    width: 340px;
    height: 360px; }
  body.bv-mobile.bv-surface .bv-events .modal-content {
    height: 360px; }
  body.bv-mobile.bv-surface .bv-events .bv-modal-body > .bv-scrollbar {
    overflow: inherit; }
  body.bv-mobile.bv-surface .bv-modal-window-new-attachment .modal-content.bv-default-fill-color-white > div {
    height: calc(100% - 67px); }
  body.bv-mobile.bv-surface .bv-modal-window-new-attachment .attachment-list {
    height: 100%; }
  body.bv-mobile.bv-surface .bv-modal-window-new-attachment .attachment-list .treeDoc {
    overflow-y: inherit !important; }
  body.bv-mobile.bv-surface .bv-modal-window-new-attachment .documentsList ul li .bv-repository-checkbox {
    display: block; }
  body.bv-mobile.bv-surface .bv-alert-item-list-dialog .bv-scrollbar {
    overflow-x: hidden; }
  body.bv-mobile.bv-surface .bv-alert-item-list-dialog .bv-item-list-main .bv-scrollbar {
    padding-right: 20px; }
  body.bv-mobile.bv-surface .chart-div {
    height: 90% !important; }
  body.bv-mobile.bv-surface .chart-div > .approvalsPieChart.bv-scrollbar {
    overflow: inherit !important; }
  body.bv-mobile.bv-surface .bv-compose-message-screen .outerComments1 {
    overflow: auto !important;
    height: inherit !important; }
  body.bv-mobile.bv-surface .bv-mobile.bv-surface .bv-mobile-compose-message to, body.bv-mobile.bv-surface .bv-mobile-compose-message subject, body.bv-mobile.bv-surface .bv-mobile-compose-message attachments {
    color: #333; }
  body.bv-mobile.bv-surface .bv-mobile-compose-message .bv-slider > div.bv-slider-right-btn {
    right: 6px; }
  body.bv-mobile.bv-surface .bv-mobile-compose-message .bv-slider > div.bv-slider-left-btn {
    left: 10px; }
  body.bv-mobile.bv-surface .bv-mobile-compose-message .bv-slider > div {
    top: calc(50% - 25px) !important; }
  body.bv-mobile.bv-surface .bv-mobile-compose-message .bv-slider > ul > li {
    width: 16.5% !important; }
  body.bv-mobile.bv-surface .bv-conf-attendee-container-div,
  body.bv-mobile.bv-surface .bv-conf-attendee-container-div .bv-scroll-list {
    height: 100%; }
  body.bv-mobile.bv-surface .bv-conf-attendee-display-div .bv-scroll-list > .scroll-list-items {
    height: calc(100% - 85px); }
  body.bv-mobile.bv-surface .bv-conf-attendee-display-div {
    height: calc(100% - 20px); }
  body.bv-mobile.bv-surface .bv-conf-attendee-col1-row1 {
    height: calc(100% - 70px); }
  body.bv-mobile.bv-surface .bv-conf-attendee .modal-dialog,
  body.bv-mobile.bv-surface .bv-conf-attendee .modal-dialog .modal-content {
    width: 510px !important;
    height: auto !important; }
  body.bv-mobile.bv-surface .bv-conf-details .modal-dialog,
  body.bv-mobile.bv-surface .bv-conf-details .modal-dialog .modal-content {
    width: 570px !important;
    height: 560px !important; }
  body.bv-mobile.bv-surface .bv-search-results-mobile .modal-dialog,
  body.bv-mobile.bv-surface .bv-search-results-mobile .modal-dialog .modal-content {
    width: 600px !important;
    height: 600px !important; }
  body.bv-mobile.bv-surface .bv-mobile-compose-message .modal-dialog,
  body.bv-mobile.bv-surface .bv-mobile-compose-message .modal-dialog .modal-content {
    width: 800px !important;
    height: 600px !important; }
  body.bv-mobile.bv-surface .bv-context-menu-arrow {
    zoom: 1.5; }
  body.bv-mobile.bv-surface .bv-messages-mobile .inboxItemsGrid li > div {
    touch-action: pan-y; }
  body.bv-mobile.bv-surface .bv-mobile-compose-message attachments > btn {
    padding: 0px 0px 0px 15px; }
  body.bv-mobile.bv-surface .approve-responses-no-signature {
    height: calc(100% - 230px) !important; }
  body.bv-mobile.bv-surface .bv-compose-message-screen .compose-notice {
    bottom: 0px !important; }
  body.bv-mobile.bv-surface .bv-scrollbar {
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  body.bv-mobile.bv-surface .bv-survey-userAnsweres-preview-modal .modal-dialog {
    height: inherit !important;
    width: inherit !important; }
  body.bv-mobile.bv-surface .bv-signature-dialog .modal-dialog {
    height: auto !important;
    width: 30% !important; }
  body.bv-mobile.bv-surface .teamUserProfileDetails {
    overflow-y: auto !important; }
  body.bv-mobile.bv-surface .groupsBox {
    overflow-y: auto !important; }
  body.bv-mobile.bv-surface .groupsBox .groupHeaderOpen {
    max-width: none !important; }
  body.bv-mobile.bv-surface .bv-mobile-compose-message .bv-default-fill-color-blue-plusIcon {
    height: 22px !important;
    width: 22px !important; }
  body.bv-mobile.bv-surface .bv-modal-window-compose-new-message .bv-compose-plusIcon-span {
    width: 25px !important; }
  body.bv-mobile.bv-surface .bv-compose-message-screen .leftScreen {
    width: 69%; }
  body.bv-mobile.bv-surface .permissionContainer {
    padding-bottom: 15px; }

.bv-compose-message-screen .rightScreen {
  width: 28%;
  max-height: 445px;
  min-height: 445px;
  float: right;
  padding-left: 10px;
  padding-right: 3px;
  border-left: 1px solid #DDDDDD; }

@media screen, handheld, print {
  .bv-mobile .approval-attachments-row .bv-slider > div {
    top: calc(50% - 18px) !important; }
  .bv-mobile.bv-surface .approval-attachments-row .bv-slider > ul {
    margin: 0px 45px !important; }
  .bv-mobile.bv-surface .approval-attachments-row .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important; }
  .bv-mobile.bv-surface .approval-attachments-row .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important; }
  /*.bv-mobile.bv-surface .bv-meeting-cards .bv-slider > ul
	{
		padding:0px 0px 65px!important;
	}*/
  .bv-mobile.bv-surface .bv-compose-message-screen .outer {
    height: 100% !important; }
  .bv-mobile.bv-surface .bv-mobile-support-reset-app-data {
    width: inherit !important; }
  .bv-mobile.bv-surface .connectedIconClass, .bv-mobile.bv-surface .notAvailableIconClass {
    padding: 0 9px; }
  .bv-mobile.bv-surface .userProfileDialog .modal-dialog,
  .bv-mobile.bv-surface .userProfileDialog .modal-dialog .modal-content {
    height: auto !important;
    width: auto !important; } }

@media screen and (max-height: 1060px) and (min-width: 1900px) {
  .bv-mobile.bv-surface .dropdown-menu > li > a {
    padding: 12px 20px !important; } }

@media screen and (max-height: 1500px) and (max-width: 2300px) {
  .bv-mobile.bv-surface > div {
    zoom: 1.5;
    height: 66.65% !important;
    width: 66.65% !important; }
  .bv-mobile.bv-surface > .viewerDialogClass {
    height: 65.45% !important;
    width: 65.45% !important; }
  .bv-mobile.bv-surface .bvhome .bv-mobile-menu .dropdown-menu {
    zoom: 1.5;
    left: calc(100% - 345px); }
  .bv-mobile.bv-surface .rightClickMenu,
  .bv-mobile.bv-surface .bv-context-menu-arrow-box {
    zoom: 1.5; }
  .bv-mobile.bv-surface .bv-context-menu-arrow:before {
    left: -10.2px; }
  .bv-mobile.bv-surface .bv-context-menu-arrow:after {
    left: -8.2px;
    top: 2px; }
  .bv-mobile.bv-surface .bv-modal-window-new-attachment {
    height: calc(66.65% + 50px) !important; }
  .bv-mobile.bv-surface .bv-modal-window-new-attachment .modal-dialog {
    top: 45% !important; }
  .bv-mobile.bv-surface .newItemsMain .bv-slider > ul > li {
    margin: 67px 3.3% !important;
    height: calc(100% - 115px); }
  /* .bv-mobile.bv-surface .bv-mobile-compose-message attachments
	{
		width:auto;
		margin:0px 555px;
	} */
  .bv-mobile.bv-surface .bv-conf-attachment-row .bv-slider > ul {
    margin: 0px 4.36%; }
  .bv-mobile.bv-surface .bv-conf-attachment-row .bv-slider .bv-slider-items-2 > li {
    width: 43.3%;
    margin: 130px 3.3%;
    height: calc(100% - 185px); }
  .bv-mobile.bv-surface .expandHigh .bv-conf-attachment-row .bv-slider .bv-slider-items-2 > li {
    margin: 70px 3.3%;
    height: calc(100% - 55px); }
  .bv-mobile.bv-surface .bv-conf-attachment-row .bv-conf-attachment-name {
    top: 0px; }
  .bv-mobile.bv-surface .expandLow .bv-conf-attachment-row .bv-slider > div.bv-slider-right-btn {
    right: 10px; }
  .bv-mobile.bv-surface .expandLow .bv-conf-attachment-row .bv-slider > div.bv-slider-left-btn {
    left: 9px; }
  .bv-mobile.bv-surface .expandHigh .bv-meeting-cards .bv-slider > ul > li {
    width: 375px !important; }
  .bv-surface.bv-mobile .bv-modal-window-compose-new-message .modal-dialog {
    height: calc(66.65% + 10px) !important; }
  .bv-mobile.bv-surface .bv-survey-userAnsweres-preview-modal .modal-dialog {
    height: calc(66.65% + 150px) !important; }
  .bv-mobile.bv-surface .userSurveyPreviewDIV .userPreviewTopRight .bv-slider > ul {
    margin: 0px 20px !important;
    overflow-x: hidden !important; }
  .bv-mobile.bv-surface .userSurveyPreviewDIV .userPreviewTopRight .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important;
    left: 7px !important; }
  .bv-mobile.bv-surface .userSurveyPreviewDIV .userPreviewTopRight .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important;
    right: 7px !important; }
  .bv-mobile.bv-surface .survey-attachments-row .bv-slider > ul {
    margin: 0px 40px !important;
    overflow-x: hidden !important; }
  .bv-mobile.bv-surface .survey-attachments-row .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important;
    left: 7px !important; }
  .bv-mobile.bv-surface .survey-attachments-row .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important;
    right: 7px !important; }
  .bv-mobile.bv-surface .survey-attachments-row .bv-slider > div {
    top: calc(50% - 18px) !important; }
  .bv-mobile.bv-surface .bv-survey-question-top-right .survey-attachments-row .bv-slider > ul {
    margin: 0px 25px !important;
    overflow-x: hidden !important; }
  .bv-mobile.bv-surface .survey-attachments-row-sections .bv-slider > ul {
    margin: 0px 45px !important; }
  .bv-mobile.bv-surface .survey-attachments-row-sections .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important; }
  .bv-mobile.bv-surface .survey-attachments-row-sections .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important; }
  .bv-mobile.bv-surface .survey-attachments-row-sections .bv-slider > div {
    top: calc(50% - 18px) !important; }
  .bv-mobile.bv-surface .survey-second-section .bv-cards-content .bv-cards survey-section-cards .bv-slider > div.bv-slider-left-btn {
    transform: scale(1) !important;
    left: 7px !important; }
  .bv-mobile.bv-surface .survey-second-section .bv-cards-content .bv-cards survey-section-cards .bv-slider > div.bv-slider-right-btn {
    transform: scale(1) !important;
    right: 7px !important; }
  .bv-mobile.bv-surface .userPreviewSectionDetails .bv-slider > ul {
    margin: 0px 20px !important;
    overflow-x: hidden !important; }
  .bv-mobile.bv-surface .userPreviewSectionDetails .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important;
    left: 7px !important; }
  .bv-mobile.bv-surface .userPreviewSectionDetails .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important;
    right: 7px !important; }
  .bv-mobile.bv-surface .userPreviewResponse .bv-slider > ul {
    margin: 0px 25px !important;
    overflow-x: hidden !important; }
  .bv-mobile.bv-surface .userPreviewResponse .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important;
    left: 7px !important; }
  .bv-mobile.bv-surface .userPreviewResponse .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important;
    right: 7px !important; }
  .bv-mobile.bv-surface .survey-main .survey-second-section .bv-slider > div.bv-slider-left-btn {
    left: 7px !important; }
  .bv-mobile.bv-surface .survey-main .survey-second-section .bv-slider > div.bv-slider-right-btn {
    right: 7px !important; } }

@media screen and (min-height: 1500px) and (min-width: 2300px) {
  .bv-mobile.bv-surface > div {
    zoom: 2;
    height: 50% !important;
    width: 50% !important; }
  .bv-mobile.bv-surface > .viewerDialogClass {
    height: 49% !important;
    width: 49% !important; }
  .bv-mobile.bv-surface .bvhome .bv-mobile-menu .dropdown-menu {
    zoom: 2;
    left: calc(100% - 435px) !important; }
  .bv-mobile.bv-surface .rightClickMenu,
  .bv-mobile.bv-surface .bv-context-menu-arrow-box {
    zoom: 2; }
  .bv-mobile.bv-surface .bv-context-menu-arrow:before {
    left: -11.5px; }
  .bv-mobile.bv-surface .bv-context-menu-arrow:after {
    left: -9.5px;
    top: 2px; }
  .bv-mobile.bv-surface .bv-modal-window-new-attachment {
    height: calc(50% + 150px) !important; }
  .bv-mobile.bv-surface .bv-modal-window-new-attachment .modal-dialog {
    top: 45% !important; }
  .bv-mobile.bv-surface .newItemsMain .bv-slider > ul > li {
    margin: 106px 3.3% !important;
    height: calc(100% - 190px) !important; }
  .bv-mobile.bv-surface .bv-meeting-cards .bv-slider > ul > li {
    width: 320px !important; }
  /*.bv-mobile.bv-surface .bv-mobile-compose-message attachments
	{
		width:auto;
		margin:0px 600px;
	}*/
  .bv-mobile.bv-surface .bv-conf-attachment-row .bv-slider > ul {
    margin: 0px 4.36%; }
  .bv-mobile.bv-surface .bv-conf-attachment-row .bv-slider .bv-slider-items-2 > li {
    width: 43.3%;
    margin: 160px 3.3%;
    height: calc(100% - 260px); }
  .bv-mobile.bv-surface .expandHigh .bv-conf-attachment-row .bv-slider .bv-slider-items-2 > li {
    margin: 100px 3.3%;
    height: calc(100% - 130px); }
  .bv-mobile.bv-surface .bv-conf-attachment-row .bv-conf-attachment-name {
    top: 0px; }
  .bv-mobile.bv-surface .expandLow .bv-conf-attachment-row .bv-slider > div.bv-slider-right-btn {
    right: 10px; }
  .bv-mobile.bv-surface .expandLow .bv-conf-attachment-row .bv-slider > div.bv-slider-left-btn {
    left: 9px; }
  .bv-mobile.bv-surface .expandHigh .bv-meeting-cards .bv-slider > ul > li {
    width: 405px !important; }
  .bv-surface.bv-mobile .bv-modal-window-compose-new-message .modal-dialog {
    height: calc(66.65% + 10px) !important; }
  .bv-mobile.bv-surface .bv-survey-userAnsweres-preview-modal .modal-dialog {
    height: calc(66.65% + 150px) !important;
    width: calc(66.65% - 50px) !important; }
  /*   */
  .bv-mobile.bv-surface .userSurveyPreviewDIV .userPreviewTopRight .bv-slider > ul {
    margin: 0px 25px !important;
    overflow-x: hidden !important; }
  .bv-mobile.bv-surface .userSurveyPreviewDIV .userPreviewTopRight .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important;
    left: 7px !important; }
  .bv-mobile.bv-surface .userSurveyPreviewDIV .userPreviewTopRight .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important;
    right: 7px !important; }
  .bv-mobile.bv-surface .survey-attachments-row .bv-slider > ul {
    margin: 0px 40px !important;
    overflow-x: hidden !important; }
  .bv-mobile.bv-surface .survey-attachments-row .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important;
    left: 7px !important; }
  .bv-mobile.bv-surface .survey-attachments-row .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important;
    right: 7px !important; }
  .bv-mobile.bv-surface .survey-attachments-row .bv-slider > div {
    top: calc(50% - 18px) !important; }
  .bv-mobile.bv-surface .bv-survey-question-top-right .survey-attachments-row .bv-slider > ul {
    margin: 0px 45px !important;
    overflow-x: hidden !important; }
  .bv-mobile.bv-surface .survey-attachments-row-sections .bv-slider > ul {
    margin: 0px 45px !important; }
  .bv-mobile.bv-surface .survey-attachments-row-sections .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important; }
  .bv-mobile.bv-surface .survey-attachments-row-sections .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important; }
  .bv-mobile.bv-surface .survey-attachments-row-sections .bv-slider > div {
    top: calc(50% - 18px) !important; }
  .bv-mobile.bv-surface .survey-second-section .bv-cards-content .bv-cards survey-section-cards .bv-slider > div.bv-slider-left-btn {
    transform: scale(1) !important;
    left: 7px !important; }
  .bv-mobile.bv-surface .survey-second-section .bv-cards-content .bv-cards survey-section-cards .bv-slider > div.bv-slider-right-btn {
    transform: scale(1) !important;
    right: 7px !important; }
  .bv-mobile.bv-surface .userPreviewSectionDetails .bv-slider > ul {
    margin: 0px 25px !important;
    overflow-x: hidden !important; }
  .bv-mobile.bv-surface .userPreviewSectionDetails .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important;
    left: 7px !important; }
  .bv-mobile.bv-surface .userPreviewSectionDetails .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important;
    right: 7px !important; }
  .bv-mobile.bv-surface .userPreviewResponse .bv-slider > ul {
    margin: 0px 25px !important;
    overflow-x: hidden !important; }
  .bv-mobile.bv-surface .userPreviewResponse .bv-slider > div.bv-slider-left-btn {
    transform: scale(2) !important;
    left: 7px !important; }
  .bv-mobile.bv-surface .userPreviewResponse .bv-slider > div.bv-slider-right-btn {
    transform: scale(2) !important;
    right: 7px !important; }
  .bv-mobile.bv-surface .survey-main .survey-second-section .bv-slider > div.bv-slider-left-btn {
    left: 7px !important; }
  .bv-mobile.bv-surface .survey-main .survey-second-section .bv-slider > div.bv-slider-right-btn {
    right: 7px !important; } }

/* Responsive settings */
/* Responsive settings */
dayview {
  height: 100%; }
  dayview > div {
    height: calc(100% - 67px); }
    dayview > div > div.header {
      position: relative;
      z-index: 1;
      /*box-shadow: 0px 2px 7px -4px #000;*/
      box-shadow: -1px 2px 4px -3px #000;
      height: 45px; }
      dayview > div > div.header > span {
        font-size: 11.5px;
        letter-spacing: normal;
        line-height: 28px;
        color: #6b6d75;
        font-family: "SourceSansProLight";
        text-align: center;
        padding: 9px 0px 8px 0;
        display: block;
        float: left;
        width: 80px; }
      dayview > div > div.header > div {
        width: calc(100% - 80px);
        height: 45px;
        margin-left: 80px; }
        dayview > div > div.header > div event {
          width: 100%;
          position: relative;
          display: block;
          float: left;
          z-index: 2;
          padding: 2px;
          height: 45px; }
          dayview > div > div.header > div event > div {
            height: 100%;
            background: rgba(234, 234, 235, 0.33);
            border-left: 3px solid #fecb00;
            padding: 11px 7px;
            font-size: 15px;
            cursor: pointer; }
            dayview > div > div.header > div event > div span:nth-child(1) {
              display: block;
              font-family: "SourceSansProSemibold";
              color: #6b6d75; }
    dayview > div > div.events {
      height: calc(100% - 45px);
      overflow: auto;
      overflow-x: hidden !important; }
      dayview > div > div.events ul.hours-row {
        margin-bottom: 5px; }
        dayview > div > div.events ul.hours-row li.current-timeline {
          border-right: 0;
          border-bottom: 1px dashed #EA4E56;
          height: 0;
          width: 100%;
          z-index: 1; }
        dayview > div > div.events ul.hours-row li.current-timeline:before {
          content: '';
          height: 6px;
          width: 6px;
          border-radius: 5px;
          background: #EA4E56;
          display: block;
          top: -2.5px;
          left: -9px;
          position: relative; }
        dayview > div > div.events ul.hours-row li titl {
          left: -49px;
          top: -9px;
          position: absolute;
          width: 39px;
          display: block;
          font-size: 13.5px;
          text-align: right;
          font-family: "SourceSansProRegular";
          color: #b6b7ba; }
        dayview > div > div.events ul.hours-row li line {
          border-bottom: 1px dashed #eaeaeb;
          width: 100%;
          display: block;
          position: absolute;
          margin-top: 25px; }
        dayview > div > div.events ul.hours-row li:nth-child(2) line {
          margin-top: 24px; }
        dayview > div > div.events ul.hours-row li:nth-child(2) titl {
          display: none; }
      dayview > div > div.events ul:not(.hours-row) {
        position: relative; }
      dayview > div > div.events ul li:last-child {
        height: 0;
        border: 0; }
      dayview > div > div.events ul li event {
        width: 100%;
        position: relative;
        display: block;
        float: left;
        z-index: 2;
        padding: 0 2px; }
        dayview > div > div.events ul li event > div {
          height: 100%;
          background: rgba(234, 234, 235, 0.33);
          border-left: 3px solid #fecb00;
          padding: 7px;
          font-size: 15px;
          cursor: pointer; }
          dayview > div > div.events ul li event > div span:nth-child(1) {
            display: block;
            font-family: "SourceSansProSemibold";
            color: #6b6d75;
            max-width: calc(100% - 140px); }
          dayview > div > div.events ul li event > div span:nth-child(2) {
            font-size: 13px;
            position: relative;
            top: -2px;
            color: #96979c; }
          dayview > div > div.events ul li event > div span:nth-child(3) {
            display: block;
            position: absolute;
            top: 12px;
            right: 12px;
            font-size: 12.5px;
            font-weight: 500;
            color: #6b6d75; }
        dayview > div > div.events ul li event.small > div {
          padding: 0 7px; }
          dayview > div > div.events ul li event.small > div span:nth-child(2), dayview > div > div.events ul li event.small > div span:nth-child(3) {
            display: none; }
      dayview > div > div.events .mCSB_scrollTools {
        right: 0 !important; }
    dayview > div > div ul {
      height: 100%; }
      dayview > div > div ul.hours-row {
        display: block; }
        dayview > div > div ul.hours-row li {
          margin-left: 55px; }
      dayview > div > div ul li {
        display: block;
        height: 50px;
        border-bottom: 1px solid #eaeaeb;
        border-right: 1px solid #eaeaeb;
        position: relative; }
        dayview > div > div ul li titl {
          display: block; }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn, .bv-conf-details-panel .view-full-event, .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li bt {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover, .bv-conf-details-panel .view-full-event:hover, .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li bt:hover,
.btn:active,
.bv-conf-details-panel .view-full-event:active,
.bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li bt:active,
.btn:focus,
.bv-conf-details-panel .view-full-event:focus,
.bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li bt:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

.bv-conf-details-panel .view-full-event {
  height: 51px;
  width: 100%;
  border: none;
  border-bottom: 1px solid #d5d6d8;
  border-radius: 0;
  background: #eaeaeb;
  color: #0094b3;
  outline: none; }
  .bv-conf-details-panel .view-full-event:hover, .bv-conf-details-panel .view-full-event:active, .bv-conf-details-panel .view-full-event:focus {
    border: 1px solid #d5d6d8;
    background: #eaeaeb; }

.bv-conf-details-panel.modal-backdrop {
  opacity: 0.1;
  top: 112px;
  bottom: 35px; }

.bv-conf-details-panel.fade .modal-dialog {
  transform: translate(100%, 0);
  -webkit-transform: translate(100%, 0); }

.bv-conf-details-panel.in .modal-dialog {
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0); }

.bv-conf-details-panel .modal-dialog {
  width: 380px;
  position: absolute;
  right: 0;
  left: calc(100% - 380px);
  top: 112px;
  bottom: 35px;
  transform: translate(100%, 0);
  -webkit-transform: translate(100%, 0);
  border-radius: 0px;
  margin: 0;
  padding: 0;
  box-shadow: none !important;
  background: #fff; }
  .bv-conf-details-panel .modal-dialog .modal-content {
    border-radius: 0px;
    height: 100%; }
    .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-blue-header {
      border-radius: 0px;
      background-color: #00bce3 !important; }
      .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-blue-header .bv-modal-btn-close {
        border-radius: 0px;
        background-color: #6b6d75 !important;
        opacity: 0.5; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-blue-header .bv-modal-btn-close:hover {
          background-color: #96979c !important; }
      .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-blue-header .bv-modal-title {
        letter-spacing: 0px; }
    .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body {
      height: calc(100% - 50px); }
      .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details {
        height: calc(100% - 161px);
        overflow: auto;
        margin-top: 9px; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details.show-full-event-btn {
          height: calc(100% - 212px); }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details line {
          display: block;
          font-size: 14px;
          padding-top: 5px;
          color: #474a53; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details line span:nth-child(1) {
            display: inline-block; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details line span:nth-child(2) {
            display: inline-flex;
            word-break: break-all; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details section titl {
          display: block;
          font-size: 15.5px;
          font-weight: 500;
          font-family: "SourceSansProSemibold";
          color: #2d303a;
          margin-bottom: 3px; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details section p {
          font-size: 14px;
          color: #474a53; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details section:nth-child(1) {
          padding: 15px 20px;
          min-height: 106px;
          border-bottom: 1px solid #eaeaeb; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details section:nth-child(1) line span:nth-child(1) {
            width: 60px; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details section:nth-child(1) line span:nth-child(2) {
            width: 270px; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details section:nth-child(2) {
          padding: 26px 20px;
          min-height: 140px;
          border-bottom: 1px solid #eaeaeb; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details section:nth-child(2) line span:nth-child(1) {
            width: 115px; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details section:nth-child(2) line span:nth-child(2) {
            width: 215px; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details section:nth-child(3) {
          padding: 24px 20px; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details section:nth-child(4) {
          padding: 28px 20px;
          height: 110px;
          border-top: 1px solid #eaeaeb;
          bottom: 0;
          position: absolute;
          width: 100%; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs {
          border-bottom: none;
          letter-spacing: normal;
          top: 13px;
          display: block;
          position: relative; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li {
            margin-bottom: -3px;
            border-bottom: 3px solid transparent;
            width: 33.3%;
            text-align: center; }
            .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li bt {
              line-height: 0px;
              padding: 13px 15px 11px;
              width: 100%;
              font-size: 12px; }
            .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li:nth-child(1) bt,
            .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li:nth-child(2) bt {
              border-right: none; }
            .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li:nth-child(2) bt {
              border-radius: 0; }
            .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li:nth-child(1) bt {
              border-top-right-radius: 0;
              border-bottom-right-radius: 0; }
            .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li:nth-child(3) bt {
              border-top-left-radius: 0;
              border-bottom-left-radius: 0; }
            .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .details .nav-tabs li.active bt {
              background: #0094b3;
              color: #fff; }
      .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees {
        height: calc(100% - 42px); }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees.full-event-btn {
          height: calc(100% - 93px); }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees .deactivated-user {
          color: #6b6d75;
          font-weight: 300;
          font-style: italic; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees section {
          border-bottom: 1px solid #eaeaeb;
          padding: 26px 20px 13px; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees section titl {
            display: inline-block;
            font-size: 15.5px;
            font-weight: 500;
            font-family: "SourceSansProSemibold";
            color: #2d303a;
            margin-bottom: 9px; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees section badge {
            background: #00a9cc;
            color: #fff;
            display: inline-block;
            width: 28px;
            height: 20px;
            text-align: center;
            border-radius: 10px;
            font-size: 14px; }
            .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees section badge.zero {
              background: #b6b7ba; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees section > span {
            display: block;
            font-size: 14.5px;
            padding: 2px 0;
            color: #d5d6d8;
            font-style: italic; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees section ul li {
            font-size: 14.5px;
            padding: 5px 0;
            color: #474a53; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees > section {
          padding: 11px 20px;
          font-size: 12.6px;
          border-bottom: none;
          background: #efefef; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees > section icon {
            position: absolute;
            margin: 8px;
            font-size: 11.5px;
            color: #96979c; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees > section input {
            padding: 5px 5px 5px 27px;
            border: none;
            width: 100%;
            border-radius: 3px; }
        .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees div {
          height: calc(100% - 50px);
          overflow: auto; }
          .bv-conf-details-panel .modal-dialog .modal-content .bv-modal-body .attendees div section:last-child {
            border-bottom: none; }

/* Responsive settings */
/* Responsive settings */

/* Responsive settings */
/* Responsive settings */
.list-view-main {
  height: calc(100% - 50px); }
  .list-view-main .listviewclose {
    display: none; }

listview .bv-cards-content {
  overflow: hidden;
  position: absolute; }
  listview .bv-cards-content > div .bv-cards-title {
    font-size: 25px;
    font-family: "SourceSansProSemibold";
    padding: 0 14px;
    color: #2d303a; }
  listview .bv-cards-content > div .bv-events-list {
    color: #474a53;
    padding: 0 8px; }
    listview .bv-cards-content > div .bv-events-list .meetingPortalNameStyle .event-bar {
      height: 68px !important;
      margin-top: 2px; }
    listview .bv-cards-content > div .bv-events-list .editOwner .bv-events-list-name {
      width: 88%; }
    listview .bv-cards-content > div .bv-events-list .bv-events-list-name {
      font-size: 17.5px !important; }
    listview .bv-cards-content > div .bv-events-list .bv-events-list-portalName {
      font-size: 13px !important; }
    listview .bv-cards-content > div .bv-events-list .bv-events-list-Edit {
      width: 35px;
      font-size: 11px;
      cursor: pointer;
      text-align: center;
      padding: 2px 3px;
      color: #0094B3;
      border-radius: 3px;
      border: 1px solid #0094B3;
      position: absolute;
      right: 0;
      top: 25%;
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
      background: #fff; }
    listview .bv-cards-content > div .bv-events-list .bv-events-list-time {
      line-height: 13px !important;
      font-size: 13px;
      color: #6b6d75; }
    listview .bv-cards-content > div .bv-events-list .scroll-list li {
      margin-bottom: 12px !important;
      padding-bottom: 8px;
      border-bottom: 1px solid #eaeaeb !important; }
      listview .bv-cards-content > div .bv-events-list .scroll-list li:last-child {
        border-bottom: none !important; }
      listview .bv-cards-content > div .bv-events-list .scroll-list li .event-active-bar-space {
        margin-left: 12px;
        width: 100%; }
      listview .bv-cards-content > div .bv-events-list .scroll-list li .event-bar {
        height: 35px;
        top: 0px;
        left: 0px;
        border-radius: 2px;
        position: absolute; }
      listview .bv-cards-content > div .bv-events-list .scroll-list li .event-active-bar {
        background: #00a9cc; }
  listview .bv-cards-content > div .bv-slider > ul > li {
    width: 31.7%;
    margin: 20px 0.8%; }
    listview .bv-cards-content > div .bv-slider > ul > li > div {
      padding: 14px 0 !important; }
    listview .bv-cards-content > div .bv-slider > ul > li.selectedCardShadow > div {
      border-radius: 6px; }
  listview .bv-cards-content > div .bv-calendar-line {
    padding-top: 0;
    height: 15px; }
    listview .bv-cards-content > div .bv-calendar-line div {
      background: #eaeaeb;
      height: 1px; }

.nasdaq.bv-mobile monthview > div > div ul li > div {
  right: 0px;
  top: 60%; }
  .nasdaq.bv-mobile monthview > div > div ul li > div event {
    width: 12px;
    height: 12px;
    margin-top: 0px; }

/* Responsive settings */
/* Responsive settings */
monthview {
  height: 100%; }
  monthview ul {
    width: 14.28%;
    height: 100%;
    display: inline-block; }
    monthview ul li {
      border-bottom: 1px solid #eaeaeb;
      border-right: 1px solid #eaeaeb; }
  monthview > div {
    height: calc(100% - 67px); }
    monthview > div > ul {
      height: 30px; }
      monthview > div > ul li {
        font-size: 11.5px;
        letter-spacing: normal;
        line-height: 28px;
        padding: 2px;
        color: #6b6d75;
        font-family: "SourceSansProLight";
        text-align: center;
        height: 30px; }
      monthview > div > ul.current-day {
        background: rgba(233, 248, 255, 0.5); }
        monthview > div > ul.current-day li {
          font-family: "SourceSansProRegular"; }
    monthview > div > div {
      height: calc(100% - 30px);
      min-height: 330px; }
      monthview > div > div ul li {
        height: 19.989%;
        text-align: right;
        padding: 15px;
        font-family: SourceSansProSemibold;
        font-size: 16px;
        color: #d5d6d8;
        position: relative; }
        monthview > div > div ul li > div {
          position: absolute;
          right: 5px;
          top: 40%;
          width: calc(100% - 13px); }
          @media screen and (max-height: 800px) {
            monthview > div > div ul li > div {
              overflow: hidden;
              height: 30px; }
              monthview > div > div ul li > div event {
                width: 12px !important;
                height: 12px !important;
                margin-top: 15px; } }
          monthview > div > div ul li > div event {
            width: 15px;
            height: 15px;
            border-radius: 15px;
            display: block;
            background: #fecb00;
            float: right;
            margin-right: 10px;
            margin-bottom: 5px;
            cursor: pointer; }
        monthview > div > div ul li.current {
          color: #6b6d75; }
        monthview > div > div ul li.current-day span {
          z-index: 1;
          position: relative;
          color: #fff;
          text-align: center;
          width: 17.5px;
          display: inline-block; }
        monthview > div > div ul li.current-day::after {
          content: '';
          width: 22px;
          height: 22px;
          display: block;
          border-radius: 15px;
          position: absolute;
          background: #00bce3;
          right: 13px;
          top: 14px; }
        monthview > div > div ul li:before {
          content: '';
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0; }
        monthview > div > div ul li:hover:before {
          border: 2px solid #00bce3; }
        monthview > div > div ul li.events-opened, monthview > div > div ul li.ng-click-active {
          background: #f4f4f5; }
          monthview > div > div ul li.events-opened:before, monthview > div > div ul li.ng-click-active:before {
            border: 2px solid #00bce3; }
      monthview > div > div ul.weekend {
        background: #F7F7F9; }
      monthview > div > div ul.six-weeks li {
        height: 16.65%; }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

.meetings-top-panel {
  /*
     .nav-tabs li.active,
     .nav-tabs li:hover{
        border-bottom: 3px solid $blue;
     }

     .nav-tabs li.active bt,
     .nav-tabs li:hover bt{
        color: $blue;
     }
*/ }
  .meetings-top-panel .top-panel {
    width: 100%;
    font-size: 13px;
    color: #96979c;
    padding-top: 23px;
    font-family: "SourceSansProRegular"; }
    .meetings-top-panel .top-panel > div .list-view {
      float: right;
      margin-right: 59px;
      margin-top: 8px; }
      .meetings-top-panel .top-panel > div .list-view button {
        outline: none;
        width: 64px;
        height: 30px;
        font-size: 13px; }
    .meetings-top-panel .top-panel > div .week-view > div,
    .meetings-top-panel .top-panel > div .month-view > div,
    .meetings-top-panel .top-panel > div .day-view > div {
      width: 295px;
      height: 67px;
      display: block;
      float: left;
      padding: 20px 18px;
      text-align: center; }
      .meetings-top-panel .top-panel > div .week-view > div icon,
      .meetings-top-panel .top-panel > div .month-view > div icon,
      .meetings-top-panel .top-panel > div .day-view > div icon {
        top: 8px;
        position: relative;
        font-size: 10px;
        cursor: pointer; }
        .meetings-top-panel .top-panel > div .week-view > div icon.ss-navigateleft,
        .meetings-top-panel .top-panel > div .month-view > div icon.ss-navigateleft,
        .meetings-top-panel .top-panel > div .day-view > div icon.ss-navigateleft {
          float: left; }
        .meetings-top-panel .top-panel > div .week-view > div icon.ss-navigateright,
        .meetings-top-panel .top-panel > div .month-view > div icon.ss-navigateright,
        .meetings-top-panel .top-panel > div .day-view > div icon.ss-navigateright {
          float: right; }
      .meetings-top-panel .top-panel > div .week-view > div titl,
      .meetings-top-panel .top-panel > div .month-view > div titl,
      .meetings-top-panel .top-panel > div .day-view > div titl {
        display: inline-block;
        font-size: 23px;
        font-family: "SourceSansProSemibold";
        color: #6b6d75; }
    .meetings-top-panel .top-panel > div .week-view > button,
    .meetings-top-panel .top-panel > div .month-view > button,
    .meetings-top-panel .top-panel > div .day-view > button {
      outline: none;
      width: 105px;
      height: 67px;
      border-radius: 0;
      border: none;
      border-right: 1px solid #eaeaeb;
      border-bottom: 1px solid #eaeaeb;
      border-left: 1px solid #eaeaeb; }
      .meetings-top-panel .top-panel > div .week-view > button.not-active,
      .meetings-top-panel .top-panel > div .month-view > button.not-active,
      .meetings-top-panel .top-panel > div .day-view > button.not-active {
        color: #96979c; }
    .meetings-top-panel .top-panel > div .nav-tabs {
      position: relative;
      display: block;
      top: 0;
      left: 0;
      border-bottom: 3px solid #eaeaeb;
      padding: 0 20px; }
      .meetings-top-panel .top-panel > div .nav-tabs li {
        margin-bottom: -3px;
        border-bottom: 3px solid transparent;
        font-size: 11.5px;
        width: 80px;
        text-align: center; }
        .meetings-top-panel .top-panel > div .nav-tabs li:hover, .meetings-top-panel .top-panel > div .nav-tabs li.active {
          border-bottom: 3px solid #00bce3; }
        .meetings-top-panel .top-panel > div .nav-tabs li bt {
          line-height: 0px;
          padding: 12px 15px;
          color: #96979c;
          background: none;
          font-size: 11.5px; }
        .meetings-top-panel .top-panel > div .nav-tabs li.active bt, .meetings-top-panel .top-panel > div .nav-tabs li:hover bt {
          color: #00bce3;
          background: none; }

/* Responsive settings */
/* Responsive settings */
weekview {
  height: 100%; }
  weekview > div {
    height: calc(100% - 67px); }
    weekview > div > div.header {
      position: relative;
      z-index: 1;
      /*box-shadow: 0px 2px 7px -4px #000;*/
      box-shadow: -1px 2px 4px -3px #000; }
      weekview > div > div.header > ul:first-child {
        display: block;
        width: 80px;
        float: left; }
        weekview > div > div.header > ul:first-child li {
          font-size: 13px;
          padding: 10px; }
      weekview > div > div.header ul.current li {
        font-family: "SourceSansProRegular"; }
      weekview > div > div.header ul li {
        font-size: 11.5px;
        letter-spacing: normal;
        line-height: 28px;
        padding: 2px;
        color: #6b6d75;
        font-family: "SourceSansProLight";
        text-align: center; }
        weekview > div > div.header ul li:first-child {
          height: 30px; }
        weekview > div > div.header ul li:last-child {
          height: 45px; }
        weekview > div > div.header ul li event {
          width: 100%;
          position: relative;
          display: block;
          float: left;
          z-index: 2;
          padding: 2px;
          height: 41px; }
          weekview > div > div.header ul li event > div {
            height: 100%;
            background: rgba(234, 234, 235, 0.33);
            border-left: 3px solid #fecb00;
            padding: 7px;
            font-size: 15px;
            cursor: pointer;
            text-align: left; }
            weekview > div > div.header ul li event > div span:nth-child(1) {
              display: block;
              font-family: "SourceSansProSemibold";
              color: #6b6d75;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
    weekview > div > div.events {
      height: calc(100% - 75px);
      overflow: auto;
      position: relative;
      overflow-x: hidden !important; }
      weekview > div > div.events ul.hours-row li.current-timeline {
        position: absolute;
        border-right: 0;
        border-bottom: 1px dashed #EA4E56;
        height: 0;
        width: 100%;
        z-index: 1; }
      weekview > div > div.events ul.hours-row li.current-timeline:before {
        content: '';
        height: 6px;
        width: 6px;
        border-radius: 5px;
        background: #EA4E56;
        display: block;
        top: -2.5px;
        left: -9px;
        position: relative; }
      weekview > div > div.events ul.hours-row li titl {
        left: -49px;
        top: -9px;
        position: relative;
        width: 39px;
        display: block;
        font-size: 13.5px;
        text-align: right;
        font-family: "SourceSansProRegular";
        color: #b6b7ba; }
      weekview > div > div.events ul.hours-row li line {
        border-bottom: 1px dashed #eaeaeb;
        width: 100%;
        display: block;
        position: absolute;
        margin-top: 5px; }
      weekview > div > div.events ul.hours-row li:nth-child(2) line {
        margin-top: 24px; }
      weekview > div > div.events ul.hours-row li:nth-child(2) titl {
        display: none; }
      weekview > div > div.events ul:not(.hours-row) {
        position: relative; }
      weekview > div > div.events ul li:last-child {
        height: 0;
        border: 0; }
      weekview > div > div.events ul li event {
        width: 100%;
        display: block;
        position: relative;
        float: left;
        z-index: 2;
        padding: 0 2px; }
        weekview > div > div.events ul li event > div {
          height: 100%;
          background: rgba(234, 234, 235, 0.33);
          border-top: 3px solid #fecb00;
          padding: 11px 7px;
          font-size: 15px;
          cursor: pointer; }
          weekview > div > div.events ul li event > div span:nth-child(1) {
            display: block;
            font-family: "SourceSansProSemibold";
            color: #6b6d75;
            max-width: 100%;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden; }
          weekview > div > div.events ul li event > div span:nth-child(2) {
            font-size: 13px;
            position: relative;
            top: -2px;
            color: #96979c;
            height: calc(100% - 45px);
            overflow: hidden;
            display: inline-block;
            width: 100%; }
          weekview > div > div.events ul li event > div span:nth-child(3) {
            display: block;
            position: absolute;
            bottom: 12px;
            left: 12px;
            font-size: 12.5px;
            font-weight: 500;
            color: #6b6d75;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            width: calc(100% - 20px); }
        weekview > div > div.events ul li event.small > div {
          padding: 0 7px; }
          weekview > div > div.events ul li event.small > div span:nth-child(2), weekview > div > div.events ul li event.small > div span:nth-child(3) {
            display: none; }
        weekview > div > div.events ul li event.medium > div span:nth-child(2) {
          display: none; }
      weekview > div > div.events .mCSB_scrollTools {
        right: 0; }
    weekview > div > div .event-box {
      width: calc(100% - 80px);
      margin-left: 80px; }
    weekview > div ul {
      width: 14.26%;
      height: 100%;
      display: inline-block; }
      weekview > div ul.current {
        background: rgba(233, 248, 255, 0.5); }
      weekview > div ul.hours-row {
        width: 80px;
        display: block;
        float: left; }
        weekview > div ul.hours-row li {
          margin-left: 55px; }
      weekview > div ul li {
        display: block;
        height: 50px;
        border-bottom: 1px solid #eaeaeb;
        border-right: 1px solid #eaeaeb; }
        weekview > div ul li titl {
          display: block; }

/* Responsive settings */
/* Responsive settings */
.messages-top-panel .top-panel {
  width: 100%;
  height: 51px;
  border-bottom: 1px solid #eaeaeb;
  font-size: 13px;
  color: #96979c;
  padding-top: 23px;
  font-family: "SourceSansProRegular"; }
  .messages-top-panel .top-panel .nav-tabs {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    border-bottom: 3px solid #eaeaeb;
    padding: 0 20px; }
  .messages-top-panel .top-panel .nav-tabs li {
    margin-bottom: -3px;
    border-bottom: 3px solid transparent;
    font-size: 11.5px;
    text-align: center; }
  .messages-top-panel .top-panel .nav-tabs li bt {
    line-height: 0px;
    padding: 12px 15px;
    color: #96979c;
    background: none;
    font-size: 11.5px; }
  .messages-top-panel .top-panel .nav-tabs li.active,
  .messages-top-panel .top-panel .nav-tabs li:hover {
    border-bottom: 3px solid #00bce3; }
  .messages-top-panel .top-panel .nav-tabs li.active bt,
  .messages-top-panel .top-panel .nav-tabs li:hover bt {
    color: #00bce3;
    background: none; }

/* Responsive settings */
/* Responsive settings */
.bv-mobile .newItemList .top-panel titl:nth-child(2) {
  width: 43%;
  max-width: inherit; }

.bv-mobile .newItemList .top-panel titl:nth-child(3) {
  width: 25%; }

/* Responsive settings */
/* Responsive settings */
.newItemList .top-panel {
  width: 100%;
  height: 43px;
  border-bottom: 1px solid #eaeaeb;
  font-size: 13.5px;
  color: #96979c;
  padding-top: 19px;
  font-family: "SourceSansProSemibold"; }
  .newItemList .top-panel titl {
    display: inline-block; }
  .newItemList .top-panel titl::after {
    content: "";
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -1px;
    border-top: 6px solid #96979c;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
  .newItemList .top-panel titl:nth-child(1) {
    margin-left: 20px; }
  .newItemList .top-panel titl:nth-child(2) {
    margin-left: 17px;
    width: 100%;
    max-width: calc(100% - 544px); }
  .newItemList .top-panel titl:nth-child(3) {
    width: 210px; }
  .newItemList .top-panel checkbox {
    float: right;
    margin-right: 24px;
    position: relative; }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover, .filter-criteria-panel > section > div > div icon:hover, .filter-criteria-panel > div section:nth-child(1) > div button:hover, .filter-criteria-panel > div section:nth-child(2) > div button:hover, .filter-criteria-panel > div section:nth-child(3) > div button:hover, .filter-criteria-panel > div section:nth-child(4) > div button:hover, .filter-criteria-panel > div section:nth-child(5) > div button:hover, .filter-panel-bookmark > div icon:hover,
.button:active,
.filter-criteria-panel > section > div > div icon:active,
.filter-criteria-panel > div section:nth-child(1) > div button:active,
.filter-criteria-panel > div section:nth-child(2) > div button:active,
.filter-criteria-panel > div section:nth-child(3) > div button:active,
.filter-criteria-panel > div section:nth-child(4) > div button:active,
.filter-criteria-panel > div section:nth-child(5) > div button:active,
.filter-panel-bookmark > div icon:active,
.button:focus,
.filter-criteria-panel > section > div > div icon:focus,
.filter-criteria-panel > div section:nth-child(1) > div button:focus,
.filter-criteria-panel > div section:nth-child(2) > div button:focus,
.filter-criteria-panel > div section:nth-child(3) > div button:focus,
.filter-criteria-panel > div section:nth-child(4) > div button:focus,
.filter-criteria-panel > div section:nth-child(5) > div button:focus,
.filter-panel-bookmark > div icon:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover, .filter-criteria-panel > div section .applied-filters ul li icon:hover:before,
.button-red:active,
.filter-criteria-panel > div section .applied-filters ul li icon:active:before,
.button-red:focus,
.filter-criteria-panel > div section .applied-filters ul li icon:focus:before {
  color: #da353b; }

.input:hover, .filter-criteria-panel > div section.date-range-filter > div:last-child > div:hover:nth-child(1), .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(2) input:hover, .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(3) input:hover, .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown:hover, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown:hover, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown:hover, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown:hover,
.input:active,
.filter-criteria-panel > div section.date-range-filter > div:last-child > div:active:nth-child(1),
.filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(2) input:active,
.filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(3) input:active,
.filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown:active,
.filter-criteria-panel > div section.groups-filter .filter-selection .dropdown:active,
.filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown:active,
.filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown:active,
.input:focus,
.filter-criteria-panel > div section.date-range-filter > div:last-child > div:focus:nth-child(1),
.filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(2) input:focus,
.filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(3) input:focus,
.filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown:focus,
.filter-criteria-panel > div section.groups-filter .filter-selection .dropdown:focus,
.filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown:focus,
.filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown:focus {
  border-color: #00bce3; }

.ellipsis-hidden, .filter-criteria-panel > div section .applied-filters ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

filter-criteria-panel {
  display: block;
  max-width: 0;
  float: left;
  height: 100%; }

.filter-criteria-panel {
  position: relative;
  width: 300px;
  float: left;
  border-right: 1px solid #d5d6d8;
  height: 100%;
  left: -300px;
  box-sizing: content-box;
  transition: left .5s;
  -webkit-transition: left .5s; }
  .filter-criteria-panel > section {
    position: relative;
    height: 43px;
    border-bottom: 1px solid #d5d6d8;
    padding: 9px;
    min-width: 300px; }
    .filter-criteria-panel > section span {
      font-family: "SourceSansProRegular";
      font-size: 16px;
      letter-spacing: -0.1px;
      color: #1d1e27; }
    .filter-criteria-panel > section > div > div {
      height: 43px;
      width: 43px;
      position: absolute;
      top: 0px;
      text-align: center;
      padding: 12px; }
      .filter-criteria-panel > section > div > div:first-child {
        right: 43px;
        transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg); }
      .filter-criteria-panel > section > div > div:last-child {
        border-left: 1px solid #eaeaeb;
        right: 0px; }
      .filter-criteria-panel > section > div > div icon {
        width: 14px;
        height: 19px;
        font-size: 14px;
        letter-spacing: -0.1px;
        color: #b6b7ba;
        cursor: pointer; }
  .filter-criteria-panel > div {
    height: calc(100% - 45px);
    min-width: 300px; }
    .filter-criteria-panel > div section.date-range-filter > div:first-child {
      border-top: none !important; }
    .filter-criteria-panel > div section.date-range-filter > div:last-child.hide-dates .hasDatepicker {
      color: rgba(0, 0, 0, 0); }
    .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(1) {
      border: 1px solid #b6b7ba;
      border-radius: 3px;
      padding: 0 5px;
      margin: 0px 10px 13px; }
      .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(1) select {
        width: 100%;
        height: 30px;
        border: none;
        font-size: 13px;
        letter-spacing: -0.1px;
        color: #2d303a;
        background: #fff;
        outline: none;
        cursor: pointer; }
    .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(2) {
      float: left;
      padding: 0 10px; }
      .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(2) icon {
        left: 21px; }
    .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(3) {
      display: inline-block;
      padding-right: 10px; }
      .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(3) icon {
        left: 11px; }
    .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(2), .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(3) {
      width: 50%;
      position: relative; }
      .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(2) label, .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(3) label {
        font-size: 13px;
        font-weight: 400;
        letter-spacing: -0.1px;
        color: #474a53;
        margin: 0; }
      .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(2) input, .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(3) input {
        width: 100%;
        border-radius: 3px;
        background-color: #ffffff;
        border: solid 1px #b6b7ba;
        height: 32px;
        padding-left: 28px;
        padding-right: 5px;
        font-size: 13.5px;
        letter-spacing: -0.1px;
        color: #6b6d75;
        box-shadow: none; }
        .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(2) input[disabled="disabled"]:hover, .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(3) input[disabled="disabled"]:hover {
          border: solid 1px #b6b7ba !important; }
      .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(2) icon, .filter-criteria-panel > div section.date-range-filter > div:last-child > div:nth-child(3) icon {
        position: absolute;
        bottom: 6px;
        font-size: 12px;
        color: #b6b7ba; }
    .filter-criteria-panel > div section.teamspace-filter .filter-selection, .filter-criteria-panel > div section.groups-filter .filter-selection, .filter-criteria-panel > div section.user-search-filter .filter-selection, .filter-criteria-panel > div section.activity-type-filter .filter-selection {
      margin: 0 10px; }
      .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box {
        position: relative; }
        .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .dropdown:after, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .dropdown:after, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .dropdown:after, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .dropdown:after {
          display: none; }
        .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .search-field, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .search-field, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .search-field, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .search-field {
          position: relative;
          padding: 0;
          border: none;
          height: auto; }
          .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .search-field input.form-control, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .search-field input.form-control, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .search-field input.form-control, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .search-field input.form-control {
            padding: 5px 10px 5px 25px; }
          .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .search-field icon, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .search-field icon, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .search-field icon, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .search-field icon {
            left: 10px;
            font-size: 10px;
            top: 13px;
            color: #b6b7ba;
            display: block;
            width: 12px;
            position: absolute; }
          .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .search-field.disabled, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .search-field.disabled, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .search-field.disabled, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .search-field.disabled {
            pointer-events: none;
            opacity: .6; }
          .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .search-field .dropdown-menu li:first-child, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .search-field .dropdown-menu li:first-child, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .search-field .dropdown-menu li:first-child, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .search-field .dropdown-menu li:first-child {
            height: 34px;
            padding: 6px 10px; }
        .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .dropdown-menu, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .dropdown-menu, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .dropdown-menu, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .dropdown-menu {
          top: 35px;
          left: 0;
          width: 100%;
          max-height: 200px; }
          .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .dropdown-menu li, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .dropdown-menu li, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .dropdown-menu li, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .dropdown-menu li {
            height: 34px;
            font-size: 14px;
            letter-spacing: -0.1px;
            color: #2d303a;
            cursor: pointer;
            padding: 6px 10px;
            font-weight: 300;
            position: relative;
            border-bottom: 1px solid #eaeaeb; }
            .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .dropdown-menu li a, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .dropdown-menu li a, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .dropdown-menu li a, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .dropdown-menu li a {
              background: none;
              color: #2d303a;
              padding: 0; }
            .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .dropdown-menu li:last-child, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .dropdown-menu li:last-child, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .dropdown-menu li:last-child, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .dropdown-menu li:last-child {
              border-bottom-right-radius: 6px;
              border-bottom-left-radius: 6px;
              border-bottom: none; }
            .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .dropdown-menu li:hover, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .dropdown-menu li:hover, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .dropdown-menu li:hover, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .dropdown-menu li:hover {
              background: #f4f4f5; }
              .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .dropdown-menu li:hover a, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .dropdown-menu li:hover a, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .dropdown-menu li:hover a, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .dropdown-menu li:hover a {
                background: none;
                color: #2d303a; }
            .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .dropdown-menu li.active, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .dropdown-menu li.active, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .dropdown-menu li.active, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .dropdown-menu li.active {
              background: #f4f4f5; }
              .filter-criteria-panel > div section.teamspace-filter .filter-selection .search-box .dropdown-menu li.active a, .filter-criteria-panel > div section.groups-filter .filter-selection .search-box .dropdown-menu li.active a, .filter-criteria-panel > div section.user-search-filter .filter-selection .search-box .dropdown-menu li.active a, .filter-criteria-panel > div section.activity-type-filter .filter-selection .search-box .dropdown-menu li.active a {
                background: none;
                color: #2d303a; }
      .filter-criteria-panel > div section.teamspace-filter .filter-selection .activity-type-list li, .filter-criteria-panel > div section.groups-filter .filter-selection .activity-type-list li, .filter-criteria-panel > div section.user-search-filter .filter-selection .activity-type-list li, .filter-criteria-panel > div section.activity-type-filter .filter-selection .activity-type-list li {
        margin: 3px 0; }
        .filter-criteria-panel > div section.teamspace-filter .filter-selection .activity-type-list li label, .filter-criteria-panel > div section.groups-filter .filter-selection .activity-type-list li label, .filter-criteria-panel > div section.user-search-filter .filter-selection .activity-type-list li label, .filter-criteria-panel > div section.activity-type-filter .filter-selection .activity-type-list li label {
          font-size: 13px;
          font-weight: 400;
          letter-spacing: 0;
          color: #000000;
          margin: 0;
          cursor: pointer; }
      .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown {
        min-height: 32px;
        border: 1px solid #b6b7ba;
        border-radius: 3px;
        padding: 3px 10px; }
        .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown.disabled, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown.disabled, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown.disabled, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown.disabled {
          pointer-events: none; }
          .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown.disabled > span, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown.disabled > span, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown.disabled > span, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown.disabled > span {
            color: #b6b7ba; }
          .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown.disabled:after, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown.disabled:after, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown.disabled:after, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown.disabled:after {
            border-top-color: #b6b7ba; }
        .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown > span, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown > span, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown > span, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown > span {
          font-size: 13px;
          letter-spacing: -0.1px;
          color: #2d303a;
          font-family: inherit;
          font-weight: normal;
          display: block;
          min-height: 24px;
          padding: 3px 5px;
          padding-left: 0;
          cursor: pointer;
          position: relative;
          right: 0;
          left: 0;
          z-index: 10; }
        .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown .dropdown-menu, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown .dropdown-menu, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown .dropdown-menu, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown .dropdown-menu {
          left: -1px;
          margin: 1px 0;
          border-radius: 6px;
          box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
          width: 279px;
          border: none;
          padding: 0; }
          .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown .dropdown-menu li, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown .dropdown-menu li, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown .dropdown-menu li, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown .dropdown-menu li {
            height: 34px;
            font-size: 14px;
            letter-spacing: -0.1px;
            color: #2d303a;
            cursor: pointer;
            padding: 6px 10px;
            font-weight: 300;
            position: relative;
            border-bottom: 1px solid #eaeaeb; }
            .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown .dropdown-menu li:first-child, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown .dropdown-menu li:first-child, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown .dropdown-menu li:first-child, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown .dropdown-menu li:first-child {
              height: 38px;
              padding: 0;
              border-top-right-radius: 6px;
              border-top-left-radius: 6px; }
              .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown .dropdown-menu li:first-child input, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown .dropdown-menu li:first-child input, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown .dropdown-menu li:first-child input, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown .dropdown-menu li:first-child input {
                width: 100%;
                border: none;
                border-bottom: 1px solid #d5d6d8;
                height: 38px;
                border-top-right-radius: 6px;
                border-top-left-radius: 6px;
                padding: 5px 10px 5px 25px; }
              .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown .dropdown-menu li:first-child icon, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown .dropdown-menu li:first-child icon, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown .dropdown-menu li:first-child icon, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown .dropdown-menu li:first-child icon {
                left: 10px;
                font-size: 10px;
                top: 13px;
                color: #b6b7ba;
                display: block;
                width: 12px; }
            .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown .dropdown-menu li icon, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown .dropdown-menu li icon, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown .dropdown-menu li icon, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown .dropdown-menu li icon {
              position: absolute;
              right: 10px;
              top: 9px;
              display: none; }
            .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown .dropdown-menu li:last-child, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown .dropdown-menu li:last-child, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown .dropdown-menu li:last-child, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown .dropdown-menu li:last-child {
              border-bottom-right-radius: 6px;
              border-bottom-left-radius: 6px;
              border-bottom: none; }
            .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown .dropdown-menu li.selected, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown .dropdown-menu li.selected, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown .dropdown-menu li.selected, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown .dropdown-menu li.selected {
              background-color: #eaeaeb;
              color: #b6b7ba; }
              .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown .dropdown-menu li.selected icon, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown .dropdown-menu li.selected icon, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown .dropdown-menu li.selected icon, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown .dropdown-menu li.selected icon {
                display: block; }
            .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown .dropdown-menu li:hover, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown .dropdown-menu li:hover, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown .dropdown-menu li:hover, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown .dropdown-menu li:hover {
              background: #f4f4f5; }
        .filter-criteria-panel > div section.teamspace-filter .filter-selection .dropdown:after, .filter-criteria-panel > div section.groups-filter .filter-selection .dropdown:after, .filter-criteria-panel > div section.user-search-filter .filter-selection .dropdown:after, .filter-criteria-panel > div section.activity-type-filter .filter-selection .dropdown:after {
          content: '';
          display: block;
          border-top: 6px solid #1080A2;
          border-right: 4px solid transparent;
          border-left: 4px solid transparent;
          right: 10px;
          position: absolute;
          top: 12px; }
    .filter-criteria-panel > div section:nth-child(4) > div:first-child {
      border-bottom: 1px solid #eaeaeb; }
    .filter-criteria-panel > div section:nth-child(1) > div:first-child, .filter-criteria-panel > div section:nth-child(2) > div:first-child, .filter-criteria-panel > div section:nth-child(3) > div:first-child, .filter-criteria-panel > div section:nth-child(4) > div:first-child, .filter-criteria-panel > div section:nth-child(5) > div:first-child {
      min-height: 32px;
      background: #F7F7F9;
      padding: 2px 10px;
      border-top: 1px solid #eaeaeb;
      cursor: pointer; }
    .filter-criteria-panel > div section:nth-child(1) > div:last-child, .filter-criteria-panel > div section:nth-child(2) > div:last-child, .filter-criteria-panel > div section:nth-child(3) > div:last-child, .filter-criteria-panel > div section:nth-child(4) > div:last-child, .filter-criteria-panel > div section:nth-child(5) > div:last-child {
      padding-top: 16px;
      padding-bottom: 16px;
      border-top: 1px solid #eaeaeb; }
      .filter-criteria-panel > div section:nth-child(1) > div:last-child.opened, .filter-criteria-panel > div section:nth-child(2) > div:last-child.opened, .filter-criteria-panel > div section:nth-child(3) > div:last-child.opened, .filter-criteria-panel > div section:nth-child(4) > div:last-child.opened, .filter-criteria-panel > div section:nth-child(5) > div:last-child.opened {
        padding-bottom: 0; }
    .filter-criteria-panel > div section:nth-child(1) > div > span, .filter-criteria-panel > div section:nth-child(2) > div > span, .filter-criteria-panel > div section:nth-child(3) > div > span, .filter-criteria-panel > div section:nth-child(4) > div > span, .filter-criteria-panel > div section:nth-child(5) > div > span {
      font-family: "SourceSansProRegular";
      letter-spacing: 0.3px;
      font-size: 13px;
      font-weight: 600;
      color: #6b6d75; }
    .filter-criteria-panel > div section:nth-child(1) > div button, .filter-criteria-panel > div section:nth-child(2) > div button, .filter-criteria-panel > div section:nth-child(3) > div button, .filter-criteria-panel > div section:nth-child(4) > div button, .filter-criteria-panel > div section:nth-child(5) > div button {
      border: 0;
      background: 0;
      margin: 0;
      padding: 0;
      float: right;
      font-size: 12px;
      font-weight: 400;
      color: #0094b3;
      margin-top: 4px;
      letter-spacing: 0.4px;
      outline: none;
      transition: color 1s; }
      .filter-criteria-panel > div section:nth-child(1) > div button:disabled, .filter-criteria-panel > div section:nth-child(2) > div button:disabled, .filter-criteria-panel > div section:nth-child(3) > div button:disabled, .filter-criteria-panel > div section:nth-child(4) > div button:disabled, .filter-criteria-panel > div section:nth-child(5) > div button:disabled {
        color: #b6b7ba;
        cursor: default; }
    .filter-criteria-panel > div section:nth-child(1):last-child:last-child, .filter-criteria-panel > div section:nth-child(2):last-child:last-child, .filter-criteria-panel > div section:nth-child(3):last-child:last-child, .filter-criteria-panel > div section:nth-child(4):last-child:last-child, .filter-criteria-panel > div section:nth-child(5):last-child:last-child {
      min-height: 335px; }
    .filter-criteria-panel > div section .applied-filters {
      margin-top: 12px; }
    .filter-criteria-panel > div section .applied-filters {
      margin-bottom: 8px; }
      .filter-criteria-panel > div section .applied-filters > span {
        font-family: "SourceSansProRegular";
        display: block;
        width: 100%;
        border-bottom: 1px solid #eaeaeb;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: -0.1px;
        color: #474a53; }
      .filter-criteria-panel > div section .applied-filters ul {
        margin: 5px 0 0; }
        .filter-criteria-panel > div section .applied-filters ul li {
          font-size: 13.5px;
          letter-spacing: -0.1px;
          color: #2d303a;
          height: 30px;
          border: none;
          padding: 6px 20px 6px 0;
          position: relative; }
          .filter-criteria-panel > div section .applied-filters ul li icon {
            position: absolute;
            right: 13px;
            top: 0;
            font-size: 13px; }
            .filter-criteria-panel > div section .applied-filters ul li icon:before {
              position: absolute;
              right: -13px;
              top: 7px;
              font-size: 13px;
              color: #b6b7ba;
              cursor: pointer; }
    .filter-criteria-panel > div .mCSB_scrollTools {
      right: -2px !important; }
  .filter-criteria-panel .mCustomScrollBox {
    overflow: hidden; }

.filter-panel-bookmark {
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  width: 19px;
  min-width: 19px;
  border-right: 1px solid #d5d6d8;
  border-top: 1px solid #d5d6d8;
  border-bottom: 1px solid #d5d6d8;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  height: 48px;
  z-index: 99;
  transition: left .5s;
  -webkit-transition: left .5s; }
  .filter-panel-bookmark > div {
    padding: 0px 4px; }
    .filter-panel-bookmark > div:last-child {
      transform: rotateY(180deg);
      -webkit-transform: rotateY(180deg); }
    .filter-panel-bookmark > div icon {
      color: #b6b7ba;
      font-size: 11px; }

.show-panel .filter-criteria-panel {
  left: 0; }

.show-panel .filter-panel-bookmark {
  left: -20px; }

.show-panel .report-view {
  padding-left: 0;
  width: -webkit-calc(100% - 300px);
  width: -moz-calc(100% - 300px);
  width: calc(100% - 300px); }

.typeahead .custom-popup-wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  background-color: #f9f9f9; }

.typeahead .custom-popup-wrapper > .message {
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  color: #868686; }

.typeahead .custom-popup-wrapper > .dropdown-menu {
  position: static;
  float: none;
  display: block;
  min-width: 160px;
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none; }

/* Responsive settings */
/* Responsive settings */
.reports-top-panel .top-panel {
  width: -webkit-calc(100% - 18px);
  width: -moz-calc(100% - 18px);
  width: calc(100% - 18px);
  border-bottom: 1px solid #d5d6d8;
  font-size: 13px;
  color: #96979c;
  font-family: "SourceSansProRegular";
  min-width: -webkit-calc(985px - 18px);
  min-width: -moz-calc(985px - 18px);
  min-width: calc(985px - 18px); }
  .reports-top-panel .top-panel titl {
    display: inline-block;
    width: 15%;
    padding-left: 10px;
    cursor: pointer; }
    .reports-top-panel .top-panel titl.no-sort {
      cursor: default; }
    .reports-top-panel .top-panel titl.sorted {
      color: #000000; }
      .reports-top-panel .top-panel titl.sorted::after {
        border-top: 6px solid #000000; }
    .reports-top-panel .top-panel titl.ascending::after {
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg);
      color: #1d1e27; }
  .reports-top-panel .top-panel titl:not(.no-sort)::after {
    content: "";
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -1px;
    border-top: 6px solid #96979c;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
  .reports-top-panel .top-panel.user-activity titl {
    width: 12%; }
    .reports-top-panel .top-panel.user-activity titl:nth-child(3) {
      width: 14%; }
    .reports-top-panel .top-panel.user-activity titl:nth-child(4) {
      width: 10%; }
    .reports-top-panel .top-panel.user-activity titl:nth-child(5) {
      width: 18%; }
    .reports-top-panel .top-panel.user-activity titl:nth-child(7) {
      width: 20%; }
  .reports-top-panel .top-panel.user-details titl {
    width: 24%; }
    .reports-top-panel .top-panel.user-details titl:nth-child(4) {
      width: 25%; }
  .reports-top-panel .top-panel.password-expiry titl {
    width: 24%; }
    .reports-top-panel .top-panel.password-expiry titl:nth-child(2) {
      width: 25%; }
    .reports-top-panel .top-panel.password-expiry titl:nth-child(3) {
      width: 25%; }
  .reports-top-panel .top-panel.document-list titl {
    width: 15%; }
    .reports-top-panel .top-panel.document-list titl:nth-child(1) {
      width: 23%; }
    .reports-top-panel .top-panel.document-list titl:nth-child(2) {
      width: 20%; }
    .reports-top-panel .top-panel.document-list titl:nth-child(5) {
      width: 10%; }
  .reports-top-panel .top-panel.meeting-list titl {
    width: 12.5%; }
    .reports-top-panel .top-panel.meeting-list titl:nth-child(1) {
      width: 20.5%; }
    .reports-top-panel .top-panel.meeting-list titl:nth-child(2) {
      width: 20.5%; }
    .reports-top-panel .top-panel.meeting-list titl:nth-child(4) {
      width: 12%; }
    .reports-top-panel .top-panel.meeting-list titl:nth-child(6) {
      width: 20%; }
  .reports-top-panel .top-panel.user-changes titl {
    width: 12.5%; }
    .reports-top-panel .top-panel.user-changes titl:nth-child(1) {
      width: 21.5%; }
    .reports-top-panel .top-panel.user-changes titl:nth-child(2) {
      width: 21.5%; }
    .reports-top-panel .top-panel.user-changes titl:nth-child(3) {
      width: 21.5%; }
    .reports-top-panel .top-panel.user-changes titl:nth-child(4) {
      width: 21%; }
  .reports-top-panel .top-panel.member-attendance-tracking titl {
    width: 32.5%; }
    .reports-top-panel .top-panel.member-attendance-tracking titl:nth-child(1) {
      width: 32.8%; }
    .reports-top-panel .top-panel.member-attendance-tracking titl:nth-child(2) {
      width: 33.1%; }
  .reports-top-panel .top-panel.retentionPolicies-list titl {
    width: 12.5%; }
    .reports-top-panel .top-panel.retentionPolicies-list titl:nth-child(1) {
      width: 16.9%; }
    .reports-top-panel .top-panel.retentionPolicies-list titl:nth-child(2) {
      width: 16.4%; }
    .reports-top-panel .top-panel.retentionPolicies-list titl:nth-child(3) {
      width: 16.5%; }
    .reports-top-panel .top-panel.retentionPolicies-list titl:nth-child(4) {
      width: 16.5%; }
    .reports-top-panel .top-panel.retentionPolicies-list titl:nth-child(5) {
      width: 16.3%; }
    .reports-top-panel .top-panel.retentionPolicies-list titl:nth-child(6) {
      width: 16%; }
  .reports-top-panel .top-panel.document-activity titl:nth-child(1) {
    width: 28.5%; }
  .reports-top-panel .top-panel.document-activity titl:nth-child(2) {
    width: 25%; }
  .reports-top-panel .top-panel.document-activity titl:nth-child(3) {
    width: 18%; }
  .reports-top-panel .top-panel.document-activity titl:nth-child(4) {
    width: 17%; }
  .reports-top-panel .top-panel.document-activity titl:nth-child(5) {
    width: 10%; }
  .reports-top-panel .top-panel.document-permissions titl:nth-child(1) {
    width: 31.5%; }
  .reports-top-panel .top-panel.document-permissions titl:nth-child(2) {
    width: 28%; }
  .reports-top-panel .top-panel.document-permissions titl:nth-child(3) {
    width: 20%; }
  .reports-top-panel .top-panel.user-briefcase-report titl {
    width: 32.5%; }
    .reports-top-panel .top-panel.user-briefcase-report titl:nth-child(1) {
      width: 32.8%; }
    .reports-top-panel .top-panel.user-briefcase-report titl:nth-child(2) {
      width: 33.1%; }
  .reports-top-panel .top-panel.synced-information-report titl:nth-child(1) {
    width: 19.6%; }
  .reports-top-panel .top-panel.synced-information-report titl:nth-child(2) {
    width: 19.7%; }
  .reports-top-panel .top-panel.synced-information-report titl:nth-child(3) {
    width: 22.4%; }
  .reports-top-panel .top-panel.synced-information-report titl:nth-child(4) {
    width: 22.1%; }
  .reports-top-panel .top-panel.synced-information-report titl:nth-child(5) {
    width: 14%; }
  .reports-top-panel .top-panel.folder-permissions titl:nth-child(1) {
    width: 24.4%; }
  .reports-top-panel .top-panel.folder-permissions titl:nth-child(2) {
    width: 24.6%; }
  .reports-top-panel .top-panel.folder-permissions titl:nth-child(3) {
    width: 29%; }
  .reports-top-panel .top-panel.folder-permissions titl:nth-child(4) {
    width: 20%; }

.reports-top-panel.no-content .top-panel titl {
  cursor: default;
  pointer-events: none; }
  .reports-top-panel.no-content .top-panel titl.sorted {
    color: #96979c; }
    .reports-top-panel.no-content .top-panel titl.sorted::after {
      border-top: 6px solid #96979c; }
  .reports-top-panel.no-content .top-panel titl.ascending::after {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    color: #96979c; }

.group-attend-list .group-attend-table tbody tr th:first-child {
  cursor: pointer; }
  .group-attend-list .group-attend-table tbody tr th:first-child.sorted {
    color: #96979c; }
    .group-attend-list .group-attend-table tbody tr th:first-child.sorted::after {
      border-top: 6px solid #000000; }
  .group-attend-list .group-attend-table tbody tr th:first-child:not(.no-sort)::after {
    content: "";
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -1px;
    border-top: 6px solid #96979c;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
  .group-attend-list .group-attend-table tbody tr th:first-child:not(.no-sort)::after {
    content: "";
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -1px;
    border-top: 6px solid #96979c;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }

.group-attend-list .group-attend-table tbody tr th.ascending::after {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #1d1e27; }

/* Responsive settings */
/* Responsive settings */
.bv-mobile .bv-repository-list .top-panel titl:nth-child(2) {
  width: calc(51% - 58px);
  max-width: inherit;
  margin-left: 40px; }

.bv-mobile .bv-repository-list .top-panel .filename-resizer {
  display: none; }

.bv-mobile .bv-repository-list .top-panel titl:nth-child(4) {
  width: 25%; }

/* Responsive settings */
/* Responsive settings */
.bv-repository-list .top-panel {
  width: 100%;
  height: 43px;
  border-bottom: 1px solid #eaeaeb;
  font-size: 13px;
  color: #96979c;
  padding-top: 19px;
  font-family: "SourceSansProSemibold"; }
  .bv-repository-list .top-panel titl {
    display: inline-block; }
  .bv-repository-list .top-panel titl::after {
    content: "";
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -1px;
    border-bottom: 6px solid #96979c;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    display: none; }
  .bv-repository-list .top-panel titl:nth-child(1) {
    margin-left: 20px; }
  .bv-repository-list .top-panel titl:nth-child(2) {
    margin-left: 28px;
    width: 100%;
    min-width: 65px; }
  .bv-repository-list .top-panel .filename-resizer {
    display: inline-block;
    background: #000;
    opacity: 0.15;
    box-sizing: border-box;
    background-clip: padding-box;
    height: 18px;
    width: 11px;
    margin: 0 -5px;
    border-left: 5px solid rgba(255, 255, 255, 0);
    border-right: 5px solid rgba(255, 255, 255, 0);
    cursor: col-resize; }
  .bv-repository-list .top-panel .filename-resizer:hover {
    transition: all 2s ease;
    border-left: 5px solid rgba(0, 0, 0, 0.5);
    border-right: 5px solid rgba(0, 0, 0, 0.5); }
  .bv-repository-list .top-panel titl:nth-child(4) {
    margin-left: 5px;
    width: 210px; }
  .bv-repository-list .top-panel checkbox {
    float: right;
    margin-right: 24px;
    position: relative; }

/* Responsive settings */
/* Responsive settings */
.signatures-top-panel .top-panel {
  width: 100%;
  height: 101px;
  border-bottom: 1px solid #eaeaeb;
  font-size: 13px;
  color: #96979c;
  padding-top: 23px;
  font-family: "SourceSansProRegular"; }
  .signatures-top-panel .top-panel .title-box {
    position: relative;
    width: 100%;
    padding: 33px 0 0 10px;
    display: table; }
  .signatures-top-panel .top-panel titl {
    display: table-cell;
    padding-left: 5px;
    cursor: pointer; }
    .signatures-top-panel .top-panel titl:nth-child(1) {
      width: 65%;
      padding-left: 15px; }
    .signatures-top-panel .top-panel titl:nth-child(2) {
      width: 30%;
      padding-left: 8px; }
  .signatures-top-panel .top-panel titl::after {
    content: "";
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -1px;
    border-top: 6px solid #96979c;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
  .signatures-top-panel .top-panel titl.sorted::after {
    border-top: 0;
    border-bottom: 6px solid #96979c; }
  .signatures-top-panel .top-panel .nav-tabs {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    border-bottom: 3px solid #eaeaeb;
    padding: 0 20px; }
  .signatures-top-panel .top-panel .nav-tabs li {
    margin-bottom: -3px;
    border-bottom: 3px solid transparent;
    font-size: 11.5px;
    width: 100px;
    text-align: center; }
  .signatures-top-panel .top-panel .nav-tabs li bt {
    line-height: 0px;
    padding: 12px 15px;
    color: #96979c;
    background: none;
    font-size: 11.5px;
    text-transform: uppercase; }
  .signatures-top-panel .top-panel .nav-tabs li.active,
  .signatures-top-panel .top-panel .nav-tabs li:hover {
    border-bottom: 3px solid #00bce3; }
  .signatures-top-panel .top-panel .nav-tabs li.active bt,
  .signatures-top-panel .top-panel .nav-tabs li:hover bt {
    color: #00bce3;
    background: none; }

.preview-survey-dialog #description-container {
  overflow: auto; }

.preview-survey-dialog .read-more-style {
  display: none; }

.preview-survey-dialog .modal-dialog {
  width: 900px; }
  .preview-survey-dialog .modal-dialog .modal-content {
    height: 700px; }

/* Responsive settings */
/* Responsive settings */
.surveys-top-panel .top-panel {
  width: 100%;
  height: 101px;
  border-bottom: 1px solid #eaeaeb;
  font-size: 13px;
  color: #96979c;
  padding-top: 23px;
  font-family: "SourceSansProRegular";
  /*titl::after{
        content: "";
        display: inline-block;
        margin-left: 4px;
        position: relative;
        top: -1px;
        border-top: 6px solid $gray;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }
*/ }
  .surveys-top-panel .top-panel .title-box {
    position: relative;
    width: 100%;
    padding-top: 33px;
    padding-left: 5px;
    padding-right: 5px;
    display: flex; }
  .surveys-top-panel .top-panel titl {
    display: inline-block; }
  .surveys-top-panel .top-panel titl:nth-child(1) {
    width: 40%;
    padding-left: 18px; }
    @media only screen and (min-width: 642px) and (max-width: 1280px) {
      .surveys-top-panel .top-panel titl:nth-child(1) {
        width: 45%; } }
  .surveys-top-panel .top-panel titl:nth-child(2) {
    width: 25%;
    padding-left: 18px; }
    @media only screen and (min-width: 642px) and (max-width: 1280px) {
      .surveys-top-panel .top-panel titl:nth-child(2) {
        width: 20%;
        display: none; } }
  .surveys-top-panel .top-panel titl:nth-child(3) {
    width: 15%; }
  .surveys-top-panel .top-panel titl:nth-child(4) {
    width: 20%; }
    @media only screen and (min-width: 642px) and (max-width: 1280px) {
      .surveys-top-panel .top-panel titl:nth-child(4) {
        width: 40%; } }
  .surveys-top-panel .top-panel .nav-tabs {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    border-bottom: 3px solid #eaeaeb;
    padding: 0 20px; }
  .surveys-top-panel .top-panel .nav-tabs li {
    margin-bottom: -3px;
    border-bottom: 3px solid transparent;
    font-size: 11.5px;
    width: 100px;
    text-align: center; }
  .surveys-top-panel .top-panel .nav-tabs li bt {
    line-height: 0px;
    padding: 12px 15px;
    color: #96979c;
    background: none;
    font-size: 11.5px; }
  .surveys-top-panel .top-panel .nav-tabs li.active,
  .surveys-top-panel .top-panel .nav-tabs li:hover {
    border-bottom: 3px solid #00bce3; }
  .surveys-top-panel .top-panel .nav-tabs li.active bt,
  .surveys-top-panel .top-panel .nav-tabs li:hover bt {
    color: #00bce3;
    background: none; }

/* Responsive settings */
/* Responsive settings */
.ad-search-top-panel {
  display: table; }
  .ad-search-top-panel .top-panel {
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #eaeaeb;
    font-size: 13px;
    color: #96979c;
    padding-top: 8px;
    font-family: "SourceSansProRegular";
    white-space: nowrap; }
    .ad-search-top-panel .top-panel > span {
      display: none; }
    .ad-search-top-panel .top-panel.advanced {
      height: 61px;
      padding-top: 7px; }
      .ad-search-top-panel .top-panel.advanced ul.table > li > div:nth-child(1) {
        padding: 0px 10px 0 0;
        width: 30%; }
      .ad-search-top-panel .top-panel.advanced ul.table > li > div:nth-child(2) {
        width: 8%;
        padding: 0; }
      .ad-search-top-panel .top-panel.advanced ul.table > li > div:nth-child(3) {
        width: 15%; }
      .ad-search-top-panel .top-panel.advanced ul.table > li > div:nth-child(4) {
        display: table-cell;
        width: 10%; }
      .ad-search-top-panel .top-panel.advanced ul.table > li > div:nth-child(5) {
        width: 15%;
        text-align: right; }
      .ad-search-top-panel .top-panel.advanced > span {
        margin-bottom: 11px;
        display: inline-block;
        font-style: italic;
        font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
        font-size: 13.5px; }
        .ad-search-top-panel .top-panel.advanced > span.titleBtn {
          color: #0094b3;
          font-style: normal;
          cursor: pointer; }
      .ad-search-top-panel .top-panel.advanced titl:nth-child(5) {
        margin-left: 6.2%; }
    .ad-search-top-panel .top-panel .title-box {
      position: relative;
      width: 100%;
      padding-top: 33px; }
    .ad-search-top-panel .top-panel ul.table {
      display: table;
      table-layout: fixed;
      width: 100%; }
      .ad-search-top-panel .top-panel ul.table > li {
        display: table-row; }
        .ad-search-top-panel .top-panel ul.table > li > div {
          display: table-cell;
          padding: 0px 10px;
          text-align: left; }
          .ad-search-top-panel .top-panel ul.table > li > div:nth-child(1) {
            width: 30%; }
          .ad-search-top-panel .top-panel ul.table > li > div:nth-child(2) {
            width: 8%;
            padding: 0; }
          .ad-search-top-panel .top-panel ul.table > li > div:nth-child(3) {
            width: 8%; }
          .ad-search-top-panel .top-panel ul.table > li > div:nth-child(4) {
            display: none; }
          .ad-search-top-panel .top-panel ul.table > li > div:nth-child(5) {
            width: 13%;
            text-align: right; }
          .ad-search-top-panel .top-panel ul.table > li > div titl {
            display: block;
            cursor: pointer; }
            .ad-search-top-panel .top-panel ul.table > li > div titl::after {
              content: "";
              display: inline-block;
              margin-left: 4px;
              position: relative;
              top: -1px;
              border-top: 6px solid #96979c;
              border-right: 4px solid transparent;
              border-left: 4px solid transparent; }
            .ad-search-top-panel .top-panel ul.table > li > div titl.reversed::after {
              transform: rotate(180deg);
              -webkit-transform: rotate(180deg); }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover, search-filter-panel > section > div > div icon:hover, search-filter-panel > div section:nth-child(1) > div button:hover, search-filter-panel > div section:nth-child(2) > div button:hover, search-filter-panel > div section:nth-child(3) > div button:hover, .filter-panel-bookmark > div icon:hover,
.button:active,
search-filter-panel > section > div > div icon:active,
search-filter-panel > div section:nth-child(1) > div button:active,
search-filter-panel > div section:nth-child(2) > div button:active,
search-filter-panel > div section:nth-child(3) > div button:active,
.filter-panel-bookmark > div icon:active,
.button:focus,
search-filter-panel > section > div > div icon:focus,
search-filter-panel > div section:nth-child(1) > div button:focus,
search-filter-panel > div section:nth-child(2) > div button:focus,
search-filter-panel > div section:nth-child(3) > div button:focus,
.filter-panel-bookmark > div icon:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover, search-filter-panel > div section .applied-team-spaces ul li icon:hover:before,
search-filter-panel > div section .applied-keywords-selection ul li icon:hover:before,
search-filter-panel > div section .applied-phrases-selection ul li icon:hover:before,
search-filter-panel > div section .applied-exclude-selection ul li icon:hover:before,
.button-red:active,
search-filter-panel > div section .applied-team-spaces ul li icon:active:before,
search-filter-panel > div section .applied-keywords-selection ul li icon:active:before,
search-filter-panel > div section .applied-phrases-selection ul li icon:active:before,
search-filter-panel > div section .applied-exclude-selection ul li icon:active:before,
.button-red:focus,
search-filter-panel > div section .applied-team-spaces ul li icon:focus:before,
search-filter-panel > div section .applied-keywords-selection ul li icon:focus:before,
search-filter-panel > div section .applied-phrases-selection ul li icon:focus:before,
search-filter-panel > div section .applied-exclude-selection ul li icon:focus:before {
  color: #da353b; }

.input:hover, search-filter-panel > div section:nth-child(1) > div:last-child > div:hover:nth-child(1), search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(2) input:hover, search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(3) input:hover, search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown:hover, search-filter-panel > div section:nth-child(3) .ad-search-keywords-selection input:hover,
search-filter-panel > div section:nth-child(3) .ad-search-phrase-selection input:hover,
search-filter-panel > div section:nth-child(3) .ad-search-exclude-selection input:hover,
search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection input:hover,
.input:active,
search-filter-panel > div section:nth-child(1) > div:last-child > div:active:nth-child(1),
search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(2) input:active,
search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(3) input:active,
search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown:active,
search-filter-panel > div section:nth-child(3) .ad-search-keywords-selection input:active,
search-filter-panel > div section:nth-child(3) .ad-search-phrase-selection input:active,
search-filter-panel > div section:nth-child(3) .ad-search-exclude-selection input:active,
search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection input:active,
.input:focus,
search-filter-panel > div section:nth-child(1) > div:last-child > div:focus:nth-child(1),
search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(2) input:focus,
search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(3) input:focus,
search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown:focus,
search-filter-panel > div section:nth-child(3) .ad-search-keywords-selection input:focus,
search-filter-panel > div section:nth-child(3) .ad-search-phrase-selection input:focus,
search-filter-panel > div section:nth-child(3) .ad-search-exclude-selection input:focus,
search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection input:focus {
  border-color: #00bce3; }

.ellipsis-hidden, search-filter-panel > div section .applied-team-spaces ul li,
search-filter-panel > div section .applied-keywords-selection ul li,
search-filter-panel > div section .applied-phrases-selection ul li,
search-filter-panel > div section .applied-exclude-selection ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover,
.btn:active,
.btn:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk, search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before, search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input + span:before,
.chk + label:before,
search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before, search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input + span:before,
.chk + label:before,
search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before, search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input:checked + span:before,
.chk:checked + label:before,
search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before, search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input:indeterminate + span:before,
.chk:indeterminate + label:before,
search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before, search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input:focus + span:before,
.chk:focus + label:before,
search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before, search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input[disabled] + span:before,
.chk[disabled] + label:before,
search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label, search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before, .has-error search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input + span:before, search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li .has-error input + span:before,
.has-error .chk + label:before,
.has-error search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input + label:before,
search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li .has-error input + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

search-filter-panel > section {
  position: relative;
  height: 43px;
  border-bottom: 1px solid #d5d6d8;
  padding: 9px;
  min-width: 300px; }
  search-filter-panel > section span {
    font-family: "SourceSansProRegular";
    font-size: 16px;
    letter-spacing: -0.1px;
    color: #1d1e27; }
  search-filter-panel > section > div > div {
    height: 43px;
    width: 43px;
    position: absolute;
    top: 0px;
    text-align: center;
    padding: 12px; }
    search-filter-panel > section > div > div:first-child {
      right: 43px;
      transform: rotateY(180deg);
      -webkit-transform: rotateY(180deg); }
    search-filter-panel > section > div > div:last-child {
      border-left: 1px solid #eaeaeb;
      right: 0px; }
    search-filter-panel > section > div > div icon {
      width: 14px;
      height: 19px;
      font-size: 14px;
      letter-spacing: -0.1px;
      color: #b6b7ba;
      cursor: pointer; }

search-filter-panel > div {
  height: calc(100% - 43px);
  min-width: 300px; }
  search-filter-panel > div section:nth-child(1) > div:first-child {
    border-top: none !important; }
  search-filter-panel > div section:nth-child(1) > div:last-child.hide-dates .hasDatepicker {
    color: rgba(0, 0, 0, 0); }
  search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(1) {
    border: 1px solid #b6b7ba;
    border-radius: 3px;
    padding: 0 5px;
    margin: 0px 10px 13px; }
    search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(1) select {
      width: 100%;
      height: 30px;
      border: none;
      font-size: 13px;
      letter-spacing: -0.1px;
      color: #2d303a;
      background: #fff;
      outline: none;
      cursor: pointer; }
  search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(2) {
    float: left;
    padding: 0 10px; }
    search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(2) icon {
      left: 21px; }
  search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(3) {
    display: inline-block;
    padding-right: 10px; }
    search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(3) icon {
      left: 11px; }
  search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(2), search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(3) {
    width: 50%;
    position: relative; }
    search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(2) label, search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(3) label {
      font-size: 13px;
      font-weight: 400;
      letter-spacing: -0.1px;
      color: #474a53;
      margin: 0; }
    search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(2) input, search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(3) input {
      width: 100%;
      border-radius: 3px;
      background-color: #ffffff;
      border: solid 1px #b6b7ba;
      height: 32px;
      padding-left: 28px;
      padding-right: 5px;
      font-size: 13.5px;
      letter-spacing: -0.1px;
      color: #6b6d75;
      box-shadow: none; }
      search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(2) input[disabled="disabled"]:hover, search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(3) input[disabled="disabled"]:hover {
        border: solid 1px #b6b7ba !important; }
    search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(2) icon, search-filter-panel > div section:nth-child(1) > div:last-child > div:nth-child(3) icon {
      position: absolute;
      bottom: 6px;
      font-size: 12px;
      color: #b6b7ba; }
  search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection {
    margin: 0 10px; }
    search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown {
      height: 32px;
      border: 1px solid #b6b7ba;
      border-radius: 3px;
      padding: 3px 10px; }
      search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown > span {
        font-size: 13px;
        letter-spacing: -0.1px;
        color: #2d303a;
        font-family: inherit;
        font-weight: normal;
        width: 100%;
        display: block;
        height: 24px;
        padding: 3px 0;
        cursor: pointer; }
      search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown .dropdown-menu {
        left: -1px;
        margin: 1px 0;
        border-radius: 6px;
        box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
        width: 279px;
        border: none;
        padding: 0; }
        search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown .dropdown-menu li {
          height: 34px;
          font-size: 14px;
          letter-spacing: -0.1px;
          color: #2d303a;
          padding: 6px 10px;
          font-weight: 300;
          position: relative;
          border-bottom: 1px solid #eaeaeb; }
          search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown .dropdown-menu li:first-child {
            height: 38px;
            padding: 0;
            border-top-right-radius: 6px;
            border-top-left-radius: 6px; }
            search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown .dropdown-menu li:first-child input {
              width: 100%;
              border: none;
              border-bottom: 1px solid #d5d6d8;
              height: 38px;
              border-top-right-radius: 6px;
              border-top-left-radius: 6px;
              padding: 5px 10px 5px 25px; }
            search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown .dropdown-menu li:first-child icon {
              left: 10px;
              font-size: 10px;
              top: 13px;
              color: #b6b7ba;
              display: block;
              width: 12px; }
          search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown .dropdown-menu li icon {
            position: absolute;
            right: 10px;
            top: 9px;
            display: none; }
          search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown .dropdown-menu li:last-child {
            border-bottom-right-radius: 6px;
            border-bottom-left-radius: 6px;
            border-bottom: none; }
          search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown .dropdown-menu li.selected {
            background-color: #eaeaeb;
            color: #b6b7ba; }
            search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown .dropdown-menu li.selected icon {
              display: block; }
      search-filter-panel > div section:nth-child(2) .ad-search-teamspace-selection .dropdown:after {
        content: '';
        display: block;
        border-top: 6px solid #1080A2;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        right: 10px;
        position: absolute;
        top: 12px; }
  search-filter-panel > div section:nth-child(3) > div:first-child {
    border-bottom: 1px solid #eaeaeb; }
  search-filter-panel > div section:nth-child(3) .ad-search-keywords-selection,
  search-filter-panel > div section:nth-child(3) .ad-search-phrase-selection,
  search-filter-panel > div section:nth-child(3) .ad-search-exclude-selection,
  search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection {
    margin: 0px 10px; }
    search-filter-panel > div section:nth-child(3) .ad-search-keywords-selection > span,
    search-filter-panel > div section:nth-child(3) .ad-search-phrase-selection > span,
    search-filter-panel > div section:nth-child(3) .ad-search-exclude-selection > span,
    search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection > span {
      display: block;
      font-size: 14px;
      font-weight: 400;
      letter-spacing: -0.1px;
      line-height: 17px;
      color: #474a53;
      margin: 0; }
    search-filter-panel > div section:nth-child(3) .ad-search-keywords-selection input,
    search-filter-panel > div section:nth-child(3) .ad-search-phrase-selection input,
    search-filter-panel > div section:nth-child(3) .ad-search-exclude-selection input,
    search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection input {
      height: 32px;
      border: 1px solid #b6b7ba;
      border-radius: 3px;
      padding: 3px 10px;
      width: 100%;
      font-size: 13px;
      letter-spacing: -0.1px;
      color: #2d303a; }
    search-filter-panel > div section:nth-child(3) .ad-search-keywords-selection .validate,
    search-filter-panel > div section:nth-child(3) .ad-search-phrase-selection .validate,
    search-filter-panel > div section:nth-child(3) .ad-search-exclude-selection .validate,
    search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection .validate {
      padding-bottom: 18px; }
      search-filter-panel > div section:nth-child(3) .ad-search-keywords-selection .validate.triggered,
      search-filter-panel > div section:nth-child(3) .ad-search-phrase-selection .validate.triggered,
      search-filter-panel > div section:nth-child(3) .ad-search-exclude-selection .validate.triggered,
      search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection .validate.triggered {
        padding-bottom: 2px; }
  search-filter-panel > div section:nth-child(3) .ad-search-keywords-selection {
    margin: 13px 10px 0px; }
    search-filter-panel > div section:nth-child(3) .ad-search-keywords-selection .validate {
      padding-bottom: 18px; }
  search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection {
    padding: 0 !important;
    border: none !important; }
    search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul {
      margin-top: 1px; }
      search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li label {
        font-size: 13.5px;
        font-weight: normal;
        margin: 7px 0 0; }
        search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li label:before {
          content: '\2713';
          color: #00bce3 !important;
          height: 16px !important;
          width: 16px !important;
          font-size: 14px !important;
          padding: 0 !important; }
      search-filter-panel > div section:nth-child(3) .ad-search-filetype-selection ul li input {
        position: absolute;
        opacity: 0; }
  search-filter-panel > div section:nth-child(1) > div:first-child, search-filter-panel > div section:nth-child(2) > div:first-child, search-filter-panel > div section:nth-child(3) > div:first-child {
    height: 32px;
    background: #F7F7F9;
    padding: 2px 10px;
    border-top: 1px solid #eaeaeb;
    cursor: pointer; }
  search-filter-panel > div section:nth-child(1) > div:last-child, search-filter-panel > div section:nth-child(2) > div:last-child, search-filter-panel > div section:nth-child(3) > div:last-child {
    padding-top: 16px;
    padding-bottom: 15px;
    border-top: 1px solid #eaeaeb; }
    search-filter-panel > div section:nth-child(1) > div:last-child.opened, search-filter-panel > div section:nth-child(2) > div:last-child.opened, search-filter-panel > div section:nth-child(3) > div:last-child.opened {
      padding-bottom: 0; }
  search-filter-panel > div section:nth-child(1) > div > span, search-filter-panel > div section:nth-child(2) > div > span, search-filter-panel > div section:nth-child(3) > div > span {
    font-family: "SourceSansProRegular";
    letter-spacing: 0.3px;
    font-size: 13px;
    font-weight: 600;
    color: #6b6d75; }
  search-filter-panel > div section:nth-child(1) > div button, search-filter-panel > div section:nth-child(2) > div button, search-filter-panel > div section:nth-child(3) > div button {
    border: 0;
    background: 0;
    margin: 0;
    padding: 0;
    float: right;
    font-size: 12px;
    font-weight: 400;
    color: #0094b3;
    margin-top: 4px;
    letter-spacing: 0.4px;
    outline: none; }
  search-filter-panel > div section .applied-team-spaces {
    margin-top: 12px; }
  search-filter-panel > div section .applied-team-spaces,
  search-filter-panel > div section .applied-keywords-selection,
  search-filter-panel > div section .applied-phrases-selection,
  search-filter-panel > div section .applied-exclude-selection {
    margin-bottom: 8px; }
    search-filter-panel > div section .applied-team-spaces > span,
    search-filter-panel > div section .applied-keywords-selection > span,
    search-filter-panel > div section .applied-phrases-selection > span,
    search-filter-panel > div section .applied-exclude-selection > span {
      font-family: "SourceSansProRegular";
      display: block;
      width: 100%;
      border-bottom: 1px solid #eaeaeb;
      font-size: 12px;
      font-weight: 500;
      letter-spacing: -0.1px;
      color: #474a53; }
    search-filter-panel > div section .applied-team-spaces ul,
    search-filter-panel > div section .applied-keywords-selection ul,
    search-filter-panel > div section .applied-phrases-selection ul,
    search-filter-panel > div section .applied-exclude-selection ul {
      margin: 5px 0 0; }
      search-filter-panel > div section .applied-team-spaces ul li,
      search-filter-panel > div section .applied-keywords-selection ul li,
      search-filter-panel > div section .applied-phrases-selection ul li,
      search-filter-panel > div section .applied-exclude-selection ul li {
        font-size: 13.5px;
        letter-spacing: -0.1px;
        color: #2d303a;
        height: 30px;
        border: none;
        padding: 6px 20px 6px 0;
        position: relative; }
        search-filter-panel > div section .applied-team-spaces ul li icon,
        search-filter-panel > div section .applied-keywords-selection ul li icon,
        search-filter-panel > div section .applied-phrases-selection ul li icon,
        search-filter-panel > div section .applied-exclude-selection ul li icon {
          position: absolute;
          right: 13px;
          top: 0;
          font-size: 13px; }
          search-filter-panel > div section .applied-team-spaces ul li icon:before,
          search-filter-panel > div section .applied-keywords-selection ul li icon:before,
          search-filter-panel > div section .applied-phrases-selection ul li icon:before,
          search-filter-panel > div section .applied-exclude-selection ul li icon:before {
            position: absolute;
            right: -13px;
            top: 7px;
            font-size: 13px;
            color: #b6b7ba;
            cursor: pointer; }
  search-filter-panel > div section .applied-keywords-selection {
    margin-bottom: 11px; }
  search-filter-panel > div .mCSB_scrollTools {
    right: -2px !important; }

.filter-panel-bookmark {
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  width: 19px;
  min-width: 19px;
  border-right: 1px solid #d5d6d8;
  border-top: 1px solid #d5d6d8;
  border-bottom: 1px solid #d5d6d8;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  height: 48px;
  transition: width 300ms 0ms, left 300ms 300ms;
  -webkit-transition: width 300ms 0ms, left 300ms 300ms; }
  .filter-panel-bookmark > div {
    padding: 0px 4px; }
    .filter-panel-bookmark > div:last-child {
      transform: rotateY(180deg);
      -webkit-transform: rotateY(180deg); }
    .filter-panel-bookmark > div icon {
      color: #b6b7ba;
      font-size: 11px; }

.show-panel .filter-panel-bookmark {
  left: -20px;
  transition: width 300ms 0ms, left 0ms 0ms;
  -webkit-transition: width 300ms 0ms, left 0ms 0ms; }

/* Responsive settings */
/* Responsive settings */
.follow-top-panel .top-panel {
  width: 100%;
  font-size: 11px;
  color: #96979c;
  padding-top: 23px;
  font-family: "SourceSansProSemibold"; }
  .follow-top-panel .top-panel .title-box {
    position: relative;
    width: 100%;
    padding-top: 33px;
    border-bottom: 1px solid #eaeaeb; }
  .follow-top-panel .top-panel .title-box.tab-3 {
    display: none; }
  .follow-top-panel .top-panel titl {
    display: inline-block; }
  .follow-top-panel .top-panel titl::after {
    content: "";
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -1px;
    border-top: 6px solid #96979c;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
  .follow-top-panel .top-panel .tab-2 titl:nth-child(3) {
    right: 226px; }
  .follow-top-panel .top-panel .nav-tabs {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    border-bottom: 3px solid #eaeaeb;
    padding: 0 20px; }
  .follow-top-panel .top-panel .nav-tabs li {
    margin-bottom: -3px;
    border-bottom: 3px solid transparent;
    font-size: 11.5px;
    width: 25%;
    text-align: center; }
  .follow-top-panel .top-panel .nav-tabs li bt {
    line-height: 0px;
    padding: 8px 12px;
    color: #96979c;
    background: none;
    font-size: 11.5px; }
  .follow-top-panel .top-panel .nav-tabs li.active,
  .follow-top-panel .top-panel .nav-tabs li:hover {
    border-bottom: 3px solid #00bce3; }
  .follow-top-panel .top-panel .nav-tabs li.active bt,
  .follow-top-panel .top-panel .nav-tabs li:hover bt {
    color: #00bce3; }
  .follow-top-panel .top-panel .tab-content {
    display: none; }
  .follow-top-panel .top-panel .tab-0 .follow-type-0 {
    margin-left: 10px;
    max-width: calc(100% - 670px);
    width: 100%; }
  .follow-top-panel .top-panel .tab-0 .follow-name-0 {
    max-width: calc(100% - 462px);
    width: 100%; }
  .follow-top-panel .top-panel .tab-0 .follow-addedby-0 {
    margin-left: 10px;
    max-width: calc(100% - 548px);
    width: 100%; }
  .follow-top-panel .top-panel .tab-0 .follow-date-0 {
    margin-left: 10px;
    max-width: calc(100% - 628px);
    width: 100%; }
  .follow-top-panel .top-panel .tab-1 .follow-name-1 {
    margin-left: 60px;
    max-width: calc(100% - 292px);
    width: 100%; }
  .follow-top-panel .top-panel .tab-2 .follow-name-2 {
    margin-left: 60px;
    max-width: calc(100% - 292px);
    width: 100%; }

/* Responsive settings */
/* Responsive settings */
.userpanel-top-panel .top-panel {
  width: 100%;
  height: 51px;
  font-size: 13px;
  color: #96979c;
  padding-top: 10px;
  font-family: "SourceSansProSemibold"; }
  .userpanel-top-panel .top-panel .title-box {
    position: relative;
    width: 100%;
    padding: 33px 0 0 10px;
    display: table; }
  .userpanel-top-panel .top-panel titl {
    display: table-cell; }
    .userpanel-top-panel .top-panel titl:nth-child(1) {
      width: 50%;
      padding-left: 18px; }
    .userpanel-top-panel .top-panel titl:nth-child(2) {
      width: 20%; }
  .userpanel-top-panel .top-panel titl::after {
    content: "";
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -1px;
    border-top: 6px solid #96979c;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
  .userpanel-top-panel .top-panel .nav-tabs {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    border-bottom: 3px solid #eaeaeb; }
  .userpanel-top-panel .top-panel .nav-tabs li {
    margin-bottom: -3px;
    border-bottom: 3px solid transparent;
    font-size: 11.5px;
    min-width: 100px;
    text-align: center;
    padding-bottom: 6px; }
    .userpanel-top-panel .top-panel .nav-tabs li:nth-child(2) {
      min-width: 127px; }
    .userpanel-top-panel .top-panel .nav-tabs li:nth-child(3) {
      min-width: 129px; }
  .userpanel-top-panel .top-panel .nav-tabs li bt {
    line-height: 0px;
    padding: 12px 15px;
    color: #96979c;
    background: none;
    font-size: 16.5px;
    text-transform: uppercase;
    letter-spacing: 0.5px; }
  .userpanel-top-panel .top-panel .nav-tabs li.active,
  .userpanel-top-panel .top-panel .nav-tabs li:hover {
    border-bottom: 3px solid #00bce3; }
  .userpanel-top-panel .top-panel .nav-tabs li.active bt,
  .userpanel-top-panel .top-panel .nav-tabs li:hover bt {
    color: #00bce3;
    background: none; }

/* Responsive settings */
/* Responsive settings */
.bv-middle-bar {
  margin-top: -44px;
  position: relative;
  z-index: 3; }
  .bv-middle-bar .bv-title {
    height: 44px;
    z-index: 2;
    position: relative; }
  .bv-middle-bar .bv-title > div > div > span {
    position: absolute;
    width: 100%;
    font-size: 15.2px;
    letter-spacing: 1.5px;
    font-weight: 400;
    padding: 12px 15px 0px 15px;
    float: left;
    display: inline;
    /* color: #fff; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 330px); }
  .bv-middle-bar .search-box {
    width: 260px;
    height: 44px;
    display: block;
    border-right: 1px solid #d5d6d8;
    top: -12px;
    position: relative;
    padding-top: 12px;
    float: left;
    margin-right: 10px;
    display: none; }
    .bv-middle-bar .search-box span {
      cursor: pointer; }
  .bv-middle-bar .module-name-label {
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden; }

/* Responsive settings */
/* Responsive settings */
.details-panel-top-panel .top-panel {
  width: 100%;
  height: 42px;
  font-size: 13px;
  color: #96979c;
  padding-top: 15px;
  font-family: "SourceSansProSemibold"; }
  .details-panel-top-panel .top-panel .nav-tabs {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    border-bottom: 3px solid #eaeaeb; }
  .details-panel-top-panel .top-panel .nav-tabs li {
    margin-bottom: -3px;
    border-bottom: 3px solid transparent;
    font-size: 11.5px;
    width: 50%;
    text-align: center; }
  .details-panel-top-panel .top-panel .nav-tabs li bt {
    line-height: 0px;
    padding: 11px 15px;
    color: #96979c;
    background: none;
    font-size: 13.5px;
    margin-bottom: 1px; }
  .details-panel-top-panel .top-panel .nav-tabs li.active,
  .details-panel-top-panel .top-panel .nav-tabs li:hover {
    border-bottom: 3px solid #00bce3; }
  .details-panel-top-panel .top-panel .nav-tabs li.active bt,
  .details-panel-top-panel .top-panel .nav-tabs li:hover bt {
    color: #00bce3; }

/* Responsive settings */
/* Responsive settings */
.events-dialog.modal-backdrop {
  opacity: 0; }

.events-dialog .modal-dialog {
  width: 362px;
  /*box-shadow: 0px 0px 3px 0px #6f6f6f;*/
  border-radius: 10px;
  box-shadow: 10px 9px 69px -11px rgba(0, 0, 0, 0.5) !important;
  border-radius: 10px !important; }
  .events-dialog .modal-dialog .modal-content {
    box-shadow: none;
    border-radius: 10px; }
  .events-dialog .modal-dialog .bv-modal-body > div > span {
    padding: 15px 0px 0 15px;
    display: block;
    font-size: 25px;
    font-family: "SourceSansProSemibold";
    color: #2d303a; }
  .events-dialog .modal-dialog .bv-modal-body > div > ul {
    max-height: 370px;
    overflow-y: auto;
    padding: 0 20px;
    background-color: #f4f4f5;
    border-radius: 10px; }
    .events-dialog .modal-dialog .bv-modal-body > div > ul > .mCSB_scrollTools {
      right: 6px; }
    .events-dialog .modal-dialog .bv-modal-body > div > ul > .mCustomScrollBox {
      border-bottom-right-radius: 6px; }
    .events-dialog .modal-dialog .bv-modal-body > div > ul li.single-meeting, .events-dialog .modal-dialog .bv-modal-body > div > ul li:last-child {
      border-bottom: none !important; }
    .events-dialog .modal-dialog .bv-modal-body > div > ul li {
      /* height: 74px; */
      border-bottom: 1px solid #b6b7ba;
      padding: 14px 0;
      font-size: 18px;
      cursor: pointer;
      background-color: #F4F4F5; }
      .events-dialog .modal-dialog .bv-modal-body > div > ul li .dateStyle {
        height: 17px;
        font-family: HelveticaNeue;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.3px;
        text-align: left;
        color: #474a53; }
      .events-dialog .modal-dialog .bv-modal-body > div > ul li .nameStyle {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        width: 320px;
        font-family: HelveticaNeue;
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.3px;
        text-align: left;
        color: #000000; }
      .events-dialog .modal-dialog .bv-modal-body > div > ul li .teamspaceName {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        width: 320px;
        font-family: HelveticaNeue;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.3px;
        text-align: left;
        color: #000000;
        margin-bottom: 1px; }
      .events-dialog .modal-dialog .bv-modal-body > div > ul li .editIcon {
        color: #818181;
        font-size: 14px;
        padding-left: 5px; }
    .events-dialog .modal-dialog .bv-modal-body > div > ul.left-dialog > .mCSB_scrollTools {
      right: -2px; }
    .events-dialog .modal-dialog .bv-modal-body > div > ul.left-dialog > .mCustomScrollBox {
      border-bottom-right-radius: none;
      border-bottom-left-radius: 6px; }
    .events-dialog .modal-dialog .bv-modal-body > div > ul.left-dialog li {
      border-right: none; }
  .events-dialog .modal-dialog .bv-modal-body > div > div.arrow {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #fff; }
  .events-dialog .modal-dialog svg {
    position: absolute;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    left: -45px;
    right: inherit;
    top: 51px;
    width: 73px;
    z-index: -1; }
    .events-dialog .modal-dialog svg.left-dialog {
      right: -45px;
      left: inherit;
      transform: rotate(90deg);
      -webkit-transform: rotate(90deg); }
    .events-dialog .modal-dialog svg path {
      fill: #F4F4F5; }

.ie .events-dialog .modal-dialog svg.left-dialog {
  top: 0px !important; }

/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
/* Responsive settings */
.class-card .title {
  font-size: 25px;
  font-family: "SourceSansProSemibold";
  color: #2d303a; }

.class-card .list li .name {
  font-size: 17.5px;
  color: #2d303a; }

.class-card .list li .time {
  font-size: 13px;
  color: #6b6d75; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button:hover,
.button:active,
.button:focus {
  color: #00bce3;
  cursor: pointer; }

.button-red:hover,
.button-red:active,
.button-red:focus {
  color: #da353b; }

.input:hover,
.input:active,
.input:focus {
  border-color: #00bce3; }

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

.table {
  display: table;
  table-layout: fixed; }
  .table > li {
    display: table-row; }
    .table > li > div {
      display: table-cell; }

/* TABS */
.nav-tabs {
  position: absolute;
  border: 0;
  top: -23px;
  left: 0px;
  display: none; }
  .nav-tabs > li > bt {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0;
    border: 0;
    height: 23px;
    border-radius: 0px;
    line-height: 7px;
    color: #515151;
    font-size: 13px; }
  .nav-tabs > li.active > bt,
  .nav-tabs > li.active > bt:hover,
  .nav-tabs > li.active > bt:focus {
    color: #fff;
    background: #036EAA;
    border: 0; }

/* NASDAQ styles*/
.btn, .meeting-details-react .view-full-event {
  display: inline-block;
  margin-bottom: 0;
  padding: 7px 11px 6px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25em;
  text-align: center;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s linear 0.1s;
  -webkit-transition: background-color 0.2s linear 0.1s;
  background: #fff;
  border: 1px solid #0094b3;
  color: #0094b3; }

.btn:hover, .meeting-details-react .view-full-event:hover,
.btn:active,
.meeting-details-react .view-full-event:active,
.btn:focus,
.meeting-details-react .view-full-event:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.btn--success {
  background: #19b772;
  border: 1px solid #19b772;
  color: #fff; }

.btn--success:hover,
.btn--success:active,
.btn--success:focus {
  background: #fff;
  border-color: #1dd182;
  color: #1dd182; }

.btn--primary {
  background: #0094b3;
  border: 1px solid #0094b3;
  color: #fff; }

.btn--primary:hover,
.btn--primary:active,
.btn--primary:focus {
  background: #fff;
  border-color: #00a9cc;
  color: #00a9cc; }

.chk,
.radio,
.chk-toggle {
  /* line-height: normal; */
  /* opacity: 0; */
  /* position: absolute; */ }

.chk + span:before,
.chk + label:before,
.radio + label:before {
  content: ' ';
  display: inline-block;
  margin-right: 8px;
  width: 1em;
  height: 1em;
  background-color: #ffffff;
  border: 1px solid #b6b7ba;
  line-height: normal;
  vertical-align: text-bottom; }

.chk + span:before,
.chk + label:before {
  font-family: "SSStandard";
  font-weight: normal;
  border-radius: 3px;
  font-size: 86%;
  padding: 0 1px 1px 1px; }

.chk:checked + span:before,
.chk:checked + label:before {
  content: '\2713';
  color: #474a53; }

.chk:indeterminate + span:before,
.chk:indeterminate + label:before {
  content: '\002D';
  color: #474a53;
  font-weight: normal; }

.chk:focus + span:before,
.chk:focus + label:before {
  border-color: #4cd0eb; }

.chk[disabled] + span:before,
.chk[disabled] + label:before,
.radio[disabled] + label:before {
  background-color: #eaeaeb;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk[disabled] + label,
.radio[disabled] + label {
  cursor: not-allowed; }

.radio + label:before {
  border-radius: 100%; }

.radio:checked + label:before {
  box-shadow: inset 0px 0px 0px 0.25em #ffffff;
  background: #474a53; }

.radio:focus + span:before,
.radio:focus + label:before {
  border-color: #4cd0eb; }

.chk-toggle + label {
  position: relative; }

.chk-toggle + label:before,
.chk-toggle + label:after {
  font-size: 10px;
  content: ' '; }

.chk-toggle + label:after {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 2em;
  width: 4em;
  border-radius: 4em;
  border: 1px solid #b6b7ba;
  background-color: #b6b7ba;
  transition: border-color 0.25s ease, background-color 0.25s ease;
  vertical-align: middle;
  margin-left: 8px; }

.chk-toggle + label:before {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin: .5em 0;
  margin-right: 2.5em;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 1em;
  transition: margin 0.25s ease;
  z-index: 1; }

.chk-toggle:checked + label:after {
  border-color: #19b772;
  background-color: #19b772; }

.chk-toggle:checked + label:before {
  margin-right: 0.5em; }

.chk-toggle:focus + label:after,
.chk-toggle:hover + label:after {
  border-color: #d5d6d8;
  background-color: #d5d6d8; }

.chk-toggle:checked:focus + label:after,
.chk-toggle:checked:hover + label:after {
  border-color: #1dd182;
  background-color: #1dd182; }

.has-error .chk + span:before,
.has-error .chk + label:before,
.has-error .radio + label:before {
  border-color: #f16669; }

/*.modal{
	&.meeting-details-react{
		    width: 470px;
    		left: auto;
	}
} 
.modal-backdrop{
&.meeting-details-react{
		    width: 470px;
    		left: auto;
	}
}*/
.meeting-details-react {
  z-index: 100 !important; }
  .meeting-details-react meeting-ditails-react,
  .meeting-details-react .bv-modal-body {
    height: 100% !important; }
  .meeting-details-react .view-full-event {
    height: 51px;
    width: 100%;
    border: none;
    border-bottom: 1px solid #d5d6d8;
    border-radius: 0;
    background: #eaeaeb;
    color: #0094b3;
    outline: none; }
    .meeting-details-react .view-full-event:hover, .meeting-details-react .view-full-event:active, .meeting-details-react .view-full-event:focus {
      border: 1px solid #d5d6d8;
      background: #eaeaeb; }
  .meeting-details-react.modal-backdrop {
    opacity: 0;
    top: 0;
    bottom: 0; }
  .meeting-details-react.fade .modal-dialog {
    transform: translate(100%, 0);
    -webkit-transform: translate(100%, 0); }
  .meeting-details-react.in .modal-dialog {
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0); }
  .meeting-details-react .modal-dialog {
    width: 470px;
    position: absolute;
    right: 0;
    left: calc(100% - 470px);
    top: 162px;
    bottom: 0;
    transform: translate(100%, 0);
    -webkit-transform: translate(100%, 0);
    border-radius: 0px;
    margin: 0;
    padding: 0;
    box-shadow: none !important;
    background: #fff;
    border-left: 1px solid #ccc; }
    .meeting-details-react .modal-dialog .modal-content {
      border-radius: 0px;
      height: 100%; }

.bv-mobile .meeting-details-react .modal-dialog {
  top: 94px;
  height: calc(100% - 140px);
  width: 470px; }

/*# sourceMappingURL=maps/sass.css.map */
