/* colors */
/*font family*/
/* breakpoints */
/*transform*/
/*transform*/
/*opacity*/
/*opacity- end*/
#bikeService,
#bikeHomeService {
  padding-bottom: 10px; }
  #bikeService .cp-profile .lhs,
  #bikeHomeService .cp-profile .lhs {
    width: 100%; }
    #bikeService .cp-profile .lhs .cp-form.profile-form .cp-form-list .form-item .input-wrap,
    #bikeHomeService .cp-profile .lhs .cp-form.profile-form .cp-form-list .form-item .input-wrap {
      margin: 0 0 4rem; }
      #bikeService .cp-profile .lhs .cp-form.profile-form .cp-form-list .form-item .input-wrap .bs-checkbox,
      #bikeHomeService .cp-profile .lhs .cp-form.profile-form .cp-form-list .form-item .input-wrap .bs-checkbox {
        margin-bottom: 4rem; }
    #bikeService .cp-profile .lhs .cp-form.profile-form .cp-form-list .choose-file,
    #bikeHomeService .cp-profile .lhs .cp-form.profile-form .cp-form-list .choose-file {
      position: relative;
      bottom: 8px; }
    #bikeService .cp-profile .lhs .cp-form.profile-form .inputDefault,
    #bikeHomeService .cp-profile .lhs .cp-form.profile-form .inputDefault {
      line-height: 3rem;
      z-index: 9; }
    #bikeService .cp-profile .lhs .cp-form .error-message,
    #bikeHomeService .cp-profile .lhs .cp-form .error-message {
      margin-top: 0; }
    #bikeService .cp-profile .lhs .cp-form .error,
    #bikeHomeService .cp-profile .lhs .cp-form .error {
      bottom: -3rem; }
    #bikeService .cp-profile .lhs .cp-form .error,
    #bikeService .cp-profile .lhs .cp-form .error-message,
    #bikeHomeService .cp-profile .lhs .cp-form .error,
    #bikeHomeService .cp-profile .lhs .cp-form .error-message {
      text-align: left;
      margin-top: 0.5rem;
      font-size: 1.2rem;
      line-height: 1.2rem;
      color: #a80000;
      padding: 1rem 0;
      border-radius: 15px;
      font-family: "Barlow-Medium";
      font-style: italic;
      position: absolute;
      left: 0; }
    #bikeService .cp-profile .lhs .bike-service-submit-btn,
    #bikeHomeService .cp-profile .lhs .bike-service-submit-btn {
      margin-bottom: 1rem; }

.bike-service {
  padding: 1rem 2rem;
  margin: 0 1rem 0 0;
  border-radius: 1.8rem;
  background-color: #f54d00;
  color: #ffffff; }
  .bike-service.active {
    background-color: #000000;
    color: #ffffff;
    border: 2px solid #f54d00;
    transform: scale(0.98); }
  .bike-service:hover {
    box-shadow: 0 0 2px #f54d00, 0 0 4px #f54d00;
    transform: scale(1); }

select {
  color: #a3a6b0 !important; }

.bike-service-btn {
  margin-top: 4rem; }

.bs-toast-msg-service {
  display: none;
  /* Initially hidden */
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  /* Ensures it appears above other content */
  background-color: #d4edda;
  /* Light green for success */
  border: 1px solid #c3e6cb;
  /* Matching border color */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); }

.bs-toast-msg-service.active {
  display: block;
  /* Show the popup when active */ }

.toast-container-service {
  text-align: center;
  color: #155724;
  /* Dark green text for success */
  font-size: 16px;
  font-weight: bold;
  height: auto; }
