
input[type="radio"]{
                float: left;
                width: 20px;
                margin:4px 10px 10px 10px;
}
.fieldPush{
                margin:0 0 30px 0;
}


    form{
        text-align: center;
        width: 850px;
        margin:10px auto 40px auto;
        padding: 15px 20px 15px 20px;
        border:1px solid #292e5f;
        -webkit-box-shadow: 0 5px 20px #16aeec;
        -moz-box-shadow: 0 5px 20px #16aeec;
        box-shadow: 0 5px 20px #16aeec;
        position:relative;
    font: 100% "DejaVu Sans", "URW Gothic L", "Helvetica Neue", Helvetica, Arial, "Microsoft Sans Serif", sans-serif;
    }
    legend{
        color:#16aeec;
        font-weight: bold;
        padding:0 0 20px 0;
        margin:0 auto;
        font-size: 120%
    }
   
    .mailform label{
    float: left;
    width: 40%;
    margin: 0 15px 0 0;
    padding: 3px;
    text-align: right;
    font-weight: bold;
    color: #000;
    clear:both;
    }
    .fakeLabel{
                font-weight:bold;
                color:#000;
    }
input{
    display: block;
    width: 50%;
    margin: 0px 0 10px 0px;
    padding: 3px;
    font-size: 100%;
    }
    
input[type=checkbox]{
                width: 30px;
                margin:12px 0 10px 0px;
                display: inline;
            }

ul.checkBoxGroup{
                width: 70%;
                list-style: none;
                text-align: left;
                margin: 0 auto;
                padding: 0;
}
.mailform .textarea{
                width: 90%;
                height:30px;
                padding:3px;
                margin: 0 0 10px 0;
                font-size:100%;
                display: block;
            }
.mailform .radio-inline{
                float: Left;
                margin: 0 30px 0 0;
                color: #003780;
                font-weight: bold;
}
.mailform .submit
{
    cursor: pointer;
    margin: 25px 0 25px 0px;
    padding: 5px 20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: none;
    background-color: #16aeec;
    color: #000;
    font-size: 110%;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0,0,0,.20);
    background: -moz-linear-gradient(top, #16aeec, #bbd5e0);
	background: -webkit-gradient(linear, left top, left bottom, from(#16aeec), to(#bbd5e0));
	background: -moz-linear-gradient(top, #16aeec, #bbd5e0);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 1px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 1px 3px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 1px 3px rgba(0,0,0,0.3);
    display:inline-block;
}
.mailform .submit:hover
{
    color:  #16aeec;
    font-weight: bold;
    background: #cbd1db;
    border: solid; #16aeec;    
}
.yellow{background:#FF0;}

.imhuman{
        width:305px;
        margin:10px auto;
    }
.form-success{
                color: #003780;
                font-size: 130%;
                font-weight: bold;
                text-align: center;

}    
    @media screen and (max-width:768px){
    /* mobile devices*/
    form
    {
        width: 80%;
        min-width: 100px;
        margin:0 auto;
        padding: 15px 20px 15px 20px;
        border:1px solid #82250C;
        -webkit-box-shadow: 0 5px 20px #003780;
        -moz-box-shadow: 0 5px 20px #003780;
        box-shadow: 0 5px 20px #003780;
        position:relative;
    font: 100% "DejaVu Sans", "URW Gothic L", "Helvetica Neue", Helvetica, Arial, "Microsoft Sans Serif", sans-serif;
    }
    legend{
        color:#16aeec;
        font-weight: bold;
        padding:0 0 20px 0;
        margin:0 auto;
       
    }
.mailform label{
    width: 100%;
    margin: 0;
    padding: 3px;
    text-align: left;
    font-weight: bold;
    color: #16aeec;
    clear:both;
    }
input{
    display:block;
    width: 90%;
    margin: 0px 0 10px 0px;
    padding: 3px;
    font-size: 100%;
    }
.mailform .textarea{
                width: 90%;
                height:200px;
                padding:3px;
                font-size:100%;
            }
    
    }
