﻿

/************** PERSONALZIACIÓN ETXEBARRIA *****************/ 
.footer .logo img{
	width:inherit;
	height:100%;
	margin-bottom:0;
}

/************** FIN PERSONALZIACIÓN ETXEBARRIA *****************/ 
a,
a:visited,
a:hover,
a:focus {
  color:#007664;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.page.green .bg-primary {
  background-color: #007664!important;
}

.page.green .menu{
  background-color: #58cc49;
  color: #000;
}
.page.green .sidenav {
  background-color: rgba(0,0,0,0.5);
  color: #fff;
  padding-top:0;
}

.page.green .sidenav-body, 
.page.green .sidenav .cabeceraMenu,
.page.green .sidenav .search-container {
    background-color: #58cc49;;
    width:90%;
    margin-left:10%;
}

.sidenav .language,
.sidenav #EnlacesMenuPrincipalMobile {
	background-color: #58cc49;
}

.page.green .sidenav-body{
	padding-bottom:20px;
}
.page.green .sidenav .cabeceraMenu .brand{
	padding-left:1.2rem;
}
.page.green .sidenav .cabeceraMenu{
	padding:20px 0px;
}
@media (min-width:767px){
	.page.green .sidenav-body, .page.green .sidenav .cabeceraMenu{
		width:50%;
		margin-left:50%;
	}
}
@media (max-width:1023px){
	.top-menuitem-child button:hover,.top-menuitem-child button:focus,.top-menuitem-child button:focus-visible{
	background:transparent;
	color:black;
	border:none;
	}
	ul#m-top-navigation-ul ul li{
		border-bottom-color:black;
	}

}
.top-menuitem-child button{
	background:transparent;
	border:none;
	color:black;
	font-size:1.1rem;
}

.page.red .menu li:hover a {
  color: #000;
}

.page.green .sidenav a {
  color: #000 !important;
}

.page.green .submenu a {
  color: #000!important;
}

.page.green .languages ul {
  background-color: #FFF;
}

.page.green .languages ul li a {
  color: #000;
}

.page.green .footer {
  background-color: #58cc49;
  border-color: #007664;
}

.page.green .footer * {
  color: #000;
}

.page.green .tile span {
  color:#000!important;
  font-weight: bold;
}


.page.green .hero .hero-links {
  background-color: #58cc49;
}
.page.green .hero .hero-links .border-left:hover{
	background-color:#007664;
}
.page.green .hero .hero-links .border-left:hover a span{
	color:white!important;
}


.page.green .hero .hero-links *{
  border-color: #fff!important;
}

.page.green .card .title span::first-letter {
  color: #007664;
}

.page.green .card .title::after {
  background-color: #007664;
}

.page.green .card-list::before {
  background-color: #007664;
}

.page.green .card-list::after,
.page.green .card-list .wrapper::after {
  background-color: #58cc49;
}

.page.green .module .block-title {
  border-color: #007664;
}

.page.green .module .block-title::before {
  background-color: #007664;
}

.page.green .module .block-title::after {
  background-color: #58cc49;
}

.page.green .module .block-title .title::after {
  background-color: #007664;
}

.page.green .underline-title {
  border-color: #007664;
}

@media (min-width: 1024px) {
  .page.green .menu {
    background-color: #fff;
  }

  .page.green .menu li:hover  {
    background-color: #58cc49;  
  }

  .page.blue .menu li:hover, .page.blue .menu li:focus {
    background-color: #58cc49; 
    color:#000;
  }
  ul#top-navigation-ul li button:focus, ul#top-navigation-ul li button:focus:after, ul#top-navigation-ul li a:focus{
	background-color: #58cc49;;  
    color:#000;

}
	ul#top-navigation-ul li button:hover, ul#top-navigation-ul li button:active, ul#top-navigation-ul li button:hover:after, ul#top-navigation-ul li a:hover{
	color:#000;
}

  .page.green .submenu {
    background-color: #58cc49;  
  }
}

/**************************************************************
ENLACES RELACIONADOS 
***************************************************************/
.related-links a {
    border: solid 1px #007664;
    color:#007664;
}

.related-links a:hover{
	color: white !important;
	background-color: #007664;
	opacity: 1;
transition: 0.35s ease-in-out;
-webkit-transition: 0.35s ease-in-out;
}



