/*

Theme Name: Zephyr Child

Template: Zephyr

Version: 1.4

Author:	UpSolution

Theme URI: http://us-themes.com/wp/Zephyr/demo1/

Author URI: http://us-themes.com/

*/



/*Add your own styles here:*/



div#indic_noticia {

    background-color: #005A99;

    color: #fff;

    margin: 2em 0;

}







div#indic_noticia span:first-child {

    background-color: #0D6EA3;

    font-weight: bold;

    font-size: 18px;

}

div#indic_noticia span {

    width: 100%;

    display: block;

    padding: 10px;

}



div#indic_noticia span.toIndex {

    cursor: pointer;

}



div#indic_noticia span.toIndex:hover {

   background: #f5f5f5;

    color: #0D6EA3;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}



.l-header .w-nav-anchor.level_1 {

    padding: 0 10px;

}





    .vc_responsive .w-logo-title {

        float: none;

    }

.vc_responsive .l-subheader.at_top .w-socials,

.vc_responsive .l-subheader.at_top .w-contacts,

.vc_responsive .l-subheader.at_middle .w-socials,

.vc_responsive .l-subheader.at_middle .w-contacts {

        float: none;

        display: inline-block;

        vertical-align: top;

        position: relative;

        margin: 0 10px;

    }

@media screen and (min-width: 900px) and (max-width: 1000px) {

.vc_responsive .l-subheader .w-contacts-item {

    float: left;

    clear: both;

}

}



.btn-ver-noticias{

 padding-top: 30px;

}





.fa{

   padding-top: 37px;

   vertical-align: middle;

   padding-bottom: 10px;

   font-size: 24px !important;

   padding-right: 20px;

color: #D7E0DF;

}



.control-label{

 display: none !important;

}



.form-control{

 font-size: 16px !important;



}



.btn-primary{

 margin-top: 30px !important;

 background-color: white !important;

 padding-top: 20px !important;

 padding-left: 40px !important;

 padding-right: 40px !important;

 padding-bottom: 20px !important;

 box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.3);

text-transform: uppercase !important;

}



.btn-primary:hover{

 background-color: lightgray !important;

 transition: 0.4s;

}



.bg-success{

   background-color: #00CD66;

   color: white; 

   font-size: 19px;

} 





@media (max-width: 1017px){



.w-nav .fa-envelope{

 display: none !important;

}



.w-nav a .ResponsiveMenu{

 display: none !important;

}





}



.fa-user-md{

 padding-top: 0px !important;

 padding-right: 0px !important;

}





span.here{

 display: none !important;

}





table{

        text-align: center;

    margin-top: 20px;

    margin-bottom: 20px;

    border: 1px solid black;

}



td, th{

    padding: 10px;

    border: 1px solid black;

}



th{

    font-weight: 900;

}

.l-footer .widget_nav_menu ul li{
  padding-left:20px!important;
}