/* Consociate Media Styles */

.report-bg { margin-top: 100px; background-color: #005988 /* blue */ }
.report-bg img { margin-top: -4em }
.report-bg .bg-card { padding: 2em 4em; border: none }

/*MS Edits - 3/10/26 */

  .report-bg .card {
        border: 0;
  }

 .report-bg .card > .row > .col-md-9 {
  padding-bottom:1em; 
 }

@media (min-width: 768px) {

.report-bg {
    padding: 1em 2em !important;
    margin-bottom:10%;
}
  
 .report-bg .card > .row > .col-md-9 {
  padding-right:2em; 
 
  
}


@media (min-width: 1200px) {


  
  .report-bg .card {
    border: 0;
    padding: 0.5em;
    margin-bottom: -10%;
    padding-bottom: 2em;
}

.report-bg .card img {
    width: 125%;
    position: relative;
    left: -4em;
    top: -1em;
}
  
  
}

@media (min-width: 1400px) {


.report-bg .card img {
    width: 125%;
    position: relative;
    left: -5em;
    top: -1em;
}
  
}

@media (max-width: 1199px) and (min-width: 768px) {

  .report-bg .card > .row > .col-md-3,   .report-bg .card > .row > .col-md-9  {
	width:50%;    
  }

}

@media (max-width: 1199px) {
  
        .report-bg .card .card-body {
            margin-top: 0 !important;
      }
      
  .report-bg {
    padding: 1em 2em !important;
    margin-bottom:10%;
}
  
    .report-bg .card {
        margin-bottom: -10%;
        padding-bottom: 3em;
    }
  
      .report-bg .card img {
        /*width: 160%;*/
        position: relative;
        /*left: -7em;*/
        top: -2em;
    }
  
}


@media (max-width: 992px) {
  
      .report-bg .card .card-body {
            margin-top: 0 !important;
      }

    .report-bg .card {
        margin-bottom: -5%;
        padding-bottom: 2em;
    }



}
  
  

.responsive-wrapper img {
  max-width: 100%;
  width:100% !important;
  height: auto !important;
}

  
  



