.header-org-logo img {
  max-width: 36px; }

.padding-0 {
  padding-left: 0;
  padding-right: 0; }

.creation-wrapper {
  position: relative;
  background: white; }
  .creation-wrapper label {
    font-size: 11px;
    text-transform: uppercase; }

.create-right-col {
  border-left: 1px solid var(--silver); }

.detail-section {
  border-left: 1px solid var(--silver);
  border-bottom: 1px solid var(--silver); }
  .detail-section:last-child {
    border-bottom: none; }
  .detail-section .content-param-details {
    padding-left: 0px; }
  .detail-section .display-btn {
    width: 429px;
    padding: 34px;
    line-height: 0;
    border-radius: 2px; }
  .detail-section .display-btn-cancel {
    background: #ffffff !important;
    border: 1px solid #c8ccd3;
    color: #88909a !important; }
  .detail-section .display-btn-update {
    width: 100%; }
    .detail-section .display-btn-update:hover {
      background: #4099ff; }

.detail-title {
  font-family: "Lato-SemiBold";
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  border-bottom: none !important; }

.alert-edit-fields .detail-title {
  margin-top: 13px;
  margin-bottom: 13px; }

.targeting-widget-th {
  font-family: "Lato-SemiBold";
  font-size: 14px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  border-bottom-width: 1px !important; }
  .targeting-widget-th.right-align {
    text-align: right; }

.detail-info {
  font-family: "SourceSansPro";
  font-size: 18px;
  padding-bottom: 20px;
  overflow-wrap: break-word; }

.tags {
  display: flex;
  flex-direction: row;
  margin-top: 4px; }
  .tags .tag {
    background-color: #a7aeba;
    border-radius: 6px;
    color: #fcfdfd;
    font-size: 14px;
    margin-right: 8px;
    padding: 3px 10px;
    white-space: nowrap; }

.preview-col button {
  width: 100%; }

.schedule-detail {
  background-color: #f7f8f9; }

.target-detail {
  background-color: #f7f8f9; }
  .target-detail h4 span {
    float: right;
    font-size: 18px; }
  .target-detail .detail-block {
    padding: 40px 0;
    border-bottom: 1px solid #c8ccd3; }
    .target-detail .detail-block:first-child {
      padding-top: 0;
      padding-bottom: 25px; }
    .target-detail .detail-block:last-child {
      padding-bottom: 0;
      border-bottom-width: 0px; }
    .target-detail .detail-block .all-targeted {
      font-family: "Montserrat";
      font-size: 14px;
      line-height: 80px;
      text-align: center;
      background-color: white;
      flex: 1; }
    .target-detail .detail-block .target-container {
      display: flex;
      flex-wrap: wrap; }
      .target-detail .detail-block .target-container .content-param-details {
        flex: 0 0 28rem;
        margin-right: 3rem; }
        .target-detail .detail-block .target-container .content-param-details:nth-child(3) {
          margin-right: 0px; }
        .target-detail .detail-block .target-container .content-param-details--fill {
          flex: 1;
          margin-right: 0px; }
    .target-detail .detail-block .no-filter {
      font-size: 14px;
      letter-spacing: 0.3px; }

.detail-section,
.preview-col {
  overflow: auto;
  padding: 40px;
  padding-right: 25px;
  margin-right: -1px; }
  .detail-section h4,
  .preview-col h4 {
    font-family: "SourceSansPro-SemiBold";
    font-size: 21px;
    padding-bottom: 15px; }
  .detail-section .description-text,
  .detail-section .headline-text,
  .preview-col .description-text,
  .preview-col .headline-text {
    width: 100% !important; }
  .detail-section .description-text,
  .preview-col .description-text {
    height: 186px !important;
    resize: none; }
  .detail-section .detail-title,
  .preview-col .detail-title {
    font-family: "Lato-SemiBold";
    font-size: 11px;
    letter-spacing: 0.5px;
    text-transform: uppercase; }
  .detail-section .detail,
  .preview-col .detail {
    font-size: 18px; }
  .detail-section .image-file,
  .preview-col .image-file {
    margin-top: 30px;
    position: relative; }
    .detail-section .image-file div img,
    .preview-col .image-file div img {
      width: 100%;
      height: auto;
      margin: 0 auto; }

.add-filter {
  background-color: var(--background);
  font-size: 18px; }

.status-badge {
  display: inline-block;
  margin: -2px 8px 0px 20px; }

.green {
  background-color: #28a745; }

.yellow {
  color: #111;
  background-color: #ffc107; }

.activation-toggle {
  font-size: 18px; }

.filtering-row,
.primary-params-row,
.schedule-row,
.targeting-row {
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px; }
  .filtering-row h4,
  .primary-params-row h4,
  .schedule-row h4,
  .targeting-row h4 {
    font-family: "SourceSansPro-SemiBold";
    font-size: 21px;
    padding-bottom: 15px; }
  .filtering-row input,
  .primary-params-row input,
  .schedule-row input,
  .targeting-row input {
    height: 50px;
    font-size: 18px; }
  .filtering-row select,
  .primary-params-row select,
  .schedule-row select,
  .targeting-row select {
    height: 49px;
    font-size: 18px;
    background-color: var(--white); }

.form-group label {
  font-family: "Lato-SemiBold"; }

.filtering-row {
  padding-top: 0px; }
  .filtering-row button {
    height: 72px; }

.targeting-row {
  padding-top: 40px;
  border-left: none;
  border-bottom: 1px solid var(--silver); }

.primary-params-row {
  border-bottom: 1px solid var(--silver);
  height: 213px; }

.schedule-row {
  height: 100%; }

.no-border {
  border: none; }

.padded {
  padding-left: 30px;
  padding-right: 30px; }

.buttons {
  padding-top: 30px;
  padding-bottom: 30px; }
  .buttons a {
    text-decoration: none; }
  .buttons button {
    width: 100%;
    height: 70px;
    font-family: "Montserrat";
    font-size: 14px;
    letter-spacing: 1.1px;
    border-radius: 2px;
    background-color: var(--white);
    border: solid 1px var(--silver); }
    .buttons button.next {
      background-color: var(--pale-grey); }

.large-button {
  width: 100%;
  height: 70px;
  margin-bottom: 30px; }

.index-model-count {
  font-size: 21px;
  font-family: "SourceSansPro-SemiBold";
  padding-left: 0; }
  .index-model-count span {
    font-family: "SourceSansPro"; }

.index-model-new {
  padding-right: 0; }

.index-search {
  float: left;
  color: var(--steel);
  font-size: 18px;
  border: none;
  margin-top: 26px;
  width: 80%; }
  .index-search:focus {
    outline: 0; }
  .index-search::-webkit-input-placeholder {
    color: var(--silver); }

.index-search-bar {
  flex: auto;
  height: 80px;
  position: relative;
  left: 0;
  overflow: auto; }
  .index-search-bar:focus-within {
    border: 2px solid var(--active);
    height: 82px;
    left: -2px;
    margin-bottom: -2px;
    margin-top: -2px;
    margin-right: -2px; }

.index-model-table {
  border-radius: 2px;
  border-collapse: separate;
  background-color: var(--white);
  border: solid 1px var(--pale-grey-two);
  font-family: "Montserrat";
  line-height: 1;
  font-size: 14px;
  letter-spacing: 0.2px;
  margin-bottom: 0px !important; }
  .index-model-table thead {
    background-color: #eff1f1; }
  .index-model-table td,
  .index-model-table th {
    padding: 21px 30px !important; }
  .index-model-table tbody tr:first-child td {
    border-top: 0; }
  .index-model-table tfoottr td {
    background: blue;
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

.index-clickable-row {
  cursor: pointer; }

.index-filter-row {
  margin-top: 40px;
  display: flex; }
  .index-filter-row .index-dropdown {
    background-color: var(--white);
    border-right: 2px solid var(--background);
    height: 80px;
    line-height: 80px;
    white-space: nowrap;
    padding-left: 15px;
    float: left; }
    .index-filter-row .index-dropdown label {
      font-size: 11px;
      text-transform: uppercase; }
    .index-filter-row .index-dropdown button#dropdownMenuButton {
      background-color: var(--white);
      font-size: 18px; }
    .index-filter-row .index-dropdown button#dropdownMenuButton > span.chevron {
      width: 30px;
      margin-left: 20px;
      display: inline-block;
      background-repeat: no-repeat;
      background-position: center;
      cursor: pointer; }
    .index-filter-row .index-dropdown ul.dropdown-menu {
      padding: 0px;
      margin: 1px 0px; }
    .index-filter-row .index-dropdown .dropdown-menu {
      font-size: 18px;
      padding-left: 15px;
      padding-right: 15px; }
      .index-filter-row .index-dropdown .dropdown-menu li {
        line-height: 50px;
        padding: 0 20px; }
      .index-filter-row .index-dropdown .dropdown-menu li:hover {
        cursor: pointer;
        background-color: var(--silver); }

.navbar-dropdown {
  width: 100%; }

.create-user-account-form {
  position: relative;
  min-width: 500px;
  padding: 40px 60px;
  border-radius: 2px;
  background-color: var(--white);
  box-shadow: 0 2px 4px 0 var(--silver);
  margin-top: 200px; }
  .create-user-account-form h4 {
    font-family: "SourceSansPro-SemiBold";
    font-size: 21px;
    padding-bottom: 15px; }
  .create-user-account-form .overlay-title {
    margin-bottom: 20px; }
  .create-user-account-form .close-button {
    height: 24px !important;
    position: absolute;
    top: 40px;
    right: 40px; }
  .create-user-account-form .upload-row {
    margin-bottom: 50px; }
  .create-user-account-form input {
    height: 50px;
    margin-bottom: 30px;
    font-size: 18px;
    border-radius: 2px; }

.create-user-account-form label {
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 7px; }

.create-user-account-form select {
  width: 100%;
  height: 50px;
  margin-bottom: 30px;
  font-size: 18px;
  border-radius: 2px; }

.add-asset-button,
.add-logo-button {
  margin-top: 10px;
  font-family: Montserrat-Bold;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  background-color: var(--white);
  background-image: none;
  width: 178px;
  height: 40px;
  border: solid 1px var(--silver);
  color: var(--cool-grey-three); }
  .add-asset-button img,
  .add-logo-button img {
    margin: 0px;
    float: left;
    margin-top: -2px; }

#overlay {
  position: fixed;
  /* Sit on top of the page content */
  display: none;
  /* Hidden by default */
  width: 100%;
  /* Full width (cover the whole page) */
  height: 100%;
  /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(167, 174, 185, 0.6);
  /* Black background with opacity */
  z-index: 20;
  /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer;
  /* Add a pointer on hover */ }

.grey-box {
  width: 140px;
  height: 110px;
  background-color: var(--box-grey);
  display: flex; }
  .grey-box #preview {
    max-height: 100%;
    max-width: 100%;
    margin: auto; }

.modal-content .save-button,
.modal-content .cancel-button {
  width: 100%;
  height: 70px;
  border-radius: 2px;
  border: solid 1px #c8ccd3; }

.modal-content .cancel-button {
  background-color: #ffffff;
  color: var(--steel); }

.modal-content .frame-footer div + div {
  margin-top: 30px; }

.no-gutters {
  padding-left: 0;
  padding-right: 0; }

.clickable-row:hover {
  cursor: pointer; }

.line-icon {
  font-family: "SourceSansPro-SemiBold";
  min-width: 24px;
  padding-left: 4px;
  padding-right: 4px;
  height: 24px;
  font-size: 12px;
  text-align: center;
  line-height: 24px;
  display: inline-block;
  margin-right: 8px; }

.pagination-row {
  height: 60px;
  background-color: var(--white);
  box-shadow: 0 1px 0 0 var(--pale-grey-two), 0 2px 4px 0 var(--pale-grey-two);
  border: solid 1px var(--pale-grey-two); }

.pagination-links {
  height: 60px;
  padding: 17px;
  border-left: solid 1px var(--pale-grey-two);
  white-space: nowrap;
  text-align: center; }
  .pagination-links .arrow {
    width: 19px;
    height: 24px;
    display: inline-block;
    background-size: cover; }
    .pagination-links .arrow.left-arrow {
      margin-right: 15px; }
    .pagination-links .arrow.right-arrow {
      margin-left: 49px; }

.paginator-numbers {
  font-size: 18px;
  line-height: 60px; }

#live-feed {
  width: 256px;
  height: 44px;
  border-radius: 2px; }

#ModalLong {
  padding-top: 176px;
  padding-right: 245px; }

#ModalLongTitle {
  padding-left: 38px;
  padding-top: 33px; }

#ModalLong .modal-header .close {
  width: unset;
  font-size: 35px;
  padding-right: 30px;
  padding-top: 13px; }

#ModalLong .modal-footer {
  text-align: center;
  border-top: none;
  padding-top: 0px; }
  #ModalLong .modal-footer .btn {
    width: 830px;
    height: 70px;
    background-color: var(--active);
    border-radius: 2px;
    color: white;
    margin-bottom: 45px; }

