/*
CONICET PONCHO
*/

/*----------------GENERALES--------------------------------*/

body{
    font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

h1{
	margin:0px!important;
}

img{
	border:0px;
}

a {
    color: #0695d6;
    font-weight: 500;
}

a, a:active, a:hover, a:visited, a:focus{
	text-decoration:none;
}

.no-show{
	display:none!important;
}
.transparent{
    opacity:0.9;
    filter: alpha(opacity=90);	
}

::-webkit-input-placeholder {
   color: #7d7d7d;
}

:-moz-placeholder { /* Firefox 18- */
   color: #7d7d7d;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #7d7d7d; 
}

:-ms-input-placeholder {  
   color: #7d7d7d;  
}

.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
}


.navbar-poncho {
    position: relative;
    border: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    margin: 0;
    z-index: 9;
}

.py-0{
	padding-top:0px;
	padding-bottom:0px;
}
.v-align {
    display: flex;
    align-items: center;
}

.btn{
    border-radius: 4px;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0695d6;
    --bs-btn-border-color: #0695d6;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #17b2f8;
    --bs-btn-hover-border-color: #17b2f8;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #17b2f8;
    --bs-btn-active-border-color: #17b2f8;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0695d6;
    --bs-btn-disabled-border-color: #0695d6;
}


/*----------------HEADER--------------------------------*/

.conicet-text{
    font-size: 17px;
    color: #767676;
}
.navbar.navbar-top .input-group {
    width: 300px!important;
    margin-top: 13px;
    margin-left: 30px;
}
.navbar-default .nav > li > a {
    font-size: 14px!important;
}
.navbar-header{
    width: 55%;
}

.navtopright {
    float: right;
}

.header-links{
	float:left;
	margin-left:15px;
	list-style-type: none;
}

.header-links a {
	text-decoration:none;
}

.navbar-default .nav > li > a {
    line-height: 17px!important;
    padding-bottom: 16px!important;
    padding-top: 16px!important;
}
.dropdown-menu li a {
    font-size: 14px!important;
}

.navbar-collapse{
	border-top:1px solid #eaeaea!important;
}

button .navbar-toggle{
	margin-left:1rem;
}

.pl-m5 {
    padding-left: .5rem;
}


/*----------------#HEADER--------------------------------*/

.nav>li>a {
    padding: 11px 26px!important;
}

/*----------------BODY--------------------------------*/

.btn-icv-slider {
    position: absolute;
    top: 25px;
    right: 32px;
    z-index: 11;
}

/*----------------#BODY--------------------------------*/


/*----------------FOOTER--------------------------------*/

h2.section-title a {
	color:#767676;
}

footer h1.section-title, 
footer h2.section-title, 
footer h3.section-title, 
footer h4.section-title, 
footer h5.section-title, 
footer h6.section-title, 
footer .h1.section-title, 
footer .h2.section-title, 
footer .h3.section-title, 
footer .h4.section-title, 
footer .h5.section-title, 
footer .h6.section-title {
    margin-bottom: 15px;
}

footer .text-muted p{
	font-size:13.6px;
    font-weight: 300;
}
footer.main-footer h3 > a {
    color: #767676;
}

#container-direccion {
	padding-top:15px;
    border-top: 1px solid #eaeaea;
}

#texto-direccion {
    margin: auto;
    margin-bottom: 15px;
    color: #767676;
    text-align: center;
}

#texto-direccion p {
	font-size:.85em;
    font-weight: 300;
}

.main-footer {
	padding-top:0px!important;	
}

#secciones-footer {
	padding-top:20px;
}

.ul-foot{
	min-height:210px;
}

.social-share [class*=icono-arg] {
    font-size: 1.3rem;
}

/*----------------#FOOTER--------------------------------*/


/*-------------POPUP----------*/


/*-------------#POPUP----------*/

.scroll {
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; 
}

.social-share li a {
    font-size: 2rem!important;
    padding: 0px 0!important;
}
.social-share li:hover span, .social-share li:hover i {
    color: #337ab7!important;
}
.social-share li:hover {
    background: transparent!important;
}

.social-share li {
    border-radius: 0px;
    margin: 0;
    padding: 2px!important;
}

.col-banner-en{
	margin-top:30px;
}

.nav.nav-icons li a span {
    font-weight: 600;
}