
.width-40{
  width: 40px !important;
  /* P */
}

.width-45{
  width: 45px !important;
  /* P */
}

.width-48{
  width: 48px !important;
  /* P */
}

.width-50{
  width: 50px !important;
  /* P */
}

.width-54{
  width: 54px !important;
  /* P */
}

.width-55{
  width: 55px !important;
  /* P */
}

.width-60{
  width: 60px !important;
  /* P */
}

.width-64{
  width: 64px !important;
  /* P */
}

.width-70{
  width: 70px !important;
  /* P */
}

.width-75{
  width: 75px !important;
  /* O */
}

.width-80{
  width: 80px !important;
  /* P */
}

.width-85{
  width: 85px !important;
  /* P */
}

.width-90{
  width: 90px !important;
  /* P */
}

.width-95{
  width: 95px !important;
  /* P */
}

.width-100{
  width: 100px !important;
  /* P */
}

.width-110{
  width: 110px !important;
  /* P */
}

.width-120{
  width: 120px !important;
  /* P */
}

.width-130{
  width: 130px !important;
  /* P */
}

.width-140{
  width: 140px !important;
  /* P */
}

.width-200{
  width: 200px !important;
  /* P */
}

.width-1000{
  width: 1000px !important;
  /* P */
}

@media (max-width: 768px) {

  .width-30-sm {
    width: 30px !important;
    /* P */
  }

  .width-35-sm {
    width: 35px !important;
    /* P */
  }

  .width-40-sm {
    width: 40px !important;
    /* P */
  }

  .width-50-sm {
    width: 50px !important;
    /* P */
  }

  .width-60-sm {
    width: 60px !important;
    /* P */
  }

  .width-70-sm {
    width: 70px !important;
    /* P */
  }

  .width-75-sm {
    width: 75px !important;
    /* O */
  }

  .width-80-sm {
    width: 80px !important;
    /* P */
  }

  .width-85-sm {
    width: 85px !important;
    /* P */
  }

  .width-90-sm {
    width: 90px !important;
    /* P */
  }

  .width-100-sm {
    width: 100px !important;
    /* P */
  }

  .width-120-sm {
    width: 120px !important;
    /* P */
  }

  .width-140-sm {
    width: 140px !important;
    /* P */
  }

  .width-150-sm {
    width: 150px !important;
    /* P */
  }
}

@media (min-width: 992px) {
   .w-lg-40 {
        width: 40%!important
    }
}

@media (max-width: 991.98px) {
     .display-5 {
        font-size:2rem !important;
    }
}

.display-7 {
    font-size: calc(1rem + .4vw);
    font-weight: 700;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-7 {
        font-size:1.4rem
    }
}

.navbar-sticky-top.navbar-scrolled .navbar-topbar{
  margin-top: -10px !important;
}
.avatar-xxl,.avatar-xxl .avatar-initials {
    width: 10rem;
    height: 10rem
}

.avatar-xxl .avatar-img {
    width: 10rem !important;
}

.w-30 {
    width: 30%!important
}

.w-35 {
    width: 35%!important
}

.text-shadow-black{
  text-shadow: 1px 1px 5px black;
}

.text-shadow-blue{
  text-shadow: 1px 1px 5px blue;
}

.text-shadow-white{
  text-shadow: 1px 1px 5px white;
}
.text-verde-oscuro{
  color:#008169!important;
}
.text-info{
  color: #3F338B!important
}

.text-amarillo{
  color: #FBBE00!important
}

.text-magenta{
  color: #B60082!important
}

.bg-verde{
  background-color: #72C655!important;
}

.bg-verde-claro{
  background-color: #DFF9D2!important;
}

.bg-verde-medio{
  background-color: #3AB59E!important;
}
.bg-magenta{
  background-color: #B60082!important;  
}

.bg-rosa-claro{
  background-color: #FFE9FA!important;  
}

.bg-info {
    background-color: #3F338B!important;
}

.bg-info-claro {
    background-color: #E4E4F9!important;
}

/*.nav-tabs{
  border-color: #8997a4!important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  border: blue!important;
}
*/

.navbar.navbar-scrolled.navbar-light {
    background-color: #FFEDC0!important;
    box-shadow: 0 .375rem 1.5rem 0 rgba(140,152,164,.125)
}

.nav-tabs .nav-link {
    padding-top: 0.75rem!important;
    padding-bottom: 0.75rem!important;
  
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  /*color:var(--bs-nav-tabs-link-active-color);
  background-color:var(--bs-nav-tabs-link-active-bg);*/
  border-color: #008169!important;
  color: #008169!important;;
}

.list-pointer-bg-secondary .list-pointer-item::before {
    background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23008169'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e")
}

.list-checked-soft-bg-primary .list-checked-item::before {
    background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23FFFFFF' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23FBBE00'/%3e%3c/svg%3e");
}


.btn-outline-success {
    color: #008169!important;
    border: 1.5px solid #008169!important;
    padding-top: 0.4rem!important;
    padding-bottom: 0.4rem!important;
}

.btn-outline-success:hover {
    color: #FFF!important;
    background-color: #008169!important;
    border-color: #008169!important;
}

.btn-outline-success:focus {
    color: #FFF!important;
}



.btn-outline-info {
    color: #3F338B!important;
    border: 1.5px solid #3F338B!important;
    padding-top: 0.5rem!important;
    padding-bottom: 0.5rem!important;
}

.btn-outline-info:hover {
    color: #FFF!important;
    background-color: #3F338B!important;
    border-color: #3F338B!important;
}

.step-icon-magenta {
    color: #fff;
    background-color: #B60082;
}

.blockquote::before {
    top: -2rem;
    left: -1.5rem!important;
    background-image: url("data:image/svg+xml,%3csvg width='5' height='4' viewBox='0 0 5 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.244 2.84803C2.244 3.08003 2.168 3.26803 2.016 3.41203C1.864 3.54803 1.672 3.61603 1.44 3.61603C1.16 3.61603 0.927996 3.52403 0.743996 3.34003C0.567996 3.15603 0.479996 2.89203 0.479996 2.54803C0.479996 2.18003 0.583996 1.82003 0.791996 1.46803C1.008 1.10803 1.308 0.824028 1.692 0.616028L1.968 1.03603C1.76 1.18003 1.592 1.34003 1.464 1.51603C1.344 1.69203 1.264 1.89603 1.224 2.12803C1.296 2.09603 1.38 2.08003 1.476 2.08003C1.7 2.08003 1.884 2.15203 2.028 2.29603C2.172 2.44003 2.244 2.62403 2.244 2.84803ZM4.452 2.84803C4.452 3.08003 4.376 3.26803 4.224 3.41203C4.072 3.54803 3.88 3.61603 3.648 3.61603C3.368 3.61603 3.136 3.52403 2.952 3.34003C2.776 3.15603 2.688 2.89203 2.688 2.54803C2.688 2.18003 2.792 1.82003 3 1.46803C3.216 1.10803 3.516 0.824028 3.9 0.616028L4.176 1.03603C3.968 1.18003 3.8 1.34003 3.672 1.51603C3.552 1.69203 3.472 1.89603 3.432 2.12803C3.504 2.09603 3.588 2.08003 3.684 2.08003C3.908 2.08003 4.092 2.15203 4.236 2.29603C4.38 2.44003 4.452 2.62403 4.452 2.84803Z' fill='%23B60082' fill-opacity='.5'/%3e%3c/svg%3e")!important;
    
}
