body {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	font-family: 'Roboto', sans-serif !important;
	font-style: normal;
	color: #0F0F0F;
}

a {
	color: #1677BA;
}
a: hover {
	color: #054775;
}

a.white {
	color: #FFFFFF;
}
a.white:hover {
	color: #EFEFEF;
}

.breadcrumb {
	background: none;
}

.btn-primary,
button.btn-primary {
	background-color: #c4e179;
	border-color: #c4e179;
	color: #FFFFFF !important;
	border-radius: 0;
}
button.btn-primary:hover {
	background-color: #007843;
	border-color: #007843;
}

.btn-primary.disabled, .btn-primary:disabled,
button[disabled=disabled], button:disabled {
	color: #fff !important;
    background-color: #8c8c8c !important;
	border-color: #8c8c8c !important;
}

nav {
	margin: 0px 150px;
}

nav li a.btn-contact-us {
	background-color: #1677BA;
	border-color: #1677BA;
	color: #FFFFFF !important;
	border-radius: 0;
	padding-left: 40px !important;
	padding-right: 40px !important;
}
nav li a.btn-contact-us:hover {
	background-color: #054775;
	border-color: #054775;
}

@media ( max-width : 991.98px) {
	nav {
		margin: 0px;
	}
}

@media ( min-width : 768px) {
	.navbar {
		padding-left: 0px;
		padding-right: 0px;
	}
}

.navbar img.logo-wic {
	width: 92px;
	height: 36px;
}

div.mr-auto {
	margin: 0px 0px;
}

img.separator {
	width: 75px;
	height: 5px;
}

.col-breadcrumb {
	margin-top: 20px;
}

.col-wic {
	margin: 0px 150px;
	padding: 40px 0px;
}

@media ( max-width : 991.98px) {
	.col-wic {
		margin: 0px;
		padding: 40px 30px;
	}
}

.col-wic-header {
	margin: 0px 150px;
}

.col-wic-header h1 {
	text-align: left !important;
}

@media ( max-width : 991.98px) {
	.col-wic-header {
		margin: 0px 10px;
	}
	.col-wic-header h1 {
		text-align: center !important;
	}
}

.col-wic-gray {
	background-color: #8c8c8c;
	color: #FFFFFF;
}

.col-wic-black {
	background-color: #000000;
	color: #FFFFFF;
}

.col-wic-bordergreen {
	border-color: rgb(170, 199, 78);
	border-width: 1px;
	background-color: #FFFFFF;
	line-height: normal;
}

.col-wic-blue {
	background-color: #1677BA;
	color: #FFFFFF;
}

.col-wic-darkblue {
	background-color: #054775;
	color: #FFFFFF;
}

.col-wic-green {
	background-color: #347514;
	color: #FFFFFF;
}

img.wic-innovation {
	width: 291px;
	height: 73px;
}

img.wic-costa-rica {
	width: 458px;
	height: auto;
}

img.tech-logos-01 {
	width: 622px;
	height: auto;
}

img.tech-logos-02 {
	width: 478px;
	height: auto;
}

img.wic-success-cases-00 {
	width: 340px;
	height: auto;
}

img.wic-success-cases-01 {
	width: 298px;
	height: auto;
}

img.wic-success-cases-02 {
	width: 377px;
	height: auto;
}

p.wic-story {
	text-align: right !important;
	margin-top: 0px;
}

@media ( max-width : 991.98px) {
	p.wic-story {
		text-align: center !important;
	}
}

a.btn-contact-us-white {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	color: #0F0F0F !important;
	border-radius: 0;
	padding-left: 150px;
	padding-right: 150px;
}
@media ( max-width : 991.98px) {
	a.btn-contact-us-white {
		padding: .5rem 1rem;
		display: block;
		width: 100%;
	}
}

div.footer,
div.footer a {
	color: #FFFFFF;
}

div.footer p h1.small.copyright,
div.footer p h1.small.copyright {
	font-size: 60%;
}

div.footer img.wic-logo-footer {
	width: 114px;
	height: auto;
}

div.footer div.footer-links a,
div.footer div.footer-links a:hover {
	color: #FFFFFF;
}

footer p.text-WIC {
	font-size: 80%;
	margin: 0px;
	vertical-align: bottom;
}
footer p.text-WIC a, footer p.text-WIC a:hover, footer p.text-WIC a:active {
	text-decoration: none;
	color: #ffffff;
	vertical-align: bottom;
}

@media ( max-width : 991.98px) {
	div.footer div.footer-links {
		margin-bottom: 40px;
	}
}

div.footer div.footer-wic-info p {
	text-align: left !important;
}

@media ( max-width : 991.98px) {
	div.footer div.footer-wic-info {
		text-align: center !important;
	}
	div.footer div.footer-wic-info p {
		text-align: center !important;
	}
}

div.footer div.social {
	width: 212px;
}
