.ina {
  display: none !important
}

body {
  color: #000
}

.white {
  color: #fff
}

table {
  width: 100%
}

.container-fluid {
  padding-left: 0
}

.container {
  margin-bottom: 5em
}

.no-margin {
  margin: 0 !important
}

.no-padding {
  padding: 0 !important
}

.scrollbar {
  background: #fff;
  float: left;
  height: auto;
  overflow-y: scroll;
  width: 65px
}

.style-2::-webkit-scrollbar-track {
  background-color: gray;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.style-2::-webkit-scrollbar {
  background-color: #9a9a9a;
  width: 12px
}

.style-2::-webkit-scrollbar-thumb {
  background-color: #222d32;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.scrollbar {
  background: #fff;
  float: left;
  height: auto;
  overflow-y: scroll;
  width: 65px
}

.style-2::-webkit-scrollbar-track {
  background-color: #9a9a9a;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.style-2::-webkit-scrollbar {
  background-color: #9a9a9a;
  width: 12px
}

.style-2::-webkit-scrollbar-thumb {
  background-color: #222d32;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}

.blue-tooltip+.tooltip>.tooltip-inner {
  background-color: #3c8dbc !important
}

.toggled-2 .hospitalSidebar,
.toggled-2 .modulo-activado {
  height: 8rem
}

.ocultar {
  display: none
}

.align {
  text-align: center
}

.left {
  float: left
}

.right {
  float: right
}

.modulo-icon {
  color: #fff;
  width: 3.3em
}

#iconNameHospital {
  font-size: 3.5em
}

.btn {
  color: #fff
}

.btn-success,
.panel-success .panel-heading .boton-add {
  background-color: #378a37 !important;
  border-color: #378a37
}

.btn-danger,
.panel-danger .panel-heading .boton-add {
  background-color: #521a19 !important;
  border-color: #521a19
}

.btn-primary,
.panel-primary .panel-heading .boton-add {
  background-color: #5790f7 !important;
  border-color: #5790f7
}

.btn-info,
.panel-info .panel-heading .boton-add {
  background-color: #367fa9 !important;
  border-color: #367fa9
}

.btn-default,
.panel-default .panel-heading .boton-add {
  background-color: #4b4c4b !important;
  border-color: #4b4c4b
}

.panel-heading {
  color: #fff !important;
  padding: 10px 33px !important
}

.panel-heading label {
  font-weight: 300 !important
}

.panel-success .panel-heading {
  background-color: #2a5d2b !important
}

.panel-danger .panel-heading {
  background-color: #ab2b28 !important
}

.panel-default .panel-heading {
  background-color: #646a6b !important
}

.panel-primary .panel-heading {
  background-color: #4a769c !important
}

.panel-primary {
  border-color: #4a769c !important
}

.panel-success {
  border-color: #2d5d2c !important
}

.pagination>li>a {
  background-color: #fff !important;
  color: #000
}

.pagination>li>a:hover {
  color: #000
}

.pagination>.active>a {
  background-color: #96a8ae !important
}

.navbar {
  background-color: #3c8dbc;
  box-sizing: border-box;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100
}

.navbar-right {
  margin-right: 15px
}

.navbar-right .nombre {
  margin-top: 2rem;
  width: auto
}

.logo-box {
  background-color: #367fa9;
  max-height: 4.5em;
  height: 4.3em;
  width: 9em
}

.minsa-grande {
  padding: .2em
}

.logo-box2 {
  width: 19em
}

#menu-toggle-3 {
  color: #5a738e;
  float: left;
  font-size: 2.6rem;
  margin-left: 6rem;
  margin-top: 0 !important
}

#iconUsuario:hover {
  color: #23527c
}

.fa-user-md {
  color: #fff;
  font-size: 2.6rem;
  margin-left: 1rem;
  margin-top: 1rem
}

.fa-question-circle {
  color: #fff;
  font-size: 2.2rem;
  margin-top: 1rem;
  float: right
}

.caret {
  color: #fff
}

