.it-nav-white .it-header-navbar-wrapper {
    background-color: #fff !important;
}

.it-nav-white .navbar .navbar-collapsable .navbar-nav li a.nav-link{
      color: var(--color-primary) !important;
}


@media (min-width: 992px){
.it-nav-white .it-header-navbar-wrapper .navbar .navbar-collapsable .navbar-nav li .nav-link.active, .it-nav-white .it-header-navbar-wrapper .navbar .navbar-collapsable .navbar-nav li .nav-link[aria-expanded=true] {
    border-bottom: 3px solid var(--color-primary) !important;
}
}

.it-nav-white .navbar .navbar-collapsable .navbar-nav li a.nav-link.active{
      color: #002d64 !important;
}


@media (min-width: 992px){
.it-nav-white .it-header-navbar-wrapper .navbar .navbar-collapsable .navbar-nav li .nav-link.active, .it-nav-white .it-header-navbar-wrapper .navbar .navbar-collapsable .navbar-nav li .nav-link[aria-expanded=true] {
    border-bottom: 3px solid #002d64 !important;
}
}


.card-deck .card-box {
  flex-basis: 100%;
  border: none !important;
  box-shadow: none !important;
}

.iframe-box {
    border: 1px solid var(--card-border);
    border-radius: 4px;
    box-shadow: 0 0 60px rgba(130,168,192,.3);
    padding: 24px;
}

 /*  immagine caricamento oac */
.iframe-oac-placeholder{

 background: url('/cmsresources/static/img/portale/redwood_progress.gif') 50% 40% no-repeat;
 background-size: 50px;
/*
 background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='30' width='300'%3E%3Ctext x='5' y='30' font-size='30'%3E Token scaduto ricarica pagina %3C/text%3E%3C/svg%3E") 50% 40% no-repeat;
*/
}


.iframe-oac
{
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
 /* height: 90vh; */
}

@media(max-width:478.9px){
  #breadcrumb {
      padding-top: 1rem !important;
  }
}


/* problema altezza side menu*/
@media only screen and (min-width: 992px) {
.it-page-section, .titolo-widget {
  scroll-margin-top: 110px;
}
}
@media only screen and (max-width: 991.8px) {
.it-page-section, .titolo-widget{
  scroll-margin-top: 90px;
}
}

/*

.container-oac{
  position: relative;
overflow: hidden; 
  width: 100%; 
  padding-top: 56.25%;  16:9 Aspect Ratio (divide 9 by 16 = 0.5625) 
}

@media(max-width:575.98px){
  .iframe-oac {
      width: 100%;
      height: 700px;
  }
}

@media (min-width: 576px) {
  .iframe-oac {
      width: 100%;
      height: 700px;
  }
}

@media (min-width:768px) {
  .iframe-oac {
      width: 100%;
      height: 700px;
  }
}

 @media(min-width:1400px) {
  .iframe-oac {
      width: 100%;
      height: 700px;
  }

 */


/*
@media (max-width: 576px) {
  .card-deck .card {
    flex-basis: calc(50% - 30px);
  }
}

@media (min-width:768px) {
  .card-deck .card {
    flex-basis: calc(33.33% - 30px);
  }
}

@media (max-width: 1400px) {
  .card-deck .card {
    flex-basis: calc(25% - 30px);
  }
*/