#ModalLong .modal-detail-row {
  margin-top: 15px;
  padding-left: 40px; }

#ModalLong .modal-dialog {
  display: flex;
  align-items: center;
  height: 80%;
  margin: 0 auto; }

#ModalLong .modal-header .close {
  outline: none; }

.content-wrapper .row {
  margin: 0; }

.content-wrapper .index-filter-row {
  background-color: var(--white);
  box-shadow: 0 1px 0 0 #e2e4e8, 0 2px 4px 0 #e2e4e8;
  box-shadow: 0 1px 0 0 var(--pale-grey-two), 0 2px 4px 0 var(--pale-grey-two);
  border: solid 1px #e2e4e8;
  border: solid 1px var(--pale-grey-two);
  margin-top: 30px; }

.content-wrapper .index-filter-row .padding-0 {
  padding: 0;
  flex: none; }

.content-wrapper .index-filter-row .index-dropdown button#dropdownMenuButton {
  color: var(--steel);
  font: 18px 'SourceSansPro';
  outline: none;
  display: flex;
  align-items: center; }

.content-wrapper .index-filter-row .index-dropdown button#dropdownMenuButton.focus,
.content-wrapper .index-filter-row .index-dropdown button#dropdownMenuButton:focus,
.content-wrapper .index-filter-row .index-dropdown button#dropdownMenuButton:hover,
.content-wrapper .index-filter-row .index-dropdown button#dropdownMenuButton:active {
  color: var(--steel);
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.search-icon {
  float: left;
  padding-left: 15px; }