.dropdown a {
  color: #000 !important
}

.aparece {
  display: block
}

.relleno {
  box-sizing: content-box;
  padding-bottom: 4rem;
  padding-left: 2.4em;
  padding-top: 2rem
}

#menu-toggle-3 {
  display: none
}

#wrapper.toggled-2 #sidebar-wrapper,
#wrapper.toggled-3 #sidebar-wrapper {
  width: 19em
}

.toggled-2 .modulo,
.toggled-3 .modulo {
  display: block
}

.toggled-2 .sub-menu li a {
  padding-right: 0;
  word-wrap: break-word
}

.modulo-selected {
  visibility: hidden
}

.toggled-2 .modulo-selected,
.toggled-3 .modulo-selected {
  visibility: visible
}

.flexible {
  display: inline-flex
}

.hospital-nombre {
  color: #fff;
  margin-left: 2rem;
  margin-top: 2rem
}

.nav-side-menu {
  background-color: #222d32;
  color: #e1ffff;
  display: flex;
  flex-direction: column;
  font-weight: 200;
  height: 96%;
  overflow: auto;
  position: fixed;
  top: 4em;
  transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  width: 9em;
  z-index: 10
}

.hover-collapse li,
.nav-side-menu li,
.nav-side-menu ul {
  cursor: pointer;
  line-height: 35px;
  list-style: none;
  margin: 0;
  padding: 0
}

.nav-side-menu li .sub-menu li:hover,
.nav-side-menu ul .sub-menu li:hover {
  border-right: 5px solid #ff5312
}

.nav-side-menu li .sub-menu li,
.nav-side-menu ul .sub-menu li {
  background-color: #29363c;
  border: none;
  line-height: 28px;
  margin-left: 0
}

.nav-side-menu li {
  height: 7.3rem;
  padding-left: 2.5rem;
  padding-top: 1.5rem;
  width: 100%
}

.nav-side-menu li .active,
.nav-side-menu ul .active {
  background-color: #1e282c;
  border-right: 5px solid #ff5312
}

.relleno p {
  margin-left: 7rem;
  margin-top: .8em
}

.break a,
.break i {
  padding-left: 1.6rem
}

.collapse-selected li a,
.nav-side-menu a {
  color: #e1ffff;
  text-decoration: none
}

.menu-bottom {
  flex: .7 2 auto;
  position: relative;
  transform: scaleY(-1);
  -webkit-transform: scale(-1)
}

.menu-bottom>div {
  display: block;
  position: relative;
  transform: scaleY(-1);
  -webkit-transform: scale(-1)
}

#wrapper #page-content-wrapper {
  margin-left: -80px;
  margin-right: 0;
  position: relative;
  transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  width: auto
}

.mi-slider .container {
  left: 23rem;
  margin-top: 9rem;
  position: absolute;
  right: 1rem
}

.content-cards {
  margin-top: 3%
}

.reporte {
  background-color: #222d32;
  padding-bottom: 1%;
  padding-top: 1%
}

.border {
  border: 1px solid #ddd;
  border-radius: 6px
}

.content-cards {
  margin-top: 3%
}

.post-module {
  position: relative;
  z-index: 1
}

.thumbnail {
  height: 33rem;
  overflow: hidden
}

.thumbnail:hover {
  background-color: #333 !important
}

.post-content {
  background: #ededed;
  bottom: 0;
  padding: 7%;
  position: absolute;
  width: 100%
}

.btn-group>.botonVerMasDashboard {
  background-color: #2a3f54;
  border-color: transparent;
  color: #fff
}

.border {
  border: 1px solid #ddd;
  border-radius: 6px
}

.contador {
  font-size: 1em
}

.cita-content {
  background: #ff5312;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #fff;
  font-weight: 700;
  height: 3em;
  padding: 12.5px 0;
  position: absolute;
  right: 2%;
  text-align: center;
  top: 2%;
  width: 3em;
  z-index: 1
}

