/* body section#general .contentGeneral {
  margin: 1.5rem auto;
  height: auto;
  min-height: 600px;
} */

.row .box-body {
  padding: 0;
}

body section#general .contentGeneral .row .col-lg-3 {
 
}

.row .box-body #tableHeader {
  background-color: #66c1ff;
  color: #FFF;
  font-family: 'Urbanist';
  font-weight: normal;
  font-weight: normal;
}

.row .box-body #tableHeader-carga-info {
  background-color: #66c1ff;
  color: #FFF;
  font-family: 'Urbanist';
  font-weight: normal;
  font-weight: normal;
}

.row .box-body div.fila {
  width: 100%;
  height: auto;
  float: left;
  border-bottom: #FFF 2px solid;
  display: table;
}

.row .box-body div.gris2 {
  background-color: #ffffff;
}

.row .box-body div.gris1 {
  background-color: #f9f9f9;
}

.row .box-body .fila .rubro-head {
  font-size: 15px !important;
  color: #fff;
}

.row .box-body .fila .tab-6 {
  width: 16.5%;
  height: auto;
  border-left: 2px solid #FFF;
  font-size: 0.8rem;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  padding: 0.4rem;
  color: #9d9d9d;
  font-family: 'Urbanist';
  font-weight: normal;
  font-weight: normal;
}

p.text-danger {
  margin: 0 auto;
  background-color: #fff;
  padding: 5px 0;
  border: 1px solid #dc3545;
  border-radius: 3px;
}

.row .box-body .fila .rubro-head {
  font-size: 15px !important;
  color: #fff;
}

.row .box-body .fila .tab-1 {
  width: 16.5%;
  height: auto;
  border-left: 2px solid #FFF;
  font-size: 0.8rem;
  text-align: justify;
  vertical-align: middle;
  display: table-cell;
  padding: 0.4rem 1rem;
}

.row .box-body .fila .tab-1 a {
  color: #9d9d9d;
}

.row .box-body .fila .tab-6 .row .check {
  float: left;
  margin-left: 1.8rem;
}

.row .box-body .fila .tab-6 .row .nombrePrducto {
  float: left;
  margin-left: 5%;
  line-height: 2;
  width: 70%;
  text-align: left;
}

.row .box-body .fila .tab-6 .row .nombrePrducto a {
  color: #9d9d9d;
}

input[type="checkbox"],
input[type="radio"] {
  margin: 4px 0 0;
  margin-top: 1px\9;
  line-height: normal;
}

.col-12 h3 {
  color: #66c1ff;
}

.row .box-body .fila .tab-9 {
  width: 5%;
  height: auto;
  border-left: 2px solid #FFF;
  font-size: 0.8rem;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  padding: 0.35rem;
}

.row .box-body .fila .tab-9 a {
  color: #9d9d9d;
}

.row .box-body .fila .tab-6 {
  width: 16.5%;
  height: auto;
  border-left: 2px solid #FFF;
  font-size: 0.8rem;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  padding: 0.35rem;
}

.row .box-body .fila .tab-6 a {
  color: #9d9d9d;
}

.row .col-md-12 .box-body .fila .head {
  color: #fff;
}

.accordion .card-header:after {
  font-family: 'FontAwesome';
  content: "\f063";
  float: left;
 /* color: red;*/
  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: red;*/
  margin: 0 1rem 0 0;
  width: 0.65rem;
  font-size: 1rem;
  /*transition: all 0.5s ease;*/
}

/* ========= ========== INICIO BOTONES RESULATADOS ========== ========= */
body section.resultados .row .col-12 button span.total-resultados {
  background-color: #1f87e5;
  color: #fff;
  padding: 0.2rem;
  border-radius: 0.25rem;
  font-size: 0.8rem;
  margin-left: 0.5rem;
}

body section.resultados .row .col-12 {
  text-align: center;
}

body section.resultados .row .col-12 button.btn-resultados {
  background-color: #66c1ff;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

body section.resultados .row .col-12 button.btn-resultados:hover {
  background-color: #6c757d;
}

body section.resultados .row .col-12 button.btn-resultados b {
  color: #fff;
  font-weight: normal;
}

/* ========= ========== FIN BOTONES RESULATADOS ========== ========= */
/* ========= ========== INICIO GRID INTERACCIONES ========== ========= */
.row .box-body div.gris2.rojoAlert {
  background-color: #fdedec;
}

section#general .contentGeneral .row .col-md-12 .box-body .gris2 .first .row .check a i.fa-trash-alt {
  color: #a20000;
  font-size: 1rem;
  line-height: 1.3;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

section#general .contentGeneral .row .col-md-12 .box-body .gris2 .first .row .check a i.fa-trash-alt:hover {
  color: red;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

section#general .contentGeneral .row .col-md-12 .box-body .gris1 .first .row .check a i.fa-trash-alt {
  color: #a20000;
  font-size: 1rem;
  line-height: 1.3;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

section#general .contentGeneral .row .col-md-12 .box-body .gris1 .first .row .check a i.fa-trash-alt:hover {
  color: red;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

section#general .contentGeneral .row .col-md-12.detalle-interaccion {
  margin: 1.5rem 0;
  padding-top: 1.5rem;
  border-top: 3px solid #bbdefb;
}

