@font-face {
    font-family: 'AncizarSans-Regular';
    src: url('../fonts/Ancizar-Sans/AncizarSans-Regular.eot');
    src: url('../fonts/Ancizar-Sans/AncizarSans-Regular.woff2') format("woff2"),
    url('../fonts/Ancizar-Sans/AncizarSans-Regular.woff') format("woff"),
    url('../fonts/Ancizar-Sans/AncizarSans-Regular.ttf') format("truetype"),
    url('../fonts/Ancizar-Sans/AncizarSans-Regular.svg#AncizarSans-Regular') format("svg"),
    url('../fonts/Ancizar-Sans/AncizarSans-Regular.eot?#iefix') format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AncizarSans-Bold';
    src: url('../fonts/Ancizar-Sans/AncizarSans-Bold.eot');
    src: url('../fonts/Ancizar-Sans/AncizarSans-Bold.woff2') format("woff2"),
    url('../fonts/Ancizar-Sans/AncizarSans-Bold.woff') format("woff"),
    url('../fonts/Ancizar-Sans/AncizarSans-Bold.ttf') format("truetype"),
    url('../fonts/Ancizar-Sans/AncizarSans-Bold.svg#AncizarSans-Bold') format("svg"),
    url('../fonts/Ancizar-Sans/AncizarSans-Bold.eot?#iefix') format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AncizarSans-BoldItalic';
    src: url('../fonts/Ancizar-Sans/AncizarSans-BoldItalic.eot');
    src: url('../fonts/Ancizar-Sans/AncizarSans-BoldItalic.woff2') format("woff2"),
    url('../fonts/Ancizar-Sans/AncizarSans-BoldItalic.woff') format("woff"),
    url('../fonts/Ancizar-Sans/AncizarSans-BoldItalic.ttf') format("truetype"),
    url('../fonts/Ancizar-Sans/AncizarSans-BoldItalic.svg#AncizarSans-BoldItalic') format("svg"),
    url('../fonts/Ancizar-Sans/AncizarSans-BoldItalic.eot?#iefix') format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}

.footer-contact-form {
    float: left;
    width: calc(100% / 3);
    margin: 60px 0;
    padding: 0 25px;
}

.footer-contact-form h3 {
    color: #0a526a !important;
    font-family: 'AncizarSans-BoldItalic', sans-serif !important;
    font-size: 35px !important;
    line-height: 1 !important;
    margin-bottom: 15px;
    margin-top: 10px;
}

fieldset .form-group {
    position: relative;
}

fieldset .form-group label{
    font-family: 'AncizarSans-Regular', sans-serif;
    font-size: 18px;
    line-height: 0;
    display: none;
}

fieldset .form-group input, fieldset .form-group textarea {
    background: #efefef;
    border-radius: 0;
    font-family: 'AncizarSans-Regular', sans-serif;
    font-size: 17px;
    margin-bottom: 10px;
    resize: none;
}

fieldset .form-group input[type='email']::-webkit-input-placeholder,
fieldset .form-group input[type='email']::-moz-placeholder,
fieldset .form-group input[type='email']:-ms-input-placeholder,
fieldset .form-group input[type='email']:-moz-placeholder {
    content: 'Correo electrónico'
}

.text-muted.small {
    color: red;
    position: absolute;
    right: 2px;
    top: 0;
}

.form-actions button.btn {
    background-color: #409894;
    border: none;
    border-radius: 0;
    color: #fff;
    float: right;
    font-family: 'AncizarSans-BoldItalic', sans-serif;
    font-size: 20px;
    margin-top: 0;
    padding: 10px 20px;
    text-transform: uppercase;
}