.btnDesabilitado { border-color: #ccc !important; color: #ccc !important; }
.btnDesabilitado:hover { border-color: #aaa !important; color: #aaa !important; background: #ccc !important; cursor: no-drop !important; }
.btnDesabilitado:active { border-color: #aaa !important; color: #aaa !important; background: #ccc !important; cursor: no-drop !important; }
.btnDesabilitado:focus { border-color: #aaa !important; color: #aaa !important; background: #ccc !important; cursor: no-drop !important; }

.selecione-beneficiario-login { background: transparent; padding: 0px 0px; margin: 0 !important; }

.btnSocial { width: 225px; height: 40px; float: left; margin-bottom: 20px; }
.btnSocial.facebook { background: url("../images/icons-btn-social.png") 0 -48px no-repeat; margin-right: 40px; }
.btnSocial.facebook:hover { opacity: 0.6; cursor: pointer; }
.btnSocial.google { background: url("../images/icons-btn-social.png") no-repeat; }
.btnSocial.google:hover { opacity: 0.6; cursor: pointer; }

.gndi .panel { margin-bottom: 20px !important; background-color: transparent !important; border: 0 none !important; }
.gndi .panel-default>.panel-heading { background: transparent !important;  margin-bottom: 15px !important; /* color: #333; */  /* border-color: #ddd; */ }

.gndi .panel-body { padding: 0 !important; border-top: 0px none !important; }

.btn-envio-email { 
	margin-left: 25%;
}
.msg-envio-email { 
	margin-top: 12px;
    font-size: 17px;
}

#popupHabilitacao  #aceiteDispositivo {
	width: 100%;
    padding: 10px;
    overflow-x: hidden;
    max-height: 320px;
    margin: 10px 0px;
    border: none;
}

#popupHabilitacao  .modal-header { 
	padding: 10px !important;
	border: none !important;
}

#popupHabilitacao .btn.close {
	position: absolute;
	right: 20px;
	z-index: 9999;
	font-size: 35px !important;
	opacity: .8 !important;
	margin-top: -15px !important;
}

#popupHabilitacao p {
	margin-bottom: 0px;
}

#popupHabilitacao .btnAceitoDispositivo {
	width: 49%;
	margin-top: 10px;
	float: left;
}

#popupHabilitacao .btnRecusaDispositivo {
	width: 49%;
	margin-top: 10px;
	margin-left: 14px;
	float: left;
}

#popupHabilitacao {
	padding: 20px;
}

#popupHabilitacao .checkbox {
	font-size: 16px;
}

#popupHabilitacao hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

@media(max-width:800px) {
	#popupHabilitacao {
        padding: 15px;
		overflow: auto;
	}
    .aui .modal{
        height:100% !important;
    }
}

#popupNovaTentativa  .modal-header { 
	padding: 10px !important;
	border: none !important;
}

#popupNovaTentativa .btn.close {
	position: absolute;
	right: 20px;
	z-index: 9999;
	font-size: 35px !important;
	opacity: .8 !important;
	margin-top: -15px !important;
}

#popupNovaTentativa p {
	margin-bottom: 0px;
}

#popupNovaTentativa {
	padding: 20px;
}

@media(max-width:800px) {
	#popupNovaTentativa {
        padding: 15px;
		overflow: auto;
	}
    .aui .modal{
        height:100% !important;
    }
}

#popupTokenAutenticacao  .modal-header { 
	padding: 10px !important;
	border: none !important;
}

#popupTokenAutenticacao .btn.close {
	position: absolute;
	right: 20px;
	z-index: 9999;
	font-size: 35px !important;
	opacity: .8 !important;
	margin-top: -15px !important;
}

#popupTokenAutenticacao p {
	margin-bottom: 0px;
}

#popupTokenAutenticacao {
	padding: 20px;
}

#popupTokenAutenticacao hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

#popupTokenAutenticacao .bntReenviarCodigo {
	border: none;
	background-color: transparent;
}

#popupTokenAutenticacao .spnReenviarCodigo:hover {
	color: #FFCC66;
}


@media(max-width:800px) {
	#popupTokenAutenticacao {
        padding: 15px;
		overflow: auto;
	}
    .aui .modal{
        height:100% !important;
    }
}

#popupLimiteDispositivo .modal-header { 
	padding: 10px !important;
	border: none !important;
}

#popupLimiteDispositivo .btn.close {
	position: absolute;
	right: 20px;
	z-index: 9999;
	font-size: 35px !important;
	opacity: .8 !important;
	margin-top: -15px !important;
}

#popupLimiteDispositivo p {
	margin-bottom: 0px;
}

#popupLimiteDispositivo {
	padding: 20px;
}

@media(max-width:800px) {
	#popupLimiteDispositivo {
        padding: 15px;
		overflow: auto;
	}
    .aui .modal{
        height:100% !important;
    }
}

#popupRenovaDispositivo .modal-header { 
	padding: 10px !important;
	border: none !important;
}

#popupRenovaDispositivo .btn.close {
	position: absolute;
	right: 20px;
	z-index: 9999;
	font-size: 35px !important;
	opacity: .8 !important;
	margin-top: -15px !important;
}

#popupRenovaDispositivo p {
	margin-bottom: 0px;
}

#popupRenovaDispositivo {
	padding: 20px;
}

@media(max-width:800px) {
	#popupRenovaDispositivo {
        padding: 15px;
		overflow: auto;
	}
    .aui .modal{
        height:100% !important;
    }
}

#popupTokenCodigoInvalido .modal-header { 
	padding: 10px !important;
	border: none !important;
}

#popupTokenCodigoInvalido .btn.close {
	position: absolute;
	right: 20px;
	z-index: 9999;
	font-size: 35px !important;
	opacity: .8 !important;
	margin-top: -15px !important;
}

#popupTokenCodigoInvalido p {
	margin-bottom: 0px;
}

#popupTokenCodigoInvalido {
	padding: 20px;
}

@media(max-width:800px) {
	#popupTokenCodigoInvalido {
        padding: 15px;
		overflow: auto;
	}
    .aui .modal{
        height:100% !important;
    }
}