/*----------------------container 10---------------------------------*/
/*----------------------container 10---------------------------------*/
a:focus {
  outline: unset !important;
}

.con_tab_10 .nav-item {
  margin-bottom: -1px;
  background: #f2f2f2;
}

.con_tab_10 .nav-link {
  border: 1px solid #ddd !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  color: #0067AC;
  font-size: 16px;
  border-bottom: 1px solid #ddd !important;
  background: #EFEFEF;
  border-radius: 0px !important;
}

.con_tab_10 .nav-link {
  display: block;
  padding: 8px 20px;
}

.container_10_wrapper {
  padding: 40px 0;
}

.tab_title {
  background: #fff !important;
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, .125) !important;
}

.border_0 {
  border: 0;
}

.tab_title a {
  color: #0067AC;
  font-size: 16px;
  font-weight: 600;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0px solid rgba(0, 0, 0, .125) !important;
  border-radius: .25rem;
}

.errrow {
  float: right;
  color: var(--clr-primary-450);
  font-size: 25px;
}

#up {
  display: none;
}

#down {
  display: block;
}

.collapsed #down {
  display: none;
}

.collapsed #up {
  display: block;
}

/*---------------------//-container 10-\\--------------------------------*/
/*---------------------//-container 10-\\--------------------------------*/
/* ESTILOS DE CONTAINES ANTERIORES - A ELIMINAR POCO A POCO */
ul.nav.nav-tabs.con_tab_10 li:first-child {
  margin-left: 1em;
}

.container_10_blog .nav-link {
  font-size: 18px;
}

.con_tab_10 li.nav-item {
  cursor: pointer;
}

.con_tab_10 .nav-item,
.line_title h2:before,
.line_title h2:after {
  background-color: var(--clr-neutral-200);
}

.nav-tabs .nav-item p {
  margin-bottom: 0rem !important;
  color: var(--clr-neutral-900) !important;
}

.con_tab_10 .nav-item {
  background-color: var(--clr-neutral-300);
}

.con_tab_10 .nav-link.active {
  color: var(--clr-primary-450) !important;
  background-color: var(--clr-neutral-100) !important;
  border-color: var(--clr-neutral-300) var(--clr-neutral-300) var(--clr-neutral-100) !important;
}

li.nav-item.solicitar-info {
  background-color: var(--clr-neutral-400);
  border: 1px solid var(--clr-neutral-200) !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  display: block;
  padding: 8px 20px;
  margin-bottom: -2px;
}

div#accordion h1,
div#accordion h2,
div#accordion h3,
div#accordion h4,
div#accordion h5,
div#accordion h6 {
  font-size: 24px !important;
}

.simulaEncabezadoTabs {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  cursor: pointer;
}

.simulaEncabezadoTabs h1,
.simulaEncabezadoTabs h2,
.simulaEncabezadoTabs h3,
.simulaEncabezadoTabs h4,
.simulaEncabezadoTabs h5,
.simulaEncabezadoTabs h6 {
  flex: 1;
}