.block-ic-auth-full .italia-it-button-icon {
    margin: 0px;
    padding: 0px;
}

.block-ic-auth-full .italia-it-button-icon img {
  max-width: 30px;
}

.block-ic-auth-full .btn.btn-primary.btn-lg {
  width: 85%;
	color: #fff !important;
/*	background: #e65945  !important;*/
  transition: all .5s ease;
}

.block-ic-auth-full a.btn.btn-primary.btn-lg:hover {
/*	    background: #b01903  !important;*/
	    transition: all .5s ease;
}

.block-ic-auth-full .card a.button-spid {
    color: #fff;
/*	background: #e65945;*/
    transition: all .5s ease;
}

.block-ic-auth-full .card a.button-spid:hover {
/*    background: #b01903;*/
	    transition: all .5s ease;
}

.block-ic-auth-full a.btn.btn-default.btn-lg {
    color: #fff !important;
	background: #e65945 !important;
    transition: all .5s ease;
    border-color: #e65945 !important;
}

.block-ic-auth-full a.btn.btn-default.btn-lg:hover {
    background: #b01903 !important;
    transition: all .5s ease;
}

.block-ic-auth-full .btn-primary {
    border-color: #0066cc !important;
}

.block-ic-auth-full .jumbotron {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
    margin-bottom: 20px !important;
}

.block-ic-auth-full .jumbotron .col-12 > p {
    display: none;
}

button.ic-auth-full-update-cf-annulla {
    margin-top: 15px !important;
    padding: 5px 26px !important;
}

