p a:hover {
    color: #FFFFFF;
    background: #0E9ED9;
}
::selection {
    background: #0E9ED9;
    color: #ffffff;
}

p::selection {
  background: #0E9ED9;
  color: #ffffff;
}


p a {
    border-bottom: solid 1px #0E9ED9;
}

.home_content span {
    letter-spacing: 0.1em !important;
}

.azul-claro {
	color: #169ed9 !important
}

.azul-oscuro {
	color: #1177ac !important
}

.gris {
	color: #6e6e6e !important
}

.blanco {
	color: #ffffff !important
}

.center {
	text-align: center !important;
}

.img-testimonio {
	max-width: 100px !important;
	border-radius: 50px !important;
}

.zoom {
  transition: all 0.3s ease-in-out;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
  z-index: 1;
}

.zoom:hover {
  transform: scale(1.00,1.00) translateY(-10px);
  box-shadow: 0 22px 30px rgba(0, 0, 0, 0.1);
  z-index: 1;
  background-color: rgba(255,255,255,0.2)
}

.fs_social li i {
    font-size: 13px;
    color: rgba(22,158,217,0.6);
}

.fs_social li:hover i {
    color: rgba(22,158,217,1);
}


.fs_menu_list li a span span {
    color: #1177ac !important;
}

.fs_menu_list li a {
    color: #169ed9 !important;
}

.fs_menu_list li a > span::after {
    background: #1177ac;
}


.hamburger_text {
    color: #169ed9;
}

.hamburger_icon {
    background: #169ed9;
}

.hamburger_icon::before, .hamburger_icon::after {
    background: #169ed9;
}

.zeta_card_content h2 {
    letter-spacing: 0em;
}

.service_item h3 {
    letter-spacing: 0em !important;
}

.contact_subtitle {
    color: #169ed9;
    letter-spacing: 0em;
}

.sidebar_title {
    color: #169ed9;
    letter-spacing: 0em;
}

.sidebar_contact_info ul li {
    position: relative;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.25rem;
    font-weight: 300;
    color: #6e6e6e;
}

.contact_submit_btn {
    width: 100%;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #FFFFFF;
		border-radius: 5px;
}




/*margenes y paddings*/
.mt-none{
  margin-top: 0px !important;
}

.p-none {
  padding: none !important;
}

.pt-none {
  padding-top: none !important;
}

.pt-xlg {
  padding-top: 100px !important;
}

.pt-lg {
  padding-top: 75px !important;
}

.pt-md {
  padding-top: 50px !important;
}

.pt-sm {
  padding-top: 25px !important;
}

.pb-none {
  padding-bottom: none !important;
}

.mt-xlg {
    margin-top: 100px !important;
}

.mt-lg {
    margin-top: 75px !important;
}

.mt-md {
    margin-top: 50px !important;
}

.mt-sm {
    margin-top: 25px !important;
}

.mb-xlg {
    margin-bottom: 100px !important;
}

.mb-lg {
    margin-bottom: 75px !important;
}

.mb-md {
    margin-bottom: 50px !important;
}

.mb-sm {
    margin-bottom: 25px !important;
}
/*margenes y paddings*/

.form-control {
    color: #495057;
}

.nav_items li a {

    letter-spacing: 1.5px;
}

.header {
    box-shadow: 0px 10px 20px rgba(0, 0, 0, .2) !important;
}

#recaptcha-error {
    display: none;
}