section#general .contentGeneral .row .col-md-12 h2.Tit-Interaccion {
  color: #66c1ff;
  font-size: 1.4rem;
  text-align: center;
  font-family: 'FuturaStd-Bold';
}

section#general .contentGeneral .row .col-md-12 p.FormaFarma-Interaccion {
  color: #9d9d9d;
  font-size: 1rem;
  text-align: center;
  font-style: italic;
}

section#general .contentGeneral .row .col-md-12 p.sinInteraccion {
  color: #9d9d9d;
  font-size: 1rem;
  text-align: center;
}

section#general .contentGeneral .row .col-md-12 h3.Subt-Inteacciones {
  color: #42a5f5;
  font-size: 1.2rem;
  margin-top: 1rem;
  text-align: center;
}

section#general .contentGeneral .row .detalle-interaccion .grid-interacciones {
  padding-bottom: 4.5rem;
}

body.modal-open .carga-info .row .col-md-12 .box-body .rojoAlert .show .modal-dialog .modal-content .modal-header h5.modal-title {
  color: #fff;
}

body.modal-open .carga-info .row .col-md-12 .box-body .rojoAlert .show .modal-dialog .modal-content div.modal-body {
  overflow: scroll;
  height: 350px;
}

body.modal-open .carga-info .row .col-md-12 .box-body .rojoAlert .show .modal-dialog .modal-content .modal-body p.FormaFarma-modal {
  font-style: italic;
  color: #9d9d9d;
}

body.modal-open .carga-info .row .col-md-12 .box-body .rojoAlert .show .modal-dialog .modal-content .modal-body p.SubTitu-modal {
  color: #66c1ff;
  font-family: 'FuturaStd-Bold';
}

body.modal-open .carga-info .row .col-md-12 .box-body .rojoAlert .show .modal-dialog .modal-content .modal-body p.text-normal-modal {
  color: #9d9d9d;
}

body.modal-open .carga-info .row .col-md-12 .box-body .rojoAlert .show .modal-dialog .modal-content .modal-body .text-normal-modal span.text-negrita-modal {
  color: #42A5F5;
  font-family: 'FuturaStd-Medium';
}

/* ========= ========== FIN GRID INTERACCIONES ========== ========= */
section#general .contentGeneral .row .col-md-12 .box-body .fila .tab-1 a {
  font-size: 1rem;
}

/*section#general .contentGeneral .row .col-md-12 .box-body .fila.gris1 .tab-1 a{
  font-size: 1rem;
}
*/
section#general .contentGeneral .row .col-md-12 .box-body .fila .tab-1 a i.fas.fa-file-pdf {
  font-size: 1.5rem;
  color: #b71c1c;
}

/*section#general .contentGeneral .row .col-md-12 .box-body .fila.gris1 .tab-1 a  i.far.fa-file-pdf{
  font-size: 1.5rem;
  color: red;
}*/
section#general .contentGeneral .row .col-md-12 .box-body .tab-1 a div.icon-PDF {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5rem;
}

section.container.carga-info div.row div.col-md-12 div#prescriptionGrid.box-body div#tableHeader.fila div.tab-6.rubro-head i.fas.fa-exclamation-circle {
  color: #FF9900;
}

html body section.container.carga-info div.row div.col-md-12.col-lg-9 div.row div#accordion.accordion div.form-check.form-check-inline {
  margin: 0 0 1rem 0;
}

html body section.container.carga-info div.row div.col-md-12.col-lg-9 div.row div#accordion.accordion div.form-check.form-check-inline input#Checkbox-add-to-IM.form-check-input[type=checkbox] {
  padding: 1rem;
  margin: 0 1rem;
}

html body section.container.carga-info div.row div.col-md-12.col-lg-9 div.row div#accordion.accordion div.form-check.form-check-inline label.form-check-label {
  font-size: 1.1rem;
}

html body section.container.carga-info div.row div.col-md-12.col-lg-9 div.row div#accordion.accordion div.form-check.form-check-inline label.form-check-label a {
  color: #CC0000;
  text-decoration: none;
}

