/*02-05-2018 
base style for inner pages dark color scheme

*/
:root {
  /* new vars */
  --std-fontawesome4-font-family: "FontAwesome", sans-serif;
  --std-fontawesome4-font-weight: 100;
  --std-fontawesome5-font-family: "Font Awesome 5 Free", sans-serif;
  --std-fontawesome5-font-weight: 900;
}

/* excluded types: "radio", "checkbox", "submit", "button", "reset", "file",  */
/* to get all input type use: get-all-input-types("color", "date", "datetime-local", "email", "hidden", "image", "month", "number", "password", "range", "search", "tel", "text", "time", "url", "week"); */
/* list of pages: profile autolimits autoexclusion balance bonus_list documents deposit withdraw withdrawal_requests verification betting_slip_report digitain_bet_history betby_bet_history transactions playtech_transactions commission_invoices bet_commissions casino_commissions casino_live_commissions commissions_report message_center forgot_password login network-report bet-commissions modules-payments-landing-php  */
/* test
Source: https://stackoverflow.com/questions/24153390/using-a-list-of-selectors-in-combination-with-in-a-nested-selector-in-sass-scs
 */
/**
Function to improve the specificity of a given classList so it can be reused without copy/pasting

Example of use:
$innerPagesClasses: ".bodyClass1", ".bodyClass2";
.cClass {
  improve-specificity(".fep2810281", ".fep17017", ".fep3170317", ".fep37037", ".fep2610261", ".fep4460446", ".fep4320432", ".fep4330433", ".fep4270427", ".fep5340534", ".fep22022", ".fep4030403", ".fep4830483", ".fep25025", ".fep4080408", ".fep3470347", ".fep95095", ".fep96096", ".fep97097", ".fep2580258", ".fep4540454", ".fep19019", ".fep31031", ".fep63063", ".fep95095", ".fep5030503", ".fep4240424", "&") {
    // styles
}
}

will output:
.cClass .bodyClass1, .cClass .bodyClass2 {
  // styles
}

Source: https://stackoverflow.com/questions/24153390/using-a-list-of-selectors-in-combination-with-in-a-nested-selector-in-sass-scs
 */
/* Given a list of attribute types, build the selector */

.user-logged-in  #fe_main #bs_contentarea{
    width:100%;
    max-width: 1200px;
    min-width:auto;
}

@media screen and (min-width: 1024px) {
  .user-logged-in.wide #fe_main #bs_contentarea {
    width: 80%;
  }

  .user-logged-in.wide #fe_main .side_menu_container {
    width: 18%;
  }
}

#bs_contentarea {
  margin-top: 20px;
}

/*main title bar*/
.main_title_bar {
  background-color: #101010;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 30px;
}

/*sections title */
.section_title_bar {
  background-color: rgba(0, 0, 0, 0.49);
  border-bottom: 1px solid #197ab3;
  padding: 10px 20px;
  font-size: 11px;
}
.section_title_bar i {
  margin-right: 10px;
  font-size: 15px;
}

.bs_icon {
  margin-right: 10px;
}

/*grid*/
/*general grid settings */
.table {
  display: table;
  width: 100%;
  box-sizing: border-box;
}

.grid-row {
  display: table-row;
}

.cell {
  display: table-cell;
}

.cell_width_50 {
  width: 50%;
}

.cell_width_33 {
  width: 33.33%;
}

.cell_width_icon {
  width: 25px;
}

.spacing_right {
  border-right: 15px solid transparent;
}

.spacing_left {
  border-left: 15px solid transparent;
}

.spacing_bottom {
  margin-bottom: 15px;
}

.spacing_top {
  margin-top: 20px;
}

.container {
  max-width: 1200px;
  padding: 0;
}

/*fields*/
.fields_container, .pin_container, .documents_container {
  padding: 15px 30px;
  background-color: #111111;
  /*margin-bottom: 30px; */
}

.readonly_field {
  height: 35px;
  background-color: #6d6d6d;
  border-radius: 0px;
  border: 0;
  display: block;
  cursor: default;
}

.readonly_text {
  padding-top: 10px;
  padding-left: 5px;
  color: #252525;
  display: block;
}

.label {
  font-size: 11px;
  font-weight: 100;
  margin-bottom: 5px;
  color: #ffffff;
}

