

/* 03/03/2025 */




.citi-container a.citi-link {
    color: #008294;
    text-decoration: none;
}

b {
    font-weight: bold;
}

a.citi-card {
    color: inherit;
}

header nav.citi-navbar-container .citi-navbar-burger{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

body.citi-theme-light{
    overflow-x: visible;
}

html[dir][m-browser="ie"]{
    overflow-x: hidden;
}

[data-browser=ie] body.modal-open header.citi-navbar,body.modal-open header{
    position: static;
}

header .citi-navbar-container a:hover,
header .citi-navbar-overlay a:hover,
header .citi-navbar-container a,
header .citi-navbar-overlay a
footer a:hover,
footer a:hover,
footer a,
footer a{
    color: inherit !important; 
    text-decoration: inherit;
}

header .citi-navbar-container .citi-navbar-search-results-item *,
header .citi-navbar-container .citi-navbar-search-results-item *:hover {
    color: #292c33 !important;
}

header .citi-navbar-flyout-item a:hover{
    color: #056dae !important;
}

header .citi-navbar-item.current .mobile-label a {
    color: #acb3bf !important;
}


header *, footer *, header :before, header :after, footer :before, footer :after { 
    border: 0 solid;
    box-sizing: border-box; 
} 


body strong {
    font-weight: 700;
}

header span.citi-h7, footer span.citi-h7{
    font-size: .75rem;
}



body button:focus { outline: 0; } 

.citi-modal {  font-weight: 300; line-height: 1.15;} 

.citi-modal h6{ font-size: inherit;}

#exitmodal-legal.font-light p{ font-weight: 300 !important;} 

.dft-img img, .dft-card-details img, img.dft-img { border: none; } 

.row-fluid picture,img[src*="LogoIPAB.png"], img[src*="logoIPAB.png"] {width: auto;} 

a.dft-link { color: #008294; }

img[width="30"] {width: 30px;} 


footer p > a {font-size: inherit;}

footer .item .submenu {
    overflow: hidden !important;
}
#menu-analisis, section.dft-nav-nowrap { top: 3rem;}
@media (min-width: 768px){.dft-box-contact__tel {line-height: 1;}}

div[ng-controller="listdata"] .table {
    display: none !important;
}

div[ng-controller="listdata"] .table[style*="display: table"] {
    display: table !important;
}

section[data-section="Establecimientos"] .img-responsive{
    width: auto;
}

body .modal-backdrop.fade.in,body[m-overlay=true] .cbx-overlay {
    z-index: 1550;
}

.modal.dft-modales,.modal.dft-modal, .cbx-modal[m-open=true] {
    z-index: 1600;
}

[data-exitmodal] > * {
    pointer-events: none;
}

@media (min-width: 64em), print{
  	.citi-navbar-flyout-item .md\:inline-block{
    	display:inline-block !important;
    }
  	.md\:inline-block{
      display:inline-block !important;
  	}
    .hidden.md\:flex {
        display: flex !important;
    }
    .hidden.md\:block {
        display: block !important;
    }
}
