:root {

    --bs-primary: #3FB49C;

    /* --bs-primary: #1abc9c; */

    --bs-secondary: #B7E3DA;

    --bs-success: #169e83;

    /* --bs-primary-rgb: 26, 188, 156; */

    --bs-primary-rgb: 63, 180, 156;

    --bs-secondary-rgb: 183, 227, 218;

    /* --bs-primary-rgb: 119, 189, 171; */

    

  }



  ::selection {

    background: var(--bs-secondary);

  }



.mw-banda {

     /* background-image: url("file:///C:/Users/rpeiro/Documents/RAMON/PERSO/prog/moltaweb/nutrimer/v2/img/banda.jpg"); */

    background-image: url("/assets/img/banda.jpg");

}



.mw-banda-1 {

  padding: 2rem !important;

}



.mw-banda-2 {

  padding: 3.6rem !important;

}



hr {

    border-top: 1px solid var(--bs-primary);

}



body {

    font-family: 'Raleway',sans-serif;
    margin-top: 5rem;

}



h1, h2, h3, h4, h5, h6 {

    font-family: 'Julius Sans One',sans-serif;

    font-weight: 700;

}



.m-6 {

    margin: 5rem !important;

}



.m-0-imp {

    margin: 0px !important;

  }



.my-6 {

  margin-top: 5rem !important;

  margin-bottom: 5rem !important;

}



.p-6 {

    padding: 5rem !important;

}



.py-6 {

  padding-top: 5rem !important;

  padding-bottom: 5rem !important;

}



.btn-primary {

    /* color: #fff; */

    background-color: var(--bs-primary);

    border-color: var(--bs-primary);

}



.btn-secondary {

  color: #fff;

  background-color: var(--bs-secondary);

  border-color: var(--bs-secondary);

}



.btn-primary:hover, .btn-primary:active, .btn-primary:focus,
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {

    color: #fff;

    background-color: var(--bs-success);

    border-color: var(--bs-success);

}

.btn-light:hover, .btn-light:active, .btn-light:focus {

    color: #fff;

    background-color: var(--bs-success);

    border-color: var(--bs-success);

}


.btn {

    border-radius: 0px;

}



.form-control {

    border-radius: 0px;

}



.form-control:focus {

    border-color: var(--bs-primary);

    box-shadow: 0 0 0 0.25rem rgb(26 188 156 / 25%);

}



.navbar .navbar-nav .nav-link {

  font-weight: 500;

}



.navbar-brand {

  margin-left: 15px;

}



.dropdown-item:hover {

  background-color: var(--bs-secondary);

  color: white;

}



.dropdown-item:active {

  background-color: var(--bs-primary);

}

a.mw-link-tienda {
  background-color: var(--bs-secondary);  
  color: #fff !important;
  font-size: 1.1rem;
}



/* Feature Box */

/*feature-box */

.feature-box {

    padding: 0 0 20px 0;

    position: relative;

    overflow: hidden;

    -webkit-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

  }

  .feature-box .feature-box-title {

    font-size: 20px;

    font-weight: 500;

    line-height: 26px;

    margin-bottom: 10px;

  }

  .feature-box .feature-box-icon {

    font-size: 50px;

    padding: 20px 0;

    line-height: 24px;

  }

  #home-iconos .feature-box .feature-box-icon {

    font-size: 40px;
  }

  #home-iconos .feature-box  {
    padding: 0px;
  }

  .feature-box .feature-box-desc {

    margin: 0;

  }

  

  

  /*feature-box style 5*/

  .feature-box.f-style-5 {

    padding: 20px;

  }

  .feature-box.f-style-5:hover {

    -webkit-box-shadow: 0 10px 40px 0 rgba(119, 135, 147, 0.15);

            box-shadow: 0 10px 40px 0 rgba(119, 135, 147, 0.15);

  }

  .feature-box.f-style-5 .feature-box-icon {

    font-size: 30px;

    padding: 20px;

    margin-left: 5px;

    margin-bottom: 20px;

    -webkit-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05);

            box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05);

    border-radius: 50%;

    display: inline-block;

  }

  

  @media (max-width: 767.98px) {

    .feature-box.f-style-2 .feature-box-icon {

      margin-left: 0;

    }

  

    .feature-box.f-style-2 .feature-box-title {

      clear: both;

    }

  }

  

  /* List group */

  .list-group-item {

    border: none;

  }



  .list-group-icon-primary-bg .list-group-item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

  }

  .list-group-icon-primary-bg i {

    background: #e1f4eb;

    color: #4cbd89;

    font-weight: 600;

    height: 22px;

    width: 22px;

    line-height: 23px;

    text-align: center;

    border-radius: 50%;

    margin-right: 10px !important;

    margin-top: 1px;

    font-size: 11px;

    -ms-flex-negative: 0;

        flex-shrink: 0;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

  }



  /* COMPLEMENTOS */

  .card-text-overlay {

    background-color: white;

    padding: 2rem;

    /* max-width: 60%; */

    margin-left: 18rem;

  }





  /* Contact Form */

  .form-check-input:checked {

    background-color: var(--bs-primary);

    border-color: var(--bs-primary);

}



.form-check-input:focus {

  border-color: var(--bs-secondary);

  outline: 0;

  box-shadow: 0 0 0 0.25rem rgba(13, 253, 153, 0.25);

}

.form-check-label {
  font-size: 0.75rem;
}


.alert-success {

  color: white;

  background-color: var(--bs-secondary);

  border-color: var(--bs-secondary);

}