.left_padded_td {
  padding-left: 50px;
}

#fe_main .update,
#fe_main .search,
#fe_main .add,
#fe_main .delete,
#fe_main .btn_general,
#fe_main .download {
  border-radius: 0px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  padding: 5px 10px;
  height: auto;
  border: none;
}

/*reports_base_old*/
div.bs_report_title {
  padding: 5px 20px;
  margin-bottom: 0px;
  margin-top: 10px;
}
div.bs_report_title span {
  float: left;
}

#cboxOverlay {
  background: #100d0d;
}

div.bs_toggle_filters {
  float: right;
  width: 20px;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
div.bs_toggle_filters:before {
  font-family: var(--std-fontawesome4-font-family);
  font-size: 18px;
  font-weight: var(--std-fontawesome4-font-weight);
  content: "\f102";
  padding: 0px 4px;
}
div.bs_toggle_filters.down:before {
  content: "\f103";
}

div.bs_filters,
.update-password .fields_container {
  padding: 20px;
}

div.bs_data_wrapper {
  padding: 0px;
}

.bs_full_width {
  width: 100%;
}

.table_header_titles {
  background-color: #000000;
}
.table_header_titles th {
  font-weight: bold;
  background: #221005;
  color: #ffffff;
  padding: 10px 5px;
  font-size: 11px;
  line-height: 16px;
  border-right: 1px solid #464646;
  border-bottom: 1px solid rgba(237, 110, 31, 0.3);
}

@media screen and (max-width: 768px) {
  .fe-users-autolimits .items_container,
  .fe-users-autolimits .table:not(.main_title_bar) {
    display: flex;
    flex-direction: column;
  }
  .fe-users-autolimits .item {
    display: block;
    margin-bottom: 30px;
  }
  .fe-users-autolimits .table .cell_width_33 {
    width: 100%;
  }
}

.bs_3_sec_table tr td {
  width: 33%;
}

.right_aligned {
  float: right;
}

.subaccount_dd_holder #subacc_dd_after,
.newtork_subaccount_dd_holder #subacc_dd_after {
  left: 165px;
  top: 10px;
}

.sports_scroll_inner #subacc_list .ui-autocomplete, .sports_dd_list .ui-autocomplete {
  width: 174px !important;
}

.sml_disclaimer {
  font-size: 11px;
}

.bs_disclaimer_td {
  padding: 0px;
}

.bs_disclaimer_td input {
  height: 18px !important;
}

/*---------------------Totals--------------*/
div.bs_totals {
  margin-bottom: 10px;
  margin-top: 20px;
}
div.bs_totals table {
  border-spacing: 0px;
}
div.bs_totals table tr td {
  padding: 5px;
}
div.bs_totals table tr td.grid_default_title {
  font-size: 13px;
  padding: 5px 5px 1px 0px;
  text-align: center;
}
div.bs_totals table tr td.grid_title {
  font-size: 10px;
  padding: 5px 5px 1px 0px;
  text-align: right;
}
div.bs_totals table tr td.grid_value {
  font-size: 11px;
  padding: 1px 5px 5px 0px;
  font-weight: bold;
  text-align: right;
}

div.bs_totals table tr td span.grid_detils_btn,
div.bs_data_grid table tr span.grid_detils_btn,
div.section_title_bar span.grid_detils_btn {
  float: right;
  text-align: center;
  cursor: pointer;
  display: inline-block;
}

div.bs_data_grid table tr span.grid_detils_btn,
div.section_title_bar span.grid_detils_btn {
  line-height: 26px;
}

div.bs_totals table tr td span.grid_detils_btn:before,
div.bs_data_grid table tr span.grid_detils_btn:before,
div.section_title_bar span.grid_detils_btn:before {
  font-family: var(--std-fontawesome4-font-family);
  content: "\f05a";
  font-size: 18px;
}

.grid_title_user .user_names {
  width: 169px;
  display: inline-block;
  line-height: 11px;
}

div.bs_totals table tr td.grid_centered_title,
div.bs_data_grid table tr td.grid_centered_title {
  text-align: center;
  font-size: 14px;
}

/*-------------------Data Grid-------------*/
div.bs_data_grid table {
  border-spacing: 0px;
  margin: 3px 0px;
}
div.bs_data_grid table:first-child {
  margin: 0px 0px;
}

