@import url("https://use.typekit.net/oce7qwt.css");

#main {padding:20px}

h2 {color:#2C3082;
text-transform:uppercase;}



body {
    font: 12px/20px roboto, sans-serif;
    background: #fff;
    color: #444
}

.submit {
    background: #e5e1e1;
    padding: 10px;
    margin-top: 20px;
    cursor: pointer;
    border: none;
    color: #3b3939;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: 200px;
    text-align: center;
    border-bottom: none
}

.submit:hover {
    background: #2C3082;
    color: #fff
}

#form1 .text-input, #form1 textarea {
    font: 12px/20px roboto, sans-serif;
    border-bottom: 2px solid;
    border-left: 2px solid;
    border-right:  2px solid;
    border-top:  2px solid;
    border-color: #2C3082;
    margin-bottom: 5px;
    display: block;
    width: 100%;
    padding: 1%;
    outline: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

#form1 .text-input:hover, #form1 textarea:hover {
    border-color: #2C3082;
border: 3px solid;
}

.secure {
    width: 100%;
    background: #2C3082;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    margin: 20px 0 0
}

.secure p {
    color: #fff;
    font-size: .8em;
    padding: 1.5% 0 1% 2%;
    margin: 0
}

.securebutton {
    background: #e5e1e1;
    
color: #3b3939;
    font-size: .8em;
    width: 50%;
    padding: 1% 1% .5% 2%;
    text-decoration: none;
    text-align: left
}

.securebutton:hover {
    background: #2C3082;
    color: #fff;
    text-decoration: none
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #2a2d85 !important;
font-family: roboto, sans-serif;
opacity:  1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #2a2d85 !important;
font-family: roboto, sans-serif;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #2a2d85 !important;
font-family: roboto, sans-serif;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #2a2d85 !important;
font-family: roboto, sans-serif;
opacity:  1;

label.cbx-policy a {
color: #2a2d85 important!;}