.container_modal{-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);}
.login_res_text_success{color:#7ec734;font-weight:bold}.login_res_text_error{color:#f00;font-weight:bold}.login_res_text_info{color:#31b0d5;font-weight:bold}
@media (max-width:800px) {.form-signin {margin: 20px auto 0;}}
.alert{margin-bottom:0px;}
.login-body {
	width: 100%;
}
.form-signin{
	margin: 20px auto 0;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:15px;
}
.form-arrow{
	margin-top: -19px;
	height:10px;
	width:100%;
	background-image: url('../../img/login_arrow.png');
	background-repeat: no-repeat;
	background-position: center top;
}
.form-signin h2.form-signin-heading {
	color: #ea533f;
	text-align: left;
	background: none;
	margin-bottom:0px;
}
.btn-compose2 {
	background-color: #58c9f3;
	padding: 12px 0;
	text-align: center;
	width: 100%;
	color: #fff;
}
.btn-compose2:hover {
	background-color: #53bee6;
	color: #fff;
}
.msg {
	margin-top: 30px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 2.4em;
	font-weight: 300;
	color: #fff;
}
.plogo{
	margin-right:10px;
	float:right;
	-webkit-filter: grayscale(0%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(0%);
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(0%);
	-o-transition: .5s ease-in-out;
	filter: grayscale(0%);
	transition: .5s ease-in-out;
}
.plogopreventech{
	height:60px;
	width:69px;
	/*margin-right:10px;
	float:right;*/
	background:url(../../app/imgs/logo_login_preventech.png) no-repeat;
	/*-webkit-filter: grayscale(0%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(0%);
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(0%);
	-o-transition: .5s ease-in-out;
	filter: grayscale(0%);
	transition: .5s ease-in-out;*/
}
.plogosapadores{
	height:60px;
	width:60px;
	background:url("../../app/imgs/logo_login_sapadores_florestais.png") no-repeat;
}
.plogogocelca{
	height:60px;
	width:60px;
	background:url("../../app/imgs/logo_login_afocelca.png") no-repeat;
}

.plogogopol{
	height:60px;
	width:60px;
	background:url("../../app/imgs/logo_login_gopol.png") no-repeat;
}

.plogohidro{
	height:60px;
	width:60px;
	background:url("../../app/imgs/logo_login_hidro.png") no-repeat;
}

.plogogofepc{
	height:60px;
	width:60px;
	background:url("../../app/imgs/logo_login_fepc.png") no-repeat;
}

.plogoliga{
	height:60px;
	width:64px;
	/*margin-right:10px;
	float:right;*/
	background:url(../../app/imgs/logo_login_lbp.png) no-repeat;
	/*-webkit-filter: grayscale(0%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(0%);
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(0%);
	-o-transition: .5s ease-in-out;
	filter: grayscale(0%);
	transition: .5s ease-in-out;*/
}
.plogoicnf{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmicnf.png) no-repeat;
}
.plogocml{
	height:60px;
	width:69px;
	background:url(../../app/imgs/logo_login_cml.png) no-repeat;
}
.plogopcl{
	height:60px;
	width:64px;
	background:url(../../app/imgs/logo_login_pcl.png) no-repeat;
}

.plogodemo{
	height:60px;
	width:64px;
	background:url(../../app/imgs/logo_login_demo.png) no-repeat;
}

.plogopcvfx{
	height:60px;
	width:64px;
	background:url(../../app/imgs/logo_login_pcvfx.png) no-repeat;
}

.plogopcm{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcm.png) no-repeat;
}
.plogopcviseu{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcviseu.png) no-repeat;
}
.plogopclamego{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pclamego.png) no-repeat;
}
.plogopcamadora{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcamadora.png) no-repeat;
}
.plogopccascais{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pccascais.png) no-repeat;
}
.plogopcpf{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcpf.png) no-repeat;
}
.plogopcmadeira{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcmadeira.png) no-repeat; 
}
.plogopcazambuja{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcazambuja.png) no-repeat;
}

.plogopcfigueiro{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcfigueiro.png) no-repeat;
}

.plogopcsintra{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcsintra.png) no-repeat;
}

.plogopcgaia{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcgaia.png) no-repeat;
}

.plogopcguimaraes{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcguimaraes.png) no-repeat;
}
.plogopcresende{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcresende.png) no-repeat;
}
.plogopclisboa{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pclisboa.png) no-repeat;
}
.plogopcoeiras{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcoeiras.png) no-repeat;
}
.plogopcmarco{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcmarco.png) no-repeat;
}