div.bs_sub_data_grid table:first-child {
  margin: 3px 0px;
}

div.bs_data_grid table tr td,
div.bs_data_grid table tr th,
div.bs_data_wrapper table tr th {
  padding: 3px;
  color: #ffffff;
}

div.bs_data_grid .bs_sub_data_grid {
  margin-left: 25px;
}
div.bs_data_grid .bs_data_grid {
  margin-bottom: 25px;
  border-top: 1px solid rgba(237, 110, 31, 0.3);
}
div.bs_data_grid table tr td.grid_title {
  text-align: right;
  font-size: 10px;
  padding: 5px 5px 1px 0px;
}
div.bs_data_grid table tr th.grid_title {
  text-align: right;
  font-size: 11px;
  padding: 5px 5px 1px 0px;
}
div.bs_data_grid table tr td.grid_value {
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  padding: 1px 5px 5px 0px;
}

div.bs_data_grid table tr td.grid_title,
div.bs_totals table tr td.grid_title {
  width: 103px;
}

div.bs_data_wrapper div.bs_report_title {
  margin-top: 20px;
}

div.bs_data_grid table tr td.grid_value,
div.bs_totals table tr td.grid_value {
  width: 115px;
}

div.bs_data_grid table tr td.grid_title_sml {
  width: 50px;
}

div.bs_data_grid table tr td.grid_value_sml {
  width: 50px;
}

div.bs_totals table tr td.grid_title_sml {
  width: 50px;
}

div.bs_totals table tr td.grid_value_sml {
  width: 50px;
}

div.bs_data_grid > table td.bs_grid_expand_arrow {
  width: 20px;
  max-width: 15px;
  padding: 0px;
  cursor: pointer;
  text-align: center;
}

div.bs_data_grid > table td.bs_grid_expand_arrow:before {
  font-family: var(--std-fontawesome4-font-family);
  font-size: 18px;
  font-weight: var(--std-fontawesome4-font-weight);
  content: "\f107";
}

div.bs_data_grid > table td.bs_grid_expand_arrow.down:before {
  content: "\f106";
}

div.bs_data_grid > table td.bs_grid_expand_arrow.no_arrow:before {
  color: transparent;
}

.bs_alternate_table tr td {
  padding: 5px 20px;
  line-height: 25px;
  border-right: 1px solid #464646;
}

.bs_grid_notice {
  padding: 2px 5px;
  background-color: rgba(224, 20, 20, 0.4);
}
.bs_grid_notice .totals_row {
  background-color: #221005;
}
.bs_grid_notice .totals_row th {
  color: #f3a16e;
  line-height: 20px;
  padding: 2px 5px;
}

div.bs_overlay_data_wrapper {
  padding: 15px;
}

/*-----------Icons--------------*/
.open_info_box {
  cursor: pointer;
  position: relative;
}

span.profile_icon:before {
  font-family: var(--std-fontawesome4-font-family);
  font-size: 18px;
  content: "\f007";
  margin-right: 10px;
  font-weight: var(--std-fontawesome4-font-weight);
}

span.bs_pos_arrow:after,
span.bs_neg_arrow:after,
span.bs_exc_mark:after {
  font-family: var(--std-fontawesome4-font-family);
  font-size: 12px;
  margin-left: 10px;
}

span.bs_pos_arrow:after {
  content: "\f062";
  color: #00ce00;
}

span.bs_neg_arrow:after {
  content: "\f063";
  color: #ff0000;
}

span.bs_exc_mark:after,
span.bs_card:after,
span.bs_key:after,
span.bs_file:after,
span.bs_profile:after {
  font-family: var(--std-fontawesome4-font-family);
  font-size: 18px;
  margin-right: 10px;
  font-weight: var(--std-fontawesome4-font-weight);
}

span.report_icon:before,
span.details_icon:before,
span.scratch_cards_icon:before,
span.search_title_icon:before,
span.mobile_title_icon:before,
span.lock_title_icon:before {
  font-family: var(--std-fontawesome4-font-family);
  font-size: 18px;
  margin-right: 10px;
}

span.bs_exc_mark:after {
  content: "\f06a";
}

span.bs_card:after {
  content: "\f1ea";
}

span.bs_key:after {
  content: "\f084";
}

span.bs_file:after {
  content: "\f016";
}

