
@import "fonts.css";
@import "sections.css";
@import "animations.css";
@import "navbar.css";
@import "responsive.css";
@import "modal.css";

* {

	scroll-behavior: smooth;

}

body {

	text-align: center;
	color: black;
	background: white;
	font-family: Roboto;

}

.parallax {

	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;

}


.big-title {

	font-size: 60px;
	font-weight: bold;
	font-family: Roboto-Bold;
	color: #009640;

}

.general-title {

	font-size: 50px;
	color: #009640;
	border-bottom: 3px #009640 solid;

}

.general-body-text {

	padding-top: 20px;
	font-size: 22px;

}

.highlight { color: #009640; font-weight: bold; }


.pseudo_border {

    position:relative;
    display:inline-block;

}

.pseudo_border:after {

    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    margin: 10px auto;
    width: 50%;
    height: 3px;
    background: #00305d;

}

.effect-now {

	opacity: 1;
	animation-name: fadein;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 1s;

}

footer {

	padding-top: 20px;
	color: white;
	background: #00305d;

}

footer .box-social svg {

	width: 25px;
	fill: white;

}

footer .box-social svg:hover {

	width: 25px;
	fill: #009640;

}

/* BOTON SEGUIDOR */

/*#btn-wtp-fw {
	
	position: fixed;
	right: 0px;
	bottom: 300px; 
	z-index: 99;
	cursor: pointer;
	width: 130px;
	height: 160px;
	background-size: 130px 160px;
	background-image: url(../img/wtp-org.png);
	transform: scaleX(-1);

}

#btn-wtp-fw:hover {
	
	background-image: url(../img/wtp-hover.png);

}*/

.custom-btn {

	width: 120px;
	color: white;
	font-weight: bold;
	background-color: #009640;
	border: 1px solid #009640;

}

.custom-btn:hover {

	color: #009640;
	background-color: white;
	border: 1px solid #009640;

}

/* Logos pad */

.pad-img {

	padding: 30px 150px 0px 150px;

}
