.hide{display: none !important}
.mydiv_parallax {
	background-color: #38b5bb;
	background: linear-gradient(to bottom, #4CB8C4 0%,#3CD3AD 100%);
}
.text-right {text-align: right !important}
.text-left {text-align: left !important}
.dir-ltr{direction: ltr !important;}
.dir-rtl{direction: rtl !important;}
.bs-stepper .step.has-error .bs-stepper-circle {
  background-color: #dc3545;
  color: white;
}
.bs-stepper .step.has-success .bs-stepper-circle {
  background-color: #198754;
  color: white;
}
/*Allert*/
.custom-alert {
    position: relative;
    margin: 100px auto;
    max-width: 500px;
    background: #fff;
    border-radius: 15px;
    padding: 30px 20px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.1);
    text-align: center;
    border-top: 5px solid #28a745;
    animation: slideFromTop 0.5s ease-out;
  }

  .custom-alert.error {
    border-top-color: #dc3545;
  }

  .custom-alert h4 {
    font-size: 22px;
    margin-bottom: 10px;
  }

  .custom-alert p {
    font-size: 16px;
    color: #555;
  }

  .custom-alert .icon {
    font-size: 50px;
    margin-bottom: 10px;
  }

  .custom-alert.success .icon {
    color: #28a745;
  }

  .custom-alert.error .icon {
    color: #dc3545;
  }
  .custom-alert.info .icon {
    color: #3fc3ee;
      
  }  
.custom-alert.warning .icon {
    color: #fdb528;
  }
  @keyframes slideFromTop {
    from {
      transform: translateY(-100px);
      opacity: 0;
    }
    to {
      transform: translateY(0);
      opacity: 1;
    }
  }
/*Allert*/