/* CAMBIOS GENERALES*/

.td, .td1, .td2, .td3 {
  /*background-color: #e7e8e6;*/ /* E8E8E8 */
}
  .container:not(.section-div) {
  background-color:#FFF;
  z-index: 90;
}

.tr1{
  background-color:#e7e8e6;
}

/* TOOLTIP */

[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

[data-tooltip]:before {
  position: absolute;
  bottom: 180%;
  /*left: 50%;
  margin-bottom: 5px;
  margin-left: -80px;*/
  padding: 7px;
  width: 250px;
  border-radius: 3px;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 10%;
  margin-left: 0px;
  width: 0;
  border-top: 5px solid #474747;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


/*
  SECTION DIV -- BARRA PRINCIPAL 
*/

.megamenu li a:hover {
    color: #01ABB3;
    text-decoration: none;
}

.section-div {
    padding-top: 0;
    padding-bottom: 0;
    padding-left:1em;
    margin-top:0;
    height:34px;
    min-height:34px;
    border:0;
}

.section-div .form-group {
    visibility: hidden;
}

.section-div span{
    margin-top:7px;
    font-size:16px;
    font-weight:bold;
}

.section-div form{
  margin-top:4px;
  margin-right:-25px;
}

#section-div-line-bottom{
  margin-top:3px;
  border-top:1px solid #bfbbb8;
  margin-bottom: 0;
  padding-bottom:10px;
}

#section-div-line-top{
  margin-bottom:3px;
  margin-top:-18px;
  border-bottom:1px solid #bfbbb8;  
}

#custom-search-input{
  border-radius:0;
  padding:0;
}

#custom-search-input .glyphicon-search {
  font-size:18px;
}

.m-next a{
  background:transparent !important;
}

.m-previous a{
  background:transparent !important;
}

.icoborder {
  border: 1px solid;
  border-radius: 0px;
  padding: 3px 10px !important;
}
.icoborder:hover {
  background-color: #01abb3;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}

/* Solicitar y Doc Digitales */

#blib, #btes, #baud, #bmap, #bfot, #bhem, #bvid, #bpub, #barc, #bhis  {
  color: #FFF;
  border: 1px solid #029198;
  text-align: center;
  padding: 10px;
  border-radius: 0px;
  background-color: #01ABB3;
  display: none;
  margin-bottom: 5px;
  width: 90%;
  margin-right: 5px;
  font-size: 13px;
  float: left;
}
#breg {
  color: #FFF;
  border: 1px solid #A0A0A0;
  text-align: center;
  padding: 10px;
  border-radius: 0px;
  background-color: #B3B3B3;
  display: none;
  margin-bottom: 5px;
  width: 90%;
  margin-right: 5px;
  font-size: 13px;
  float: left;
}
#bdig {
  color: #FFF;
  border: 1px solid #D46B88; /*#62A4A7;*/
  text-align: center;
  padding: 10px;
  border-radius: 0px;
  background-color: #D87892; /*#6CC3C7;*/
  display: none;
  margin-bottom: 10px;
  width: 90%;
  margin-right: 5px;
  font-size: 13px;
  float: left;
}
#blib a, #btes a, #baud a, #bmap a, #bfot a, #bhem a, #bvid a, #bpub a, #barc a, #bdig a, #bhis a {
  color: #fff;
  text-decoration: none;
}
#blib a img, #btes a img, #baud a img, #bmap a img, #bfot a img, #bhem a img, #bvid a img, #bpub a img, #barc a img, #bhis a img {
  display: none;
}
a.infolink {
  display: inline-block;
  float: left;
}


/* No media query since this is the default in Bootstrap */

.home-image, .digital-image, archi-image, auto-image {
    margin-top: -18px;
}

.home-image .row, .digital-image .row, .archi-image .row, .auto-image .row {
    margin-top: 40px;
}

.block {
  border: 1px solid #009BA2;
  border-radius: 0px;
  padding: 20px;
  height: 120px;
  background-color: #01abb3;
  color: #fff;
  text-align: center;
  margin-top: 10px;
}
.block:hover {
  transform: scale(1.025);
  box-shadow: 0px 0px 10px 1px #BFBFBF;
}
a.blockon:hover {
  cursor: pointer;
  opacity: .9;
}

/* Extra small devices () (old phones, less than 768px */

@media (max-width: 768px) {
    .home-image {
        background-image: url(https://catalogo.bn.gov.ar/images/home-768.jpg);
        background-size: cover;
        background-size: 100%;
        height: 255px;
    }
    .digital-image {
        background-image: url(https://catalogo.bn.gov.ar/images/digital-768.jpg);
        background-position-y: 0px;
        background-size: cover;
        height: 255px;
    }
    .archi-image {
        background-image: url(https://catalogo.bn.gov.ar/images/archi-768.jpg);
        background-position-y: 0px;
        background-size: cover;
        height: 255px;
    }
    .auto-image {
        background-image: url(https://catalogo.bn.gov.ar/images/auto-768.jpg);
        background-position-y: 0px;
        background-size: cover;
        height: 255px;
    }
    #encabezado,
    #menuhorizontal {
        width: 100%;
    }
    .megamenu_container {
        width: 100%;
    }
    #encabezado #menu-top {
        margin-left: 10%;
    }
    .modal-home {
        background: rgba(0, 0, 0, 0.6);
        padding: 20px 50px 20px 50px;
        color: white;
        border-radius: 0px;
        width: 100%;
    }
    span.menu {
        display: none;
    }
    span.caret {
        display: none;
    }
    button#dropdown:before {
        content: '≡';
    }
    #autoridades {
       float: none !important;
    }
    .modalres {
      height: 295px !important;
    }
    .modal {
      min-width: 0px !important;
    }
    
}