.content-wrapper .search-icon img {
  width: 30px;
  height: 30px;
  position: relative;
  top: 25px;
  margin-right: 5px; }

.content-wrapper .index-filter-row .index-dropdown {
  border-right: 1px solid var(--silver-three);
  text-align: center;
  height: 80px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding-left: 15px; }

.content-wrapper .index-filter-row .index-dropdown .dropdown-menu {
  border-radius: 0;
  padding: 0px;
  max-height: 260px;
  overflow-y: auto;
  overflow-x: hidden;
  color: var(--steel);
  border: 1px solid var(--silver-three);
  font: 18px 'SourceSansPro'; }

.content-wrapper .index-filter-row .index-dropdown .dropdown-menu li:hover {
  cursor: pointer;
  background-color: var(--pale-grey-two);
  color: var(--steel); }

.content-wrapper .index-filter-row .index-dropdown .dropdown-menu li {
  border-bottom: 1px solid var(--pale-grey-two);
  font: 18px 'SourceSansPro';
  color: var(--steel);
  min-height: 50px;
  display: flex;
  align-items: center; }

/* Display table Style */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: var(--white) !important; }

.table-striped > tbody > tr:nth-of-type(even) {
  background-color: var(--alt-background); }

.table-striped > thead > tr > th {
  vertical-align: baseline; }