/**************************************************************
PAGINACIÓN
***************************************************************/
input[type=button].page-link, a.page-link{
    color: #000;
    background:none;
}
.page-link:hover,.pagination li:first-child:hover, .pagination li:last-child:hover, .pagination li:hover{
	background:#007664;
	color:white;
}
.pagination li:first-child:hover input[type=button].page-link, .pagination li:last-child:hover input[type=button].page-link{
	color:white;
}
.pagination li:hover a{
	color:white;
}
/**************************************************************
DOCUMENTOS 
***************************************************************/
.link-pdf > .link {
	color: #007664;
}

/**************************************************************
AGENDA 
***************************************************************/
.agendanews .agendanews__list .new__tags, .agenda .events__list .event__tags {
  border-bottom: 3px solid #007664;
}
.agenda .events__list .event__tags p{
	color:black!important;
}
.agenda .events__list .event__tags li:first-child {
  color: #808080;
}
.agenda .events__list .event__tags li:last-child {
  color: #007664;
}
.agenda .events__list .event .event__localization {
  color: #808080;
}
.agenda .events__list .event .event__localization .bi {
color: #808080;
}
.agenda .events__all .events__all__link {
  border:0.1px solid #007664;
  color: #333;
  border-radius:5px;
}
.agenda .events__all .events__all__link:hover {
  border-bottom: 3px solid transparent;
}

.agendanews .agendanews__list .new__tags li:first-child {
  color: #808080;
}
.agendanews .agendanews__list .new__tags li:last-child {
  color: #007664;
}
.new p {
	color:black!important;
}
.agendanews .agendanews__all .agendanews__all__link {
  color: #333;
}

.agendanews .agendanews__all .agendanews__all__link:hover {
  border-bottom: 3px solid transparent;
}

.agenda a{
	color:#000000;
}

/**************** CALENDARIO GENÉRICO (ZALAMA) ***************/
.days li .hasEvents, .days td .hasEvents {
  	background-color: #007664;
    color: white;
}

/**************** NOTICIAS GENÉRICO (JATA) ***************/
.news .news-content .news-title {
  color: #007664;
}
.news .news-content .news-description {
  color: black;
}
.news .news-content .news-details .news-date {
  color: black;
}
.news .news-content .news-details .news-link > span {
  color: #000000;
  border: 0.1px solid #007664;
}
.news .news-content .news-details .news-link > span:hover {
  color: white!important;
  background-color: #007664;
}
.news .news-content.news-content-mini {
  border: 1px solid #007664;
}
.news .news-content.news-content-mini.light {
  border: 1px solid white;
}
.news .news-content.news-content-mini.light .news-title,
.news .news-content.news-content-mini.light .news-description,
.news .news-content.news-content-mini.light .news-date,
.news .news-content.news-content-mini.light .news-link span {
  color: white;
}
.news .news-content.news-content-mini.light .news-link span {
  border: 1px solid white;
}
.news .news-content.news-content-mini.light .news-link span:hover {
  color: #007664;
  background-color: white;
}
.news .news-content.news-content-mini .news-link span {
  border: 1px solid #007664;
}
.news-button {
  color: #000000;
  border: 0.1px solid #007664;
}
.news-button:hover {
  color: white;
  background-color: #007664;
}

/**************************************************************
DESTACADOS TEXTO
***************************************************************/
.servicios a {
	color: #007664;
}

/**************** ENLACES ***************/

.enlacesbasico a{
	color:#000000;
}

.enlacesbasico a:hover{
	text-decoration:none!important;
}

/*************** DOCUMENTOS ************/
.link-list a{
	color:#000000;
}

/*************************************************************
			CSP STYLES 
****************************************************************/

/**************************************************************
INICIO ESTILOS COMPONENTENS CSP 
***************************************************************/