/* ===== PUBLICIDAD ===== */
body section.container.carga-info div.row div#carrusel-flotante.carousel.slide {
  max-width: 900px;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 0;
  margin-bottom: 2rem;
  margin-top: -2rem;
}

button#ocultar {
  z-index: 1;
  margin: 10px;
  color: red;
  text-shadow: none;
  bottom: -43px;
  position: inherit;
}

body section.container.carga-info div.row div#carrusel-flotante.carousel.slide div.carousel-inner.banner-dinamico {
  z-index: auto;
}

/* ========= ========== RESPINSIVE ========== ========= */
@media (max-width: 767px) and (min-width: 300px) {
  body section#general .contentGeneral .row {
    margin: 0;
    padding: 0;
  }

  body section#general .contentGeneral .row .col-md-12 {
    margin: 0;
    padding: 0;
  }

  body section#general .contentGeneral .row .col-12 {
    margin: 0 auto;
    margin-bottom: 1rem;
  }

  .row .box-body div.fila {
    border-right: 0;
  }

  .row .box-body #tableHeader .rubro-head {
    display: none !important;
  }

  .row .box-body #tableHeader-carga-info {
    display: none !important;
  }

  .row .box-body div.fila .first,
  .tab-9 {
    background-color: #66c1ff;
    font-weight: bold;
    color: #fff;
    height: auto;
    min-height: 30px;
    line-height: 30px;
  }

  .row .box-body .fila .tab-6 {
    width: 100%;
    display: block !important;
    border-bottom: 2px solid #FFF !important;
    height: auto;
    line-height: 1.7rem;
  }

  .row .box-body .fila .tab-6 .row .check {
    margin-left: 1rem;
  }

  input[type="checkbox"],
  input[type="radio"] {
    margin: 7px 0 0 0;
  }

  .row .box-body .fila .tab-6 .row .nombrePrducto a {
    color: #fff;
  }

  .row .box-body .fila .tab-9 {
    font-size: 0.9rem;
    width: 100% !important;
    display: block !important;
    border-bottom: 2px solid #FFF !important;
    text-align: center;
  }

  .row .box-body .fila .tab-9 a {
    color: #fff;
  }

  .row .box-body .fila .tab-6 {
    font-size: 0.9rem;
    width: 100% !important;
    display: block !important;
    border-bottom: 2px solid #FFF !important;
  }

  body section#general .contentGeneral .row .col-md-12 .box-body .gris1 .first a.img-menu-search span.img-menu-search {
    color: #fff;
  }

  body section.resultados .row .col-12 button.btn-resultados {
    margin-top: 0.5rem;
  }

  section#general .contentGeneral .row .col-md-12 .box-body .gris2 .first .row .check a i.fa-trash-alt {
    color: #fff;
  }

  section#general .contentGeneral .row .col-md-12 .box-body .gris1 .first .row .check a i.fa-trash-alt {
    color: #fff;
  }

  section#general .contentGeneral .row .col-md-12 .box-body .gris1 .first .row .check a i.fa-trash-alt:hover {
    color: red;
  }

  p.text-danger {
    width: auto;
    max-width: 190px;
    padding: 2px;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  body section#general .contentGeneral .row .col-lg-3 {
    padding: 0;
    padding-right: 1rem;
  }

  body section#general .contentGeneral .row .col-12 {
    max-width: 70%;
    margin: 0 auto;
    margin-bottom: 1rem;
  }

  .row .box-body .fila .tab-6 .row .check {
    float: left;
    margin-left: 1rem;
  }

  .row .box-body .fila .tab-9 {
    width: 5%;
    height: auto;
    border-left: 2px solid #FFF;
    font-size: 0.8rem;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    padding: 0.4rem 0;
  }

  .row .box-body .fila .tab-6 {
    width: 16.5%;
    height: auto;
    border-left: 2px solid #FFF;
    font-size: 0.8rem;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    padding: 0.4rem 0;
  }

  p.text-danger {
    margin: 0 5px;
  }
}

@media (max-width: 1200px) and (min-width: 993px) {
  body section#general .contentGeneral .row .col-lg-3 {
    padding: 0;
    padding-right: 1rem;
  }

  .row .box-body .fila .tab-6 .row .check {
    float: left;
    margin-left: 1rem;
  }

  .row .box-body .fila .tab-9 {
    width: 5%;
    font-size: 0.8rem;
  }

  .row .box-body .fila .tab-6 {
    width: 16.5%;
    font-size: 0.8rem;
  }
}

/*# sourceMappingURL=tabs-carga-resultados.css.map */