.sorting-icon-up {
  width: 24px;
  height: 24px;
  margin-left: 17px; }

.sorting-icon-down {
  width: 12px;
  height: 8px;
  margin-left: 29px; }

.additional-lines {
  padding-left: 5px;
  font-size: 14px; }

.health {
  width: 26px;
  height: 26px; }

#ModalLong .modal-title {
  float: left;
  font-size: 21px; }

#ModalLong .modal-content {
  width: 950px; }

#ModalLong .modal-header {
  height: 100px;
  border-bottom: none; }

#ModalLong .modal-body {
  padding-left: 40px;
  padding-right: 40px; }

#ModalLong .carouselhead {
  margin: 0 auto;
  width: 830px;
  height: 544px;
  background-color: #c8ccd3; }

#ModalLong .carouselhead.link-carousel {
  height: 572px; }

#ModalLong .detail-title {
  padding-top: 40px; }

.situational-contianer {
  margin-top: 43px; }

.situational-contianer .situational-img {
  margin-top: 15px; }

.situational-img img {
  width: 256px;
  height: 195px; }

.map-container {
  margin-top: 60px; }

.map-container .map {
  margin-top: 15px; }

.map-lat-long {
  margin-top: 15px !important; }

#display-content .index-model-count,
#display-alert .index-model-count {
  padding-bottom: 15px; }

