.header {background-size:cover !important;background-position:center !important;height:100vh;width:100%;}
.box-text-head {text-align:center;}
.mg-head {margin-top:auto;margin-bottom:10%;}
.box-text-head img {max-width:350px;margin-bottom:30px;}
.box-text-head h3 {color: #0066AC;font-weight: 100;font-size: 4.3em;text-align: center;margin: 0;line-height: 1;}

.footer {background: rgba(235,26,30,1);
background: -moz-linear-gradient(left, rgba(235,26,30,1) 0%, rgba(24,47,182,1) 73%, rgba(24,47,182,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(235,26,30,1)), color-stop(73%, rgba(24,47,182,1)), color-stop(100%, rgba(24,47,182,1)));
background: -webkit-linear-gradient(left, rgba(235,26,30,1) 0%, rgba(24,47,182,1) 73%, rgba(24,47,182,1) 100%);
background: -o-linear-gradient(left, rgba(235,26,30,1) 0%, rgba(24,47,182,1) 73%, rgba(24,47,182,1) 100%);
background: -ms-linear-gradient(left, rgba(235,26,30,1) 0%, rgba(24,47,182,1) 73%, rgba(24,47,182,1) 100%);
background: linear-gradient(to right, rgba(235,26,30,1) 0%, rgba(24,47,182,1) 73%, rgba(24,47,182,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb1a1e', endColorstr='#182fb6', GradientType=1 );
padding:50px 0;}

.logo-footer {
    max-width: 140px;
}

#balances .owl-nav {position: absolute;top: 0;right: 0;left: 0;display: flex;align-items: center;justify-content: center;bottom: 0;z-index:0;}
#balances .owl-stage-outer {position:relative;z-index:2;}
#balances .owl-nav .owl-prev {margin-right: auto;margin-left: -65px;}
#balances .owl-nav .owl-prev img {max-width: 30px;width: 100%;}
#balances .owl-nav .owl-next img {max-width: 30px;width: 100%;transform:rotate(180deg);}
#balances .owl-nav .owl-next {margin-right: -65px;}

.section_01 {background: #3C3D45;padding: 120px 0;}
.section_01 p {text-align: center;color: #fff;font-size: 16px;font-weight: 200;}
.section_01 h5 {text-align: center;margin-top: 60px;margin-bottom: 0;color: #EB3F43;font-weight: 300;}


.section_02 {padding:100px 0;background:#DDDFE4;}
.section_02 .descrip-top h3 {text-align: center;font-size: 38px;color: #3D4AA6;margin: 0 0 30px;font-weight: 300;}
.section_02 .descrip-top p {text-align: center;margin: 0 0 120px;font-size: 16px;font-weight: 300;}

.card-au-01 {margin-bottom:10px;}
.card-au-01 h5 {background: #3F4048;color: #76C5E9;font-size: 13px;font-weight: 400;padding: 10px 15px;margin:0;}
.card-au-01 p {margin-top: auto;color: #fff;font-size: 12px;padding: 0 15px;}

.divider-insituto {margin:30px 0;}

.max-contnt-info {max-width: 85%;margin-right: auto;}
.section_03 h3 {color: #fff;font-size: 60px;font-weight: 200;margin: 0 0 25px;}
.section_03 p {margin: 0;color: #fff;font-size: 18px;font-weight: 300;}

.balance_seccion_01 {min-height: 100vh;background-position: center right !important;background-size: cover !important;}
.balance_seccion_01 h3 {color: #fff;font-size: 44px;font-weight: 200;}
.balance_seccion_01 p {color: #3C3D45;font-size: 16px;font-weight: 400;line-height: normal;margin: 20px 0 50px;}

.pdf-balance img {max-width:100px;}
.pdf-balance p {margin-right: auto;margin-top: auto;margin-bottom: 25px;font-size: 14px;margin-left: 15px;max-width: 30%;font-weight: 600;}

.balance_seccion_02 {padding:100px 0}
.balance_seccion_02 h3 {color: #3D4AA6;font-weight: 300;margin:0 0 70px;}
.info-pdf:hover {text-decoration:none;opacity:.6;transition:.6s;}
.info-pdf {transition:.6s;}
.info-pdf p {color: #7E7C81;font-size: 19px;margin-top: 10px;margin-bottom: 0;}

.divider-balance {margin:30px 0;}

.libros-indices {padding-bottom:100px;}

.box-title-instituto {background: #2f4294;min-height: 130px;display: flex;align-items: flex-end;justify-content: flex-start;}
.box-title-instituto p {padding: 0 25px;color: #fff;font-size: 16px;}
.info-text-box {background:#fff;min-height:510px;}
.info-text-box p {padding: 25px;font-size: 14px;margin: 0;}


.description-principal-indice {padding:80px;}
.description-principal-indice p {margin: 0;font-size: 15px;color: #3c3d45;letter-spacing: 2px;}

.libros-indices .content-link-ind {background: #2f4294;text-align: center;display: block;width: 100%;padding: 18px 0;color: #fff !important;font-size: 15px;transition:.6s;}
.libros-indices .content-link-ind:hover {text-decoration:none;opacity:.6;transition:.6s;}

.carousel-control-next-icon, .carousel-control-prev-icon {width:55px;height:55px;}

.slide-autoridades-02 .carousel-control-next-icon {background:url('../img/flecha_2.png');background-size: contain;background-repeat: no-repeat;transform:rotate(180deg);}
.slide-autoridades-02 .carousel-control-prev-icon {background:url('../img/flecha_2.png');background-size: contain;background-repeat: no-repeat;}

.slide-autoridades-02 .carousel-control-next {right: -10%;}
.slide-autoridades-02 .carousel-control-prev {left: -10%;}

.pd-5 {padding:0 5px;}
.buscador-informes {background:#e5e7ed;padding:100px 0;}
.buscador-informes form input {width: 100%;height: 50px;border: none;box-shadow: none;border-radius: 0;padding:0 15px;}
.buscador-informes form select {width: 100%;height: 50px;border: none;box-shadow: none;border-radius: 0;padding:0 15px;}
.buscador-informes form input[type="submit"]{background: rgba(248,80,50,1);
background: -moz-linear-gradient(left, rgba(248,80,50,1) 0%, rgba(24,47,182,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(248,80,50,1)), color-stop(100%, rgba(24,47,182,1)));
background: -webkit-linear-gradient(left, rgba(248,80,50,1) 0%, rgba(24,47,182,1) 100%);
background: -o-linear-gradient(left, rgba(248,80,50,1) 0%, rgba(24,47,182,1) 100%);
background: -ms-linear-gradient(left, rgba(248,80,50,1) 0%, rgba(24,47,182,1) 100%);
background: linear-gradient(to right, rgba(248,80,50,1) 0%, rgba(24,47,182,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#182fb6', GradientType=1 );
margin-top: 20px;
padding: 14px 0;
height: auto;
color: #fff;
text-transform: uppercase;
font-size: 15px;
transition:.6s;
}

.buscador-informes .grilla-documentos p {margin: 0 0 10px;background: #fff;padding: 15px 20px;color: #000000;font-weight: 400;font-size: 15px;min-height:80px;}
.buscador-informes .grilla-documentos p b {font-weight:500;}
.buscador-informes .grilla-documentos a {transition:.6s;display:inline-block;width:100%;}
.buscador-informes .grilla-documentos a:hover {text-decoration:none;opacity:.6;transition:.6s;}

.buscador-informes form input[type="submit"]:hover {opacity:.6;transition:.6s;}

.h-sec-03 {min-height:80vh;}

.enlace-descargar {background: #4E38A1;color: #fff !important;font-weight: 500;font-size: 16px;padding: 10px 40px;display: inline-block;margin-top: 30px;text-transform: uppercase;}

@media screen and (max-width:1200px) {
	.section_03 h3 {font-size:33px}
}

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

	.info-text-box {min-height:auto;margin-bottom:15px;}

}
@media screen and (max-width:767px) {
	.box-text-head img {max-width:250px;}
	.box-text-head h3 {font-size: 2.3em;}
	.owl-nav {display:none !important;}
	.info-pdf div {min-height:400px !important;background-size: contain !important;background-repeat: no-repeat !important;}
	.balance_seccion_01 h3 {font-size:30px;}
	.balance_seccion_01 {background:#ced4dd !important;}
	.balance_seccion_01 .container {padding:0;}
	.balance_seccion_01 .container .row {margin:0;}
	.balance_seccion_01 .container .row .col-md-4 {padding:0;}
	.balance_seccion_01 h3, .balance_seccion_01 p, .balance_seccion_01 a {padding:0 15px;}
	.h-sec-03 {min-height:inherit;}
	.bck-s-03 {min-height:55vh;}
}

.postcontainer {
    width: 245px;
    height: 340px;
    background: url(https://bolsacba.com.ar/buscador/wp-content/themes/fotogram/img/post.png) top left repeat-y;
    overflow: hidden;
    float: left;
}

.postdate {
    width: 239px;
    height: 16px;
    padding: 2px 0px 2px 6px;
	margin-bottom: 5px;
    display: block;
    overflow: hidden;
    float: left;
    font-family: arial;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}

.postimage {
    width: 245px;
    height: 180px;
    padding: 0px;
    margin: 0px;
    display: block;
    overflow: hidden;
    clear: both;
    float: left;
}

div.postimage img {
    border: 0px;
}

.postinfo {
    width: 225px;
    height: 103px;
    padding: 10px 10px 0px 10px;
    display: block;
    overflow: hidden;
    float: left;
    clear: both;
    word-wrap: break-word;
}

.postinfo h3 {
    padding: 0px 0px 0px 0px;
    float: left;
    clear: both;
    font-family: arial;
    font-size: 11px;
    color: #333333;
    text-transform: uppercase;
    text-decoration: none;
    word-wrap: break-word;
    line-height: 1.2em;
}

.postinfo p {
    padding: 0px 0px 0px 0px;
    float: left;
    clear: both;
    font-family: arial;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
    word-wrap: break-word;
    line-height: 1.3em;
}

.postnav {
    width: 100%;
    height: 27px;
    padding: 11px 10px 0px 10px;
    display: block;
    overflow: hidden;
    float: left;
    clear: both;
}

.postread {
    width: 150px;
    height: 23px;
    padding: 4px 0px 0px 0px;
    display: block;
    overflow: hidden;
    float: left;
    font-family: arial;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}

.postcomment {
    width: 75px;
    height: 23px;
    padding: 4px 0px 0px 0px;
    display: block;
    overflow: hidden;
    float: right;
    font-family: arial;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    text-align: right;
}

.postinfo h3 a {
    color: #333333;
    text-decoration: none;
}

.postcomment a {
    color: #333333;
    text-decoration: none;
}

.postread a {
    color: #333333;
    text-decoration: none;
}