/* Small devices (tablets, 768px and up) */

@media (min-width: 768px) {
    .home-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/home-768.jpg);
        background-position-x: -50px
    }
    .digital-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/digital-768.jpg);
        background-position-y: -80px;
        background-size: cover;  
    }
    .archi-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/archi-768.jpg);
        background-position-y: -80px;
        background-size: cover;  
    }
    .auto-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/auto-768.jpg);
        background-position-y: -80px;
        background-size: cover;  
    }
    #encabezado,
    #menuhorizontal {
        width: 700px;
    }
    .megamenu_container {
        width: 700px;
    }
    #encabezado #menu-top {
        margin-left: 200px;
    }
    .modal-home {
        background: rgba(0, 0, 0, 0.6);
        padding: 20px 50px 20px 50px;
        color: white;
        border-radius: 0px;
    }
    .block {
        margin: 1%;
        width: 48%;
    }
    
}


/* Medium devices (desktops, 992px and up) */

@media (min-width: 992px) {
    .home-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/home-992.jpg);
        background-position-x: -100px;
    }
    .digital-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/digital-992.jpg);
        background-position-y: -80px;
        background-size: cover;
    }
    .archi-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/archi-992.jpg);
        background-position-y: -80px;
        background-size: cover;
    }
    .auto-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/auto-992.jpg);
        background-position-y: -325px;
        background-size: cover;
    }
    #encabezado #menu-top {
        margin-left: 280px;
    }
    #encabezado,
    #menuhorizontal {
        width: 900px;
    }
    .megamenu_container {
        width: 900px;
    }
    .modal-home {
        background: rgba(0, 0, 0, 0.6);
        padding: 20px 50px 20px 50px;
        color: white;
        border-radius: 10px;
    }
    .block {
      width: 48%;
      margin: 1%;
    }
    
}


/* Large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
    .home-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/home-1200.jpg);
        background-position-x: -110px;
        background-position-y: -20px;
    }
    .digital-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/digital-1200.jpg);
        background-position-y: -80px
        background-size: cover;
    }
    .archi-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/archi-1200.jpg);
        background-position-y: -80px
        background-size: cover;
    }
    .auto-image {
        height: 255px;
        background-image: url(https://catalogo.bn.gov.ar/images/auto-1200.jpg);
        background-position-y: -325px
        background-size: cover;
    }
    #encabezado #menu-top {
        float: left;
        height: 94px;
        width: 650px;
        list-style: none;
        margin-left: 399px;
        margin-top: 3px;
    }
    #encabezado,
    #menuhorizontal {
        width: 1004px;
    }
    .megamenu_container {
        width: 1004px;
    }
    .modal-home {
        background: rgba(0, 0, 0, 0.6);
        padding: 20px 50px 20px 50px;
        color: white;
        border-radius: 10px;
    }
    .block {
      margin: 4.5px;
      width: 19.3%;
    }
}

.avanzada .td2 {
    background-color: transparent;
}

.avanzada .table th,
.avanzada .table td {
    border-top: none !important;
}

.avanzada table {
    color: white;
}


/**
* Modificaciones para pasar a sass
*
*/

/*.modal-home {
    background: rgba(64, 65, 64, 0.8);
    padding: 20px 50px 20px 50px;
    color: white;
    border-radius: 10px;
    margin-top: -40px;
}*/

#full-table{
	border-collapse: separate;
    border-spacing: 5px;
    background: white;
    font-size: 16px;
}
#full-table .td1{
  /*background:#e7e8e6 !important;*/
  border:0;
}

#full-table .td1.full-data{
  /*background:#e7e8e6 !important;*/
  /*border:7px solid white;*/
}

#full-table .td1.full-data {
	word-break: break-word;
}

#full-table .td1.full-title{
  text-align:right;
  padding-right:10px;
  font-weight:bold;
}

.color-orange{
  color:#01ABB3;
}

.background-orange{
  background:#01ABB3;
}

.sub-menu{
  height:30px;
  margin-bottom:10px;
}

.grey-icon{
  color:#939598
}

.grey-text{
  color:#939598 !important;
}

#div-footer{
  margin-top:0;
  padding-top:0;
}

#div-footer.navbar{
  border:0
}

/* FIND D (BUSQUEDA AVANZADA)  */

.background-60{
    background: #01ABB3 !important;
}

.input-border{
  border:1px solid #666;
}

#limitar-busqueda{
    padding:0 30px 0 30px;
    margin: 25px 0px 25px 0px;
}

#limitar-busqueda .header-limitar{
  cursor: pointer;
  padding:8px 0 8px 0;
  color:black;
}

#botonera{
  padding-right:45px;
  margin-bottom:20px;
}

/* FULL*/

#full-body{
  margin-left:-15px;
  margin-right:-15px;
}

.panel-heading{
  cursor:pointer;
}