#schedule {
  overflow: unset; }

.edit-margin {
  margin-bottom: 355px; }

#display-edit {
  overflow: visible; }

#display-edit .bfh-datepicker {
  position: relative; }

#display-edit .bfh-datepicker-calendar > table.calendar > tbody > tr > td {
  color: #333; }

#display-edit .bfh-datepicker-calendar > table.calendar > tbody > tr > td.off {
  color: #999; }

.livefeed-view {
  height: 87%;
  padding: 10px; }
  .livefeed-view ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-left: 0px;
    height: 102%;
    list-style: none;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .livefeed-view ul li img {
      height: 455px;
      margin-right: 15px;
      margin-bottom: 10px; }

.livefeed-arrow {
  font-size: 60px;
  color: red;
  position: absolute;
  top: 38%; }
  .livefeed-arrow.left {
    left: 30px; }
  .livefeed-arrow.right {
    right: 30px; }
  .livefeed-arrow:hover {
    cursor: pointer; }
  .livefeed-arrow img {
    height: 24px; }

.link-livefeed-thumbnails .selected {
  border: 5px solid white;
  height: 51px;
  margin: -5px; }

.link-livefeed-thumbnails ul {
  width: 120%;
  padding-left: 10px;
  padding-right: 10px;
  list-style: none; }
  .link-livefeed-thumbnails ul li {
    display: inline-block;
    transform: rotate(90deg) scale(0.5);
    transform-origin: 50% 75%;
    margin-right: -36px; }
    .link-livefeed-thumbnails ul li:hover {
      cursor: pointer; }
    .link-livefeed-thumbnails ul li img {
      height: 41px; }

.rotate-screenshot {
  transform: rotate(90deg) scale(0.56);
  overflow: hidden;
  max-width: 809px; }

.livefeed-thumbnails {
  display: flex;
  flex-direction: row;
  width: 100%;
  overflow-x: hidden;
  position: absolute;
  bottom: 10px;
  left: 14px;
  border: none; }
  .livefeed-thumbnails .selected {
    border: 5px solid white; }
  .livefeed-thumbnails ul {
    width: 99%;
    padding-left: 10px;
    padding-right: 10px;
    list-style: none;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap; }
    .livefeed-thumbnails ul li {
      margin-right: 10px;
      height: 90%; }
      .livefeed-thumbnails ul li:hover {
        cursor: pointer; }
      .livefeed-thumbnails ul li img {
        height: 41px; }

