
.info-content {
    width: 250px;
    max-width: 280px;
    max-height: 280px;
    overflow: auto;
}

.info-bar-title {
    font-size: 1.35em;
    font-weight: bold;
}

.info-bar-message {
    background-color: lightgray;
    margin-bottom: 5px;
}

.layer-info-x-panel {
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 20px;
    background-color: #FAFAFA;
    max-width: 14em;
    background-image: linear-gradient(#E0E0E0, #F0F0F0);
    padding: 2px;
}

.dg-row-selected {
    background-color: #FFFFD0;
}

.dg-row-visited {
    background-color: #F0F0f0;
}

.ol-popup.shadow {
    -webkit-box-shadow: 2px 2px 12px grey;
    box-shadow: 2px 2px 12px grey;
}

div:-moz-full-screen {
    background-color: #fff;
}

#contMapa {
    height: 40vh;
    min-height: 320px;
    width: 100%;
    border: thin solid #21c3cb;
}

#map {
    height: 100%;
    width: 100%;
    min-width: 200px;
    min-height: 200px;
}

#tablax {
    border: thin solid #21c3cb;
}

.table-bottom,
#table-bottom {
    height: 32vh;
    overflow: auto;
    border: 1px solid #C0C0C0;
    margin-top: 5px;
    /* padding: 10px;
    margin-top: 10px; */
}

#map-search {
    margin-bottom: 10px;
}

#filtros-tabla {
    margin-top: 10px;
}

.footer {
    padding-top: 10px;
    background-color: lightgray;
}
    
td.cell-selected {
    background-color: #ffff99;
}

div:-webkit-full-screen {
    background-color: #fff;
}

div:fullscreen {
    background-color: #fff;
}

.waitImage {
    margin: 0px; 
    padding: 0px; 
    position: fixed; 
    right: 0px; 
    top: 0px; 
    width: 100%; 
    height: 100%;
    z-index:2000 !important;
    background-color: #f0f0f010;
    pointer-events: none;
}

.waitImage > p {
    position: absolute; 
    top: 50%; 
    left: 50%;
    width: 50px;
    height: 50px;
    background-image: url("../../images/spinner.gif");
    background-repeat: no-repeat;
}

.tabla-filtro td {
    padding: 5px;
}

.tabla-filtro select {
    height: 24px;
    min-width: 100px;
    max-width: 180px;
}

/* 
a {
    color: #39B3BA;
    text-decoration: none;
    font-size: muller;
}

a:visited, a:active {
    color: #bd7727;
}


.navbar {
    max-height: 50px;
    margin-bottom: 10px;
    
}
*/
.cell-buttons {
    white-space: nowrap;
    letter-spacing: 7px;
    font-size: 1.075em;
    /* margin-bottom: 5px; */
}

/* @media (min-width: 768px)
{
.navbar-right {
    float: right!important;
    margin-right: -70px;
}
} */

#feature_tbl th {
    cursor: pointer;
}

.header3 {
    background-image: url(../../images/ecosistema_digital_territorial_gamlp_1.png);
    background-color:#c2c2c1;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
    height:120px;
    overflow: hidden;    
}


.affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
}

.navbar{
    border-radius: 0px;
}

.navbar-default{
    background: #21c3cb; 
    border-color: #21c3cb !important;

}
.navbar-default a{
    color: #4b4f58 !important;
     -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.navbar-default a:hover{
    background-color:#e0e0e0 !important;
}
.active > a{
    background-color: #4fdce3 !important; 
}

.dropdown-toggle{
    background-color: #21c3cb; 
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #3fd8e0; 
}
.dropdown-menu {
    background-color: #3fd8e0; 
}

.dropdown-menu a{
    color: #4b4f58 !important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    
}
.dropdown-menu a:hover{
    background-color: #e0e0e0 !important; /* #11cfd6 */
}

.pie-de-pagina {
    background-image: url(../../images/footer_f5_lpz.jpg);
    height: 87px;
    border: none;
    background-position: bottom;
    margin: 0px;
    color:#fff;
    text-align: center;
}

.pie-creditos {
    text-align: center;
}

footer {
    background-color: #333333 !important;
    color: #d3d3d3 !important;
}