.container.carga-info.carga-IPP {
  background-color: #f7f7f7;
  border-radius: 0.75rem; }

.container.carga-info.carga-IPP .row {
  margin: 0 auto;
  padding: 1rem 0;
  width: 80%; }

.container.carga-info .row .text-center img.img-fluid {
  max-width: 300px; }

.container.carga-info .row .info-ipp-pricipal {
  margin: 1.2rem 0; }

.container.carga-info .row h5 {
  color: #00aced; }

.container.carga-info .row p {
  color: #4d4d4d; }

.container .accordion {
  padding-bottom: 1rem;
  margin: 0 auto;
  width: 90%; }

.container.carga-info .row .accordion div.card {
  border: 0;
  margin: 0 auto; }

.accordion .card-header {
  border-bottom: 1px solid #00aced; }

.accordion .card-header:after {
  font-family: 'FontAwesome';
  content: "\f063";
  float: left;
  color: #0066ba;
  margin: 0 1rem 0 0;
  width: 0.65rem;
  font-size: 1rem;
  /*transition: all 0.5s ease;*/ }

.accordion .card-header.collapsed:after {
  /* symbol for "collapsed" panels */
  content: "\f061";
  color: #b3b3b3;
  margin: 0 1rem 0 0;
  width: 0.65rem;
  font-size: 1rem;
  /*transition: all 0.5s ease;*/ }

.container .row .accordion .card .card-header a {
  color: #00aced;
  cursor: pointer; }

.container .row .accordion .card .card-body {
  background-color: #fcfcfc; }

.container .row .accordion .card .card-body p.text-rubro {
  color: #4d4d4d;
  margin-bottom: 0;
  padding: 0 1.5rem;
  text-align: left; }

.container.carga-info .row div.col-md-12.col-lg-9 {
  padding: 0; }

.container.carga-info .row .col-md-12.col-lg-9 div.row {
  background-color: #f7f7f7;
  width: 95%;
  margin: 0 auto; }

@media (max-width: 767px) and (min-width: 300px) {
  /*.container.carga-info.carga-IPP .row{
    flex-direction: column;
    flex: 1 1 100%;
  }*/
  .container .accordion .card {
    width: 100%; }

  .container .row .accordion .card .card-body {
    padding: 0.7rem 0; }

  .container .accordion .card .card-body p.text-rubro {
    padding: 0 0.8rem; }

  .container.carga-info .row .text-center img.img-fluid {
    max-width: 250px;
    width: 100%; }

  .container.carga-info .row h5, p {
    text-align: center; }

  .container.carga-info .row p {
   /* text-align: center; */ }

  .container.carga-info .row .col-md-12.col-lg-9 div.row {
    width: 100%; } }
@media (max-width: 992px) and (min-width: 768px) {
  .container.carga-info .row .text-center img.img-fluid {
    max-width: 250px;
    width: 90%; } }
@media (max-width: 1200px) and (min-width: 993px) {
  .container.carga-info .row .text-center img.img-fluid {
    max-width: 250px;
    width: 90%; } }

/*# sourceMappingURL=estilos-IPP.css.map */