span.bs_profile:after {
  content: "\f007";
}

span.report_icon:before {
  content: "\f080";
}

span.details_icon:before {
  content: "\f200";
}

span.scratch_cards_icon:before {
  content: "\f09d";
}

span.search_title_icon:before {
  content: "\f002";
}

span.mobile_title_icon:before {
  content: "\f10b";
}

span.lock_title_icon:before {
  content: "\f023";
}

span.user_type_icon {
  background-color: #3a3a3a;
  border-radius: 13px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  display: inline-block;
  font-weight: bold;
  line-height: 25px;
  margin-right: 5px;
  text-align: center;
  width: 25px;
  position: relative;
  font-size: 13px;
}

span.user_type_icon:hover {
  background-color: #131313;
}

.bs_legend span.user_type_icon:hover {
  background-color: #3a3a3a;
}

span.user_type_1_icon {
  border: 1px solid #fd3838;
}

/*red*/
span.user_type_2_icon {
  border: 1px solid #ffff26;
}

/*yellow*/
span.user_type_3_icon {
  border: 1px solid #15e615;
}

/*green*/
span.user_type_4_icon {
  border: 1px solid #0000ff;
}

/*blue*/
span.user_type_5_icon {
  border: 1px solid #000000;
}

div.cross_icon:before {
  font-family: var(--std-fontawesome4-font-family);
  font-size: 20px;
  line-height: 20px;
  content: "\f00d";
  font-weight: var(--std-fontawesome4-font-weight);
  color: red;
  vertical-align: middle;
}

div.vgood_icon:before {
  font-family: var(--std-fontawesome4-font-family);
  font-size: 20px;
  line-height: 20px;
  content: "\f00c";
  font-weight: var(--std-fontawesome4-font-weight);
  color: green;
  vertical-align: middle;
}

div.cross_checked_icon:before {
  /*font-family: var(--std-fontawesome5-font-family);
  font-size: 20px;
  line-height: 20px;
  content: "\f410 ";
  font-weight: var(--std-fontawesome5-font-weight);
  color:#ff3737;
  vertical-align: middle;
  background-color: #ff3737;*/
  vertical-align: middle;
  background-color: #ff3737;
  content: "";
  width: 19px;
  height: 19px;
  display: block;
  margin: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /*background: repeating-linear-gradient(-45deg, #ff3737, #ff3737 5px, red 5px, red 10px) !important;*/
}

div.vgood_checked_icon:before {
  /*font-family: var(--std-fontawesome5-font-family);
  font-size: 20px;
  line-height: 20px;
  content: '\f14a';
  font-weight: var(--std-fontawesome5-font-weight);
  color:#00d800;
  vertical-align: middle;
  background-color: #00d800;*/
  vertical-align: middle;
  background-color: #00d800;
  content: "";
  width: 19px;
  height: 19px;
  display: block;
  margin: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /*background: repeating-linear-gradient(-45deg, #28a200, #28a200 5px, #00d800 5px, #00d800 10px) !important;*/
}

div.minus_checked_icon:before {
  font-family: var(--std-fontawesome5-font-family);
  font-size: 20px;
  line-height: 20px;
  content: "\f068";
  font-weight: var(--std-fontawesome5-font-weight);
  color: #ffff52;
  vertical-align: middle;
}

div.minus_semi_checked_icon:before {
  font-family: var(--std-fontawesome5-font-family);
  font-size: 20px;
  line-height: 20px;
  content: "\f146";
  font-weight: var(--std-fontawesome5-font-weight);
  color: #ffff52;
  vertical-align: middle;
}

div.plus_semi_checked_icon:before {
  font-family: var(--std-fontawesome5-font-family);
  font-size: 20px;
  line-height: 20px;
  content: "\f0fe";
  font-weight: var(--std-fontawesome5-font-weight);
  color: #ffff52;
  vertical-align: middle;
}

/*i icon*/
span.profile_icon:after {
  content: "\f05a";
  position: absolute;
  top: -1px;
  left: 7px;
  width: 20px;
  height: 20px;
  font-family: var(--std-fontawesome4-font-family);
  font-size: 12px;
  color: red;
}

/*------------------Info box------------------*/
.bs_info_box {
  padding: 5px;
  width: 275px;
  height: auto;
  position: absolute;
  z-index: 100;
}

