/***************************************************************************************/
/**  SITE CUSTOM STYLES                                                                */
/***************************************************************************************/

/**** Inicio estilos scroll menú móbil ****************/
@media (max-width: 1280px) {
  .menu-container nav.navbar .navbar-collapse {
    max-height: calc(100vh - 65px);
    overflow-y: auto;
  }
}

.menu-container .menu-text {
  font-size: 1.5rem;
  left: 80px;
  position: relative;
  margin-left: 10px;
}

/*********** fin estilos scroll menú móbil ************/

.carousel .carousel-indicators .active {
  background-color: #ca304d; }

.carousel .carousel-indicators .carouselButtons:before {
  color: #ca304d; }

.plataforma-innovacion-sanitaria .carousel .carousel-indicators li {
  background-color: #FFF; }
  .plataforma-innovacion-sanitaria .carousel .carousel-indicators li::after {
    background-color: #FFF; }
  .plataforma-innovacion-sanitaria .carousel .carousel-indicators li.active {
    background-color: #FFF; }
    .plataforma-innovacion-sanitaria .carousel .carousel-indicators li.active::after {
      background-color: #007bc4; }

.plataforma-innovacion-sanitaria .carousel .carousel-indicators .carouselButtons:before {
  color: #FFF; }

#multiplecarousel {
  background-image: url("../media/custom/fondo.jpg");
  background-size: cover; }

.multi-item-carousel {
  background-color: #ca304d; }

.new.main .new-date .number {
  background-color: #ca304d; }

.new.main .new-date .month {
  color: #ca304d; }

.new .new-date .date {
  color: #ca304d; }

.new .new-title a {
  text-decoration: none; }
  .new .new-title a {
    color: #333333 !important; }
    .new .new-title a:visited {
      color: #333333 !important; }
    .new .new-title a:hover {
      color: #ca304d !important; }
    .new .new-title a:active, .new .new-title a:focus {
      color: #ca304d !important; }

.new .new-content a {
  color: #333333 !important; }
  .new .new-content a:visited {
    color: #333333 !important; }
  .new .new-content a:hover {
    color: #ca304d !important; }
  .new .new-content a:active, .new .new-content a:focus {
    color: #ca304d !important; }

.rsbtn .rspart {
  background: #ca304d !important; }

.rsbtn .rsbtn_player.rsimg {
  background-color: #e17f92 !important; }

.rsbtn .rsbtn_progress_container .rsbtn_progress_played.rsimg {
  background: #ca304d; }

.site {
  color: #ca304d !important; }

a.site {
  text-decoration: none; }
  a.site {
    color: #ca304d !important; }
    a.site:visited {
      color: #ca304d !important; }
    a.site:hover {
      color: #d7566e !important; }
    a.site:active, a.site:focus {
      color: #d7566e !important; }

.ui-state-focus, .ui-state-active {
  background-color: #ca304d;
  color: white !important; }

.tag {
  background-color: #ca304d; }

.plataforma-innovacion-sanitaria .site {
  color: #007bc4 !important; }

.plataforma-innovacion-sanitaria a.site {
  text-decoration: none; }
  .plataforma-innovacion-sanitaria a.site {
    color: #007bc4 !important; }
    .plataforma-innovacion-sanitaria a.site:visited {
      color: #007bc4 !important; }
    .plataforma-innovacion-sanitaria a.site:hover {
      color: #009bf7 !important; }
    .plataforma-innovacion-sanitaria a.site:active, .plataforma-innovacion-sanitaria a.site:focus {
      color: #009bf7 !important; }

.plataforma-innovacion-sanitaria .ui-state-focus, .plataforma-innovacion-sanitaria .ui-state-active {
  background-color: #007bc4;
  color: white !important; }

.plataforma-innovacion-sanitaria .tag {
  background-color: #007bc4; }

.menu-container {
  background-color: #ca304d; }
  @media (min-width: 1281px) {
    .menu-container {
      background-image: url("../media/custom/fondo.jpg");
      background-size: cover; } }
  @media (min-width: 801px) and (max-width: 1280px) {
    .menu-container .navbar-expand-md-k .navbar-collapse {
      background-color: #ca304d; } }
  .menu-container nav.navbar .navbar-toggler {
    background-color: #ffffff;
    color: #ca304d; }
    .menu-container nav.navbar .navbar-toggler[aria-expanded="true"] {
      background-color: #ca304d;
      color: #ffffff; }
  .menu-container nav.navbar .menu-text {
    color: #ffffff; }
  .menu-container nav.navbar .navbar-collapse .lang-switcher li a {
    color: #ffffff; }
  .menu-container nav.navbar .navbar-collapse .menu-logos:before {
    color: #ffffff; }
  @media (max-width: 800px) {
    .menu-container nav.navbar .navbar-collapse {
      background-color: #ca304d; } }
  .menu-container nav.navbar .navbar-collapse .menu-links:before {
    border-color: #ffffff; }
  .menu-container nav.navbar .navbar-collapse .menu-links li a {
    color: #ffffff !important; }
    .menu-container nav.navbar .navbar-collapse .menu-links li a:visited {
      color: #ffffff !important; }
    .menu-container nav.navbar .navbar-collapse .menu-links li a:hover {
      color: #ffffff !important; }
    .menu-container nav.navbar .navbar-collapse .menu-links li a:active, .menu-container nav.navbar .navbar-collapse .menu-links li a:focus {
      color: #ffffff !important; }
  @media (max-width: 800px) {
    .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item {
      border-color: #ffffff; } }
  .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    color: #ffffff !important; }
    .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:visited {
      color: #ffffff !important; }
    .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
      color: #ffffff !important; }
    .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:active, .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:focus {
      color: #ffffff !important; }
  .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item > ul {
    background-color: #d44a64; }
  @media (min-width: 1281px) {
    .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item:hover > ul > li:hover, .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item:focus > ul > li:hover {
      background-color: #8c2135; } }

.plataforma-innovacion-sanitaria .menu-container {
  background: #ffffff; }
  @media (min-width: 801px) and (max-width: 1280px) {
    .plataforma-innovacion-sanitaria .menu-container .navbar-expand-md-k .navbar-collapse {
      background-color: #002b4a; } }
  .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-toggler {
    background-color: transparent !important;
    color: #007bc4 !important; }
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-toggler[aria-expanded="true"] {
      background-color: #002b4a !important;
      color: #ffffff !important; }
  .plataforma-innovacion-sanitaria .menu-container nav.navbar .menu-text {
    color: #007bc4; }
  .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .lang-switcher li a {
    color: #ffffff !important; }
  .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .lang-switcher li::after {
    color: #ffffff; }
  .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .lang-switcher li.active {
    background-color: #007bc4; }
  @media (max-width: 800px) {
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse {
      background-color: #002b4a; } }
  .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links:before {
    border-color: #ffffff; }
  .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links li a {
    color: #007bc4 !important; }
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links li a:visited {
      color: #007bc4 !important; }
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links li a:hover {
      color: #007bc4 !important; }
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links li a:active, .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links li a:focus {
      color: #007bc4 !important; }
  @media (max-width: 1280px) {
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links li a {
      color: #ffffff !important; }
      .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links li a:visited {
        color: #ffffff !important; }
      .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links li a:hover {
        color: #ffffff !important; }
      .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links li a:active, .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .menu-links li a:focus {
        color: #ffffff !important; } }
  @media (max-width: 800px) {
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item {
      border-color: #ffffff; } }
  .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    color: #007bc4 !important; }
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:visited {
      color: #007bc4 !important; }
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
      color: #007bc4 !important; }
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:active, .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:focus {
      color: #007bc4 !important; }
  @media (max-width: 1280px) {
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
      color: #ffffff !important; }
      .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:visited {
        color: #ffffff !important; }
      .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
        color: #ffffff !important; }
      .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:active, .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:focus {
        color: #ffffff !important; } }
  .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item:hover {
    background-color: #007bc4; }
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item:hover .nav-link {
      color: #ffffff !important; }
  .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item > ul {
    background-color: #007bc4; }
  @media (min-width: 1281px) {
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item:hover > ul > li:hover, .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item:focus > ul > li:hover {
      background-color: #007bc4; }
      .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item:hover > ul > li:hover a, .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item:focus > ul > li:hover a {
        background-color: #004b78; } }
  @media (max-width: 1280px) {
    .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item > ul {
      background-color: #002b4a; }
      .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item > ul.collapse {
        padding: 0;
        top: 0.5rem; }
      .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item > ul > li {
        background-color: #005797; }
        .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item > ul > li.nav-sub-item {
          margin: 0 0.5rem;
          padding: 0 0.5rem; }
          .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item > ul > li.nav-sub-item .nav-link {
            padding: 0.75rem 0.5rem; }
        .plataforma-innovacion-sanitaria .menu-container nav.navbar .navbar-collapse .navbar-nav .nav-item > ul > li:hover {
          background-color: #004b78; } }

.prefooter-links {
  background-color: #007eb4;
  color: #ffffff; }
  .prefooter-links a {
    color: #ffffff !important; }
    .prefooter-links a:visited {
      color: #ffffff !important; }
    .prefooter-links a:hover {
      color: #ffffff !important; }
    .prefooter-links a:active, .prefooter-links a:focus {
      color: #ffffff !important; }

.menu-search .interna-menu-search-icon {
  background-color: #781c2e; }

.not-available {
  border-top-color: #ca304d; }

.plataforma-innovacion-sanitaria .not-available {
  border-top: 10px solid #007bc4; }
  .plataforma-innovacion-sanitaria .not-available .browser .top {
    background-color: #007bc4; }
  .plataforma-innovacion-sanitaria .not-available .browser .content:before {
    background-color: #BFDDF0; }
  .plataforma-innovacion-sanitaria .not-available .browser .content span {
    color: #007bc4; }
  .plataforma-innovacion-sanitaria .not-available .browser .bottom {
    background-color: #BFDDF0; }


/***************************************************************************************/
/**  OVERWRITING SHAREPOINT STYLES                                                     */
/***************************************************************************************/
.ms-webpartzone-cell {
    margin-bottom: auto;
}