/* Ckeditor styles */
.cke_inner a.button {
  background-color: #4388C7;
  border: 1px solid #4388C7;
  color: #FFF;
  display: inline-block;
  font-size: 1rem;
  height: 2.5rem;
  line-height: 2.5rem;
  border-radius: 1.25rem;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  transition: all 0.3s;
  margin-right: 0;
  margin-left: 0;
  align-self: flex-start;
  padding: 0 1.5rem;
}
@media screen and (min-width: 768px){
  .cke_inner .button {
    font-size: 1rem;
    padding: 0 2rem;
  }
}

.cke_inner .button.button--primary {
  border: 1px solid #4388C7;
  background-color: #4388C7;
  color: #FFF;
}

.cke_inner p.paragraph--sm {
  font-size: 0.8rem;
  line-height: 1.4;
}

.cke_inner p.paragraph--md {
  font-size: 1rem;
  line-height: 1.4;
}

.cke_inner p.paragraph--lg {
  font-size: 1.5rem;
  line-height: 1.4;
}

/* lists */
.cke_inner ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cke_inner ul li {
  color: #7f7f7f;
  margin: 1.5rem 2rem;
  padding: 0;
  line-height: 1.7;
  text-indent: -2rem;
}
.cke_inner ul li:before {
  margin-right: 1rem;
}
.cke_inner .checklist--list {
  padding-top: 20px;
  padding-left: 0;
}
.cke_inner .checklist--list .check {
  padding: 8px 15px;
  line-height: 20px;
  margin-right: 16px;
  margin-bottom: 16px;
  font-weight: 300;
  font-size: 14px;
}
.cke_inner .checklist--list .check:before {
  content: "";
  background: url('../images/checklist-check.svg') #36d576;
  border-radius: 50%;
  color: #fff;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: text-bottom;
}

.cke_inner .horario {
  background-color: #0a6eb4;
  padding: 1rem;
  color: white;
}
.cke_inner .horario__days {
  font-weight: bold;
}

/* Tables*/
.cke_inner .table-tarifas thead {
  background-color: #4dc34a;
  color: #fff;
}
.cke_inner .table-tarifas__even {
  background-color: #d8d8d8;
}

/*Lista cards*/
.cke_inner .card-links__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.cke_inner .card-links__list.col-2 > * {
  width: calc(100% * 1/2 - (20px - 20px * 1/2));
  margin-bottom: 1rem;
  margin-right: 20px;
}

.cke_inner .card-links__list > *:nth-child(2n) {
  margin-right: 0;
}

.cke_inner .card-links__list ._card {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  padding: 1rem;
  background-color: white;
}




.cke_inner p.paragraph--sm {}
.cke_inner p.paragraph--lg {}
.cke_inner p._card {}
.cke_inner h1.page-title__title {}
.cke_inner h2.section__title {}
.cke_inner h4.heading--eyebrow {}
.cke_inner ul.list--single-arrows {}
.cke_inner ul.list--double-arrows {}
.cke_inner ul.list--plus{}
.cke_inner ul.list--minor {}
.cke_inner ul.list--check {}
.cke_inner ul.list--cards-2x{}
.cke_inner ul.list--cards-3x{}
.cke_inner ul.list--cards-4x{}
.cke_inner a.button.button--primary{}
.cke_inner a.button.button--secondary{}
.cke_inner table.table-tarifas {}