/*---------------------Legend-----------------------*/
.bs_legend {
  margin-top: 30px;
  padding: 5px;
  text-align: center;
}
.bs_legend .icon_container {
  text-align: center;
  float: left;
  left: 50%;
  position: relative;
}
.bs_legend .icon_container .icon_wrapper {
  margin: 0px 30px;
  float: left;
  position: relative;
  right: 50%;
}

/*=======================DEFAULT COLORS==================================*/
div.bs_report_title {
  background-color: rgba(237, 110, 31, 0.1);
  border-bottom: 1px solid #ed6e1f;
}

div.bs_filters {
  background-color: #000000;
  background: rgb(49, 49, 49);
  background: linear-gradient(to bottom, rgb(49, 49, 49) 0%, rgb(0, 0, 0) 100%);
}

div.bs_toggle_filters {
  color: #FFFFFF;
  background-color: #505050;
}

div.bs_toggle_filters:hover {
  background-color: #2b2b2b;
}

div.bs_notice_wrapper {
  background-color: rgba(237, 110, 31, 0.1);
  border: 1px solid #652c09;
}

div.bs_totals {
  background-color: #3b393a;
}

div.bs_totals > table {
  background: #2b2b2b;
}

div.bs_totals > table td.grid_title_user,
div.bs_totals > table td.grid_title,
div.bs_totals > table td.grid_value {
  border-right: 1px solid #353535;
}

div.bs_totals > table td.gt_last {
  border-right: 0;
}

div.bs_totals table tr td.gt_last {
  padding-right: 25px;
}

div.bs_totals table tr td span.grid_detils_btn:before,
div.bs_data_grid table tr td span.grid_detils_btn:before,
div.section_title_bar span.grid_detils_btn:before {
  color: #afafaf;
}

div.bs_totals table tr td span.grid_detils_btn:hover:before,
div.bs_data_grid table tr td span.grid_detils_btn:hover:before,
div.section_title_bar span.grid_detils_btn:before {
  color: #d2d2d2;
}

span.profile_icon:hover:before {
  color: #868686;
}

/*--------------Data Grid----------------------*/
div.bs_data_grid {
  background-color: #151414;
}

body.portable-device.user-bonus-list div.bs_data_grid {
  overflow: hidden;
  overflow-x: auto;
  width: 100vw;
}

div.bs_data_grid > table {
  /*background: linear-gradient(180deg, rgba(27, 26, 27) 0%, rgba(43, 43, 43) 100%);*/
  background: #111111;
}

div.bs_data_grid > table td.grid_title_user,
div.bs_data_grid > table td.grid_title,
div.bs_data_grid > table td.grid_value {
  border-right: 1px solid #353535;
}

div.bs_data_grid > table td.gt_last {
  /*border-right: 0;  */
}

div.bs_data_grid > table td.bs_grid_expand_arrow {
  background-color: #717171;
}

div.bs_data_grid > table td.bs_grid_expand_arrow:hover,
div.bs_data_grid > table td.bs_grid_expand_arrow.no_arrow {
  background-color: #505050;
}

.bs_alternate_table th {
  color: #989898;
}

.bs_alternate_table tr:nth-child(even) {
  background-color: #333333;
}

.bs_alternate_table tr.totals_row:nth-child(even) {
  background-color: #221005;
}

/*-------------------------------------------------------*/
.bs_info_box {
  background-color: #060606;
  border: 1px solid #652c09;
}

div.bs_legend {
  background-color: rgba(0, 0, 0, 0.72);
  border: 1px solid #652c09;
  margin-bottom: 20px;
}

div.bs_filters {
  background: #111111;
}

/*changes in notifications*/
.portable-device .notifications_tbl .error_row .notice {
  border-color: #cf1b24;
  padding: 0 10px 0 40px;
}

.notifications_tbl .error_row .notice {
  border-color: #cf1b24;
  padding: 5px 10px 5px 40px;
}

.portable-device .notifications_tbl .confirm_row .notice,
.portable-device .notifications_tbl .warning_row .notice {
  padding: 0 10px 0 40px;
}

.notifications_tbl .confirm_row .notice,
.notifications_tbl .warning_row .notice {
  padding: 5px 10px 5px 40px;
}

