/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 05-09-2017, 11:14:58
    Author     : Andres Fierro Saez
*/
html{
    /*max-width: 100%;*/
    overflow-x:hidden;
}

body{
    position: relative;
}

footer{
    background-color: gainsboro;
    /*beige;*/
}

footer a {
    color: white;
    /*beige;*/
}

.menu{
position: relative;
}

.navbar-brand{
padding-top: 0rem;
padding-bottom: 0rem;
margin-right: 0rem;
}
.navbar-brand img{
 height: 77px;   
}
    


.menu .banner .navbar-light {
    border: none !important;
    background: none !important;
    margin: 0 !important;
    min-height: 0 !important;
    height: 85px;
    /*padding: 0 !important;*/
}
.menu .banner .navbar-light .navbar-nav .show > .nav-link, .menu .banner .navbar-light .navbar-nav .active > .nav-link, .menu .banner .navbar-light .navbar-nav .nav-link.show, .menu .banner .navbar-light .navbar-nav .nav-link.active {
    color: rgb(255, 255, 255);
}
.menu .banner .navbar-light .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.59);
}
.menu .banner .navbar-light .navbar-nav .nav-link:focus, .menu .banner .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(255, 243, 0, 0.7);
}



/*navbar 2*/
/*.menu .banner .navbar-light {
    background: none;
    border: none;
}*/
.menu .banner .navbar-top2 {
/*    border: none !important;
    background: none !important;*/
    background-color: rgb(39 53 117) !important;
    /*//rgba(28, 63, 111, 0.94) !important;*/
    
    margin: 0 !important;
    min-height: 0 !important;
    height: 85px;
    /*padding: 0 !important;*/
}
.menu .banner .navbar-top2 .navbar-nav .show > .nav-link, .menu .banner .navbar-top2 .navbar-nav .active > .nav-link, .menu .banner .navbar-top2 .navbar-nav .nav-link.show, .menu .banner .navbar-top2 .navbar-nav .nav-link.active {
    color: rgb(63, 118, 248);
}
.menu .banner .navbar-top2 .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.59);
}
/*.menu .banner .navbar-top2 .navbar-nav .nav-link:focus,*/ 
.menu .banner .navbar-top2 .navbar-nav .nav-link:hover {
    color:  rgb(63, 118, 248);
}




.breadcrumb {
  background: rgba(245, 245, 245, 0); 
  border: 0px solid rgba(245, 245, 245, 1); 
  border-radius: 25px; 
  display: block;
}
hr {
  height: 4px;
  margin-left: 15px;
  margin-bottom:-3px;
}
.hr-warning{
  background-image: -webkit-linear-gradient(left, rgba(210,105,30,.8), rgba(210,105,30,.6), rgba(0,0,0,0));
}
.hr-success{
  background-image: -webkit-linear-gradient(left, rgba(15,157,88,.8), rgba(15, 157, 88,.6), rgba(0,0,0,0));
}
.hr-primary{
  background-image: -webkit-linear-gradient(left, rgba(66,133,244,.8), rgba(66, 133, 244,.6), rgba(0,0,0,0));
}
.hr-danger{
  background-image: -webkit-linear-gradient(left, rgba(244,67,54,.8), rgba(244,67,54,.6), rgba(0,0,0,0));
}


/*Noticias*/
.card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: 0px;
    margin-left: 0px;
}
.card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 0px;
    margin-left: 0px;
}
.card-news{
    box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.61);
    margin-bottom: 0.5rem !important;
    margin-top:0.5rem !important;
    background: #046eb5 !important;
    color: #FFF;
    overflow: hidden;
}
.card-news .card-body{
    padding-bottom: 0px;
}
.card-news .card-body a{
    text-decoration: none;
    color: #FFF;
}
.card-news .card-body a:hover{
    color: #FFF;
    text-shadow: 1px 5px 4px #101011;
}
.card-news .card-body p{
    /*padding-top: 10px;*/
    text-align: justify !important;
}
.card-news .img-fluid{
    width: 524px;
}
/*FIN Noticias*/


/*Setear*/
.menu .navbar {
    z-index: 16;
}
.badge {
    padding: 0.35em 0.4em;
}




/*webkit, moz*/
.container, .ani{
    
   animation-duration: 4s;
/*    moz-vendor-animation-delay: 2s;
    moz-vendor-animation-iteration-count: infinite;*/
}




.links .media img {
    width:41px;
    height:41px;
}

.list-unstyled a:hover {
    color: #4267b2;
    text-decoration: none;
}

@media(max-width: 574px){
    .menu .banner .navbar-toggler {
        color: rgba(255, 255, 0, 0.42);
        border-color: rgba(255, 255, 255, 0.27);
    }
    .menu .banner .navbar-top2 .navbar-nav .nav-link {
        color: rgba(255, 255, 255, 0.59);
    }
    .menu .banner .navbar-nav{
        padding: 10px;
        background: rgb(16, 64, 129);
        border-radius: 0px 0px 10px 10px; 
    }  
    .menu .banner .navbar-nav li{
        text-align: center;
    }
    
    
    .navbar-brand img{
     height: 70px;   
    }

    

}












/* Estilos generales del slider */
/*.slider {
    width: 100%;
    aspect-ratio: 5 / 2;  Mantiene la relación 1000px x 400px 
    background-size: cover;
    background-position: center;
}*/


