body {
 background-color: #F1F3F3;
}
.bg-dark {
  background-color: #191A1D !important;
}
.picker--opened .picker__frame {
  top: 20px !important;
}
.datepicker::placeholder {
  text-align:center !important;
  
}
.datepicker:hover::placeholder {
  text-align:center !important;
  color: #fff !important;
}
#navbar .nav-link, .footer-bar a {
  color: #ccc !important;
}
#navbar .nav-link:hover, .footer-bar a:hover {
  color: #ffff00 !important;
}
#navbar .nav-link.active, #navbar .nav-link:active, .footer-bar a:active {
  color: #fff !important;
}
.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}

#trainining .card-body {
  text-align: left;
}
#trainining .section {
    padding: 50px 0;
}
#trainining .container-box {
    max-width: 750px;
}
#trainining .btn-success {
  background-color: #058b46;
}

#trainining p, #trainining ul, #trainining li {
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

#trainining h1 ,#trainining h2 ,#trainining h3, #trainining h4, #trainining h5 {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

#trainining .container-hero {
  background: #000;
  background-image: url('/assets/img/training_cover_sm.png') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}

#trainining .container-hero p,  #trainining .container-hero h1 {
  text-shadow: #000 1px 0 10px !important;
}