.claims_fe_section h1,
.claims_fe_section h2,
.claims_fe_section h3,
.claims_fe_section h4,
.claims_fe_section b {
  color: white;
}

.claims_fe_section p {
  color: lightgray;
}

.claims_fe_section {
  padding-top: 25px;
}

.claims_table {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 20px;
  padding: 21px 21px 21px 21px;
}

.docket_table {
  background-color: rgba(115, 55, 165, 0.1);
  border-radius: 20px;
  padding: 21px 21px 21px 21px;
}

.claims-add-claim {
  width: 160px !important;
  display: inline;
}

.btnRight {
  text-align: right;
  padding: 20px 0px;
}

.claims_table_container,
.docket_table_container {
  margin-top: 15px;
  border-top: 1px solid #777;
  border-bottom: 1px solid #777;
  padding-bottom: 20px;
}

.editclaim,
.removeclaim {
  -webkit-user-select: none; /* Safari and other WebKit-based browsers */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Standard syntax */
}

.callToAction {
  background-color: #e23baa !important;
  color: white;
}

.callToAction:hover {
  background-color: #c23192 !important;
}

.editclaim:hover,
.removeclaim:hover {
  color: #c23192;
}

.claims_fe_section_holdings {
  display: none;
}

#bankruptcy_select_claim {
  background-color: rgba(1, 1, 1, 0.2);
  color: white;
  width: 100%;
  border-radius: 7px;
  border: 0px solid #ccc;
  font-size: 16px;
  height: 40px;
}

/* Style the dropdown options */
#bankruptcy_select_claim option {
  background-color: #3d007a; /* Replace with your desired background color */
  color: #ffffff; /* Replace with your desired text color */
}

/* Style the hover effect for options */
#bankruptcy_select_claim option:hover {
  background-color: #005982; /* Replace with your desired hover background color */
  color: #ffffff; /* Replace with your desired hover text color */
}

.cointable.row,
.cointable.title {
  display: grid;
  grid-template-columns: 25% 25% 20% 25% 5%;
}

.dockettable.row,
.dockettable.title {
  display: grid;
  grid-template-columns: 15% 20% 65%;
}

.dockettable.row {
  padding-top: 20px;
  padding-bottom: 0px;
}

.cointable.claim {
  display: grid;
  grid-template-columns: 35% 20% 25% 0% 20%;
}

.cointable.claim {
  padding-top: 20px;
  color: white;
}

.cointable.col,
.dockettable.col {
  align-self: center;
}

.dockettable.col.center {
  text-align: center;
}

.cointable.col input {
  background-color: rgba(1, 1, 1, 0.2) !important;
  color: white;
  width: 100%;
  height: 30px;
  border: none !important;
}

.um .um-form input[type='text'],
.um .um-form input[type='search'],
.um .um-form input[type='tel'],
.um .um-form input[type='number'],
.um .um-form input[type='password'],
.um .um-form textarea,
.um .upload-progress,
.select2-container .select2-choice,
.select2-drop,
.select2-container-multi .select2-choices,
.select2-drop-active,
.select2-drop.select2-drop-above {
  border: none !important;
}

.cointable.col select {
  background-color: rgba(1, 1, 1, 0.2);
  color: white;
  height: 26px;
  border: 0px solid #ccc;
}

#coinContainer {
  display: none;
  padding: 25px 0px;
}

.coin_selector {
  width: 97%;
}

#coinContainer #add-row-button {
  margin-top: 15px;
}

.removeRow {
  color: red;
  text-align: center;
  border-radius: 100px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-user-select: none; /* Safari and other WebKit-based browsers */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Standard syntax */
}

.btnCenter {
  text-align: center;
}

.btnCenter .button {
  padding: 10px 25px;
  border-radius: 100px;
  width: 150px;
  display: inline;
}

.claims_table.grandtotal {
  display: none;
  margin-top: 5px;
  text-align: right;
  padding-top: 30px;
}

.claims_fe_section_declaration {
  display: none;
}

.claims_fe_section_declaration label {
  display: block;
  color: white;
}

.claims_fe_section_declaration .file {
  margin-top: 30px;
}

.claims_fe_section_declaration select {
  width: 100%;
  border-radius: 10px;
  display: block;
  margin-bottom: 20px;
}

.claims_fe_section_declaration small {
  font-size: 12px;
  color: lightgray;
}

.spinning {
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.um-account-icon {
  display: none;
}

a.um-account-link:hover {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.um-account-heading {
  display: none !important;
}

#unique_customer_code,
#price_expectation {
  width: 100%;
  border-radius: 10px;
  height: 40px !important;
  padding: 0 12px !important;
}

.dockettable.row {
  border-radius: 20px;
  transition: background-color 1s ease; /* Adjust the duration and easing as desired */
}

.flash-background {
  background-color: royalblue;
}

.searchbar {
  text-align: center;
}

/* Custom Select2 theme */
.select2-container--my-custom-theme,
.my-custom-theme .select2-container {
  background-color: rgba(1, 1, 1, 0.2);
  color: white;
  width: 100% !important;
  border-radius: 7px;
  border: 0px solid #ccc;
  font-size: 16px;
  height: 40px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.9em;
  font-size: 20px;
}

.my-custom-theme .select2-selection__rendered {
  background-color: rgba(1, 1, 1, 0.2);
  color: #ffffff;
}

.select2-dropdown.my-custom-dropdown {
  background-color: #1c002d !important;
}

.my-custom-theme .select2-results__option:hover {
  background-color: yellow;
}

.display_price,
.display_claim {
  color: white;
}

#cointable .cointable.row .cointable.col input.price.hidden,
#cointable .cointable.row .cointable.col input.claim.hidden {
  display: none !important;
}
