/**** [ mobilidadenet@theme - COFAC | Lus�fona] ****/
body, .x-body{
	color: #333;
	background-color: #fff;
	background-image: none;}
.fontfamily{font-family: proxima_nova_rgregular !important;}
.backgthememedium{background-color: #f1f1f1;}
a, #contentonecolumn a{
	color: #1d95b6;
    border-bottom: none;}
a:hover, #contentonecolumn a:hover{
	color: #286373;
    border-bottom: none;}
#top{
    color: #fff;
    font-family: proxima_nova_rgregular !important;
    background-color: #1a1a1a;}
.language{
	color: #fff !important;
    background-color: #2e2e2e;}
.language a{color: #b0b0b0 !important;}
.language a:hover {color: #fff !important;}
.datehour{color: #fff;}
.toplogout{
	text-transform: uppercase;
	padding: 6px 14px;
	background-color: #476791;}
a.toplogout{
	color: #fff !important;
    border: none !important;
    background-color: #476791;}
a.toplogout:hover{
	color: #fff !important;
    border: none !important;
    background-color: #6485ad;}
/*popupLOGIN*/
.login-heading{
	color: #999;
	text-transform: uppercase;}
.x-btn-default-toolbar-small-disabled .x-btn-inner{color: #fff !important;}
.x-btn-disabled span{opacity: 1.0; filter: alpha(opacity=100);}
.input-button{
	background-color: #476791;
	background-image: none !important;}
.input-button span{color: #fff !important;}
.login-submitbutton{background-image: none !important;}
.login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover{
	background-color: #6485ad !important;
	background-image: none !important;}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #999 !important;}
.register-type-heading{color: #999;}
/*FIM popupLOGIN*/
form#recoveryPassword legend{display: none;}
div#top div.headerclose .close{background: url("../img/closesubfooter.png") 50% 50% no-repeat !important;}
div#top div.headerclose{
	font-size: 80%;
	line-height: 13px;
    background-color: #1a1a1a;}
div#top div.headerclose a{color: transparent;}
div#top div.headerclose .open{background: url("../img/opensubfooter.png") 50% 50% no-repeat !important;}
#pageheader{
	height: 100px;
	background: #1a1a1a url("../img/logotipo.png") 5% 50% no-repeat;}
#logo{display: none;}
#navigationMenu .home span{
    color: white !important;
    background-color: #6485ad;}
#navigation{
	text-transform: capitalize;
	font-family: proxima_nova_rgregular !important;
	margin-right: 0px;
	margin-left: 0px;
	border-color: #6485ad !important;}
#pagenavigation ul li a{
	color: #fff;
    background-color: #476791;}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active{
	color: #fff !important;
    background-color: #6485ad;}

/* === menuItemLink — pill/botões arredondados elegantes === */

/* Limpa fundos retangulares dos contentores (li/ul/wrapper) */
#pagenavigation ul,
#pagenavigation ul li,
#perfilMenuContainer ul,
#perfilMenuContainer ul li,
#headerMenuContainer ul,
#headerMenuContainer ul li,
#topMenuMenuContainer ul,
#topMenuMenuContainer ul li,
.topmenu, .topmenu ul, .topmenu li,
.topmenuContainer, .topmenuWrapper,
ul.topmenu, ul.topmenu li,
.menuBOXbutton{
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	border: 0 !important;
	box-shadow: none !important;}

/* Remove o flying-focus em qualquer estado/variante */
#flying-focus,
i#flying-focus,
i.flying-focus,
.flying-focus,
.flying-focus_visible,
.flyingfocus,
#flying_focus,
[id="flying-focus"],
[class*="flying-focus"]{
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	outline: 0 !important;
	pointer-events: none !important;
	position: absolute !important;
	top: -9999px !important;
	left: -9999px !important;
	clip: rect(0,0,0,0) !important;
	transform: scale(0) !important;}

/* Botões do menu de topo (header + perfil top) — cantos superiores quadrados (estilo "aba") */
#headerMenuContainer ul li a.menuItemLink,
#topMenuMenuContainer ul li a.menuItemLink,
#perfilMenuContainer ul li a.menuItemLink{
	display: inline-block;
	padding: 8px 20px !important;
	margin: 0 3px !important;
	background-color: #ffffff !important;
	background-image: none !important;
	color: #2f4663 !important;
	border: 1px solid #dae2ec !important;
	border-top: 0 !important;
	border-radius: 0 0 6px 6px !important;
	font-family: "proxima_nova_rgregular", sans-serif !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	letter-spacing: 0.06em;
	line-height: 1.3 !important;
	text-decoration: none !important;
	box-shadow: 0 1px 2px rgba(71,103,145,0.06) !important;
	transition: background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;}

/* Botões dos cartões Outgoing/Incoming da homepage — cantos arredondados em todos os lados */
.menuBOXbutton a.menuItemLink,
#menuBOX .menuBOXbutton a.menuItemLink{
	display: inline-block;
	padding: 8px 22px !important;
	margin: 4px 4px !important;
	background-color: #ffffff !important;
	background-image: none !important;
	color: #2f4663 !important;
	border: 1px solid #dae2ec !important;
	border-radius: 6px !important;
	font-family: "proxima_nova_rgregular", sans-serif !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	letter-spacing: 0.06em;
	line-height: 1.3 !important;
	text-decoration: none !important;
	box-shadow: 0 1px 2px rgba(71,103,145,0.06) !important;
	transition: background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;}

#headerMenuContainer ul li a.menuItemLink:hover,
#headerMenuContainer ul li a.menuItemLink:focus,
#topMenuMenuContainer ul li a.menuItemLink:hover,
#topMenuMenuContainer ul li a.menuItemLink:focus,
#perfilMenuContainer ul li a.menuItemLink:hover,
#perfilMenuContainer ul li a.menuItemLink:focus,
.menuBOXbutton a.menuItemLink:hover,
.menuBOXbutton a.menuItemLink:focus,
#menuBOX .menuBOXbutton a.menuItemLink:hover,
#menuBOX .menuBOXbutton a.menuItemLink:focus{
	background-color: #d4ecf7 !important;
	color: #1f3550 !important;
	border-color: #b8dcef !important;
	box-shadow: 0 4px 10px rgba(71,103,145,0.18) !important;
	transform: translateY(-1px);}

#headerMenuContainer ul li a.menuItemLink:active,
#topMenuMenuContainer ul li a.menuItemLink:active,
#perfilMenuContainer ul li a.menuItemLink:active,
.menuBOXbutton a.menuItemLink:active,
#menuBOX .menuBOXbutton a.menuItemLink:active{
	transform: translateY(0);
	box-shadow: 0 1px 2px rgba(71,103,145,0.10) !important;}

/* Item activo (página corrente) — fundo azul celeste */
#headerMenuContainer ul li.active a.menuItemLink,
#headerMenuContainer ul li.selected a.menuItemLink,
#topMenuMenuContainer ul li.active a.menuItemLink,
#topMenuMenuContainer ul li.selected a.menuItemLink,
#perfilMenuContainer ul li.active a.menuItemLink,
#perfilMenuContainer ul li.selected a.menuItemLink,
li.menuBOXbutton.active a.menuItemLink,
li.menuBOXbutton.selected a.menuItemLink{
	background-color: #d4ecf7 !important;
	color: #1f3550 !important;
	border-color: #b8dcef !important;
	box-shadow: 0 2px 6px rgba(71,103,145,0.12) !important;}

/* Tudo o que NÃO seja menu de topo: link normal, sem pill */
a.menuItemLink{
	display: inline;
	padding: 0;
	margin: 0;
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	color: #476791 !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	font-weight: 500;
	font-size: inherit;
	text-transform: none;
	letter-spacing: normal;
	transform: none !important;}
a.menuItemLink:hover,
a.menuItemLink:focus{
	color: #2f4663 !important;
	background: transparent !important;
	background-color: transparent !important;
	box-shadow: none !important;
	transform: none !important;
	text-decoration: underline;}

/* Remove o fundo cinzento que aparece no <li>/contentor quando passa o rato */
li.menuBOXbutton,
li.menuBOXbutton:hover,
li.menuBOXbutton:focus,
li.menuBOXbutton:active,
.menuBOXbutton,
.menuBOXbutton:hover,
.menuBOXbutton:focus,
.menuBOXbutton:active,
.centertwobuttons,
.centertwobuttons:hover,
.centertwobuttons ul,
.centertwobuttons ul:hover,
.centertwobuttons ul li,
.centertwobuttons ul li:hover{
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
	border: 0 !important;}

/* === Excepção: menus laterais NÃO usam pill === */
#left a.menuItemLink,
#right a.menuItemLink,
#sidebar-menu a.menuItemLink,
#navigationMenu a.menuItemLink,
ul.submenunavbar a.menuItemLink,
ul.submenu a.menuItemLink,
.submenu a.menuItemLink,
.submenunavbar a.menuItemLink{
	display: block !important;
	padding: 6px 0 !important;
	margin: 0 !important;
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #476791 !important;
	text-transform: none !important;
	letter-spacing: normal !important;
	font-weight: 500 !important;
	font-size: 13px !important;
	transform: none !important;}

#left a.menuItemLink:hover,
#left a.menuItemLink:focus,
#right a.menuItemLink:hover,
#right a.menuItemLink:focus,
#sidebar-menu a.menuItemLink:hover,
#sidebar-menu a.menuItemLink:focus,
#navigationMenu a.menuItemLink:hover,
#navigationMenu a.menuItemLink:focus,
ul.submenunavbar a.menuItemLink:hover,
ul.submenu a.menuItemLink:hover,
.submenu a.menuItemLink:hover,
.submenunavbar a.menuItemLink:hover{
	background: transparent !important;
	background-color: transparent !important;
	color: #2f4663 !important;
	text-decoration: underline;
	transform: none !important;
	box-shadow: none !important;
	border: 0 !important;}
li.homepage a{background-color: #6485ad !important;}
li.homepage a:hover{background-color: #476791 !important;}
#pagenavigation ul li.homepage a, #pagenavigation ul li.homepage a:hover{color: #fff !important;}
/* Faixa dos menus de topo com a mesma cor do #menuBOX da homepage */
#navigation,
#pagenavigation,
#perfilnavegation{background-color: #ebebeb !important;}
#perfilnavegation ul li{background-color: #ffffff !important;}
#perfilnavegation ul li a{
	color: #476791 !important;
    background-color: transparent !important;}
#perfilnavegation ul li a:hover{
	color: #2f4663 !important;
    background-color: transparent !important;}
#perfil div.column p, #perfil div.column li{font-size: 85%;}
.dropdownbox li{background-image: url(../img/arrow.png) !important;}
.dropdownbox li a{
	color: #1d95b6 !important;
	font-weight: normal !important;
    border-bottom: none !important;}
.dropdownbox{background-color: #e4e4e4 !important;}
.dropdownbox li:hover{background-color: #e4e4e4 !important;}
.dropdownbox li a:hover{
	color: #286373 !important;
    border-bottom: none;}
#contentonecolumn h2, #contenttwocolumns h2{color: #000;}
#contentonecolumn h3, #contenttwocolumns h3{color: #999999;}
#contentonecolumn h4, #contenttwocolumns h4{color: #000;}
#contentonecolumn h2, #contenttwocolumns h2, #contentonecolumn h3, #contenttwocolumns h3, #contentonecolumn h4, #contenttwocolumns h4{
	text-transform: capitalize !important;
	font-family: "proxima_nova_rgregular";}
#left{
	font-family: "proxima_nova_rgregular";
	margin-top: 2px;
	margin-left: 23px;}
.openleftarea div, .openrightarea div{writing-mode: inherit !important;}
.openleftarea, .openrightarea{
	text-transform: uppercase;
	height: 50px;
	margin-top: 20px;
	background-image: url("../img/icon_menu.png") !important;}
.closeleftarea, .closerightarea{
	text-transform: uppercase;
	margin-top: 10px;
	background-image: url("../img/icon_menu.png") !important;}
.openrightarea a,.closerightarea a,.openleftarea a,.closeleftarea a{color: #1d95b6 !important;}
.openrightarea a:hover,.closerightarea a:hover,.openleftarea a:hover,.closeleftarea a:hover{color: #286373 !important;}
#left ul li a{color: #476791 !important;}
#left ul li a:hover{color: #6485ad !important;}
#right h2, #right h4{font-family: "proxima_nova_rgregular";}
#right ul li a{color: #476791 !important;}
#right ul li a:hover{color: #6485ad !important;}
.box{background-color: #fff;}
.box h2{
	color: #fff !important;
	text-transform: capitalize;
    background-color: #fff;}
.box a{color: #476791;}
.box a:hover{color: #6485ad;}
.box ul{margin-right:0;}
ul.submenunavbar li{
	line-height: 40px;
	padding-right: 0 !important;
	border-bottom: 1px solid #e4e4e4 !important;
	background-image: url(../img/arrow.png);
	background-position: 0% 50%;}
#allservices li{background-image: url(../img/arrow.png);}
#allservices a{
	padding-right: 0 !important;
	color: #1d95b6 !important;}
#allservices a:hover{
	color: #286373 !important;
	padding-right: 0 !important;}
div#footer .actions a{
	font-size: 180%;
	font-weight: normal !important;
	color: #1d95b6 !important;}
div#footer .actions a:hover{color: #286373 !important;}
#subfooter{background-color: #3d3d3d;}
div.subfootermenu h2{
	color: #fff !important;
	text-transform: uppercase;
    font-family: "proxima_nova_rgregular";}
#subfooter a{
	color: #8d9293 !important;
    border-bottom: none;}
#subfooter a:hover{
	color: #fff !important;
    border-bottom: none !important;}
div.subfootermenu ul{border-right: 1px solid #8d9293;}
div.bottomclose .close{background: url("../img/closesubfooter.png") 50% 50% no-repeat;}
div.bottomclose .open{background: url("../img/opensubfooter.png") 50% 50% no-repeat;}
div.bottomclose{
    background-color: #2e2e2e;
    border-top: 2px solid #2e2e2e;}
div.bottomclose a{color: transparent !important;}
div.bottom{
    border-top: medium none;
    background-color: #2e2e2e;}
#technical{
	line-height: 40px;
    background: url("../img/footerlogo.png") no-repeat scroll right;}
#copyright{background: url("../img/companylogo.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
.actions{font-size: 115%;}
.actions a, .actionsbuttons a, .actions input, .actionsbuttons input{text-transform: capitalize !important;}
.actions .top{background: url("../img/icon_top.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
.actionsbuttons a:hover{
	text-transform: capitalize;
	color: #fff !important;
	background-color: #6485ad !important;}
.actionsbuttons ul li{
	-webkit-border-radius: 0px;
	background-color: #476791 !important;}
.actionsbuttons ul li:hover{background-color: #6485ad !important;}
.warningpages h4{color: #990000 !important;}
/**MOBILIDADEnet**/
.h2menumobilidadebackg h2 {background-color: #6485ad !important;}
.publicoutinmenu ul li{
	line-height: 25px;
	background: url("../img/arrow.png") 0% 25% no-repeat;}
.searchboxout, .searchboxin{font: 130% proxima_nova_rgregular;}
/*OUTcolor*/
.colortext{color: #76aa00 !important;}
/*THEMEcolor*/
.colortext1{color: #6485ad !important;}
/*INcolor*/
.colortext2{color: #2b87aa !important;}
.colortext3{color: #999 !important;}
.colortext3 a{color: #1d95b6 !important;}
.colortext3 a:hover{color: #286373 !important;}
/*MYcolor*/
.colortext4{color: #000 !important;}
.colortext5{color: #999 !important;}
div#applicationForm.colortext{color: #eb701c !important;}
.popupDetails h2{color: #000;}
.popupDetails h3{color: #999;}
.popupDetails h4{
	color: #333;
	font-weight: bold;}
.popupDetails h2, .popupDetails h3, .popupDetails h4{font-family: proxima_nova_rgregular !important;}
.searchbox{background-color: #fff;}
.x-panel-header-default{background-color: #e4e4e4 !important;}
/*OUT*/
.h2menuout{color: #e4e4e4 !important;}

/* === Submenu de perfil (Alterar Password, Consentimentos, Repor configurações) === */
ul.submenu,
ul.submenu li,
ul.submenu li a,
ul.submenu li a:hover,
ul.submenu li a:active,
ul.submenu li a:focus{
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	border: 0 !important;
	box-shadow: none !important;}
ul.submenu{
	list-style: none;
	padding: 0;
	margin: 8px 0;}
ul.submenu li{
	display: block;
	padding: 0;
	margin: 0;
	line-height: 1.4;}
ul.submenu li a{
	color: #476791 !important;
	display: block;
	padding: 8px 12px;
	font-size: 13px;
	text-decoration: none;
	border-radius: 4px !important;
	transition: background-color .15s ease, color .15s ease;}
ul.submenu li a:hover,
ul.submenu li a:focus{
	color: #2f4663 !important;
	background: transparent !important;
	background-color: transparent !important;
	text-decoration: underline;}

/* === Meu Perfil — card refinado === */
.perfilbox,
.backgperfilbox{
	background-color: #f4f7fb !important;
	border: 1px solid #dae2ec !important;
	border-radius: 10px !important;
	padding: 22px !important;
	box-shadow: 0 1px 3px rgba(71,103,145,0.06);
	margin-bottom: 20px;}
.perfilbox h2, .perfilbox h3, .perfilbox h4,
.backgperfilbox h2, .backgperfilbox h3, .backgperfilbox h4{
	color: #476791 !important;
	font-family: "proxima_nova_rgregular";
	margin-top: 0;
	margin-bottom: 14px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dae2ec;
	text-transform: uppercase;
	letter-spacing: 0.06em;
	font-size: 13px;
	font-weight: 600;}
#perfil{padding: 8px 0;}
#perfil div.column{
	background: #ffffff;
	border: 1px solid #e6ebf2;
	border-radius: 8px;
	padding: 18px 20px;
	margin-bottom: 14px;
	box-shadow: 0 1px 2px rgba(71,103,145,0.04);}
#perfil div.column h2,
#perfil div.column h3,
#perfil div.column h4{
	margin-top: 0;
	margin-bottom: 10px;
	color: #2f4663 !important;
	font-family: "proxima_nova_rgregular";}
#perfil div.column p,
#perfil div.column li{
	font-size: 90%;
	line-height: 1.65;
	color: #3a4759;}
#perfil div.column ul{padding-left: 18px;}
#perfil div.column li{margin-bottom: 4px;}
#perfil a{color: #476791 !important;}
#perfil a:hover{color: #6485ad !important;}
#perfil .label,
#perfil .formRowLabelTD label,
#perfil dt{
	color: #6c7c92 !important;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	font-weight: 600;
	display: block;
	margin-bottom: 4px;}
#perfil dd,
#perfil .formRowInputTD{
	color: #2f4663;
	margin-bottom: 12px;
	font-size: 14px;}

.processlink{background-color: #e4e4e4;}
.processlink a{color: #1d95b6 !important;}
.processlink a:hover{color: #286373 !important;}
.gridtwotitles{background-color: #e4e4e4;}
.gridtwotitles h5{color: #999 !important;}
/*MY*/
#navigationMenu .mymobility span{background-color: #6485ad;}
.ac-container p{color: #999 !important;}
.ac-container label {text-shadow: none;}
.createApplicationButton a{background-color: #476791;}
.h2menumybackg h2{background-color: #6485ad !important;}
/*GRI*/
.h2menuin{color: #e4e4e4 !important;}
.backgperfilbox{background-color: #e4e4e4 !important;}
ul.sub{background: url("../img/menumobilidade.png") no-repeat scroll left center #f9f8f6;}
ul.sub li b{color: #476791 !important;}
ul.sub li p{color: #333;}
.homestats fieldset{border: 1px solid #e4e4e4;}
.homestats fieldset legend{color: #333;}
.statebox{
	color: #333 !important;
	background-color: #e4e4e4 !important;}
/*FORMS*/
.x-form-field:not(.x-form-checkbox):not(.x-form-radio):not(.x-boxselect){height: 24px;}
form#searchPrograms .tablelayoutform td{padding-bottom: 5px;}
form#mobilityregistration .tablelayoutform td{padding-bottom: 5px;}
form#scholarshipForm .tablelayoutform td{padding-bottom: 5px;}
form#applicationForm .tablelayoutform td{padding-bottom: 5px;}
/*HOMEPAGE*/
#sidebar-menu{background-color: transparent !important;}
.paddingbottom20{background-color: transparent !important; background-image: none !important;}
.boxone h3{
	color: #fff !important;
	padding-left: 15px !important;
    background-color: #105880;
    background-image: none !important;}
.boxtwo{background-color: #f1f1f1;}
.boxtwo h3{
	color: #fff !important;
	padding-left: 15px !important;
    background-color: #6485ad;
    background-image: none !important;}
.boxthree{background-color: #f1f1f1;}
.boxthree h3{
	color: #fff !important;
	padding-left: 15px !important;
    background-color: #2ca2dc;
    background-image: none !important;}
.boxthree p:hover{
	color: #333;
    background-color: #f1f1f1;}
.homemap{background: url(../img/homemap_pt.png) no-repeat;}
.homemapout_pt{background: rgba(0, 0, 0, 0) url("../img/homemap_out.png") no-repeat scroll 0 0;}
.homemapout{background: rgba(0, 0, 0, 0) url("../img/homemap_out_en.png") no-repeat scroll 0 0;}
.homemapin_pt{background: rgba(0, 0, 0, 0) url("../img/homemap_in.png") no-repeat scroll 0 0;}
.homemapin{background: rgba(0, 0, 0, 0) url("../img/homemap_in_en.png") no-repeat scroll 0 0;}
.out_homebutton {background: rgba(0, 0, 0, 0) url("../img/out_homebutton_en01.png") no-repeat scroll 0 0;}
.in_homebutton{background: rgba(0, 0, 0, 0) url("../img/in_homebutton_en01.png") no-repeat scroll 0 0;}

/* Remove a imagem (arrow.png / icon_ewpmenulateral.png) do privatemenu */
.privatemenu ul li,
.box.h2menuewpalertsbackg.privatemenu ul li{
	background: transparent !important;
	background-image: none !important;
	padding-left: 0 !important;}

/* === Ícone elegante (chevron SVG inline base64) nos <li> de listas === */
.dropdownbox li,
ul.submenunavbar li,
#allservices li,
.publicoutinmenu ul li,
ul.sub li,
ul.submenu li{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA2IDYiPjxjaXJjbGUgY3g9IjMiIGN5PSIzIiByPSIyIiBmaWxsPSIjNDc2NzkxIi8+PC9zdmc+") !important;
	background-repeat: no-repeat !important;
	background-position: 4px 50% !important;
	background-size: 6px 6px !important;
	background-color: transparent !important;
	padding-left: 16px !important;
	list-style: none !important;
	line-height: 1.7;}

/* Esconde os botões/ícones de scroll do topmenu (pn-Advancer) */
.pn-Advancer,
.pn-Advancer_Left,
.pn-Advancer_Right,
.pn-Advancer_Icon,
button.pn-Advancer,
button.pn-Advancer_Left,
button.pn-Advancer_Right{
	display: none !important;
	visibility: hidden !important;
	width: 0 !important;
	height: 0 !important;
	opacity: 0 !important;
	pointer-events: none !important;}

/* "Contactos" alinhado à esquerda (em vez de à direita) */
#perfilnavegation .alignRight,
#topMenuMenuContainer.alignRight,
#topMenuMenuContainer,
#perfilMenuContainer{
	text-align: left !important;}
#topMenuMenuContainer ul,
#perfilMenuContainer ul{
	justify-content: flex-start !important;
	margin-left: 0 !important;
	padding-left: 0 !important;}