.alert-table-cell {
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.alert-template-preview {
  width: 100%; }

.alert-template-placeholder {
  width: 100%;
  min-height: 130px;
  background-color: #f7f8f9; }

.edit-buttons {
  padding-top: 40px; }
  .edit-buttons button {
    width: 100%; }

.content-edit #add_content_file {
  margin-bottom: 30px; }

.content-edit .edit-btn {
  height: 70px;
  border-radius: 2px;
  background-color: #ffffff;
  background-color: var(--white);
  border: solid 1px #e9edf3;
  border: solid 1px var(--silver); }

.content-edit .content-btn, .content-edit .cancel-btn, .content-edit .update-btn {
  border-radius: 2px;
  height: 70px; }

.content-edit .cancel-btn {
  border: solid 1px var(--silver);
  background-color: var(--white); }

.content-edit .update-btn {
  background-color: var(--active);
  font-family: Montserrat;
  font-weight: 500;
  color: var(--white); }

.content-edit .blue-button {
  color: var(--white);
  background-color: var(--active); }

.content-schedule textarea .form-control {
  width: 368px;
  height: 100px; }

.content-schedule .form-control {
  width: 269px;
  height: 50px;
  border-radius: 2px; }

.content-schedule .date .form-control {
  width: 188px; }

.hideUploadFile {
  display: none !important; }

.content-edit .modal {
  padding-left: 50px; }

.content-edit .modal-dialog.edit-popup {
  margin-top: 220px;
  width: 500px;
  height: 555px; }

.content-edit .modal-content.content-popup {
  border-radius: 0px;
  padding: 40px; }

.content-edit .modal-footer.frame-footer {
  border: 0; }

.content-edit .modal-header.frame-header {
  padding: 10px;
  border: 0; }

.border-top {
  border-top: 1px solid var(--silver); }

.grey-background {
  background-color: #f7f8f9; }

h4.add-frame {
  font-family: "SourceSansPro-SemiBold";
  font-size: 21px; }

.content-edit .parent {
  position: relative; }

.content-edit .child {
  position: absolute; }

.content-edit .File {
  z-index: 100;
  opacity: 0;
  width: 178px; }

.content-edit .uploadBtn {
  height: 65px; }

.content-edit .Button {
  z-index: 10;
  font-family: Montserrat-Bold;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  width: 178px;
  border: solid 1px silver; }

.display-actions {
  display: none;
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(136, 144, 154, 0.9);
  color: white;
  font-size: 2em; }
  .display-actions.active {
    display: block; }
  .display-actions .action-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%; }

.questionIcon {
  border-radius: 50%;
  height: 40px;
  width: 50px;
  font-size: 12px;
  padding: 0px 4px;
  color: #fff;
  background: #ccc;
  margin-left: 10px; }

.no-padding {
  padding: 0px; }

.preview-col .col-xs-2.image-file {
  margin-top: 5px; }

.preview-col .col-xs-2.image-file img {
  width: 35px;
  transform: rotate(90deg); }

.content-frame-preview {
  padding-bottom: 60px; }

.content-preview-button {
  cursor: pointer;
  margin: 0 10px !important;
  height: 30px !important;
  width: 30px !important; }

.content-wrapper .row .mt-2 {
  margin-top: 10px; }

.content-wrapper .row .mt-1 {
  margin-top: 5px; }

.nopadding-xy {
  padding: 40px 0px 40px 40px; }

.modal-content.create-user-account-form {
  min-width: 550px; }

.modal-content.create-user-account-form .grey-box {
  width: auto; }

.modal-content.create-user-account-form .modal-footer .platform-button {
  background-color: #4099ff;
  opacity: 1; }

.custom-bg {
  padding: 10px;
  background-color: #fff; }

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

.mt-3 {
  margin-top: 15px !important; }

.mt-8 {
  margin-top: 80px; }

.pl-2 {
  padding-left: 15px; }

.pl-0 {
  padding-left: 0px; }

.custom-drop select {
  -webkit-appearance: none;
  appearance: none; }

.select-side {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 35px;
  left: 120px; }
  .select-side:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0; }
  .select-side i {
    left: 30%;
    top: 12px; }
    .select-side i.down-glyph {
      left: 130px;
      top: 4px; }
    .select-side i.down-glyph-alert {
      left: 130px;
      top: 23px; }

.date .glyphicon {
  top: 5px; }

.date .glyphicon-menu-down:before {
  margin-left: 17px;
  color: #88909a; }

.contentIcons img {
  width: 25px;
  height: 25px; }

#schedule .input-group-addon {
  background-color: #f7f8f9; }

.status-active {
  width: 56px;
  height: 18px;
  object-fit: contain; }

.status-scheduled {
  width: 86px;
  height: 18px;
  object-fit: contain; }

.status-notactive {
  width: 84px;
  height: 18px;
  object-fit: contain; }

.schedule-title {
  padding-right: 30px; }

.separator_bar {
  padding-left: 7px;
  padding-right: 7px; }

.column-heading {
  white-space: nowrap;
  cursor: pointer; }

.horizontal-rule {
  border-bottom: 1px solid var(--silver);
  margin: 30px 0px; }
