#fe_main:before {
  animation: alert 0.25s linear 1s 6 alternate;
  background: var(--common_button_inner_bg);
  content: var(--domain-notice-content);
  display: var(--domain-notice);
  height: 77px;
  padding: 10px;
  text-align: center;
}

@keyframes alert {
  from {
    background: var(--common_button_inner_bg);
  }

  to {
    background: var(--common_button_inner_hover_bg);
  }
}

.scroll_up_btn {margin-top: 0;}

#fe_footer > .btn_cnt {padding-top: 20px;}

#fe_web_container #fe_main input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]) {
  background-color: #71369d;
  border-bottom: 1px solid #fff;
}

#fe_main input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]):focus {
    color: #fff !important;
    /* width: 180px; */
}

.bs_filters .datepicker, .bs_filters .txt_time, .bs_filters #from_amount, .bs_filters #to_amount {
    color: #fff !important;
}

table.datagrid tr {background-color: var(--primary_color)}

@media screen and (max-width: 767px) {
  .registration_container.reg_v8 {
    margin-top: 0;
  }
}
#fe_body #fe_web_container {
  overflow-x: hidden;
}

.promotions-details-new .footer_nav .extra_text {display: none}

#fe_web_container #fe_footer .footer_payments .inner .astropay {
 display: none;
}
#fe_footer .footer_nav .dmca_logo {
    display: none !important;
}