#content {
   display: flex;
   flex-direction: column;
   min-height: 100dvh;
}
#main-content {
   flex-grow: 1;
}


.ordenarBuscador button.form-control {
    width: 100% !important;
}

@media (max-width: 840px) {
	.press-content .Heading_XS {
		font-size: 1.5rem;
	}
}

ul, ol {
	color: var(--forest-6);
}

.iberdrola-forest p, .iberdrola-forest p strong {
    color: var(--iberdrola-forest);
}

.sand-1 p, .sand-1 p strong, .sand-1 li {
	color: var(--sand-1);
}

.Heading_M_News strong {
	color: var(--green-1);
}


.form-scottish .input-group > .input-group-item.input-group-append {
  display: none;
}
.form-scottish input.form-control:focus {
  z-index: 0;
}
.form-scottish .select-from-list {
  position: relative;
}
.form-scottish .select-from-list .input-group-item::after {
  content: url("/documents/d/guest/arrow_down-1?download=true");
  position: absolute;
  right: 24px;
  left: auto;
  top: 50%;
  transform: translatey(-50%);
}
.form-scottish .select-from-list .input-group-item::after input:focus {
  z-index: 0;
}
.form-scottish label {
  color: var(--forest-6);
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  margin-bottom: 15px;
  font-family: "IberPangeaText", sans-serif;
}
.form-scottish label .reference-mark {
  color: var(--forest-6);
  font-size: 5px;
  left: -3px;
}
.form-scottish input {
  height: 40px;
}
.form-scottish input, .form-scottish textarea {
  border: 1px solid var(--iberdrola-forest);
  background-color: var(--sand-1);
  font-size: 12px;
  line-height: 23px;
  color: var(--forest-6);
  font-weight: 400;
  font-family: "IberPangeaText", sans-serif;
  padding: 9px 24px;
  border-radius: 5px;
}
.form-scottish .input-group > .input-group-item.input-group-prepend:not(:last-child) > .form-control {
  border-radius: 5px;
}
.form-scottish .text-secondary {
  color: var(--forest-6) !important;
  font-size: 14px;
  margin-top: 15px !important;
}
.form-scottish .btn-primary {
  background-color: var(--iberdrola-forest);
  border-color: var(--iberdrola-forest);
  border-radius: 50px;
  font-size: 17px;
  color: var(--sand-1);
  font-weight: 700;
  font-family: "IberPangeaText SmBold", sans-serif;
  padding: 1.03125rem 1.5rem;
}
.form-scottish .btn-primary:hover {
  background-color: var(--iberdrola-green);
  border-color: var(--iberdrola-green);
}
.form-scottish div[class^=lfr-layout-structure-item-inputs] {
  margin-bottom: 2rem;
}
.form-scottish .form-input-captcha label {
  display: none;
}
.form-scottish .form-group.has-error label, .form-scottish .form-group.has-error input, .form-scottish .form-group.has-error label .reference-mark, .form-scottish .form-group.has-error textarea {
  color: var(--sunset-1);
}
.form-scottish .form-group.has-error .text-secondary, .form-scottish .text-danger {
  color: var(--sunset-1) !important;
}

.form-scottish .form-input-captcha > p, .form-scottish .form-group.has-error > p {
	font-size: 14px;
	font-weight: 400 !important;
}

.form-scottish .form-group.has-error input, .form-scottish .form-group.has-error textarea {
  border-color: var(--iberdrola-sunset);
  background-color: var(--iberdrola-sand);
}

.lfr-layout-structure-item-form .form-group.has-error input::placeholder, .lfr-layout-structure-item-form .form-group.has-error textarea::placeholder {
  color: var(--sunset-1);
}

.dropdown-menu.select-from-list__dropdown-menu ul li.dropdown-item {
  color: var(--forest-6);
}

.dropdown-menu .text-muted {
  display: none;
}

.form-scottish .component-button {
  text-align: center;
}

.form-scottish > .bg-white {
    background-color: transparent !important;
    color: var(--iberdrola-forest) !important;
    font-size: 1.25rem;
}

.footerMultimedia a {
	color: var(--green-1);
}

.footerMultimedia a:focus {
	color: var(--iberdrola-forest);
}

@media (max-width: 840px) {
	.form-scottish > .bg-white {
		font-size: 1.125rem;
	}
}

/*Layout*/
@media screen and (min-width:767px) and (max-width: 991px){
	#main-content > .lfr-layout-structure-item-container > .lfr-layout-structure-item-container {
		padding-left: 2rem !important;
		padding-right: 2rem !important;
	}
}

.searchBarIbr input[type="text"] {
    background-color: white;
    border: 1px solid var(--forest-1);
    border-radius: 0.5rem !important;
    border-left-width: 0.0625rem !important;
    padding-left: 1rem !important;
    margin-right: 1rem;
    height: 3rem;
    border-right-width: 0.0625rem !important;
    /*color: var(--forest-3);*/
    
}

/*Table*/
.table {
	border-collapse: inherit;
	margin: auto;
	border-radius: 5px;
	border-spacing: initial;
	width: 100%;
	overflow: hidden;
}
.table th {
	background-color: #F8F8F8;
	color: #696969;
}

.table td {
	color: #696969;
}

@media (max-width: 768px) {
	.table thead {
		display:  none;
	}

	.table, .table tbody, .table tr, .table td {
		display: block;
		width: 100%;
		border: 0;
		height: auto;
	}

	.table tr{
		border: 1px solid #e7e7ed;
		border-radius: 8px;
	}

	.table td {
		padding: 10px 12px;
		border-bottom: 1px solid #e7e7ed;
		text-align: left !important;
	}

	.table td:last-child {
		border-bottom: 0;
	}
	.table td:first-child {
		background-color: #F8F8F8;
	}

	.table td::before {
		content: attr(data-label);
		font-weight: bold;
		display: block;
		margin-bottom: 4px;
	}
}


@media (max-width: 575px) {
	.breadcrumb {
		display: block;
	}
	.breadcrumb li {
		display: inline;
	}
}