footer {
	color: #000080;

}

.footer-distributed {
	background-color: #F0F0F0;
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	font:  14px sans-serif;
	padding: 55px 0px;
	margin-top: 50px;
}

.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right {
	display: inline-block;
	vertical-align: top;
}

/* Footer left */

.redes {
	margin-left: 50px;
}

.footer-distributed .footer-left {
	width: 30%;
}

.footer-distributed h3{
	color: #000080;
	font: normal 36px;
	margin: 0;
}


/* Footer links */

.footer-distributed .footer-links {
	color:#000080;
	margin: 20px 0 12px;
	padding: 0;
}

.footer-distributed .footer-links a {
	display:inline-block;
	line-height: 1.8;
	text-decoration: none;
	color:  inherit;
}

.footer-distributed .footer-links a:hover {
	color: #FF7900;
}


/* Footer Center */



.footer-distributed .footer-center {
	width: 30%;
}

.footer-distributed .footer-center i {
	background-color:  #FF7900;
	color: #ffffff;
	font-size: 25px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	text-align: center;
	line-height: 42px;
	margin: 10px 10px;
	vertical-align: middle;
}

.footer-distributed .footer-center i.gmap:hover {
	/*background-color: #05123E;*/
	background-color: #00113b;
}


.footer-distributed .footer-center i.fa-envelope {
	font-size: 17px;
	line-height: 38px;
}

.footer-distributed .footer-center p {
	display: inline-block;
	color: #000080;
	vertical-align: middle;
	margin:0;
}

.footer-distributed .footer-center p span {
	display:block;
	font-weight: normal;
	font-size:14px;
	line-height:2;
}

.footer-distributed .footer-center p a {
	color:#000080;
	text-decoration: none;
}

.footer-distributed .footer-center p a:hover {
	color:#FF7900;
}



/* Footer Right */

.footer-distributed .footer-right {
	float: center;
	width: 35%;
}



.footer-distributed .footer-icons {
	margin-top: 25px;
}

.footer-distributed .footer-icons a {
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-color:  #FF7900;
	border-radius: 2px;

	font-size: 20px;
	color: #ffffff;
	text-align: center;
	line-height: 35px;

	margin-right: 3px;
	margin-bottom: 5px;
}

.footer-distributed .footer-icons a:hover {

	/*background-color: #05123E;*/
	background-color: #00113b;
}

/*--------*/

h5 {
	font:  14px sans-serif;
}

textarea {
	resize:none;
}

		
ul {
	list-style-type: none;
}


.contact_form input, .contact_form textarea {
	color: #ffffff;
	font-family:sans-serif;
	font-size: 14px;
	padding: .3em;
}

.contact_form input, .contact_form textarea {
	/*background-color:#05123E;*/
	background-color: #00113b;
	border: none;
}

.contact_form input {
	width:220px;
    height:27px;
}

.contact_form textarea {
	width:280px;
}

/*focus color*/
input:focus { 
    outline: none !important;
    box-shadow: 0 0 7px #FF7900;
}

textarea:focus {
    outline: none !important;
    box-shadow: 0 0 7px #FF7900;
}

/*place holder color*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #A4A4A4;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #A4A4A4;
   opacity:  1;
}
::-moz-plagreenr { /* Mozilla Firefox 19+ */
   color: #A4A4A4;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #A4A4A4;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color: #A4A4A4;
}


/*--------*/

/* videoboton */
.videoboton {
    background-color:#FF7900;
    border: 0 !important;
    color: #ffffff;

    outline: none !important;
		
 }

.videoboton a {
	color: #ffffff;
}

.videoboton:hover {
           border: none !important;
          -webkit-appearance: none;
	background-color: #00113b;
	color: #ffffff;

}


			.videoboton:active {
				     border: none !important;
          			-webkit-appearance: none;
				background-color: #00113b !important;
				color: #ffffff !important;
			}




.btn:focus, .btn:active, .btn:active:focus, .btn.active:focus {
	outline: 0 none;
				boder: none !important;
	text-decoration: none;
	background:#FF7900;
	color: #ffffff;
}
/* termina videoboton */

/* If you don't want the footer to be responsive, remove these media queries */

@media (max-width: 950px) {

	.footer-distributed .footer-left {
		width: 100%;
		display: block;
	}

	.redes {
		text-align: center;
	}

	#tit_contacto {
		text-align: left;
	}

	.footer-distributed {
		font: 14px sans-serif;
	}

	.footer-distributed .footer-center,
	.footer-distributed .footer-right {
		display: block;
		width: 100%;
		margin-bottom: 40px;
		text-align: center;
	}

	.footer-distributed .footer-center i {
		margin-left: 0;
	}

}
