body section.carga-info {
  margin: 1.5rem auto;
  height: auto;
  min-height: 600px; }

body section .row .box-body {
  padding: 0; }

body section.carga-info .row .col-lg-3 {
  padding: 0; }

body section .row .box-body #tableHeader {
  background-color: #0052a1;
  color: #FFF;
  font-weight: 600; }

body section .row .box-body #tableHeader-carga-info {
  background-color: #0052a1;
  color: #FFF;
  font-weight: 600; }

body section .row .box-body div.fila {
  width: 100%;
  height: auto;
  float: left;
  border-bottom: #FFF 2px solid;
  display: table; }

body section .row .box-body div.gris2 {
  background-color: #ecf0f5; }

body section .row .box-body div.gris1 {
  background-color: #efefef; }

body section .row .box-body .fila .rubro-head {
  font-size: 15px !important;
  color: #fff; }

body section .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: #808080; }

p.text-danger {
  margin: 0 auto;
  background-color: #fff;
  padding: 5px 0;
  border: 1px solid #dc3545;
  border-radius: 3px; }

body section .row .box-body .fila .rubro-head {
  font-size: 15px !important;
  color: #fff; }

body section .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; }

body section .row .box-body .fila .tab-1 a {
  color: #808080; }

body section .row .box-body .fila .tab-6 .row .check {
  float: left;
  margin-left: 1.8rem; }

body section .row .box-body .fila .tab-6 .row .nombrePrducto {
  float: left;
  margin-left: 5%;
  line-height: 2;
  width: 70%;
  text-align: left; }

body section .row .box-body .fila .tab-6 .row .nombrePrducto a {
  color: #808080; }

input[type="checkbox"], input[type="radio"] {
  margin: 4px 0 0;
  margin-top: 1px\9;
  line-height: normal; }

.col-12 h3 {
  color: #0052a1; }

body section .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; }

body section .row .box-body .fila .tab-9 a {
  color: #808080; }

body section .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; }

body section .row .box-body .fila .tab-6 a {
  color: #808080; }

body section .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: #0052a1;
  -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 ========== ========= */
body section .row .box-body div.gris2.rojoAlert {
  background-color: #fdedec; }

section.carga-info .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.carga-info .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.carga-info .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.carga-info .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.carga-info .row .col-md-12.detalle-interaccion {
  margin: 1.5rem 0;
  padding-top: 1.5rem;
  border-top: 3px solid #bbdefb; }

section.carga-info .row .col-md-12 h2.Tit-Interaccion {
  color: #0052a1;
  font-size: 1.4rem;
  text-align: center;
  font-family: ''; 

}

section.carga-info .row .col-md-12 p.FormaFarma-Interaccion {
  color: #808080;
  font-size: 1rem;
  text-align: center;
  font-style: italic; }

section.carga-info .row .col-md-12 p.sinInteraccion {
  color: #808080;
  font-size: 1rem;
  text-align: center; }

section.carga-info .row .col-md-12 h3.Subt-Inteacciones {
  color: #42a5f5;
  font-size: 1.2rem;
  margin-top: 1rem;
  text-align: center; }

section.carga-info .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: #808080; }

body.modal-open .carga-info .row .col-md-12 .box-body .rojoAlert .show .modal-dialog .modal-content .modal-body p.SubTitu-modal {
  color: #0052a1;
  font-family: 'Lato-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: #808080; }

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: 'Lato-Regular'; 
}

/* ========= ========== FIN GRID INTERACCIONES ========== ========= */
section.carga-info .row .col-md-12 .box-body .fila .tab-1 a {
  font-size: 1rem; }

/*section.carga-info .row .col-md-12 .box-body .fila.gris1 .tab-1 a{
  font-size: 1rem;
}
*/
section.carga-info .row .col-md-12 .box-body .fila .tab-1 a i.fas.fa-file-pdf {
  font-size: 1.5rem;
  color: #b71c1c; }

/*section.carga-info .row .col-md-12 .box-body .fila.gris1 .tab-1 a  i.far.fa-file-pdf{
  font-size: 1.5rem;
  color: red;
}*/
section.carga-info .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.carga-info .row {
    margin: 0;
    padding: 0; }

  body section.carga-info .row .col-md-12 {
    margin: 0;
    padding: 0; }

  body section.carga-info .row .col-12 {
    margin: 0 auto;
    margin-bottom: 1rem; }

  body section .row .box-body div.fila {
    border-right: 0; }

  body section .row .box-body #tableHeader .rubro-head {
    display: none !important; }

  body section .row .box-body #tableHeader-carga-info {
    display: none !important; }

  body section .row .box-body div.fila .first, .tab-9 {
    background-color: #0052a1;
    font-weight: bold;
    color: #fff;
    height: auto;
    min-height: 30px;
    line-height: 30px; }

  body section .row .box-body .fila .tab-6 {
    width: 100%;
    display: block !important;
    border-bottom: 2px solid #FFF !important;
    height: auto;
    line-height: 1.7rem; }

  body section .row .box-body .fila .tab-6 .row .check {
    margin-left: 1rem; }

  input[type="checkbox"], input[type="radio"] {
    margin: 7px 0 0 0; }

  body section .row .box-body .fila .tab-6 .row .nombrePrducto a {
    color: #fff; }

  body section .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; }

  body section .row .box-body .fila .tab-9 a {
    color: #fff; }

  body section .row .box-body .fila .tab-6 {
    font-size: 0.9rem;
    width: 100% !important;
    display: block !important;
    border-bottom: 2px solid #FFF !important; }

  body section.carga-info .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.carga-info .row .col-md-12 .box-body .gris2 .first .row .check a i.fa-trash-alt {
    color: #fff; }

  section.carga-info .row .col-md-12 .box-body .gris1 .first .row .check a i.fa-trash-alt {
    color: #fff; }

  section.carga-info .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.carga-info .row .col-lg-3 {
    padding: 0;
    padding-right: 1rem; }

  body section.carga-info .row .col-12 {
    max-width: 70%;
    margin: 0 auto;
    margin-bottom: 1rem; }

  body section .row .box-body .fila .tab-6 .row .check {
    float: left;
    margin-left: 1rem; }

  body section .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; }

  body section .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.carga-info .row .col-lg-3 {
    padding: 0;
    padding-right: 1rem; }

  body section .row .box-body .fila .tab-6 .row .check {
    float: left;
    margin-left: 1rem; }

  body section .row .box-body .fila .tab-9 {
    width: 5%;
    font-size: 0.8rem; }

  body section .row .box-body .fila .tab-6 {
    width: 16.5%;
    font-size: 0.8rem; } }

/*# sourceMappingURL=tabs-carga-resultados.css.map */