input[type=button], input[type=reset], input[type=submit], button{
    border: 1px solid #000;
    background-color: #007664;
    color: #fff;
}
input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:hover{
	background-color: #fff;
	border: 1px solid #000;
    color: #000;
}
/************** LAYOUTS *******************/
#NewsZone #DetailBox .CSPNewsGroup span, #EventsZone #DetailBox .CSPEventsGroup span{
	background-color:#fff;
	font-weight:bold;
	color:#000;
}
#NewsZone .articleInfoBox .date, #EventsZone .articleInfoBox .date{
	background-color:#007664;
	color:#fff;
}
.itemTablon .CSPItemStyleContentContainer{
	border-bottom:none;
}
.contentArticle tbody tr:nth-child(odd){background-color:#f5f5f5;}

/********************* SUMMARY LINKS *********************/

/****** CSP NEWS HOME ************/
.CSPItemStyleContentContainer,.CSPClause, .CSPOrdinanceProcedureList, .CSPRelatedProcedure, .HistoryItem {
	border-bottom: 1px #000 solid;
}
/*.CSPItemStyleContainer > .CSPItemStyleGroup,*/ .catnoticiaizda{
	border:1px #000 solid;
}
.CSPItemStyleContentContainer h4 a{
	color:#000;
}

/****** CSS WP Antiguos ******/

.highlight a {
    background-color: #007664 !important;
}
.department{
	background-color:#fff;
	color:#000;
}
div.politicBox, div.politicBox .link-item{
	background-color: #007664;
	color:#fff;	
}
div.politicBox .link-item a, div.politicBox .link-item a:visited{
	color:#fff;
}
div.politicBox .image-area-left{
	margin-right:0px;
	border-radius: 10px 10px 0px 0px;
	background-color:#fff;
	padding-bottom:5px;
}
.bullet{
    background-image: none !important;
    background-repeat: no-repeat;
    background-position: left;
}
.viewMore a{
	background:#007664;
	padding:5px;
	color: white !important;
	border-radius:2px;
}
/************* TABLON ANUNCIOS *******************/
.princiNews a{
	color:#000;
}
.princiNewsHeader .literales_sin_mayusculas{
	color:#444;
}
.princiNewsHeader span{
	color:#000;
}
.CQWPMoreElements a, CQWPMoreElements a:visited{
	color:#000;
}
/**************************** PAGINACIÓN **********************/
.pagination li:nth-child(odd){border-color:#000;}
.pagination li:first-child{border-left-color:#000;}


.page.green .separator-vertical::after{
	background-color:#007664;
}
/**************************************************************
FIN ESTILOS COMPONENTES CSP 
***************************************************************/

/**************** COLOR REDES SOCIALES ***********/
.logoRedSocial path {
  fill: #000;
}
.ms-WPTitle, #SectionTitle h2{
	border-color:#007664;
}
.link-item.linkitem a{
	border-color:#007664;

}
.link-item.linkitem  a:hover {
    color: white !important;
    background-color: white;
    opacity: 1;
    transition: 0.35s ease-in-out;
    -webkit-transition: 0.35s ease-in-out;
}
a.page-link{
	
	color:#000000;
}
.pagination li:first-child,.pagination li:last-child, .pagination li:nth-child(odd),.pagination li{
	border:1px solid #007664;
}
.pagination li a{
	color:#000;
	border:none;
}

.module.page-title .publishing-page-title{
	border-color:#007664;
}
.module.page-title .publishing-page-title .SiteTitle::before{
	background-color:#007664;
}
.module.page-title .publishing-page-title .SiteTitle::after{
	background-color:#58cc49;
}
	.module.page-title .publishing-page-title::before{
	background-color:#007664;
}

.slm-layout-main .link-item a:hover,.highlight .title:hover,.cbq-layout-main .link-item a:hover, .cbq-layout-main .CSPFileName a:hover,
.cbq-layout-main .departmentItem a:hover, .CQWPMoreElements a:hover, .ms-rtestate-field a:hover,ul.PhotoGallery li a:hover,
.slm-layout-main .item .link-item2 a:hover,.slm-layout-main .link-item-large a:hover{
	color:#007664!important;
}
div[id$="UserActivation_panListMuni"] .divModalBackground .ModalWin .titleWindow{
	background-color:#007664;
	color:#fff;
}

/* Mejora visualizacion destacados */
.CSPRelatedProcedure {
    display: block !important;
    padding: 5px 0px 5px 0px;
}
div#ProcedureRightZone .CSPProcedureGroup {
    border-bottom: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}