/* ESTILOS PARA VETERIANA 

VET COLORS:

primary: #F24D80 (rosa)
success: #ACAC9D (gris)
info: #EEEEEE (light-gray)
warning: #f65b7f (dark-pink)
*/

/* GEN POP */

/* HEADERS */

h1 {
	font-family: 'Oxygen', sans-serif;
	color: #EF4B80;
    font-size: 25px;
}
h3 {
	color: #F24D80;
}

/* TYPO */

p {
	font-family: 'Oxygen', sans-serif;
	color: #949599;
}
.txt-md {
	font-size: 16px;
}
.txt-lg {
	font-size: 22px;
}
a.no-dec {
	text-decoration: none;
}
.link:hover {
	color: #EF4B80;
	text-decoration: none;
}
.innk {
	color: #F24C7F;
	font-size: 12px;
}
.line-h {
	line-height: 190%;
}

/* COLORS */

.pink {
	color: #EF4B80;
}
.bg-light-gray {
	background-color: #EEEEEE;
}
.bg-pink {
	background-color: #F24D80;
}
.white {
	color: #fff;
}
.bg-dark-pink {
	background-color: #B1385E;
}
.bg-dark-gray {
	background-color: #ACAC9D;
}

/* POSITION */

.m-top-prox {
	margin-top: 100px;
}
.m-top {
	margin-top: 20px;
}
.m-top-md {
	margin-top: 30px;
}
.m-top-lg {
	margin-top: 50px;
}
.no-mar {
	margin: 0;
}
.fixed-bot {
	position: absolute;
	bottom: 3px;
}
.custom-height {
	height: 210px;
}
.pad-gray {
	padding: 15px 0 25px;
}
.pad-gray-side {
    padding: 40px;
}

/* HEADER */

.logo {
	width: 87%;
    margin-top: 15px;
}
.bg-header {
	background-image: url('../img/bg-header-home.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100%;
	padding-bottom: 67px;
}
.nosotros {
	background-image: url('../img/bg-nosotros.jpg');
    padding-bottom: 24px;
}
.servicios {
	background-image: url('../img/bg-servicios.jpg');
    padding-bottom: 38px;
}
.contacto {
	background-image: url('../img/bg-contacto.jpg');
    padding-bottom: 38px;
}
.contacto .ban-caption {
    margin: 123px 0 0 30px;
}
.bg-black-op {
	background-color: rgba(0, 0, 0, 0.5);
	padding: 5px 15px 0 0;
}
.social {
	text-align: right;
}
.social p {
	color: #fff;
	font-size: 13px;
}
.social p a {
	color: #fff;
    margin: 0 2px;
    font-size: 20px;
}
.social p a:hover {
	color: #EF1D5E;
	margin: 0 2px;
}
.ban-caption p, .ban-caption-der p {
	color: #fff;
	font-size: 16px;
}
.ban-caption {
    margin: 60px 0 0 30px;
}
.ban-caption-der {
	background-color: rgba(0, 0, 0, 0.5);
	padding: 20px 20px;
	float: right;
	margin: 50px 0 0;
}

/* NAV */

.navbar-default .navbar-nav>li>a {
	color: #ACAC9D;
	font-weight: bold;
	font-size: 17px;
}
.navbar-nav>li {
    margin: 0 47px;
}
.navbar-default {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
}

/* FOOTER */

footer {
	border-top: 5px solid #fff;
	padding: 0 0 20px;
}
.li-footer {
	padding-left: 0;
}
.li-footer:first-child {
	border-top: 1px solid #fff;
}
.li-footer li {
	list-style-type: none;
	border-bottom: 1px solid #fff;
	padding: 5px 0 5px 5px;
}
.li-footer li a {
	color: #fff;
	font-size: 12px;
}
.box-innk {
	float: right;
	text-align: right;
	padding: 10px 15px;
}
.innk:hover {
	color: #fff;
}

/* CONTENT */

.ban-visitanos {
	background-image: url('../img/bg-visitanos.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0;
	padding: 205px 40px 10px;
}
.ban-visitanos p {
	text-align: center;
	color: #ACAC9D;
}
.li-curriculum {

}
.li-curriculum li {
	list-style-type: none;
	list-style-image: url('../img/vineta.jpg');
	color: #58585A;
    margin: 15px 0;
}
.li-logos {
	margin-bottom: 0;
}
.li-logos li {
	display: inline-block;
	vertical-align: middle;
	margin: 50px 43px;
	list-style-type: none;
}
.bg-pre-footer {
	background-image: url('../img/bg-pre-footer.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
}
.gatos {
	background-image: url('../img/bg-pre-footer-2.jpg');
}
.perro {
	background-image: url('../img/bg-pre-footer-3.jpg');
}
.caption-foo {
    padding: 76px 35px;
}
.caption-foo p {
	color: #fff;
	font-size: 16px;
}
.li-pato {
	padding-left: 0;
	margin-top: 20px;
}
.li-pato li {
	list-style-type: none;
    color: #949599;
    font-style: italic;
    margin: 5px 0;
}
.agendar {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 15px 0 5px 15px;
}
.form-horizontal .control-label {
	color: #F24D80;
}