/* line 5, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice {
  /* Override Bootstrap accordion blue backgrounds - make them white */
  /* Remove any blue background from accordion parent container */
  /* Remove button - red background with white text */
  /* Ensure other buttons don't have blue background fill inside */
  /* Add Another Invoice button - use btn-success class styling */
  /* Save and Back buttons */
}

/* line 6, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice input, #new_user_invoice p {
  font-size: 13px;
}

/* line 10, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice #package_type {
  font-size: 13px;
}

/* line 15, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .accordion-item,
#new_user_invoice .accordion-item.nested-fields {
  background-color: #ffffff !important;
  border: 1px solid #dee2e6 !important;
  margin-bottom: 15px !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05) !important;
}

/* line 24, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .accordion-header {
  background-color: #ffffff !important;
  border-radius: 8px 8px 0 0 !important;
}

/* line 29, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .accordion-button {
  background-color: #ffffff !important;
  color: #2665ab !important;
  font-weight: 600 !important;
  padding: 1rem 1.25rem !important;
  border: none !important;
  border-radius: 8px !important;
}

/* line 37, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .accordion-button:not(.collapsed) {
  background-color: #ffffff !important;
  color: #2665ab !important;
  box-shadow: none !important;
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 44, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .accordion-button:focus {
  box-shadow: none !important;
  border-color: #dee2e6 !important;
  background-color: #ffffff !important;
}

/* line 50, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .accordion-button:hover {
  background-color: #f8f9fa !important;
  color: #2665ab !important;
}

/* line 55, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .accordion-button:after {
  -webkit-filter: none !important;
          filter: none !important;
  /* Remove any blue tint from arrow icon */
}

/* line 60, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .accordion-body {
  background-color: #ffffff !important;
  padding: 1.25rem !important;
  border-radius: 0 0 8px 8px !important;
}

/* line 66, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .accordion-collapse {
  background-color: #ffffff !important;
  border-radius: 0 0 8px 8px !important;
}

/* line 72, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice #accordionExample {
  background-color: transparent !important;
}

/* line 77, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice a.btn-danger,
#new_user_invoice .remove-invoice-link {
  background: #dc3545 !important;
  /* solid red */
  background-image: none !important;
  border-color: #dc3545 !important;
  color: #ffffff !important;
}

/* line 84, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice a.btn-danger:hover,
#new_user_invoice .remove-invoice-link:hover {
  background-color: #c82333 !important;
  border-color: #bd2130 !important;
  color: #ffffff !important;
}

/* line 90, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice a.btn-danger:focus,
#new_user_invoice .remove-invoice-link:focus {
  background-color: #c82333 !important;
  border-color: #bd2130 !important;
  color: #ffffff !important;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5) !important;
}

/* line 97, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice a.btn-danger:active,
#new_user_invoice .remove-invoice-link:active {
  background-color: #bd2130 !important;
  border-color: #b21f2d !important;
  color: #ffffff !important;
}

/* line 105, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice button.btn-success,
#new_user_invoice .upload_invoice_btn {
  background: #28a745 !important;
  color: #ffffff !important;
  border: 2px solid #28a745 !important;
  font-weight: 600 !important;
}

/* line 112, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice button.btn-success:hover,
#new_user_invoice .upload_invoice_btn:hover {
  background-color: #28a745 !important;
  color: #ffffff !important;
  border-color: #28a745 !important;
}

/* line 118, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice button.btn-success:focus,
#new_user_invoice .upload_invoice_btn:focus {
  background-color: #28a745 !important;
  color: #ffffff !important;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5) !important;
}

/* line 125, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice button.btn-warning,
#new_user_invoice .copypaste_invoice_btn {
  background: #ffc107 !important;
  color: #212529 !important;
  border: 2px solid #ffc107 !important;
  font-weight: 600 !important;
}

/* line 132, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice button.btn-warning:hover,
#new_user_invoice .copypaste_invoice_btn:hover {
  background-color: #ffc107 !important;
  color: #212529 !important;
  border-color: #ffc107 !important;
}

/* line 138, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice button.btn-warning:focus,
#new_user_invoice .copypaste_invoice_btn:focus {
  background-color: #ffc107 !important;
  color: #212529 !important;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5) !important;
}

/* line 146, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice a.btn-success,
#new_user_invoice .add-invoice-link {
  background: #28a745 !important;
  color: #ffffff !important;
  border: 2px solid #28a745 !important;
  font-weight: 600 !important;
}

/* line 153, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice a.btn-success:hover,
#new_user_invoice .add-invoice-link:hover {
  background-color: #28a745 !important;
  color: #ffffff !important;
  border-color: #28a745 !important;
}

/* line 161, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .btn-primary {
  background: #2665ab !important;
  color: #ffffff !important;
  border: 2px solid #2665ab !important;
  font-weight: 600 !important;
}

/* line 167, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .btn-primary:hover {
  background-color: #2665ab !important;
  color: #ffffff !important;
  border-color: #2665ab !important;
}

/* line 174, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .btn-back {
  background: #6c757d !important;
  color: #ffffff !important;
  border: 2px solid #6c757d !important;
  font-weight: 600 !important;
}

/* line 180, app/assets/stylesheets/user_invoices.scss */
#new_user_invoice .btn-back:hover {
  background-color: #6c757d !important;
  color: #ffffff !important;
  border-color: #6c757d !important;
}

/* line 188, app/assets/stylesheets/user_invoices.scss */
.new-consolidation-title {
  font-weight: 300;
  line-height: 1.1;
  text-transform: initial;
}

/* line 194, app/assets/stylesheets/user_invoices.scss */
.card.card-body {
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 12px;
}

/* line 200, app/assets/stylesheets/user_invoices.scss */
#new_consolidation {
  padding-left: 0;
}

/* line 204, app/assets/stylesheets/user_invoices.scss */
.popup-thumbnail {
  height: 200px;
  width: 200px;
  text-align: center;
  vertical-align: middle;
  color: white;
  display: none;
  padding-top: 8px;
  position: absolute;
  z-index: 999999;
}

/* line 216, app/assets/stylesheets/user_invoices.scss */
.big-thumbnail {
  z-index: 1000000;
}

/* line 220, app/assets/stylesheets/user_invoices.scss */
.consolidation-radio-btn {
  padding-left: 0;
}

/* line 224, app/assets/stylesheets/user_invoices.scss */
.consolidation-notes-input {
  display: none;
}

/* line 228, app/assets/stylesheets/user_invoices.scss */
.add-invoice-link, .remove-invoice-link, .remove-invoice-link:hover, .add-invoice-link:hover, .remove-invoice-link:focus, .add-invoice-link:focus {
  text-decoration: none;
  color: white;
}

/* line 233, app/assets/stylesheets/user_invoices.scss */
.add-invoice-btn {
  float: right;
}

/* line 237, app/assets/stylesheets/user_invoices.scss */
.fa-bolt.lighting-bolt {
  color: yellow;
  background-color: darkgray;
  font-size: 13px;
}

/* line 243, app/assets/stylesheets/user_invoices.scss */
.fa-bolt.lighting-bolt:hover {
  background-color: grey;
}

/* line 247, app/assets/stylesheets/user_invoices.scss */
.user-invoices-action-column {
  width: 10%;
}