.plogopcfelgueiras{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcfelgueiras.png) no-repeat;
}
.plogopclousada{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pclousada.png) no-repeat;
}
.plogopclousa{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pclousa.png) no-repeat;
}
.plogopcloures{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcloures.png) no-repeat;
}
.plogopcarganil{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcarganil.png) no-repeat;
}
.plogopccerveira{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pccerveira.png) no-repeat;
}
.plogopccondeixa{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_condeixa.png) no-repeat;
}
.plogopcpedrogao {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_pedrogao.png) no-repeat;
}
.plogopclagos {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_lagos.png) no-repeat;
}

.plogopctirso {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_tirso.png) no-repeat;
}

.plogopcbarreiro {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmbarreiro.png) no-repeat;
}

.plogopccelorico {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_celorico.png) no-repeat;
}

.plogopcodemira {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_pcodemira.png) no-repeat;
}

.plogopcbrasil {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_pcbrasil.png) no-repeat;
}

.plogopccimdoave {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cimdoave.png) no-repeat;
}

.plogopcobidos {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_obidos.png) no-repeat;
}

.plogopcolhao {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_olhao.png) no-repeat;
}

.plogopcfaro {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_pcfaro.png) no-repeat;
}

.plogopcporto {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_pcporto.png) no-repeat;
}

.plogopcodivelas {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_pcodivelas.png) no-repeat;
}

.plogopcsetubal {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_pcsetubal.png) no-repeat;
}

.plogopccoruche {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_pccoruche.png) no-repeat;
}

.plogopcicnf{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcicnf.png) no-repeat;
}

.plogopcsns{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_sns.png) no-repeat;
}
.plogopccvp{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pccvp.png) no-repeat;
}

.plogopcafocelca{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_pcafocelca.png) no-repeat;
}

.plogocmm{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmm.png) no-repeat;
}
.plogocmp{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmp.png) no-repeat;
}
.plogocmvfx{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmvfx.png) no-repeat;
}
.plogocmviseu{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmviseu.png) no-repeat;
}
.plogocmlamego{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_lamego.png) no-repeat;
}
.plogocmamadora{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmamadora.png) no-repeat;
}
.plogocmcascais{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmcascais.png) no-repeat;
}
.plogocmpf{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmpf.png) no-repeat;
}
.plogocmfelgueiras{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmfelgueiras.png) no-repeat;
}
.plogocmlousada{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmlousada.png) no-repeat;
}
.plogocmlousa{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmlousa.png) no-repeat;
}
.plogocmloures{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_loures.png) no-repeat;
}
.plogocmarganil{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_arganil.png) no-repeat;
}
.plogocmdgs{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_dgs.png) no-repeat;
}


.plogocmmadeira{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmmadeira.png) no-repeat;
}
.plogocmazambuja{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmazambuja.png) no-repeat;
}

.plogocmfigueiro{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmfigueiro.png) no-repeat;
}

.plogocmsintra{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmsintra.png) no-repeat;
}
.plogocmgaia{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmgaia.png) no-repeat;
}
.plogocmguimaraes{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmguimaraes.png) no-repeat;
}

.plogocmresende{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmresende.png) no-repeat;
}

.plogocmlisboa{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmlisboa.png) no-repeat;
}
.plogocmoeiras{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmoeiras.png) no-repeat;
}

.plogocmcerveira{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmcerveira.png) no-repeat;
}

.plogocmcondeixa{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmcondeixa.png) no-repeat;
}

.plogocmicnf{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmicnf.png) no-repeat;
}

.plogocmmarco{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmmarco.png) no-repeat;
}

.plogocmpedrogao {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmpedrogao.png) no-repeat;
}

.plogocmlagos {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmlagos.png) no-repeat;
}

.plogocmtirso {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmtirso.png) no-repeat;
}
.plogocmbarreiro {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_barreiro.png) no-repeat;
}

.plogocmcelorico {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmcelorico.png) no-repeat;
}

.plogocmodemira {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmodemira.png) no-repeat;
}

.plogocmbrasil {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmbrasil.png) no-repeat;
}
.plogocmcimdoave {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmcimdoave.png) no-repeat;
}

.plogocmobidos {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmobidos.png) no-repeat;
}
.plogocmolhao {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmolhao.png) no-repeat;
}
.plogocmfaro {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmfaro.png) no-repeat;
}

.plogocmporto {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmporto.png) no-repeat;
}

