.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: #d3021d !important;
  transition: all 0.5s ease;
}
body.path-node main#content div.content .card-wrapper div.card div.card-body h5.card-title{
  font-weight: bold !important;
}
.block-ic-auth-full a.btn.btn-primary.btn-lg:hover {
  background: #b01903 !important;
  transition: all 0.5s ease;
}
.block-ic-auth-full a.btn.btn-primary.btn-lg {
  display: flex;
  justify-content: center;
  align-items: center;
}
.block-ic-auth-full a.btn.btn-primary.btn-lg:focus {
  box-shadow: none !important;
}
.block-ic-auth-full a.btn.btn-primary.btn-lg:last-child {
  margin-top: 15px;
}

div#block-login-providers div.card-body form,
div#block-login-providers div.card-body p {
  display: flex;
  justify-content: center;
  align-items: center;
}
.block-ic-auth-full .card a.button-spid {
  color: #fff;
  background: #d3021d;
  transition: all 0.5s ease;
}

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

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

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

.block-ic-auth-full .btn-primary {
  border-color: #d3021d !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;
}

div#block-icauthfullloginblock div#block-login-ext div.col-12.container {
  display: none;
}
.i18n-it .text-login-de {
  display: none;
}
.i18n-de .text-login-it {
  display: none;
}
body.page-node-8624 div#sidebar_first {
    display: none;
}