.post-content {
  background: #ededed;
  bottom: 0;
  padding: 7%;
  position: absolute;
  width: 100%
}

.category {
  background: #367fa9;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  left: 0;
  padding: 10px 15px;
  position: absolute;
  text-transform: uppercase;
  top: -41px
}

.description {
  color: #666;
  display: none;
  font-size: 14px;
  line-height: 1.8em
}

.border {
  border: 1px solid #ddd;
  border-radius: 6px
}

.collapse-selected {
  background-color: #0a3442;
  left: -7rem;
  list-style: none;
  padding: 2rem;
  position: absolute;
  top: 6rem;
  transform: translateX(50px);
  transition: transform .2s;
  width: 23rem;
  z-index: 10
}

.sidenav-overlay {
  background-color: rgba(0, 0, 0, .5);
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: .5s;
  visibility: hidden;
  width: 100%;
  z-index: 9
}

.opacidad {
  opacity: 1 !important;
  visibility: visible !important
}

.inline-block {
  display: inline-block
}

.texto-manuales {
  display: block;
  font-size: 12px;
  color: #fff;
  margin-top: -.5rem
}

.container-texto-manuales {
  padding-left: 2rem
}

@media (max-width:429px) {
  #sidebar-wrapper {
    width: 0
  }

  #wrapper.toggled-2 #sidebar-wrapper {
    width: 100%
  }

  .desaparece-movil {
    display: none
  }

  .mi-slider .container {
    width: 85% !important
  }

  #menu-toggle-3 {
    display: block
  }
}

@media (max-width:768px) {
  .nav-side-menu {
    width: 9em
  }

  #menu-content li i,
  .modulo-icon {
    width: 5rem
  }

  .navbar-header {
    display: inline-block;
    float: right
  }

  #menu-toggle-3 {
    font-size: 3.6rem;
    margin: 0
  }

  .navbar-right {
    display: inline-flex
  }

  .nameUser {
    display: none
  }

  .dropdown-toggle {
    margin-left: 3rem;
    width: 7rem
  }

  .fa-user-md {
    font-size: 3.6rem;
    margin-top: 1rem
  }

  .fa-question-circle {
    font-size: 2.2rem;
    margin-top: 1rem;
    float: right
  }
}

@media (max-width:980px) {
  .mi-slider .container {
    left: 24%;
    width: 74%
  }
}

@media only screen and (max-width:800px) {

  .no-more-tables table,
  .no-more-tables tbody,
  .no-more-tables td,
  .no-more-tables th,
  .no-more-tables thead,
  .no-more-tables tr {
    display: block
  }

  .no-more-tables thead tr {
    left: -9999px;
    position: absolute;
    top: -9999px
  }

  .no-more-tables tbody td {
    text-align: right
  }

  .no-more-tables tr {
    border: 1px solid #ccc
  }

  .no-more-tables td {
    border-bottom: 1px solid #eee;
    padding-left: 50%;
    position: relative;
    text-align: left;
    white-space: normal
  }

  .no-more-tables td:before {
    font-weight: 700;
    left: 6px;
    padding-right: 10px;
    position: absolute;
    text-align: left;
    top: 6px;
    white-space: nowrap;
    width: 45%
  }

  .no-more-tables td:before {
    content: attr(data-title)
  }
}

@media only screen and (min-width:992px) {
  .mi-slider .container {
    left: 20rem;
    width: 80%
  }
}

.inactiveLink {
  pointer-events: none;
  background-color: #ecf0f1 !important
}

.inactiveLinkSuccess {
  pointer-events: none;
  background-color: #004C81 !important;
  opacity: .65
}

.ancho100 {
  width: 100%
}

.no-resize {
  resize: none
}

.select2-container .select2-selection--single {
  height: 40px !important
}

.marginTop10 {
  margin-top: 10px
}

.validText {
  color: #721c24
}

.validText ul li {
  list-style: none
}

.usuario-sin-autentificar {
  /*left: 10rem !important*/
}

.mt-2{
  margin-top: 2em;
}
