body{
  color: #333;
}

.switcher{
  margin: 5px 3px;
  width:15px;
  height: 15px;
  opacity: 0.4;
}
.switcher.active{
  margin-top: 2px;
  width: 22px;
  height:22px;
  opacity: 1;
}

.navbar-light .navbar-nav .nav-link{
  color: #333;
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link{
  color: #17a2b8;
  font-weight: bold;
}

section{
  padding: 50px 0;
}

.main-color{
  color: #17a2b8;
}

.main-bg{
  background-color: #17a2b8;
  color: white;
}

footer{
  background-color: #545454;
  color: white;
}

footer .author{
  background: #353535;
  color: #c5c5c5;
  padding-top: 10px;
}

footer .author a{
  font-family: 'Courgette', cursive;
  font-size:18px;
}


/* template-2 */
.form-wrapper{
  /* border: 3px solid #17a2b8; */
  padding: 35px;
}

.form-wrapper button{
  width:100%;
  margin:25px auto;
  padding:10px 18px;
  font-size: 20px;
  font-weight: bold;
  border-radius: 15px;
}

@media (max-width: 576px) {
  .text-xs-center {
    text-align: center;
  }
  .text-xs-justify{
    text-align: justify;
  }
}

@media (max-width: 768px) {
  .text-md-center {
    text-align: center;
  }
  .text-md-justify{
    text-align: justify;
 }
