/*-----------------------------HEADER------------------------------------*/

/* ESPAÇO ENTRE MENUS PARA NÃO QUEBRAR A LINHA */
@media (max-width: 1199px) and (min-width: 992px) {
.sp-megamenu-parent >li >a {
    padding: 0 2px;
}}

/* Header Info */

/*
.sp-contact-info li i.pe {
	color: #a8563c;
}

i.fa.fa-facebook, i.fa.fa-twitter, i.fa.fa-youtube {
    color: #a8563c;
}
*/

/* Yendif Video Share - Videos da Assembleia  */

.yendif-video-share h1 {
    margin: 0;
    line-height: 1.2;
    width: auto;
    padding-right: 30px;
    box-shadow: inset 0 -1px 0 #ddd;
    display: table;
    word-wrap: break-word;
    font-size: 225%;
    font-weight: 300;
    font-family: Open Sans, sans-serif;
}
.yendif-video-share h1:after {
    clear: both;
    display: block;
    float: left;
    content: "";
    position: relative;
    height: 2px;
    width: 70%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    padding: 0;
    background: #b3b3b3;
}
.yendif-video-share .page-header {
    border-bottom: 0px solid #ffffff;
}
 .yendif-video-share h2 {
    margin: 20px 0;
    width: auto;
    padding-right: 30px;
    display: inline-table;
    line-height: 1.3;
    font-family: Open Sans, sans-serif;
    font-weight: normal;
    font-size: 24px;
}
a.btn.btn-primary, a.btn.btn-primary:active, a.btn.btn-primary:focus {
    background: rgba(153,153,153,0.9);
    color: #fff;
    padding: 5px 20px;
    border-radius: 4px;
}
a:hover.btn.btn-primary {
    background: #d9d9d9;
}
.yendif-video-share a {
    color: #734a4a;
	text-decoration: none;
}
.yendif-video-share a:hover {
    color: #d9d9d9;
	text-decoration: none;
}
.yendif-video-share.videos.am-video h4 a {
    color: #734a4a;
	text-decoration: none;
}
.yendif-video-share.videos.am-video h4 a:hover {
    color: #d9d9d9;
	text-decoration: none;
}
.yendif-video-share .thumbnail {
	margin-bottom: -15px;
} 
	








/*-------------------------------HOME-------------------------------------*/

/* Titulo Do Modulo Agenda - Home Page */

/*
.titulo-m-agenda-home {
	margin: 0 0 20px;
    font-size: 140%;
    line-height: 1.2;
    width: auto;
    padding-right: 30px;
    box-shadow: inset 0 -1px 0 #ddd;
    display: table;
}

.titulo-m-agenda-home:after {
	clear: both;
    display: block;
    float: left;
    content: "";
    position: relative;
    height: 2px;
    width: 70%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    padding: 0;
	background: #b3b3b3;
}
*/

/* Link Titulo Noticias HOME PAGE */

.nspArt h4.nspHeader a {
    text-decoration: none;
    color: #888888;
}
.nspArt h4.nspHeader a:hover {
    text-decoration: none;
    color: #7B090B;
}

/*=============================================================*/

/* Border Nav Pills e Cor dos não ativos */

ul.nav.nav-pills {
    border-bottom: 0.5px solid #dddddd;
}
.nav-pills>li>a {
    color: #999999;
}

/* Link DOCman */

.k-ui-namespace table td * {
    vertical-align: middle;
    color: #666666;
}

a.koowa_header__title_link {
	color: #999999;
}
a:hover.koowa_header__title_link {
	color: #d9d9d9;
}

/* Links Artigos e Documentos */

a {
    color: #734a4a;
}
a:hover {
	color: #d9d9d9;
}

/* Freguesias */

/* inicio novo */
.nav-tabs .nav-link.active {
    color: #fff;
    background-color: #84A4A7;
}

.nav-link {
	color: #999999;
}
.nav-link:hover {
	color: #84A4A7;
}

.tab-content>.tab-pane {
    text-align: justify;
}

/* fim novo */

.bg-success {
    padding: 8px 0px 8px 8px;
    color: white;
	border-radius: 3px 3px 3px 3px;
}

h3.bg-success {
	background-color: #84A4A7;
	font-weight: 300;
	font-size: 20px;
}

