html, body {
background: none !important;
overflow-x: hidden !important;
color: #153f93 !important;
font: 16px/24px 'Fira Sans', sans-serif !important;
}
body {
color: #153f93 !important;
}

fieldset.col-50 {
display: inline-block;
width: 47%;
margin: 0 2% 0 0;
vertical-align: top !important;
}

h2 {
    font: 700 24px/30px 'Fira Sans', sans-serif;
    margin: 0 0 10px 0;
color: #153f93 !important;
}
h3, h4 {
    font: 700 19px/25px 'Fira Sans', sans-serif;
    margin: 25px 0 10px 0;
color: #153f93 !important;
}

#form1 .text-input, 
#form1 textarea,
select {
font-family: 'Fira Sans', sans-serif !important;
font-size: 16px !important;
color: #153f93 !important;
background: #ebebeb !important;
padding: 10px !important;
border-left: none !important;
border-bottom: none !important;
position: relative;
}
select:after {
background: #fcc200;
color: #FFF;
width: 25px;
height: 100%;
}
#main {
padding: 0 !important;
margin: 0 !important;
background: none !important;
}
.submit {
background: #153f93 !important;
color: #FFF !important;
font-family: 'Noto serif', serif !important;
font-style: italic !important;
text-align: center !important;
font-size: 16px !important;
}

#pnl_captcha {
margin-top: 0 !important;
}
#capticha {
margin-top: 10px;
}