.plogocmodivelas {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmodivelas.png) no-repeat;
}

.plogocmsetubal {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmsetubal.png) no-repeat;
}

.plogocmcoruche {
    height: 60px;
    width: 60px;
    background: url(../../app/imgs/logo_login_cmcoruche.png) no-repeat;
}

.plogocmpreventech{
	height:60px;
	width:60px;
	background:url(../../app/imgs/logo_login_cmpreventech.png) no-repeat;
}

.plogopreventech:hover, .plogosapadores:hover, .plogoliga:hover, .plogoicnf:hover, .plogocml:hover, .plogopcl:hover, .plogopcm:hover, .plogocmm:hover, .plogocmvfx:hover, .plogocmviseu:hover, .plogocmlamego:hover, .plogocmamadora:hover, .plogocmcascais:hover, .plogocmpf:hover, .plogopcvfx:hover, .plogopcviseu:hover, .plogopclamego:hover, .plogopccascais:hover, .plogopcpf:hover, .plogodemo:hover, .plogopcsetubal:hover, .plogocmsetubal:hover{
	-webkit-filter: grayscale(100%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(100%); 
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(100%); 
	-o-transition: .5s ease-in-out;
	filter: grayscale(100%);
	transition: .5s ease-in-out;
}
/*.plogoliga:hover{
	-webkit-filter: grayscale(100%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(100%); 
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(100%); 
	-o-transition: .5s ease-in-out;
	filter: grayscale(100%);
	transition: .5s ease-in-out;
}*/
.sof_bottom_gescorp{
	margin: 0 auto;
	width:180px;
	height:94px;
	background: url(../../img/login_gescorp_bottom.png) no-repeat;
}
/* .sof_bottom_sigo{
	margin: 0 auto;
	width:180px;
	height:92px;
	background: url(../../img/login_sigo_bottom.png) no-repeat;
} */
.sof_bottom_sigmos{
	margin: 0 auto;
	width:180px;
	height:94px;
	background: url(../../img/login_sigmos_bottom.png) no-repeat;
}

.sof_bottom_sigmos_ars{
	margin: 0 auto;
	width:180px;
	height:94px;
	background: url(../../img/login_sigmos_bottom_ars.png) no-repeat;
}

.sof_bottom_sigmos_pfr{
	margin: 0 auto;
	width:180px;
	height:94px;
	background: url(../../img/login_sigmos_bottom_pfr.png) no-repeat;
}
.sof_bottom_simdos{
	margin: 0 auto;
	width:180px;
	height:92px;
	background: url(../../img/login_simdos_bottom.png) no-repeat;
}

/*Ema Save*/
.sof_bottom_emasave{
	margin: 0 auto;
	width:180px;
	height:92px;
	background: url(../../img/login_emasave_bottom.png) no-repeat;
}
.login-body_emasave {
	background: #f1f2f7 url("../../img/background_emasave_pfr.jpg") no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}



.login-body_gescorp {
	background: #f1f2f7 url(../../img/background_gescorp.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_gescorp_natal {
	background: #f1f2f7 url(../../img/background_natal2.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

/* .login-body_sigo {
	background: #f1f2f7 url(../../img/background.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigo_natal {
	background: #f1f2f7 url(../../img/background_natal2.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
} */

.login-body_sigmos {
	background: #f1f2f7 url(../../img/background_sigmos.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_matosinhos {
	background: #f1f2f7 url(../../img/background_sigmos_matosinhos.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_portimao {
	background: #f1f2f7 url(../../img/background_sigmos_portimao.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_pedrogao {
    background: #f1f2f7 url(../../img/background_sigmos_pedrogao.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_lagos {
    background: #f1f2f7 url(../../img/background_sigmos_lagos.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_tirso {
    background: #f1f2f7 url(../../img/background_sigmos_tirso.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_barreiro {
    background: #f1f2f7 url(../../img/background_sigmos_barreiro.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_celorico {
    background: #f1f2f7 url(../../img/background_sigmos_celorico.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_odemira {
    background: #f1f2f7 url(../../img/background_sigmos_odemira.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_brasil {
    background: #f1f2f7 url(../../img/background_sigmos_brasil.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_cimdoave {
    background: #f1f2f7 url(../../img/background_sigmos_cimdoave.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_obidos {
    background: #f1f2f7 url(../../img/background_sigmos_obidos.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_olhao {
    background: #f1f2f7 url(../../img/background_sigmos_olhao.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_faro {
    background: #f1f2f7 url(../../img/background_sigmos_faro.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_porto {
    background: #f1f2f7 url(../../img/background_sigmos_porto.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_odivelas {
    background: #f1f2f7 url(../../img/background_sigmos_odivelas.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_setubal {
    background: #f1f2f7 url(../../img/background_sigmos_setubal.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_coruche {
    background: #f1f2f7 url(../../img/background_sigmos_coruche.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.login-body_sigmos_vilafrancaxira {
	background: #f1f2f7 url(../../img/background_sigmos_vilafrancaxira.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_viseu {
	background: #f1f2f7 url(../../img/background_sigmos_viseu.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_lamego {
	background: #f1f2f7 url(../../img/background_sigmos_lamego.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_amadora {
	background: #f1f2f7 url(../../img/background_sigmos_amadora.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_cascais {
	background: #f1f2f7 url(../../img/background_sigmos_cascais.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_azambuja {
	background: #f1f2f7 url(../../img/background_sigmos_azambuja.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_figueiro {
	background: #f1f2f7 url(../../img/background_sigmos_figueiro.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_sintra {
	background: #f1f2f7 url(../../img/background_sigmos_sintra.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_gaia {
	background: #f1f2f7 url(../../img/background_sigmos_gaia.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_guimaraes {
	background: #f1f2f7 url(../../img/background_sigmos_guimaraes.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_resende {
	background: #f1f2f7 url(../../img/background_sigmos_resende.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_lisboa {
	background: #f1f2f7 url(../../img/background_sigmos_lisboa.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.login-body_sigmos_oeiras {
	background: #f1f2f7 url(../../img/background_sigmos_oeiras.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_marco {
	background: #f1f2f7 url(../../img/background_sigmos_marco.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_felgueiras {
	background: #f1f2f7 url(../../img/background_sigmos_felgueiras.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.login-body_sigmos_lousada {
	background: #f1f2f7 url(../../img/background_sigmos_lousada.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.login-body_sigmos_lousa {
	background: #f1f2f7 url(../../img/background_sigmos_lousa.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.login-body_sigmos_loures {
	background: #f1f2f7 url(../../img/background_sigmos_loures.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.login-body_sigmos_arganil {
	background: #f1f2f7 url(../../img/background_sigmos_arganil.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.login-body_sigmos_cerveira {
	background: #f1f2f7 url(../../img/background_sigmos_cerveira.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.login-body_sigmos_condeixa {
	background: #f1f2f7 url(../../img/background_sigmos_condeixa.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.login-body_sigmos_icnf {
	background: #f1f2f7 url(../../img/background_sigmos_icnf.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_demo {
	background: #f1f2f7 url(../../img/background_sigmos_demo.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_cvp {
	background: #f1f2f7 url(../../img/background_sigmos_cvp.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_afocelca {
	background: #f1f2f7 url(../../img/background_sigmos_afocelca.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}


.login-body_sigmos_sigfepc {
	background: #f1f2f7 url(../../img/background_sigfepc.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_pf {
	background: #f1f2f7 url(../../img/background_sigmos_pf.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_dgs {
	background: #f1f2f7 url(../../img/background_sigmos_dgs.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_sigmos_madeira {
    background: #f1f2f7 url(../../img/background_sigmos_madeira.jpg) no-repeat fixed center top !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}



.login-body_sigmos_natal {
	background: #f1f2f7 url(../../img/background_sigmos_natal.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_simdos {
	background: #cccccc url(../../img/background_simdos.jpg) no-repeat fixed center top !important; 
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_simdos_pfr {
	background: #cccccc url(../../img/background_simdos_pfr.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_simdos_viseu {
	background: #cccccc url(../../img/background_simdos_viseu.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.login-body_simdos_natal {
	background: #cccccc url(../../img/background_simdos.jpg) no-repeat fixed center top !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.login-body_sirvu {
	background: #cccccc url(../../img/background_sirvu.jpg) no-repeat fixed center top !important; 
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.login-body_appexterna {
	background: #cccccc url(../../img/background_sirvu.jpg) no-repeat fixed center top !important; 
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.sof_bottom_sirvu{
	margin: 0 auto;
	width:180px;
	height:92px;
	background: url(../../img/login_sirvu_bottom.png) no-repeat;
}
.sof_bottom_sigav{
	margin: 0 auto;
	width:180px;
	height:92px;
	background: url(../../img/logo_appexterna.png) no-repeat;
}