/* MultiAcessoRapido Portlet customizations */

#ss .content__detail-dropdown ul li + li {
    margin-top: 15px;
}

#ss .content__detail-dropdown ul {
    margin: 0;
    list-style: none;
}

.content__detail-text {
    max-width: 460px;
}

p.msg-alert {
    color: black;
}

#ss .portlet-boundary_portletcaixamultiacessorapido_WAR_ptinportlet_ .content__detail-dropdown {
    margin: 5%;
    width: 21rem;
}

#ss .signed-in .portlet-boundary_portletcaixamultiacessorapido_WAR_ptinportlet_ .content__detail-dropdown {
    position: relative;
    margin: 5px 5px 5px 5%;

}

@media (min-width: 768px) {

    #ss .signed-in .portlet-boundary_portletcaixamultiacessorapido_WAR_ptinportlet_ .content__detail-dropdown {
        margin: 5px 5px 5px 10%;
    }
}

@media (min-width: 800px) {
	#ss .portlet-boundary_portletcaixamultiacessorapido_WAR_ptinportlet_ .content__detail-dropdown {
        left: 65%;
        margin-top: 9rem;
        z-index: 1;
        position: absolute;
	}

    #ss .signed-in .portlet-boundary_portletcaixamultiacessorapido_WAR_ptinportlet_ .content__detail-dropdown {
        margin: 5px;
        left: 65%;
    }
}

.aui .spn-btn {
    width: 100%;
    display: inline-block;
    cursor: pointer;
}

.aui .spn-btn > img {
	transform: scale(1.4, 1.4);
}

.aui input.field.input-adjust {
    height: auto;
}

/* NISS PS and PC Portlet Customizations */

.custom-info-tooltip {
    height: auto;
    width: 3rem;
    border-radius: 2rem;
    background-clip: padding-box;
    background-color: #007d45;
    text-align: center;
    display: inline-block;
    color: #fff;
}

#ss.aui #wrapper .pedidoniss-top-adjust h1, 
#ss.aui #wrapper .pedidoniss-top-adjust h2, 
#ss.aui #wrapper .pedidoniss-top-adjust h3 {
	line-height: initial;
}

#ss.aui #wrapper .pedidoniss-result h3 {
	line-height: initial;
}

#ss.aui #wrapper .pedidoniss-top-adjust button {
	float: right;
	margin-top: 0;
}

#ss.aui #wrapper .pedidoniss-top-adjust input[type="text"] {
	height: auto;
	width: auto;
}

#ss a.btn.btn--green {
    border: none;
    background-image: none;
}

#ss .SiteFunctions1 button.btn:not(.form-accordion__button) {
    padding: 4px 12px;
}


/*Fix posição dos botões em responsive*/
@media (max-width: 767px) and (max-width: 979px){
	#ss .PDFBtn3{
	width:auto;
	}
}

@media (max-width: 979px){
	#ss .PDFBtn3{
		padding-top:0px !important;
		padding-bottom:0px !important;
		padding-left: 10px !important;
    	padding-right: 10px !important;
    	margin-top: 10px;		
	}	
}
/**/

#ss input#nif, #ss input#numeroIdentificacao {
    padding: 4px 12px; 
}

#ss .side-margin-10 {
	margin-left: 10px;
	margin-right: 10px;
}

#ss .content__wrapper #printNiss-ps .container .content__text {
	margin-bottom: 10px;
}