

.forma {
float:left;
width:50%;
padding: 5px 2%;
max-width:480px;
display:inline-block;
margin:0;
font-family:montserrat, montserrat-light,arial;
font-size:14px;
}

.formb {
float:left;
width:100%;
padding: 5px 2%;
max-width:960px;
display:inline-block;
margin:0;
font-family:montserrat, montserrat-light,arial;
font-size:14px;
}

.formc {
float:left;
width:33%;
padding: 5px 2%;
max-width:320px;
display:inline-block;
margin:0;
font-family:montserrat, montserrat-light,arial;
font-size:14px;
}


@media screen and (max-width: 500px) {
.forma {
float:left;
width:100%;
padding: 5px 2%;
max-width:480px;
display:inline-block;
margin:0;
font-family:montserrat, montserrat-light,arial;
font-size:14px;
}

.formb {
float:left;
width:100%;
padding: 5px 2%;
max-width:480px;
display:inline-block;
margin:0;
font-family:montserrat, montserrat-light,arial;
font-size:14px;
}

.formc {
float:left;
width:100%;
padding: 5px 2%;
max-width:480px;
display:inline-block;
margin:0;
font-family:montserrat, montserrat-light,arial;
font-size:14px;
}
}


.mcform label {
width:100%;
display:inline-block;
font-family: montserrat, montserrat-light, 'Helvetica Neue',helvetica,arial;
font-size:.9em;
color:#323232;
font-style:normal;
margin-bottom:5px;
}

.mcmodalfield {
margin-bottom:6px;
display:inline-block;
background:#fff;
border:1px solid #ccc;
border-radius:0px;
width:100%;
font-family: montserrat, montserrat-light, 'Helvetica Neue',helvetica,arial;
}

.mcfield {
margin-bottom:9px;
display:inline-block;
background:#fff;
border:1px solid #ccc;
border-radius:0px;
width:100%;
font-family: montserrat, montserrat-light, 'Helvetica Neue',helvetica,arial;
}

input.mcfield[type=email], input.mcfield[type=text], input.mcfield[type=number], select.mcfield, input.mcmodalfield[type=email], input.mcmodalfield[type=text], input.mcmodalfield[type=number], select.mcmodalfield {
height:30px !important;
}
input.mcfield[type=checkbox], input.mcfield[type=radio], input.mcmodalfield[type=checkbox], input.mcmodalfield[type=radio] {
padding:3px;
border-radius:none;
width:20px;
margin-right:0px;
}


.mcfield:focus, .mcfield:active, .mcmodalfield:focus, .mcmodalfield:active {
 background:#fff;
border: 1px solid #042e60;
}


.mcform input[type=submit], .mc_button {
background:#07a !important;;
font-size:13px !important;;
color: #fff;
font-weight:bold;
letter-spacing:.07em;
border:1px solid #07a;
width:auto !important;
padding:15px 30px !important;;
cursor:pointer;
margin-top:8px;
margin-bottom:12px;
border-radius: 0px  !important;
font-family:montserrat, montserrat-light, arial !important;
}





.mc_button:hover {
   background:#042e60;
}


.tooltip {
    position: relative;
    display: inline-block;
background:#042e60;
width:16px;
height:16px;
font-size:12px;
font-family: montserrat, montserrat-light, helvetica,arial,san-serif;
font-weight:bold;
color:#fff;
border-radius:8px;
text-align:center;
vertical-align:middle;
line-height:16px;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: #042e60;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 10px 10px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -110px;
font-family:verdana,arial;
color:#fff;
font-size:12px;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #323232 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}