body {
  padding: 50px;
  font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
}

a {
  color: #00B7FF;
}
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
:root{
    --primary:#f6ae42 !important;
    --dark: #242424 !important;
    --gray: #8e8e8f !important;
    --light: #f8f8f8 !important;
    --info: #3b43dd !important;
    --success: #69aa4d !important;
    --warning:#faddc3 !important;
    --danger:#f39d99 !important;
}
.bg-primary{background-color: var(--primary) !important}
.bg-dark{background-color: var(--dark) !important}
.bg-light{background-color: var(--light) !important}
.bg-gray{background-color: var(--gray) !important}
.bg-success{background-color: var(--success) !important}
.bg-warning{background-color: var(--warning) !important}
.bg-danger{background-color: var(--danger) !important}
.border-primary{border-color: var(--primary) !important;}

.text-primary{color: var(--primary) !important}
.text-dark{color: var(--dark) !important}
.text-info{color: var(--info) !important}
.fw-500{font-weight: 500 !important;}
.fs-12{font-size: 12px !important;}
.fs-14{font-size: 14px !important;}
.fs-16{font-size: 16px !important;}
.home-left-banner{min-height: 300px;}

.btn-primary,.btn-primary, .btn-primary .btn-check:checked+.btn-primary .btn, .btn-primary .btn.active, .btn-primary .btn.show, .btn-primary .btn:first-child:active, .btn-primary :not(.btn-check)+ .btn-primary .btn:active{
    color: #fff;
    background-color: var(--primary) !important;
    border-color: var(--primary)!important;}
.btn-primary:hover {
    color: #fff;
    background-color: var(--primary);
    border-color: var(--primary);}
    
body{font-family: 'Poppins', sans-serif;}

.bg-body-gradient {
  background: rgb(252,237,232);
  background: linear-gradient(0deg, rgba(252,237,232,1) 0%, rgba(235,237,244,1) 85%);
  padding: 36px;
}

.custom-min{min-height: 600px;}
@media(max-width:667px){
  .custom-min{min-height: auto;}
  .bg-body-gradient{padding: 15px;}
}
.form-control {
  padding: 0.875rem 0.75rem;
  font-size: .98rem;
  color: var(--dark);
  border: 1px solid #e6e3e3;
  border-radius: 0;}
  .custom-input .form-floating label, .custom-input .form-floating input {
      padding-left: 46px !important;
  }
  .custom-input i{
      position: absolute;
      left: 13px;
      top: 20px;
      color: var(--primary);
      z-index: 1;
      font-size: 22px;
  }
  .btn {
    border-radius: 0;
}