body {
    font-family: 'Lato', sans-serif;
}
h1{
    margin-bottom: 40px;
}
label {
    color: #333;
}

#contact-main h1#heading{margin-bottom:10px;}
#contact-main #list-container{margin-bottom:6px;}
#contact-main #list-label{display:block;margin-bottom:3px;}
#contact-main .btn-send{margin:0px auto;display:block;width:200px;}
#contact-side .btn-send{margin:0px auto;display:block;width:100%;}

#thank-you{text-align:center;}

#contact-main .container{
    padding-left:0px;
    padding-right:10px;
}
.btn-send {
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin-bottom: 20px;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{
    margin-left:-5px;
}
.form-group.required .control-label:after { 
   content:"*";
   color:#a94442;
   margin-left:3px;
}
.checkbox{
  margin-top:0px;
}
#processing{
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    background:rgba(255,255,255,0.5);
    z-index:500;
}
#spinner{
    top:30%;
    margin:0px auto;
    height:16px;
    width:16px;
    background:url('../images/ajax-loader.gif');
    position:relative;   
}
.hide{
  display:none;
}

#contact-side .row{
    margin:0px;
}
#contact-side .container{
    padding:0px;
    margin-top:10px;
}
#contact-side .col-xs-12{
    padding-left:10px;
    padding-right:10px;
}
#contact-side .form-group{
    margin-bottom:10px;
}
#contact-side h1{
    text-align: center;
    margin-bottom: 0px;
    font-size: 20px;
    padding: 10px;
}