.notifications_tbl .notice:before {
  top: 50%;
  left: 4px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.landing-page .notifications_tbl .notice:before {
  height: unset;
  top: 50% !important;
}

.notifications_tbl {
  border-spacing: 0px;
}

.notice a {
  color: #ab3434;
}

svg {
  width: 15px;
  height: 15px;
  fill: white;
}

.title_text {
  color: #ffffff;
  display: inline-block;
  position: relative;
  top: 0;
  font-size: 13px;
}

.items_container {
  margin: 0;
  font-size: 0;
}

.item {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  /* min-width: calc(33.33% - 30px); */
  box-sizing: border-box;
  font-size: 12px;
}

.bs_icon, .title_text {
  vertical-align: middle;
}

.bs_search_form.full {
  background-color: transparent;
  border-bottom: none;
  background: transparent;
}

.update_password .field, .forgot_password .field {
  padding-bottom: 10px;
}

.forgot_pass_container {
  margin-top: 15px;
  text-align: center;
}

.forgot_pass_container .forgot_pass_link {
  font-size: 12px;
  text-decoration: none;
}

#bs_contentarea.centered_contentarea {
  text-align: center;
}
#bs_contentarea.centered_contentarea .bs_search_form {
  display: inline-block;
}
#bs_contentarea.centered_contentarea .bs_search_form .password_tooltip {
  background-color: var(--main_bg);
  padding: 15px;
  max-width: 275px;
}
#bs_contentarea.centered_contentarea .cell_width_33 {
  width: 63%;
}
#bs_contentarea.centered_contentarea .fields_container {
  margin-bottom: 0px;
}

#bs_contentarea.centered_contentarea input[type=submit],
#fe_main input[type=button] {
  border-radius: 0px;
  padding: 5px 10px;
  height: auto;
  font-size: 13px;
  font-weight: bold;
}

/*Reports isibet*/
.isibet-it-virtuals-report .bs_search_form,
.isibet-it-ippica-report .bs_search_form {
  margin-top: 0px;
}

.isibet-it-virtuals-report input[type=color].datepicker, input[type=date].datepicker, input[type=datetime-local].datepicker, input[type=email].datepicker, input[type=hidden].datepicker, input[type=image].datepicker, input[type=month].datepicker, input[type=number].datepicker, input[type=password].datepicker, input[type=range].datepicker, input[type=search].datepicker, input[type=tel].datepicker, input[type=text].datepicker, input[type=time].datepicker, input[type=url].datepicker, input[type=week].datepicker,
.isibet-it-ippica-report #fe_main input[type=color].datepicker, input[type=date].datepicker, input[type=datetime-local].datepicker, input[type=email].datepicker, input[type=hidden].datepicker, input[type=image].datepicker, input[type=month].datepicker, input[type=number].datepicker, input[type=password].datepicker, input[type=range].datepicker, input[type=search].datepicker, input[type=tel].datepicker, input[type=text].datepicker, input[type=time].datepicker, input[type=url].datepicker, input[type=week].datepicker {
  width: auto;
  background-position: 115px 50%;
}

.isibet-it-virtuals-report table.datagrid .totals_row th,
.isibet-it-ippica-report table.datagrid .totals_row th {
  background: #4c4c4c;
  color: #ffffff;
}

.bs_extra_table_field {
  background-color: #191715;
}

.change_pass_container {
  max-width: 500px;
  margin: 0 auto;
  position: relative;
  margin-top: 40px;
  padding: 0;
}

.change_pass_inner_container {
  padding: 20px;
}

.change_pass_inner_container .update {
  margin-top: 20px;
}

.bs_alternate_table tr td:last-child {
  border-right: transparent;
}

/*-----------------------------------------*/
/*--------------Transaction Reports--------*/
/*-----------------------------------------*/
.fep25025 #fe_main input#network_subaccount_dd {
  width: 210px;
}

.fep25025 #fe_main .subaccount_dd_holder #subacc_dd_after {
  left: 190px;
}

/*-------------Pagination------------------*/
input.input_rpp {
  padding: 5px !important;
}

/*icons*/
.bs_icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-weight: normal;
}

.bs_icon:before {
  font-family: var(--std-fontawesome4-font-family);
  font-size: 16px;
  margin-right: 10px;
}

/*profile page*/
body.user-main-profile-page button.update {
  margin-bottom: 15px;
}

