:root {
  --green_success_collapse: #00BA13; /* success infocolor */
  --red_error_collapse: #E20026; /* error infocolor */
}

/* ICONS Status Info -------------------------------------------------------------------------------------------------*/
#status_online > .icon_dot_svg {
  fill: var(--green_success_collapse);
}

#status_offline > .icon_dot_svg {
  fill: var(--red_error_collapse);
}

/* ICONS Fontsize ----------------------------------------------------------------------------------------------------*/
a.filter_btn,
a.remove_search_button {
  font-size: 14px !important;
}

/* ICONS Position ----------------------------------------------------------------------------------------------------*/
.eye_modal {
  text-decoration: none !important;
}

@media (min-width: 992px) {
  .eye_modal {
    position: absolute;
    top: 5px;
    right: 0.5px;
  }
}

@media (max-width: 991px) {
  .eye_modal {
    position: absolute;
    top: -20px;
    right: 0.5px;
  }
}

.icon_search_svg {
  stroke-width: 2 !important;
  height: 20px;
  width: 18px;
  position: relative;
  top: 2px;
}

#close_search_button > .icon_close_svg {
  fill: white;
  height: 20px;
  width: 14px;
  margin: auto;
  display: block;
  position: relative;
  top: 6px !important;
}

.news_icon_image {
  width: 75px;
  height: 75px;
  border-radius: 20px;
}

.news_icon_image > .news_icon {
  fill: white;
}

.icon_news {
  width: 25px;
  height: 25px;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block;
  top: 25px;
  position: relative;
}

#downlaod_btn > .icon_action_download_svg {
  fill: white;
}

@media (min-width: 992px) {
  #export_icon {
    position: absolute;
    right: 15px !important;
  }
}

@media (max-width: 991px) {
  #export_icon {
    position: relative;
  }
}

#export_icon {
  width: 30px !important;
  height: 30px !important;
  padding: 1px !important;
}

#export_icon > .icon_excel_download_svg {
  fill: white;
}