.bg-success2 {
    background-color: #a78484;
    padding: 4px 0px 4px 8px;
    color: white;
	border-radius: 6px 6px 0 0;
}

p.freguesias {
	font-weight: 600;
	padding-left: 10px;
	/*color: #84a4a7;*/
}

p.freg-info {
    padding-left: 10px;
}

b, strong {
    font-weight: 600;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #84A4A7;
}

.nav>li>a {
    padding: 5px 20px;
}

.nav-pills>li>a {
    border-radius: 8px 8px 0 0;
    background-color: #ddd;
}

/* Galeria Sigplus  - REMOVER ESPAÇO ENTRE FOTOS */
a.sigplus-image>img {
    display: inline-block;
}

/* Paragrafos */
p {
    margin: 0 0 17px;
}

/* Linhas */

hr.linha {
	border-top: 1px solid #b7b7b7;
}

/* DOCman */

span.k-icon-document-folder.k-icon--size-default {
    color: #734a4aa1;
}

span.k-icon-document-folder.k-icon--size-medium {
    color: #734a4aa1;
}


/*Padding e Margin - BOOTSTRAP*/
.ml-1 {margin-left: .25rem;}
.ml-2 {margin-left: .5rem;}
.ml-3 {margin-left: 1rem;}
.ml-4 {margin-left: 1.5rem;}
.ml-5 {margin-left: 3rem;}
.mr-1 {margin-right: .25rem;}
.mr-2 {margin-right: .5rem;}
.mr-3 {margin-right: 1rem;}
.mr-4 {margin-right: 1.5rem;}
.mr-5 {margin-right: 3rem;}
.mt-1 {margin-top: .25rem;}
.mt-2 {margin-top: .5rem;}
.mt-3 {margin-top: 1rem;}
.mt-4 {margin-top: 1.5rem;}
.mt-5 {margin-top: 3rem;}
.mb-1 {margin-bottom: .25rem;}
.mb-2 {margin-bottom: .5rem;}
.mb-3 {margin-bottom: 1rem;}
.mb-4 {margin-bottom: 1.5rem;}
.mb-5 {margin-bottom: 3rem;}

.pl-1 {padding-left: .25rem;}
.pl-2 {padding-left: .5rem;}
.pl-3 {padding-left: 1rem;}
.pl-4 {padding-left: 1.5rem;}
.pl-5 {padding-left: 3rem;}
.pr-1 {padding-right: .25rem;}
.pr-2 {padding-right: .5rem;}
.pr-3 {padding-right: 1rem;}
.pr-4 {padding-right: 1.5rem;}
.pr-5 {padding-right: 3rem;}
.pt-1 {padding-top: .25rem;}
.pt-2 {padding-top: .5rem;}
.pt-3 {padding-top: 1rem;}
.pt-4 {padding-top: 1.5rem;}
.pt-5 {padding-top: 3rem;}
.pb-1 {padding-bottom: .25rem;}
.pb-2 {padding-bottom: .5rem;}
.pb-3 {padding-bottom: 1rem;}
.pb-4 {padding-bottom: 1.5rem;}
.pb-5 {padding-bottom: 3rem;}

/*--------------------------------RODAPÉ------------------------------*/

/* Documentos Online - RODAPÉ */

ul >li.doc-list.first >a {
	line-height: 1.5em;
	margin-bottom: 8px;
	padding: 0 0 2px 0;
	color: #999999;
}

ul >li.doc-list >a {
	line-height: 1.5em;
	margin-bottom: 8px;
	padding: 2px 0 0 0;
	color: #999999;
}

ul >li.doc-list >a:hover {
	color: #d9d9d9;
}

span.k-icon-document-folder.folder-r {
    color: #734a4aa1;
}

/* Modulo Contactos Rodapé */

 span.fa.rodape-i {
	padding-right: 3px;
    color: #734a4a;
	 margin-top: 5px
}

span.fa.rodape-i-top {
	padding-right: 3px;
    color: #734a4a;
}

.cor-texto {
	color: #999999;
}

/* Formulario de Newsletter */

/*
input[type="text"] {
    background: transparent;
}
*/

/*--------------------------------ARTIGOS------------------------------*/

/* Cor do icon do titulo dos artigos */
.post-format {
    background-color: #666666;
}