.bs_icon.user_icon:before {
  content: "\f007";
}

.bs_icon.details_icon {
  background-color: #ffffff;
  -webkit-mask-image: url(assets/details.svg);
  mask-image: url(assets/details.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.bs_icon.details_icon:before {
  display: none;
}

.bs_icon.address_icon {
  background-color: #ffffff;
  -webkit-mask-image: url(assets/address.svg);
  mask-image: url(assets/address.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.bs_icon.key_icon:before {
  content: "\f084";
}

.bs_icon.documents_icon:before {
  content: "\f15b";
}

.bs_icon.data_icon:before {
  content: "\f05a";
}

/* bonus page */
.bs_icon.money_icon:before {
  content: "\f0d6";
}

.bs_icon.check_icon:before {
  content: "\f00c";
}

/*balance page*/
.bs_icon.coin_icon {
  background-color: #ffffff;
  -webkit-mask-image: url(assets/coin.svg);
  mask-image: url(assets/coin.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.bs_icon.balance_icon {
  background-color: #ffffff;
  -webkit-mask-image: url(assets/balance.svg);
  mask-image: url(assets/balance.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.bs_icon.withdraw_icon {
  background-color: #ffffff;
  -webkit-mask-image: url(assets/withdraw.svg);
  mask-image: url(assets/withdraw.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.bs_icon.poker_chip_icon {
  background-color: #ffffff;
  -webkit-mask-image: url(assets/chip.svg);
  mask-image: url(assets/chip.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.bs_icon.give_icon {
  background-color: #ffffff;
  -webkit-mask-image: url(assets/give.svg);
  mask-image: url(assets/give.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/*autolimits page*/
.bs_icon.meter_icon:before {
  content: "\f0e4";
}

.bs_icon.slider_icon:before {
  content: "\f1de";
}

.bs_icon.history_icon:before {
  content: "\f1da";
}

.bs_icon.ellipsis_icon:before {
  content: "\f141";
}

/*auto-exclusion page */
.bs_icon.user_times_icon:before {
  content: "\f235";
}

.bs_icon.minus_circle_icon:before {
  content: "\f056";
}

/* email verification */
.email_verification_details_wrap {
  box-sizing: border-box;
  font-size: 13px;
  margin: 20px auto;
  width: 500px;
}
.email_verification_details_wrap .section_title {
  border-bottom: 1px dotted #464646;
  font-size: 16px;
  padding: 10px 0;
}
.email_verification_details_wrap .section_content p {
  line-height: 1.5;
}
.email_verification_details_wrap .status_wrap {
  border: 1px dotted #464646;
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 black;
  padding: 5px;
}
.email_verification_details_wrap table,
.email_verification_details_wrap button {
  margin: 20px 0;
}

/* media queries */
@media only screen and (max-width: 768px) {
  .email_verification_details_wrap {
    padding: 0 5%;
    width: 100%;
  }
}
#fe_main a.button.request_pass_btn {
  background: #666666;
  color: #ffffff;
  border: 0px;
  font-size: 11px;
  height: 35px;
  line-height: 35px;
  border-radius: 0;
  font-weight: bold;
  box-sizing: border-box;
  text-align: center;
}

/* player money transfer start */
.player-money-transfer-main .bs_search_form.full .bs_search_form_wrapper {
  background-color: #000000;
}

.player-money-transfer-main div.panel_title_bar {
  border-top: 1px solid #F4742D;
  background-color: #F4742D;
  border-bottom: 1px solid #F4742D;
  line-height: 28px;
}

.player-money-transfer-main div.panel_title_bar p {
  margin: 0;
}

/* player money transfer end */
/* inputs and other stuff that is better that stays out of new rule hierarchy */
#fe_main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),
input.input,
#fe_main form select,
#fe_main textarea {
  height: 35px;
  border-radius: 0px;
  border: 0;
  color: #ffffff;
  font-size: 12px;
  border-bottom: 1px solid #333333;
  background-color: #2f2f2f;
}

#fe_main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):focus {
  background-color: transparent;
}
#fe_main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):read-only {
  cursor: default;
  color: #8a8a8a;
}
#fe_main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):focus:read-only {
  background-color: #333333;
}
#fe_main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]).datepicker {
  width: 100px;
  background-position: 76px;
}


/*# sourceMappingURL=inner_pages_base.css.map */