.form-txt {
    font-family: 'Merriweather', serif;
    color:#1e3e72;
}

.form-txt h1 {
    font-size:22px;
    line-height:1.5em;
    margin: 0px 0px 40px 0px;
}

.form-holder {
    border: none;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 0 rgba(255, 95, 56, .7);
    color: #202020;
}


.form-holder:hover {
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    animation: none;
}


.form-body {
    padding: 30px 50px 30px 50px;
    border-radius: 10px;
}



.cta-holder .sub {
    margin-top: 15px;
    position: relative;
    clear: both;
}


.titref {
    color: #acacac;
    text-align: justify;
    line-height: 1.5em !important;
    font: 700 11px Roboto, sans-serif;
    padding: 20px 3% 10px
}



::placeholder {
    /* Firefox, Chrome, Opera */
    color: #19345f !important;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #19345f !important;
}

::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #19345f !important;
}

.form-control {
    height:57px;
    padding: 10px 20px 10px 25px;
    margin-bottom: 12px;
    color: #111111;
    background-color: #f4f9fd;
    border:none;
    border-radius:50px;
    box-shadow: none;
    font-size:17px;

}

.form-control:focus {
    border:2px solid #19345f;
    background-color: #f4f9fd;
    color: #19345f;
    box-shadow: none;
}

.sub {

    width:100%;
    background-color: #ef233c;
    box-shadow: 0px 4px 14px 0px rgba(255, 95, 56, 0.41);
    border: none;
    color: #ffffff;
    padding: 17px 20px;
    background-size: 300% 100%;
    border-radius: 50px;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    outline: none;
    font-size:22px;
    font-family: 'Merriweather', serif;
}

.sub:hover {
    background-color: #ff5f38;
    box-shadow: 0px 4px 14px 0px rgba(0, 13, 29, 0.41);
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    outline: none;
    background-color: #000d1d;
}



.sub:focus,
.sub:hover {
    color: #fff;
    border: none;
    background-color: #000d1d;
    box-shadow: 0px 4px 14px 0px rgb(0 13 29 / 41%);
}

