body {

	font-size: 16px; font-family: 'Roboto', "sans-serif"!important;

}

h1, h2, h3, h4 {font-family: 'Roboto', sans-serif; font-weight:bold}

.btn {border-radius: 2px; font-family: 'Roboto', sans-serif; border:0; 	transition: all .2s ease}

.btn-lg {    padding: 14px 20px;}

.btn-default {background-color:#3081B7; color: #fff }

.btn-default:hover {background-color:#000; color: #fff }

.btn-primary {background-color:#C3465A}

.btn-primary:hover {background-color:#000}



.topbar {

	background-color: #CCCDD2;

	height: 40px;

	overflow: hidden;

	font-size: 14px

}

.topbar .login {

	margin: 9px 15px 9px 0;

	display: inline-block;

	font-family: 'Roboto';

	color: #727176;

	transition: all .2s ease

}

.topbar .login:before {

	content: '\f007';

	font-family: 'FontAwesome';

	font-size: 16px;

	padding: 0 10px;

	color: #727176

}

.topbar .login:hover, .topbar .login:hover:before {

	color: #00355F;

}

.topbar .topbar_link {

	display: inline-block;

	font-family: 'Roboto';

	background: #00355F;

	color: #fff;

	padding: 3px 6px;

	transition: all .2s ease

}





.logo_navbar {position: relative;

    float: left;

    margin: 8px;

	display: none

}





.header, .topbar {display:block}

@media (max-width: 768px) {

.logo_navbar {

	display: block; max-width: 210px

}

	

.logo_navbar img{width:100% }



	

.header, .topbar {display:none}	

	

}



.search_input {width: 200px;    float: left;    margin-top: 1px; margin-left: 15px;}



.social_links {

	float: left

}

.social_icon {

	color: #727176;

	font-size: 22px;

	display: inline-block;

	padding: 4px 8px;

	transition: all .2s ease

}

.social_icon:last-of-type {

padding-right: 0

}

.social_icon span {

	display: none;

}

.social_icon:hover {

	color: #00355F;

}

.language_selector {

    float: left;

    margin: 3px 15px;		

}

.language_selector select {

    padding: 8px;

    font-size: 12px;

    color: #727176;

    border: #ccc;

    border-radius: 4px;

}

.site-logo {

	/*max-width: 450px;

	width: 100%;*/

	max-height: 120px;

	padding: 20px 0

}

.raadh-logo {

	max-width: 350px;

	width: 100%;

	padding: 40px 0

}

.navbar {

	background-color: #00355F;

	border-radius: 0;

	margin-bottom: 0

}

.navbar a {

	font-family: 'Roboto'; text-align: center

}

.navbar-nav  {display:flex;  justify-content: space-between;}

.navbar-nav > li {display:flex}

.navbar-default .navbar-nav > li > a {

	color: #fff;

    padding: 10px 22px;

    font-size: 14px;

	display: flex;

    align-items: center;

    height: 80px;

	transition: all .2s ease

}

/*.navbar-default .navbar-nav > li:first-child > a { padding-left:0}

.navbar-default .navbar-nav > li:last-child > a {	padding-right: 0}*/

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:active {

	color: #ECC755

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

	color: #ECC755;

	background-color: transparent

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

	background-color: rgba(255,255,255,.3);

	color: #ECC755

}

.dropdown-menu {

	background-color: #00355F

}

.dropdown-menu > li > a {

	color: #fff

}

.navbar-form {

	margin: 23px 0;

	box-shadow: none

}

.dropdown:after {

	content: '\f107';

	color: #fff;

	font-family: 'FontAwesome';

	position: absolute;

	top: 30px;

	right: 5px;

}

.dropdown:hover:after, .dropdown:focus:before, .dropdown:active:before {

	color: #ECC755;

}



.dropdown-menu .menu-item-has-children:after {

    content: '\f105';

    color: #fff;

    font-family: 'FontAwesome';

    position: absolute;

    top: 15px;

    right: 5px;

}



.dropdown-submenu:hover:after {

    color: #00355F;

}

.navbar-nav li:hover > ul.dropdown-menu {

    display: block;

}

.dropdown-submenu {

    position:relative;

}

.dropdown-submenu>.dropdown-menu {

    top:0;

    left:100%;

    margin-top:-6px;

}





.navbar-nav > li > .dropdown-menu {

	margin: 0;

	padding: 0

}

.dropdown-menu > li > a {

	padding: 15px;

	text-align: left

}



@media (max-width: 768px) {



.navbar-nav li:hover > ul.dropdown-menu {

	display:none;

	position: static;

	float: none

}

	.navbar-nav li.open ul.dropdown-menu {display:block}

.dropdown-submenu .dropdown-menu { display: block;     font-size: 1.2rem;    font-style: italic;	

}



}









@media (max-width: 768px) {

.hidden_navbar {

	z-index: 500

}

.navbar-default .navbar-toggle {    border: none;

    width: 60px;

    margin-top: 10px;

    padding: 15px;

	background-color: transparent;

	transition: all .2s ease}



button.navbar-toggle:after {

	content: '';

	color: #888;

	z-index: 500;

	

}

.navbar-toggle .icon-bar + .icon-bar {margin-top:8px}

	

	

.navbar-default .navbar-toggle .icon-bar {background-color: #fff}

	

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #fff}



	.navbar-default .navbar-toggle:hover  .icon-bar,   .navbar-default .navbar-toggle:focus .icon-bar{background-color: #00355F} 



	

.navbar-toggle .icon-bar {

	width: 100%

}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {

	margin: 0

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border: 0

}

.navbar-collapse.in {

	overflow: visible;

	box-shadow: none

}

.navbar-default .navbar-nav > li > a {

	text-align: center

}

.navbar-nav {

	margin: 0;

	margin-top: 70px;

	border-bottom: 1px solid rgba(255,255,255,.2);

	display:block

}

.navbar-nav > li , .navbar-default .navbar-nav > li > a{display:block; height:auto}

	



.navbar-collapse {

	max-height: none

}

.navbar-default .navbar-nav > li > a {

	padding: 20px 0;

	transition: .25s all ease;

	border-top: 1px solid rgba(255,255,255,.2)

}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {

	color: #fff;

	padding: 10px 0;

	text-align: center;

	display:block



	}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {

	color: #ECC755

}

.dropdown:after {

	right: 75px;

}

}

@media (max-width: 480px) {

	

	

}





/*BOTONES HOME*/

.menu_recursos {padding:0}



.menu_recursos li, .menu_biblio li {

	transition: all .2s ease;

	border-radius: 3px;

	display: block;

	float: left;

	margin: 1.6% 0 0% 1.6%;

	width: 18.72%;

}

.menu_biblio li{

	width: 31%;

}



.menu_recursos li:nth-child(5n+1) {

	margin-left: 0;

}





.menu_recursos li:hover {

	opacity:.8

	

}



.menu_recursos li a, .menu_biblio li a {

	padding: 1rem;

	font-family: 'Roboto', serif;

	font-size: 1.5rem;

	height: 100px;

	color: #fff;

	display: flex;

	align-items: center;

	text-shadow: 1px 1px 9px rgba(150, 150, 150, 1);

	overflow: hidden;
	line-height: 1

}





.menu_recursos li a:before {

	content:' ';

	min-width: 50px;

	height:50px;

	margin-right: 1rem;

	background-repeat: no-repeat;

	background-size: cover

	

}





.menu_recursos .dialogos a:before {

	background-image: url(../images/menu/icon_diaologos.svg)

}

.menu_recursos .consultas a:before {

	background-image: url(../images/menu/icon_consultas.svg)

}

.menu_recursos .muestras a:before {

	background-image: url(../images/menu/icon_muestras.svg)

}

.menu_recursos .campanas a:before {

	background-image: url(../images/menu/icon_campanas.svg)

}

.menu_recursos .cooperacion a:before {

	background-image: url(../images/menu/icon_cooperacion.svg)

}

.menu_recursos .cursos a:before {

	background-image: url(../images/menu/icon_cursos.svg)

}

.menu_recursos .biblioteca a:before {

	background-image: url(../images/menu/icon_biblioteca.svg)

}

.menu_recursos .publicaciones a:before {

	background-image: url(../images/menu/icon_publicaciones.svg)

}

.menu_recursos .databases a:before {

	background-image: url(../images/menu/icon_databases.svg)

}

.menu_recursos .herramientas a:before {

	background-image: url(../images/menu/icon_herramientas.svg)

}

.menu_recursos .reunion a:before {

	background-image: url(../images/menu/icon_reunion.svg)

}



.bg-green {

	background-color: #96B84F

}

.bg-blue1 {

	background-color: #3081B7

}

.bg-blue2 {

	background-color: #69B1D5

}

.bg-yellow {

	background-color: #ECC755

}

.bg-red {

	background-color: #C3465A

}

.bg-grey {background-color:#CCCDD2}



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

.menu_recursos li a:before {

	min-width:40px;

	height: 40px

}



}



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

.menu_recursos li a {

}

.menu_recursos li a:before { display: none}

		

}



/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */



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



.menu_recursos li {

	width: 48%; float: left

}

.menu_recursos li a:before { display: block}

	

.menu_recursos li:nth-child(5n+1) {

	margin: 1.6% 0 0% 1.6%;

}



}

.header .container {    

	display: flex;

    height: 100%;

    align-items: center;}

.btn_suscripcion {background:#CCCDD2; color: #00355F; font-size: 12px; padding: 1rem; border-radius: 3px; opacity: .7; transition: all .2s ease}



.btn_suscripcion span {font-size: 21px; text-transform: uppercase; display:block; font-family: 'Roboto'}



.btn_suscripcion span:before {   

	content: '';

    width: 46px;

    height: 46px;

    background-image: url(../images/menu/icon_newsletter.svg);

    display: block;

    float: left;

background-size: cover; margin-right: 12px}



.btn_suscripcion:hover {opacity:1}



#novedades_home {padding:6rem 0; text-align: center}

#novedades_home .container{overflow:hidden}





#novedades_home h2 {

  display: inline-block;

  padding: 0 15px;

  position: relative;

font-family: 'Roboto', "sans-serif"; margin: 0rem 0 5rem 0

}



#novedades_home h2:before,

#novedades_home h2:after {

  background: #ddd;

  content: "";

  display: block;

  height: 1px;

  position: absolute;

    top: 50%;

  width: 400%;

}

#novedades_home h2:before {

  right: 100%;

}

#novedades_home h2:after {

  left: 100%;

}



.novedad_home {margin-bottom: 3rem; text-align: left}

/*.novedad_home:first-child  {padding-left:0rem}

.novedad_home:last-child  {padding-right:0rem}

*/



.novedad_img a img {transition: .25s all ease; margin-bottom: 1rem}

.novedad_img a:hover img {opacity:.8}

.novedad_desc {}

.novedad_desc .volanta {font-size:1rem; display: inline-block; background-color: #999999; color: #FFF; padding: 4px;

    line-height: 1; 	transition: .25s all ease; margin-bottom: 1rem; border-radius: 2px; text-transform: uppercase

}

.novedad_desc .volanta:hover { background-color: #686868; }

.novedad_desc .fecha {font-size:12px; color: #686868;display: inline-block; margin-bottom: 1rem }

.novedad_desc .titulo {    

	font-size: 20px;

    font-family: 'Roboto', "sans-serif";

    color: #00355F;margin: 0; 	transition: .25s all ease;

}



.novedad_desc .titulo:hover {color:#000}



#novedades_home .more_news {text-align:center;     padding-top: 4rem;}

.btn_more {background-color: #ccc; color: #00355F; padding: 1rem; font-size: 1rem; text-transform: uppercase; transition: .25s all ease; display: inline-block;border-radius: 2px}

.btn_more:hover {background-color: #00355F; color: #ccc;}









footer {background-color: #00355F !important; color:#fff !important; padding: 5rem 0 2rem 0 !important; margin-top: 3rem}

.home footer {margin-top: 0rem}



footer .logos_footer {}



footer .logos_footer img {margin-bottom:3rem; margin-right: 3rem}



footer .ippdh_data { list-style-type: none; font-size: 12px; margin: 0; padding: 0}

footer .ippdh_data li{margin-bottom:.5rem}



footer .ippdh_data i {opacity:.5}



.copy a {color:#fff}

.copy {background-color: #000; padding: 1rem; font-size: 10px; color:#fff }



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

	footer {text-align: center}

	footer .logos_footer img {margin: 0rem auto 3rem auto}

	.copy { text-align: center}

	

}





#alcance { padding:8rem 0 5rem 0; text-align: center; background-color: #ccc}

#alcance .container {overflow: hidden}

#alcance h2 {

  display: inline-block;

  padding: 0 15px;

  position: relative;

font-family: 'Roboto', "sans-serif"; margin: 0rem 0 5rem 0

}



#alcance h2:before,

#alcance h2:after {

  background: #ddd;

  content: "";

  display: block;

  height: 1px;

  position: absolute;

    top: 50%;

  width: 400%;

}

#alcance h2:before {

  right: 100%;

}

#alcance h2:after {

  left: 100%;

}



.indicador {margin-bottom:3rem}

.indicador_nro {font-family: 'Roboto', sans-serif; font-size: 6rem; font-weight: 900; display: inline-block; width: 100%}

.indicador_desc {font-family: 'Roboto', sans-serif; font-size: 2rem; font-weight: 500}



/* HEADER SECTION*/

.header_section {background-color:#3181b6; margin-bottom: 4rem}

.header_section h1 {color:#fff; font-family: 'Roboto', sans-serif; margin: 4rem 0 3rem 0; font-weight: bold}







/* Breadcrumbs*/

.breadcrumb {padding:0; background: transparent; opacity: .6; font-size: 1.2rem; font-family: 'Roboto', sans-serif; margin: 3rem 0 0 0; color:#fff!important}

.breadcrumb a, .breadcrumb .breadcrumb_last  {color:#fff; font-weight: normal}

.breadcrumb a:hover {color:#fff; text-decoration: underline}





/* MAIN INFO */

#info_gral {margin-bottom:6rem}

.main_info {}

.main_desc {color:#00355F; font-size: 2rem;font-family: 'Roboto', sans-serif;}

.main_info  p{font-weight: 300; }

.main_info h2 { }

.main_info h3 { }

.main_info h2, .main_info h3 {font-family: 'Roboto', sans-serif; color:#3181b6; font-weight: bold }

/*.main_info img {width: 100%!important; height: auto!important;}
*/




/* ALT INFO */



.alt_info { border-left: 5px solid #cbccd1}



.alt_info h2, .alt_info h3  {font-family: 'Roboto', sans-serif; color:#3181b6; font-weight:bold; }



.alt_info h2 { margin-top:0; margin-bottom: 1.5rem}

.alt_info .indicadores {margin:0; padding:0; list-style-tipe:none; font-family: 'Roboto', sans-serif; color:#3181b6; list-style-type: none}

.alt_info .indicadores li {margin-bottom:1rem;     font-size: 1.8rem;}

.alt_info .indicadores .nro {font-weight: bold}

.alt_info .indicadores .concepto {margin:0; padding:0;}

.alt_info .tags {margin-bottom:0rem}



/* LIST FILTERS */



.list_filters {border-bottom:7px solid #cbccd1; margin-bottom: 4rem;}



.list_filters li {border-bottom:7px solid #cbccd1; margin-bottom: -7px;}

.list_filters li:hover {border-bottom:7px solid #ccc; cursor: pointer}

.list_filters li.active {border-bottom:7px solid #3181b6}

.list_filters li.active a, .list_filters li.active a:hover , .list_filters li.active a:focus, .list_filters li a   {border:0!important; color: #3181b6}

.list_filters li a, .list_filters li.active a {color: #3181b6; font-family: 'Roboto', sans-serif; text-transform: uppercase}

.list_filters li a:hover {color:#00355F!important; background-color: transparent!important}



/* LIST ITEM */

.list-item {}



.tags {

    font-size: 1rem;

    display: inline-block;

    background-color: #999999;

    color: #FFF;

    padding: 4px;

    line-height: 1;

    transition: .25s all ease;

    margin-bottom: 2rem;

    border-radius: 2px;

    text-transform: uppercase;

}

.tags:hover {

    background-color: #686868;

}











.list-item  .item_img {

    transition: .25s all ease;

    margin-bottom: 2rem;

	position:relative

}

.list-item  .item_img:hover {

    opacity: .8;

}

.list-item .item_desc {margin-bottom:4rem}

.list-item .item_desc .item_title{

    font-size: 20px;

    font-family: 'Roboto', "sans-serif";

    color: #00355F;

    margin: 0 0 2rem 0;

    transition: .25s all ease;

	margin-bottom: 2rem;

	font-weight: bold



}

.list-item .item_desc .item_title:hover{

    color: #000;

}

.list-item  .item_text {font-weight: 300;     font-family: 'Roboto', sans-serif; }



.list-item .status{position:absolute; padding:1rem; color:#FFF; top:2rem; left:0;     text-transform: uppercase;    font-size: 1rem;}

.list-item .finalizado {background-color:#5d5d5d}

.list-item .en_curso {background-color:#96b84f}

.list-item .proximamente {background-color:#c3465a}



.data-list {padding:0; list-style-type: none; margin-bottom: 4rem}

.data-item {margin-bottom:.5rem}

.data-item:before {content:'\f105'; padding-right: 1rem; font-family: 'FontAwesome'; color:#c4465b; position: absolute}

.data-item  .data-label {    font-weight: bold;

    width: 100%;

    display: inline-block;

    /* float: left; */

    padding-left: 1rem;}

.data-item .data-text {padding-left:1rem}





.files {margin-bottom: 4rem}







.related_news {margin-bottom:4rem}

.related_news h3 {color:#3181b6; padding-bottom:2rem; border-bottom:1px solid #ccc; margin-bottom:2rem}

.related_news ul {margin:0; padding:0; list-style-type:none}

.related_news ul li {margin-bottom:2rem}

.related_news ul li a {color:#00355f; transition: all .2s ease; font-family: 'Roboto', sans-serif; }

.related_news ul li a:hover {color:#000}

.related_news ul li a .related_date, .related_news ul li a .related_section {font-weight:normal}

.related_news ul li a .related_title {font-weight:bold; display:block}





.main_news {padding-right: 2rem;}



.alt_news {padding-left: 2rem;}



#banner_escuela{background-color:#DEDFE2; padding: 6rem 0; margin-bottom:6rem}

#banner_escuela .escuela-testimonios {padding-left:2rem}

#banner_escuela .escuela-info {padding-right:2rem}



#banner_escuela h3{margin-top:0; color:#00355F  }

blockquote  {font-family: 'Roboto', sans-serif; font-size:2rem; color:#96B84F; font-weight: bold; padding-left:6rem}

blockquote:before  {    content: '\f10d'; font-family: 'FontAwesome'; font-size:5rem; color:#96B84F; position: absolute; left: 2px; top: 0}

/*cite {color:#96B84F; font-style: italic; font-size:1.6rem;  margin-bottom: 2rem; padding-left: 5rem; display: block}

*//* carousel */

#quote-carousel 

{ margin-bottom:3rem

}



/* Control buttons  */

#quote-carousel .carousel-control

{

  background: none;

  color: #222;

  font-size: 2.3em;

  text-shadow: none;

  margin-top: 30px;

}

/* Previous button  */

#quote-carousel .carousel-control.left 

{

  left: -12px;

}

/* Next button  */

#quote-carousel .carousel-control.right 

{

  right: -12px !important;

}

/* Changes the position of the indicators */

#quote-carousel .carousel-indicators 

{

    /* margin-right: -19px; */

    left: 7.5rem;

    bottom: -30px;}

/* Changes the color of the indicators */

#quote-carousel .carousel-indicators li 

{

  background: #c0c0c0; transition: all .2s ease; border:0

}

#quote-carousel .carousel-indicators .active 

{

  background: #00355F;

}

#quote-carousel img

{

  width: 250px;

  height: 100px

}

/* End carousel */



.item blockquote {

    border-left: none; 

    margin: 0;

}



.item blockquote img {

    margin-bottom: 10px;

}



/*.item blockquote p:before {

    content: "\f10d";

    font-family: 'Fontawesome';

    float: left;

    margin-right: 10px;

}*/







/**

  MEDIA QUERIES

*/





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

@media (max-width: 768px) { 

    

    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */

    

    #quote-carousel .carousel-indicators {

        bottom: -20px !important;  

    }

    #quote-carousel .carousel-indicators li {

        display: inline-block;

        margin: 0px 5px;

        width: 15px;

        height: 15px;

    }

    #quote-carousel .carousel-indicators li.active {

        margin: 0px 5px;

        width: 20px;

        height: 20px;

    }

}

#alt_gallery {margin-bottom:3rem}

.ug-thumbs-grid {left:-10px!important; }





.embed-responsive {

  position: relative;

  display: block;

  height: 0;

  padding: 0;

  overflow: hidden;

}

.embed-responsive .embed-responsive-item,

.embed-responsive iframe,

.embed-responsive embed,

.embed-responsive object,

.embed-responsive video {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  width: 100%;

  height: 100%;

  border: 0;

}

.embed-responsive-16by9 {

  padding-bottom: 56.25%;

}

.embed-responsive-4by3 {

  padding-bottom: 75%;

}











/**

  FORMS LISTADO

*/

#propuesta_ippdh {margin-bottom:2rem}

.card {

  overflow: hidden;

  position: relative;

  border: 0;

  border-radius: 2px;

  text-align: center;

  padding: 0;

  background-color: #00355F ;

  color: #fff;

  margin-bottom:30px; transition:all ease .35s

}

a:hover .card {opacity:.8}





.card .header-bg {

position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 90px;

    z-index: 1;

    overflow: hidden;

	}

.card .avatar {

  position: relative;

  z-index: 100;

      width: 120px;

    height: 120px;

    border-radius: 80px;

    margin: 0 auto;

    margin-top: 25px;

	background-size: cover;

	background-position-x: -20px;

}



.card .avatar img {

  width: 100px;

  height: 100px;

  -webkit-border-radius: 50%;

  -moz-border-radius: 50%;

  border-radius: 50%;

  border: 5px solid rgba(0,0,30,0.8);

}

.src-image{      

-webkit-filter: blur(5px);

    filter: blur(15px);

    width: 120%;

    position: absolute;

    left: -10%;

    top: -30%;}

.card .content {padding: 2rem 2rem 2rem 2rem}

.card .content h2 {margin:0}

.border-bottom-green {

	border-bottom: solid 10px #96B84F

}

.border-bottom-blue1 {

	border-bottom: solid 10px #3081B7

}

.border-bottom-blue2 {

	border-bottom: solid 10px #69B1D5

}

.border-bottom-yellow {

	border-bottom: solid 10px #ECC755

}

.border-bottom-red {

	border-bottom: solid 10px #C3465A

}



.border-top-green {

	border-top: solid 10px #96B84F

}

.border-top-blue1 {

	border-top: solid 10px #3081B7

}

.border-top-blue2 {

	border-top: solid 10px #69B1D5

}

.border-top-yellow {

	border-top: solid 10px #ECC755

}

.border-top-red {

	border-top: solid 10px #C3465A

}



.foto_form  {overflow:hidden;     }

.foto_form img {margin-left:-15px; max-width: 110%}





input { margin-bottom: 1rem}

.wpcf7-submit {display:block; width:100%; border-radius: 2px; font-family: 'Roboto', sans-serif; border:0; 	transition: all .2s ease; background-color:#00355f; color:#fff; font-size:2.4rem; text-transform:uppercase; font-weight:bold; padding:1rem; margin-top:2rem}

.wpcf7-submit:hover {background-color:#000}

span.wpcf7-list-item {margin-left:0!important}





.btn_propuesta_ippdh {  

 	background: #00355F;

    color: #fff;

font-size: 1.6rem;

    padding: 1.6rem;

    border-radius: 3px;

    transition: all .2s ease; float:right;

	font-family: 'Roboto', sans-serif; text-transform:uppercase; font-weight:bold }



.btn_propuesta_ippdh:hover { 

	color:#ECC755

 }

 .btn_propuesta_ippdh span {    font-size: 1rem;

    font-weight: normal;

    font-style: italic;

    font-family: 'Roboto', sans-serif;

    display: block;

    text-align: center;

}





#more_tools {padding:1.5rem 0}

#more_tools h3 {margin:3rem 0}



#more_tools .tool {color: #fff; height: 180px; overflow: hidden; margin-bottom: 1.5rem}



.tool a.tool_img {display: block;

    background-color: #fff;   

    margin-bottom: 1rem;

	padding: 1rem;

min-height: 132px}





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

#more_tools .tool { height: auto}

}



#more_tools .tool a {color: #fff}

#more_tools .tool a img{margin: auto; max-height: 110px}



#more_tools .tool .blue1 {background-color:#69B1D5; padding: 1rem; border-radius: 3px}

#more_tools .tool .red {background-color: #C3465A;  padding: 1rem; border-radius: 3px}

#more_tools .tool .green {background-color: #96B84F;  padding: 1rem; border-radius: 3px}

#more_tools .tool .yellow {background-color: #ECC755;  padding: 1rem; border-radius: 3px}





