@charset "utf-8";
/* CSS Document */

/*nascondo contenuto pagina base*/
div#block-agid-master-content {
  display: none;
}

/*customizzazione bottone cie*/
#cie_idp_access a.btn.btn-primary.btn-lg {
    /*padding: 8px 0px 1px 0px;*/
}

#cie_idp_access a.btn.btn-primary.btn-lg input {
    padding: 0 33%;
}

/*registrazione cie e spid e cns*/

.block-ic-auth-full a img.logo_cie {
    width: 20px !important;
    height: 21px;
    display: inherit;
}

.block-ic-auth-full .card:after {
  content: none
}

.block-ic-auth-full .card .card-body h5.card-title {
    font-size: 1.5rem;
    font-weight: 600;
    text-align: left;
    color: #000;
}

.block-ic-auth-full .card {
    border-radius: 10px;
/*    box-shadow: 0 14px 28px rgb(0 0 0 / 15%), 0 10px 10px rgb(0 0 0 / 10%);*/
    /*padding: 20px;*/
    text-align: left;
    min-height: 255px;
    margin-bottom: 30px;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
	background-color: #fff;
}

.block-ic-auth-full span.card-footer-items a {
    /*font-size: 1.375rem;*/
}

.block-ic-auth-full a.btn.btn-primary.btn-lg {
    width: 85%;
	color: #fff;
	    background: #0066cc;
}

.block-ic-auth-full a.btn.btn-primary.btn-lg:hover {
	    background: #00264d;
	    transition: all .5s ease;
}

.block-ic-auth-full .card .button-spid {
    color: #FFF;
    border-radius: 6px;
    min-width: 70%;
}

.block-ic-auth-full .btn-lg {
    font-size: 18px;
    border-radius: 6px;
}

.block-ic-auth-full .italia-it-button-text {
    padding: 0px !important;
}

.block-ic-auth-full .italia-it-button-icon {
    margin: 0 0em 0 0;
    padding: 0.6em 0em .5em 4.1em;
    border-right: rgba(255,255,255,0.1) 0em solid;
}

.block-ic-auth-full .login-box-card-footer img {
/*    padding-top: 20px;*/
	width: 100% !important;
}

@media (max-width: 410px) {
	.block-ic-auth-full .italia-it-button-icon {
    padding: 0.6em 0em .5em 3.6em;
	}
}

form[name="spid_idp_access"] ul#spid-idp-list-medium-root-post li {
  margin-bottom: 0px !important;
  padding-left: 0px !important;
  list-style-type: none;
}

form[name="spid_idp_access"] ul#spid-idp-list-medium-root-post li.spid-idp-support-link {
  display: none;
}

form[name="spid_idp_access"] ul#spid-idp-list-medium-root-post li::before {
  content: '' !important;
}

form[name="spid_idp_access"] ul#spid-idp-list-medium-root-post li button {
  width: 100%;
  background-color:#fff;
}

.spid-idp-button {
  z-index: 10 !important;
}
